<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.28.7</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers?h=v2.6.28.7</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers?h=v2.6.28.7'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2009-02-20T22:40:22Z</updated>
<entry>
<title>Bluetooth: Fix TX error path in btsdio driver</title>
<updated>2009-02-20T22:40:22Z</updated>
<author>
<name>Tomas Winkler</name>
<email>tomas.winkler@intel.com</email>
</author>
<published>2008-11-30T11:17:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=da086a5ea6039cedb0194f42c9de1791bb22784c'/>
<id>urn:sha1:da086a5ea6039cedb0194f42c9de1791bb22784c</id>
<content type='text'>
commit 7644d63d1348ec044ccd8f775fefe5eb7cbcac69 upstream.

This patch fixes accumulating of the header in case packet was requeued
in the error path.

Signed-off-by: Tomas Winkler &lt;tomas.winkler@intel.com&gt;
Signed-off-by: Marcel Holtmann &lt;marcel@holtmann.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>3c505: do not set pcb-&gt;data.raw beyond its size</title>
<updated>2009-02-20T22:40:22Z</updated>
<author>
<name>Roel Kluin</name>
<email>roel.kluin@gmail.com</email>
</author>
<published>2009-02-13T00:52:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=952367c3f56b126ac04c88c7b3cb4f08d5708091'/>
<id>urn:sha1:952367c3f56b126ac04c88c7b3cb4f08d5708091</id>
<content type='text'>
commit 501aa061bd68169a5b54c123641f8dfa9ad31545 upstream.

Ensure that we do not set pcb-&gt;data.raw beyond its size, print an error message
and return false if we attempt to. A timout message was printed one too early.

Signed-off-by: Roel Kluin &lt;roel.kluin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Add support for VT6415 PCIE PATA IDE Host Controller</title>
<updated>2009-02-20T22:40:21Z</updated>
<author>
<name>Zlatko Calusic</name>
<email>zlatko.calusic@iskon.hr</email>
</author>
<published>2009-02-18T00:33:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=95cfc84fd09cb77669da9ae6e9ad5ced027ca483'/>
<id>urn:sha1:95cfc84fd09cb77669da9ae6e9ad5ced027ca483</id>
<content type='text'>
commit 5955c7a2cfb6a35429adea5dc480002b15ca8cfc upstream.

Signed-off-by: Zlatko Calusic &lt;zlatko.calusic@iskon.hr&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>SCSI: libiscsi: fix iscsi pool leak</title>
<updated>2009-02-20T22:40:19Z</updated>
<author>
<name>Mike Christie</name>
<email>michaelc@cs.wisc.edu</email>
</author>
<published>2009-01-16T18:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=76b275c7a993745069e6d7cae8807ff85d1efbc8'/>
<id>urn:sha1:76b275c7a993745069e6d7cae8807ff85d1efbc8</id>
<content type='text'>
commit 2f5899a39dcffb404c9a3d06ad438aff3e03bf04 upstream.

I am not sure what happened. It looks like we have always leaked
the q-&gt;queue that is allocated from the kfifo_init call. nab finally
noticed that we were leaking and this patch fixes it by adding a
kfree call to iscsi_pool_free. kfifo_free is not used per kfifo_init's
instructions to use kfree.

Signed-off-by: Mike Christie &lt;michaelc@cs.wisc.edu&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Cc: Jean Delvare &lt;jdelvare@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Fix Intel IOMMU write-buffer flushing</title>
<updated>2009-02-20T22:40:19Z</updated>
<author>
<name>David Woodhouse</name>
<email>dwmw2@infradead.org</email>
</author>
<published>2009-02-13T23:18:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f585c3cf6db583055c2dc027e8602b0fd07faeb6'/>
<id>urn:sha1:f585c3cf6db583055c2dc027e8602b0fd07faeb6</id>
<content type='text'>
commit ca77fde8e62cecb2c0769052228d15b901367af8 upstream.

This is the cause of the DMA faults and disk corruption that people have
been seeing. Some chipsets neglect to report the RWBF "capability" --
the flag which says that we need to flush the chipset write-buffer when
changing the DMA page tables, to ensure that the change is visible to
the IOMMU.

