<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.16</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.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-03-19T21:21:12Z</updated>
<entry>
<title>[TG3]: 40-bit DMA workaround part 2</title>
<updated>2006-03-19T21:21:12Z</updated>
<author>
<name>Michael Chan</name>
<email>mchan@broadcom.com</email>
</author>
<published>2006-03-19T21:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4a29cc2e503b33a1e96db4c3f9a94165f153f259'/>
<id>urn:sha1:4a29cc2e503b33a1e96db4c3f9a94165f153f259</id>
<content type='text'>
The 40-bit DMA workaround recently implemented for 5714, 5715, and
5780 needs to be expanded because there may be other tg3 devices
behind the EPB Express to PCIX bridge in the 5780 class device.

For example, some 4-port card or mother board designs have 5704 behind
the 5714.

All devices behind the EPB require the 40-bit DMA workaround.

Thanks to Chris Elmquist again for reporting the problem and testing
the patch.

Signed-off-by: Michael Chan &lt;mchan@broadcom.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Kconfig: swap VIDEO_CX88_ALSA and VIDEO_CX88_DVB</title>
<updated>2006-03-18T20:12:18Z</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2006-03-15T05:36:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=60a6dc55b93b3321afa52f650a149fb7e87fa85a'/>
<id>urn:sha1:60a6dc55b93b3321afa52f650a149fb7e87fa85a</id>
<content type='text'>
VIDEO_CX88_ALSA should not be between VIDEO_CX88_DVB and
VIDEO_CX88_DVB_ALL_FRONTENDS

When cx88-alsa was added to cx88/Kconfig, it was added in between
VIDEO_CX88_DVB and VIDEO_CX88_DVB_ALL_FRONTENDS.  This caused
undesireable effects to the appearance of the menu options in
menuconfig.

This fix reorders cx88-alsa and cx88-dvb in Kconfig, to match saa7134,
and restore the correct menuconfig appearance.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fixed em28xx based system lockup</title>
<updated>2006-03-18T18:52:45Z</updated>
<author>
<name>Markus Rechberger</name>
<email>mrechberger@gmail.com</email>
</author>
<published>2006-02-07T10:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7215fdb214ad8d76c9d667be07f870f0f0544959'/>
<id>urn:sha1:7215fdb214ad8d76c9d667be07f870f0f0544959</id>
<content type='text'>
Fixed em28xx based system lockup, device needs to be initialized before
starting the isoc transfer otherwise the system will completly lock up.

Signed-off-by: Markus Rechberger &lt;mrechberger@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] dm stripe: Fix bounds</title>
<updated>2006-03-17T15:51:25Z</updated>
<author>
<name>Kevin Corry</name>
<email>kevcorry@us.ibm.com</email>
</author>
<published>2006-03-17T07:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8ba32fde2c5be52865b2fd7e5e3752a46971fabe'/>
<id>urn:sha1:8ba32fde2c5be52865b2fd7e5e3752a46971fabe</id>
<content type='text'>
The dm-stripe target currently does not enforce that the size of a stripe
device be a multiple of the chunk-size.  Under certain conditions, this can
lead to I/O requests going off the end of an underlying device.  This
test-case shows one example.

echo "0 100 linear /dev/hdb1 0" | dmsetup create linear0
echo "0 100 linear /dev/hdb1 100" | dmsetup create linear1
echo "0 200 striped 2 32 /dev/mapper/linear0 0 /dev/mapper/linear1 0" | \
   dmsetup create stripe0
dd if=/dev/zero of=/dev/mapper/stripe0 bs=1k

This will produce the output:
dd: writing '/dev/mapper/stripe0': Input/output error
97+0 records in
96+0 records out

And in the kernel log will be:
attempt to access beyond end of device
dm-0: rw=0, want=104, limit=100

The patch will check that the table size is a multiple of the stripe
chunk-size when the table is created, which will prevent the above striped
device from being created.

This should not affect tools like LVM or EVMS, since in all the cases I can
think of, striped devices are always created with the sizes being a
multiple of the chunk-size.

The size of a stripe device must be a multiple of its chunk-size.

(akpm: that typecast is quite gratuitous)

