<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/misc, branch v3.1</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/misc?h=v3.1</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/misc?h=v3.1'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-10-04T03:51:51Z</updated>
<entry>
<title>lis3: fix regression of HP DriveGuard with 8bit chip</title>
<updated>2011-10-04T03:51:51Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-10-04T01:09:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=05faadcf59507e8eea57ffbeea9cbb14c9a2ab3d'/>
<id>urn:sha1:05faadcf59507e8eea57ffbeea9cbb14c9a2ab3d</id>
<content type='text'>
Commit 2a7fade7e03 ("hwmon: lis3: Power on corrections") caused a
regression on HP laptops with 8bit chip.  Writing CTRL2_BOOT_8B bit seems
clearing the BIOS setup, and no proper interrupt for DriveGuard will be
triggered any more.

Since the init code there is basically only for embedded devices, put a
pdata check so that the problematic initialization will be skipped for
hp_accel stuff.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Eric Piel &lt;eric.piel@tremplin-utc.net&gt;
Cc: Samu Onkalo &lt;samu.p.onkalo@nokia.com&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@google.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/misc/pti.c: give 'comm' function scope in pti_control_frame_built_and_sent()</title>
<updated>2011-09-15T01:09:38Z</updated>
<author>
<name>Jesper Juhl</name>
<email>jj@chaosbits.net</email>
</author>
<published>2011-09-14T23:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1ebe9dad947d3158676f5ae55fc8b4f05b85c527'/>
<id>urn:sha1:1ebe9dad947d3158676f5ae55fc8b4f05b85c527</id>
<content type='text'>
In drivers/misc/pti.c::pti_control_frame_built_and_sent() we assign 'comm'
to 'thread_name_p' if (!thread_name).  The problem is that 'comm' then
goes out of scope and later we use 'thread_name_p' which now refers to an
out-of-scope variable.  To fix that, simply move 'comm' up to have
function scope.