Override that bit on the affected chipsets, and everything is happy
again.

Thanks to Chris and Bhavesh and others for helping to debug.

Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
Tested-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Reviewed-by: Bhavesh Davda &lt;bhavesh@vmware.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>sata_nv: give up hardreset on nf2</title>
<updated>2009-02-20T22:40:18Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2009-02-12T01:34:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2d554b617ee692633b99c5e1c15cfb983443bd8c'/>
<id>urn:sha1:2d554b617ee692633b99c5e1c15cfb983443bd8c</id>
<content type='text'>
commit 7dac745b8e367c99175b8f0d014d996f0e5ed9e5 upstream.

Kernel bz#12176 reports that nf2 hardreset simply doesn't work.  Give
up.  Argh...

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: Robert Hancock &lt;hancockr@shaw.ca&gt;
Reported-by: Saro &lt;saro_v@hotmail.it&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>WATCHDOG: iTCO_wdt: fix SMI_EN regression 2</title>
<updated>2009-02-20T22:40:17Z</updated>
<author>
<name>Wim Van Sebroeck</name>
<email>wim@iguana.be</email>
</author>
<published>2009-01-28T20:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c88660b4ca7eb47885021f880a6fcef53208df3f'/>
<id>urn:sha1:c88660b4ca7eb47885021f880a6fcef53208df3f</id>
<content type='text'>
commit 12d60e28bed3f593aac5385acbdbb089eb8ae21e upstream.

bugzilla: #12363
commit 7cd5b08be3c489df11b559fef210b81133764ad4 added a second regression:
some Dell's and Compaq's lockup on boot. So we revert most of the code.
The ICH9 reboot issue remains in place and will need some more fixing... :-(

Signed-off-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ide-cd: fix DMA for non bio-backed requests</title>
<updated>2009-02-17T17:29:05Z</updated>
<author>
<name>Borislav Petkov</name>
<email>petkovbb@googlemail.com</email>
</author>
<published>2009-02-02T19:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cfc7f11699d572ed0cba07f3560258c2216b7ef0'/>
<id>urn:sha1:cfc7f11699d572ed0cba07f3560258c2216b7ef0</id>
<content type='text'>
commit 9e772d0135a5b5f8355320be429efa339700d52d upstream.

This one fixes http://bugzilla.kernel.org/show_bug.cgi?id=12320.

Signed-off-by: Borislav Petkov &lt;petkovbb@gmail.com&gt;
Signed-off-by: Bartlomiej Zolnierkiewicz &lt;bzolnier@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>libata: fix EH device failure handling</title>
<updated>2009-02-17T17:29:03Z</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2009-01-29T11:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=1d40aaebcbcac89b609841425eb0018488dc24fe'/>
<id>urn:sha1:1d40aaebcbcac89b609841425eb0018488dc24fe</id>
<content type='text'>
commit d89293abd95bfd7dd9229087d6c30c1464c5ac83 upstream.

The dev-&gt;pio_mode &gt; XFER_PIO_0 test is there to avoid unnecessary
speed down warning messages but it accidentally disabled SATA link spd
down during configuration phase after reset where PIO mode is always
zero.

This patch fixes the problem by moving the test where it belongs.
This makes libata probing sequence behave better when the connection
is flaky at higher link speeds which isn't too uncommon for eSATA
devices.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Cc: Chuck Ebbert &lt;cebbert@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>HID: adjust report descriptor fixup for MS 1028 receiver</title>
<updated>2009-02-17T17:29:02Z</updated>
<author>
<name>Jiri Kosina</name>
<email>jkosina@suse.cz</email>
</author>
<published>2009-01-14T02:03:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=50a84ef86b69250c49819491de60358097d9ca29'/>
<id>urn:sha1:50a84ef86b69250c49819491de60358097d9ca29</id>
<content type='text'>
commit 0fb21de0799a985d2da3da14ae5625d724256638 upstream.

Report descriptor fixup for MS 1028 receiver changes also values for
Keyboard and Consumer, which incorrectly trims the range, causing correct
events being thrown away before passing to userspace.

We need to keep the GenDesk usage fixup though, as it reports totally bogus
values about axis.

Reported-by: Lucas Gadani &lt;lgadani@gmail.com&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
