<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.16.28</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers?h=v2.6.16.28</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers?h=v2.6.16.28'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-08-23T17:28:41Z</updated>
<entry>
<title>1394: fix for recently added firewire patch that breaks things on ppc</title>
<updated>2006-08-23T17:28:41Z</updated>
<author>
<name>Danny Tholen</name>
<email>obiwan@mailmij.org</email>
</author>
<published>2006-08-23T17:28:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=13ade36f520a85babd05c36fb7e70c1ef5e570be'/>
<id>urn:sha1:13ade36f520a85babd05c36fb7e70c1ef5e570be</id>
<content type='text'>
Recently a patch was added for preliminary suspend/resume handling on
!PPC_PMAC.  However, this broke both suspend and firewire on powerpc
because it saves the pci state after the device has already been disabled.

This moves the save state to before the pmac specific code.

Signed-off-by: Danny Tholen &lt;obiwan@mailmij.org&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>cdrom: fix bad cgc.buflen assignment (CVE-2006-2935)</title>
<updated>2006-08-18T19:42:43Z</updated>
<author>
<name>Jens Axboe</name>
<email>axboe@suse.de</email>
</author>
<published>2006-08-18T19:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c1df7b7181ae16b4ec44a0b1e1bdf67f5a06f17e'/>
<id>urn:sha1:c1df7b7181ae16b4ec44a0b1e1bdf67f5a06f17e</id>
<content type='text'>
The code really means to mask off the high bits, not assign 0xff.

Reported by Marcus Meissner &lt;meissner@suse.de&gt;.

Signed-off-by: Jens Axboe &lt;axboe@suse.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>ide-io: increase timeout value to allow for slave wakeup</title>
<updated>2006-08-18T19:30:53Z</updated>
<author>
<name>Al Boldi</name>
<email>a1426z@gawab.com</email>
</author>
<published>2006-08-18T19:30:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3cfd644882784276280c07ad4b9eb086fa44222f'/>
<id>urn:sha1:3cfd644882784276280c07ad4b9eb086fa44222f</id>
<content type='text'>
During an STR resume cycle, the ide master disk times-out when there is
also a slave present (especially CD).  Increasing the timeout in ide-io
from 10,000 to 100,000 fixes this problem.

Acked-by: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>ieee1394: sbp2: enable auto spin-up for Maxtor disks</title>
<updated>2006-08-11T21:42:30Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2006-08-11T21:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=aae3d53f64c9725c549e0f8fec9ede6107b08e99'/>
<id>urn:sha1:aae3d53f64c9725c549e0f8fec9ede6107b08e99</id>
<content type='text'>
At least Maxtor OneTouch III require a "start stop unit" command after
auto spin-down before the next access can proceed.  This patch activates
the responsible code in scsi_mod for all Maxtor SBP-2 disks.
https://bugzilla.novell.com/show_bug.cgi?id=183011

Maybe that should be done for all SBP-2 disks, but better be cautious.

Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>Fix broken suspend/resume in ohci1394</title>
<updated>2006-08-11T21:41:52Z</updated>
<author>
<name>Robert Hancock</name>
<email>hancockr@shaw.ca</email>
</author>
<published>2006-08-11T21:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6e2a6204481622fe71d7cb2a60be6dd9f9455163'/>
<id>urn:sha1:6e2a6204481622fe71d7cb2a60be6dd9f9455163</id>
<content type='text'>
I've been experimenting to track down the cause of suspend/resume problems
on my Compaq Presario X1050 laptop:

http://bugzilla.kernel.org/show_bug.cgi?id=6075

Essentially the ACPI Embedded Controller and keyboard controller would
get into a bizarre, confused state after resume.

I found that unloading the ohci1394 module before suspend and reloading it
after resume made the problem go away.  Diffing the dmesg output from
resume, with and without the module loaded, I found that with the module
loaded I was missing these:

PM: Writing back config space on device 0000:02:00.0 at offset 1. (Was 2100080, writing 2100007)
PM: Writing back config space on device 0000:02:00.0 at offset 3. (Was 0, writing 8008)
PM: Writing back config space on device 0000:02:00.0 at offset 4. (Was 0, writing 90200000)
PM: Writing back config space on device 0000:02:00.0 at offset 5. (Was 1, writing 2401)
PM: Writing back config space on device 0000:02:00.0 at offset f. (Was 20000100, writing 2000010a)