Signed-off-by: Jesper Juhl &lt;jj@chaosbits.net&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Cc: J Freyensee &lt;james_p_freyensee@linux.intel.com&gt;
Cc: Jeremy Rocher &lt;rocher.jeremy@gmail.com&gt;
Cc: Sergei Trofimovich &lt;slyfox@gentoo.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'driver-core-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6</title>
<updated>2011-08-26T20:05:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2011-08-26T20:05:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3ab47029d91993745212624e49d16a75abc8f207'/>
<id>urn:sha1:3ab47029d91993745212624e49d16a75abc8f207</id>
<content type='text'>
* 'driver-core-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:
  drivers:misc: ti-st: fix unexpected UART close
  drivers:misc: ti-st: free skb on firmware download
  drivers:misc: ti-st: wait for completion at fail
  drivers:misc: ti-st: reinit completion before send
  drivers:misc: ti-st: fail-safe on wrong pkt type
  drivers:misc: ti-st: reinit completion on ver read
  drivers:misc:ti-st: platform hooks for chip states
  drivers:misc: ti-st: avoid a misleading dbg msg
  base/devres.c: quiet sparse noise about context imbalance
  pti: add missing CONFIG_PCI dependency
  drivers/base/devtmpfs.c: correct annotation of `setup_done'
  driver core: fix kernel-doc warning in platform.c
  firmware: fix google/gsmi.c build warning
</content>
</entry>
<entry>
<title>drivers/misc/ab8500-pwm.c: fix modalias</title>
<updated>2011-08-25T23:25:35Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-08-25T22:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=37b7bf67c36d3a2b426c0cb2787d948949574103'/>
<id>urn:sha1:37b7bf67c36d3a2b426c0cb2787d948949574103</id>
<content type='text'>
Since 43cc71eed12 ("platform: prefix MODALIAS with "platform:""), the
platform modalias is prefixed with "platform:".

This patch changes the MODULE_ALIAS to "platform:ab8500-pwm".

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Arun Murthy &lt;arun.murthy@stericsson.com&gt;
Cc: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure</title>
<updated>2011-08-25T23:25:35Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-08-25T22:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b89d5f17d4b02ae9f3a691c2cb260e1929c6261b'/>
<id>urn:sha1:b89d5f17d4b02ae9f3a691c2cb260e1929c6261b</id>
<content type='text'>
Make sure we are passing the same cookie in all calls to
request_threaded_irq() and free_irq().

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Cc: Donggeun Kim &lt;dg77.kim@samsung.com&gt;
Cc: Minkyu Kang &lt;mk7.kang@samsung.com&gt;
Cc: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>drivers/misc/pti.c: add missing includes</title>
<updated>2011-08-25T23:25:33Z</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyfox@gentoo.org</email>
</author>
<published>2011-08-25T22:59:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=06ed4625fdfffee1251708cd30de276186d5fdcf'/>
<id>urn:sha1:06ed4625fdfffee1251708cd30de276186d5fdcf</id>
<content type='text'>
Found on allmodconfig build (ARCH=alpha)

    drivers/misc/pti.c: In function 'get_id':
    drivers/misc/pti.c:249: error: implicit declaration of function 'kmalloc'
    drivers/misc/pti.c: In function 'pti_char_write':
    drivers/misc/pti.c:658: error: implicit declaration of function 'copy_from_user'

Signed-off-by: Sergei Trofimovich &lt;slyfox@gentoo.org&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Cc: J Freyensee &lt;james_p_freyensee@linux.intel.com&gt;
Cc: Jeremy Rocher &lt;rocher.jeremy@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>drivers:misc: ti-st: fix unexpected UART close</title>
<updated>2011-08-22T21:13:35Z</updated>
<author>
<name>Pavan Savoy</name>
<email>pavan_savoy@ti.com</email>
</author>
<published>2011-08-10T15:18:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=651d62a8b0378b911f083a1712d9d228894f46d8'/>
<id>urn:sha1:651d62a8b0378b911f083a1712d9d228894f46d8</id>
<content type='text'>
If suppose the UIM were to die and hence UART were to close when the
Bluetooth/FM or GPS is turned on, prep the ST for a state where-in if
the UIM comes back up, Bluetooth/FM/GPS can be turned on.

Signed-off-by: Pavan Savoy &lt;pavan_savoy@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drivers:misc: ti-st: free skb on firmware download</title>
<updated>2011-08-22T21:13:34Z</updated>
<author>
<name>Pavan Savoy</name>
<email>pavan_savoy@ti.com</email>
</author>
<published>2011-08-10T15:18:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=76ff0e64d42fac59fb756536342a3d3f3e4e8833'/>
<id>urn:sha1:76ff0e64d42fac59fb756536342a3d3f3e4e8833</id>
<content type='text'>
If during validation of the firmware download the data doesn't match what is
expected out of the chip, this calls for a firmware download failure and a
retry.
Free the SKB which collects response during such scenarios.

Signed-off-by: Pavan Savoy &lt;pavan_savoy@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drivers:misc: ti-st: wait for completion at fail</title>
<updated>2011-08-22T21:13:34Z</updated>
<author>
<name>Pavan Savoy</name>
<email>pavan_savoy@ti.com</email>
</author>
<published>2011-08-10T15:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d0344ef670d686628f369e649c86f71c90ebe222'/>
<id>urn:sha1:d0344ef670d686628f369e649c86f71c90ebe222</id>
<content type='text'>
When the line discipline install fails for reasons such as missing user-space
UIM or broken communication between UIM and ST driver, then the ST
attempts/retries to request for ldisc installation again.

Signed-off-by: Pavan Savoy &lt;pavan_savoy@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>drivers:misc: ti-st: reinit completion before send</title>
<updated>2011-08-22T21:13:33Z</updated>
<author>
<name>Pavan Savoy</name>
<email>pavan_savoy@ti.com</email>
</author>
<published>2011-08-10T15:18:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2f81a02ce0693863019dc3fcc532533af6dc0dcd'/>
<id>urn:sha1:2f81a02ce0693863019dc3fcc532533af6dc0dcd</id>
<content type='text'>
download firmware behaves differently at different times, when logs are
enabled and the system is loaded, the wait_for_completion is able to wait for
every send, However during other times the wait does not happen.

So, for reliability reinitializing the completion before every send, makes
sure the wait happens for every send.

Signed-off-by: Pavan Savoy &lt;pavan_savoy@ti.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
