<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.20</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.20</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.20'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-02-04T04:37:37Z</updated>
<entry>
<title>[PATCH] fix rtl8150</title>
<updated>2007-02-04T04:37:37Z</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2007-02-04T03:02:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=886ae1fa1380309d91cdb7e67bd4bf71e053c1d5'/>
<id>urn:sha1:886ae1fa1380309d91cdb7e67bd4bf71e053c1d5</id>
<content type='text'>
That code doesn't do what its author apparently thought it would do...

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6</title>
<updated>2007-02-03T19:26:39Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-02-03T19:26:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2'/>
<id>urn:sha1:ce35a81a71f405031ed6fd0d454d3aaa55dc8ed2</id>
<content type='text'>
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
  [SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash
  [SCSI] st: A MTIOCTOP/MTWEOF within the early warning will cause the file number to be incorrect
  [SCSI] qla4xxx: bug fixes
  [SCSI] Fix scsi_add_device() for async scanning
</content>
</entry>
<entry>
<title>[PATCH] net/smc911x: match up spin lock/unlock</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>Peter Korsgaard</name>
<email>jacmet@sunsite.dk</email>
</author>
<published>2007-02-03T09:13:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=24d8f6aded45aca87dec6d9c037b75b189e3d731'/>
<id>urn:sha1:24d8f6aded45aca87dec6d9c037b75b189e3d731</id>
<content type='text'>
smc911x_phy_configure's error handling unconditionally unlocks the
spinlock even if it wasn't locked. Patch fixes it.

Signed-off-by: Peter Korsgaard &lt;jacmet@sunsite.dk&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Cc: &lt;stable@kernel.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>[SCSI] sd: udev accessing an uninitialized scsi_disk field results in a crash</title>
<updated>2007-02-03T01:45:41Z</updated>
<author>
<name>Nagendra Singh Tomar</name>
<email>nagendra_tomar@adaptec.com</email>
</author>
<published>2007-02-02T12:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=017f2e37ae19ccd28e5edd965741fc374194c5dd'/>
<id>urn:sha1:017f2e37ae19ccd28e5edd965741fc374194c5dd</id>
<content type='text'>
	sd_probe() calls class_device_add() even before initializing the
sdkp-&gt;device variable. class_device_add() eventually results in the user mode
udev program to be called. udev program can read the the allow_restart
attribute of the newly created scsi device. This is resulting in a crash as
the show function for allow_restart (i.e sd_show_allow_restart) returns the
attribute value by reading the sdkp-&gt;device-&gt;allow_restart variable. As the
sdkp-&gt;device is not initialized before calling the user mode hotplug helper,
this results in a crash.
	The patch below solves it by calling class_device_add() only after the
necessary fields in the scsi_disk structure are initialized properly.

Signed-off-by: Nagendra Singh Tomar &lt;nagendra_tomar@adaptec.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@SteelEye.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev</title>
<updated>2007-02-02T17:14:48Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-02-02T17:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e47fddf2470feb228e1d3ff41fc78dad4cfbbcc6'/>
<id>urn:sha1:e47fddf2470feb228e1d3ff41fc78dad4cfbbcc6</id>
<content type='text'>
* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:
  libata: Initialize nbytes for internal sg commands
  libata: Fix ata_busy_wait() kernel docs
  pata_via: Correct missing comments
  pata_atiixp: propogate cable detection hack from drivers/ide to the new driver
  ahci/pata_jmicron: fix JMicron quirk
</content>
</entry>
<entry>
<title>libata: Initialize nbytes for internal sg commands</title>
<updated>2007-02-02T16:52:05Z</updated>
<author>
<name>Brian King</name>
<email>brking@linux.vnet.ibm.com</email>
</author>
<published>2007-01-30T17:32:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=49c8042996c84f0df6c49ea2e28a7ef38cd7d773'/>
<id>urn:sha1:49c8042996c84f0df6c49ea2e28a7ef38cd7d773</id>
<content type='text'>
Some LLDDs, like ipr, use nbytes and pad_len to determine
the total data transfer length of a command. Make sure
nbytes gets initialized for internally generated commands.

Signed-off-by: Brian King &lt;brking@linux.vnet.ibm.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata_via: Correct missing comments</title>
<updated>2007-02-02T16:52:05Z</updated>
<author>
<name>Alan</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2007-01-31T17:14:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=05c39e502e964ae66336ca8e6960b200cff26f94'/>
<id>urn:sha1:05c39e502e964ae66336ca8e6960b200cff26f94</id>
<content type='text'>
The 8237S was added to the chipsets but not to the comments. Fix this

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>pata_atiixp: propogate cable detection hack from drivers/ide to the new driver</title>
<updated>2007-02-02T16:52:05Z</updated>
<author>
<name>Alan</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2007-01-31T17:10:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540'/>
<id>urn:sha1:54494f3a8339baad5e8f9d9b87d3ea6a3aa4f540</id>
<content type='text'>
Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>ahci/pata_jmicron: fix JMicron quirk</title>
<updated>2007-02-02T16:52:05Z</updated>
<author>
<name>Tejun Heo</name>
<email>htejun@gmail.com</email>
</author>
<published>2007-02-02T05:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=77280989673ee1ef736a92617f52e2be45651833'/>
<id>urn:sha1:77280989673ee1ef736a92617f52e2be45651833</id>
<content type='text'>
For all JMicrons except for 361 and 368, AHCI mode enable bits in the
Control(1) should be set.  This used to be done in both ahci and
pata_jmicron but while moving programming to PCI quirk, it was removed
from ahci part while still left in pata_jmicron.

The implemented JMicron PCI quirk was incorrect in that it didn't
program AHCI mode enable bits.  If pata_jmicron is loaded first and
programs those bits, the ahci ports work; otherwise, ahci device
detection fails miserably.

This patch makes JMicron PCI quirk clear SATA IDE mode bits and set
AHCI mode bits and remove the respective part from pata_jmicron.
Tested on JMB361, 363 and 368.

Signed-off-by: Tejun Heo &lt;htejun@gmail.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6</title>
<updated>2007-02-02T16:13:23Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-02-02T16:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=222335b755726f539c4a056ce119e017aa4166c4'/>
<id>urn:sha1:222335b755726f539c4a056ce119e017aa4166c4</id>
<content type='text'>
* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
  spidernet : fix memory leak in spider_net_stop
  e100: fix napi ifdefs removing needed code
  netxen patches
</content>
</entry>
</feed>