The default PCI driver performs the pci_restore_state when no driver is
loaded for the device.  When the ohci1394 driver is loaded, it is supposed
to do this, however it appears not to do so.

I created the patch below and tested it, and it appears to resolve the
suspend problems I was having with the module loaded.  I only added in the
pci_save_state and pci_restore_state - however, though I know little of
this hardware, surely the driver should really be doing more than this when
suspending and resuming?  Currently it does almost nothing, what if there
are commands in progress, etc?

Signed-off-by: Robert Hancock &lt;hancockr@shaw.ca&gt;
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[AGPGART] Fix Nforce3 suspend on amd64.</title>
<updated>2006-08-09T22:03:27Z</updated>
<author>
<name>Dave Jones</name>
<email>davej@redhat.com</email>
</author>
<published>2006-08-09T22:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=296b3f9ee6e8176e54229ef1d357b4e044c01fb2'/>
<id>urn:sha1:296b3f9ee6e8176e54229ef1d357b4e044c01fb2</id>
<content type='text'>
kernel.org bugzilla #6206

Based on patch from Serge Belyshev &lt;belyshev@depni.sinp.msu.ru&gt;

Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>IB/mthca: restore missing PCI registers after reset</title>
<updated>2006-08-07T17:04:22Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@mellanox.co.il</email>
</author>
<published>2006-08-07T17:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ad29cb6531ebcc567327ab3030516f2f400a1c4e'/>
<id>urn:sha1:ad29cb6531ebcc567327ab3030516f2f400a1c4e</id>
<content type='text'>
mthca does not restore the following PCI-X/PCI Express registers after reset:
  PCI-X device: PCI-X command register
  PCI-X bridge: upstream and downstream split transaction registers
  PCI Express : PCI Express device control and link control registers

This causes instability and/or bad performance on systems where one of
these registers is set to a non-default value by BIOS.

Signed-off-by: Michael S. Tsirkin &lt;mst@mellanox.co.il&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] USB serial ftdi_sio: Prevent userspace DoS (CVE-2006-2936)</title>
<updated>2006-07-17T13:54:20Z</updated>
<author>
<name>Ian Abbott</name>
<email>abbotti@mev.co.uk</email>
</author>
<published>2006-06-26T11:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b6c9e34e0aca7f2ba1c106d6805f1c18a99dffc8'/>
<id>urn:sha1:b6c9e34e0aca7f2ba1c106d6805f1c18a99dffc8</id>
<content type='text'>
This patch limits the amount of outstanding 'write' data that can be
queued up for the ftdi_sio driver, to prevent userspace DoS attacks (or
simple accidents) that use up all the system memory by writing lots of
data to the serial port.

Signed-off-by: Ian Abbott &lt;abbotti@mev.co.uk&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] revert PARPORT_SERIAL should depend on SERIAL_8250_PCI patch</title>
<updated>2006-06-30T21:06:52Z</updated>
<author>
<name>Chris Wright</name>
<email>chrisw@sous-sol.org</email>
</author>
<published>2006-06-30T21:06:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=922248023352c3526f3c2ad82d050f103281fbdf'/>
<id>urn:sha1:922248023352c3526f3c2ad82d050f103281fbdf</id>
<content type='text'>
Should have not been applied to 2.6.16

Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] powernow-k8 crash workaround</title>
<updated>2006-06-22T19:16:12Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2006-06-10T18:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=bb2f2dbc934bd12945074118932907a315f722ea'/>
<id>urn:sha1:bb2f2dbc934bd12945074118932907a315f722ea</id>
<content type='text'>
Work around the oops reported in
http://bugzilla.kernel.org/show_bug.cgi?id=6478.

Thanks to Ralf Hildebrandt &lt;ralf.hildebrandt@charite.de&gt; for testing and
reporting.

Acked-by: Dave Jones &lt;davej@codemonkey.org.uk&gt;
Cc: "Brown, Len" &lt;len.brown@intel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
</feed>