Signed-off-by: Kevin Corry &lt;kevcorry@us.ibm.com&gt;
Signed-off-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[netdrvr] fix array overflows in Chelsio driver</title>
<updated>2006-03-17T00:20:40Z</updated>
<author>
<name>Scott Bardone</name>
<email>sbardone@chelsio.com</email>
</author>
<published>2006-03-17T00:20:40Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=232a347a444e687b5f8cf0f6485704db1c6024d3'/>
<id>urn:sha1:232a347a444e687b5f8cf0f6485704db1c6024d3</id>
<content type='text'>
Adrian Bunk wrote:
&gt; The Coverity checker spotted the following two array overflows in
&gt; drivers/net/chelsio/sge.c (in both cases, the arrays contain 3
&gt; elements):
[snip]

This is a bug. The array should contain 2 elements.  Here is the fix.

Signed-off-by: Scott Bardone &lt;sbardone@chelsio.com&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] e1000 endianness bugs</title>
<updated>2006-03-17T00:17:38Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2006-03-15T22:26:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936'/>
<id>urn:sha1:c3d7a3a4eb5e8f290d7b1d61430eed1ebedeb936</id>
<content type='text'>
	return -E_NO_BIG_ENDIAN_TESTING;

[E1000]: Fix 4 missed endianness conversions on RX descriptor fields.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>e100: fix eeh on pseries during ethtool -t</title>
<updated>2006-03-15T18:55:24Z</updated>
<author>
<name>Jesse Brandeburg</name>
<email>jesse.brandeburg@intel.com</email>
</author>
<published>2006-03-15T18:55:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=aa49cdd93be6328113f0c146fc72be173d578d27'/>
<id>urn:sha1:aa49cdd93be6328113f0c146fc72be173d578d27</id>
<content type='text'>
Olaf Hering reported a problem on pseries with e100 where ethtool -t would
cause a bus error, and the e100 driver would stop working.  Due to the new
load ucode command the cb list must be allocated before calling
e100_init_hw, so remove the call and just let e100_up take care of it.

Signed-off-by: Jesse Brandeburg &lt;jesse.brandeburg@intel.com&gt;

</content>
</entry>
<entry>
<title>[PATCH] "s390: multiple subchannel sets support" fix</title>
<updated>2006-03-15T05:43:02Z</updated>
<author>
<name>Greg Smith</name>
<email>gsmith@nc.rr.com</email>
</author>
<published>2006-03-15T03:50:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e843e280cbe218fc8387339806d344708dee348a'/>
<id>urn:sha1:e843e280cbe218fc8387339806d344708dee348a</id>
<content type='text'>
It seems this patch got dropped (it was in addition to the `s390:
improve response code handling in chsc_enable_facility()' patch).

Acked-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Cc: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Cc: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6</title>
<updated>2006-03-14T19:03:50Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-03-14T19:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0f511ea70600efb1e06d7b55e1c51a83aff8713c'/>
<id>urn:sha1:0f511ea70600efb1e06d7b55e1c51a83aff8713c</id>
<content type='text'>
* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
  [SCSI] zfcp: fix device registration issues
  [SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS
  [SCSI] scsi: aha152x pcmcia driver needs spi transport
  [SCSI] zfcp: correctly set this_id for hosts
  [SCSI] Add Brownie to blacklist
</content>
</entry>
<entry>
<title>[PATCH] EDAC: disable sysfs interface</title>
<updated>2006-03-14T15:57:18Z</updated>
<author>
<name>Dave Peterson</name>
<email>dsp@llnl.gov</email>
</author>
<published>2006-03-14T05:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28'/>
<id>urn:sha1:ceb2ca9cb0bfd885127fa9a2c27127b3fe1c8f28</id>
<content type='text'>
- Disable the EDAC sysfs code.  The sysfs interface that EDAC presents to
  user space needs more thought, and is likely to change substantially.
  Therefore disable it for now so users don't start depending on it in its
  current form.

- Disable the default behavior of calling panic() when an uncorrectible
  error is detected (since for now, there is no sysfs interface that allows
  the user to configure this behavior).

Signed-off-by: David S. Peterson &lt;dsp@llnl.gov&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
