<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers, branch v2.6.23</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.23</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.23'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2007-10-09T19:38:26Z</updated>
<entry>
<title>sata_mv: correct S/G table limits</title>
<updated>2007-10-09T19:38:26Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jeff@garzik.org</email>
</author>
<published>2007-10-09T17:51:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=baf14aa14efcfdb5a74d5cf804691086c6bec743'/>
<id>urn:sha1:baf14aa14efcfdb5a74d5cf804691086c6bec743</id>
<content type='text'>
The recent mv_fill_sg() rewrite, to fix a data corruption problem
related to IOMMU virtual merging, forgot to account for the
potentially-increased size of the scatter/gather table after its run.

Additionally, the DMA boundary is reduced from 0xffffffff to 0xffff
to more closely match the needs of mv_fill_sg().

Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Correct Makefile rule for generating custom keymap</title>
<updated>2007-10-08T23:06:51Z</updated>
<author>
<name>Maarten Bressers</name>
<email>mbres@gentoo.org</email>
</author>
<published>2007-10-08T22:59:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e2a57a815933b2d2e375f9de6be223098024ab90'/>
<id>urn:sha1:e2a57a815933b2d2e375f9de6be223098024ab90</id>
<content type='text'>
When building a custom keymap, after setting GENERATE_KEYMAP := 1 in
drivers/char/Makefile, the kernel build fails like this:

    CC      drivers/char/vt.o
  make[2]: *** No rule to make target `drivers/char/%.map', needed by `drivers/char/defkeymap.c'.  Stop.
  make[1]: *** [drivers/char] Error 2
  make: *** [drivers] Error 2

This was caused by commit af8b128719f5248e542036ea994610a29d0642a6, which
deleted a necessary colon from the Makefile rule that generates the keymap,
since that rule contains both a target and a target-pattern.  The following
patch puts the colon back:

Signed-off-by: Maarten Bressers &lt;mbres@gentoo.org&gt;
Cc: Yoichi Yuasa &lt;yoichi_yuasa@tripeaks.co.jp&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.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>ISDN: Fix data access out of array bounds</title>
<updated>2007-10-08T20:01:21Z</updated>
<author>
<name>Karsten Keil</name>
<email>kkeil@suse.de</email>
</author>
<published>2007-10-08T10:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d39d5ed97e2b8e089f85ffaf5909768d83147be0'/>
<id>urn:sha1:d39d5ed97e2b8e089f85ffaf5909768d83147be0</id>
<content type='text'>
Fix against access random data bytes outside the dev-&gt;chanmap array.
Thanks to Oliver Neukum for pointing me to this issue.

Signed-off-by: Karsten Keil &lt;kkeil@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Driver core: fix SYSF_DEPRECATED breakage for nested classdevs</title>
<updated>2007-10-07T23:42:22Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2007-10-07T16:22:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3eb215de26e6e94bf5fed9cb77230c383b30e53b'/>
<id>urn:sha1:3eb215de26e6e94bf5fed9cb77230c383b30e53b</id>
<content type='text'>
We should only reparent to a class former class devices that
form the base of class hierarchy. Nested devices should still
grow from their real parents.

Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
Tested-by: Andrey Borzenkov &lt;arvidjaar@mail.ru&gt;
Tested-by: Anssi Hannula &lt;anssi.hannula@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6</title>
<updated>2007-10-07T23:41:09Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-10-07T23:41:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=85923b124624eb49ebef4731bb6b5670e792ff57'/>
<id>urn:sha1:85923b124624eb49ebef4731bb6b5670e792ff57</id>
<content type='text'>
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:
  firewire: point to migration document
</content>
</entry>
<entry>
<title>Add manufacturer and card id of teltonica pcmcia modems</title>
<updated>2007-10-07T23:28:43Z</updated>
<author>
<name>Attila Kinali</name>
<email>attila@kinali.ch</email>
</author>
<published>2007-10-07T07:24:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=9d9b7ad717474636dc961e6c321970fd799e1cb3'/>
<id>urn:sha1:9d9b7ad717474636dc961e6c321970fd799e1cb3</id>
<content type='text'>
Add the manufacturer and card id of teltonica pcmcia modems to serial_cs.c

Signed-off-by: Attila Kinali &lt;attila@kinali.ch&gt;
Acked-by: Alan Cox &lt;alan@redhat.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>VT_WAITACTIVE: Avoid returning EINTR when not necessary</title>
<updated>2007-10-07T23:02:55Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-10-07T23:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=70cb97935b8859f27296772885104b599f560576'/>
<id>urn:sha1:70cb97935b8859f27296772885104b599f560576</id>
<content type='text'>
We should generally prefer to return ERESTARTNOHAND rather than EINTR,
so that processes with unhandled signals that get ignored don't return
EINTR.

This can help with X startup issues:

    Fatal server error:
    xf86OpenConsole: VT_WAITACTIVE failed: Interrupted system call

although the real fix is having the X server always retry EINTR
regardless (since EINTR does happen for signals that have handlers
installed). Keithp has a patch for that.

Regardless, ERESTARTNOHAND is the correct thing to use.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>firewire: point to migration document</title>
<updated>2007-10-07T11:48:41Z</updated>
<author>
<name>Stefan Richter</name>
<email>stefanr@s5r6.in-berlin.de</email>
</author>
<published>2007-10-07T10:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a1134dd48d59e532b801659163539bf01cae7673'/>
<id>urn:sha1:a1134dd48d59e532b801659163539bf01cae7673</id>
<content type='text'>
Signed-off-by: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
</content>
</entry>
<entry>
<title>Revert "intel_agp: fix stolen mem range on G33"</title>
<updated>2007-10-06T19:49:43Z</updated>
<author>
<name>Kyle McMartin</name>
<email>kyle@mcmartin.ca</email>
</author>
<published>2007-10-06T05:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3a4986955c0d9806e96a9d738ef7c40cb0cdaba3'/>
<id>urn:sha1:3a4986955c0d9806e96a9d738ef7c40cb0cdaba3</id>
<content type='text'>
This reverts commit f443675affe3f16dd428e46f0f7fd3f4d703eeab, which
breaks horribly if you aren't running an unreleased xf86-video-intel
driver out of git.

Signed-off-by: Kyle McMartin &lt;kyle@mcmartin.ca&gt;
Cc: Dave Airlie &lt;airlied@linux.ie&gt;
Cc: Zhenyu Wang &lt;zhenyu.z.wang@intel.com&gt;
Acked-by: Keith Packard &lt;keithp@keithp.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Fix non-terminated PCI match table in PowerMac IDE</title>
<updated>2007-10-06T16:32:56Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2007-10-06T08:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=71e4eda8ce698178ee448ff82bdc5803c77a736d'/>
<id>urn:sha1:71e4eda8ce698178ee448ff82bdc5803c77a736d</id>
<content type='text'>
The PCI device table in the powermac IDE driver isn't properly
terminated.  Depending on how your kernel is linked and other random
factors, you can end up with this driver matched against any other PCI
device in your system, possibly crashing at boot.

Thanks to Heikki for tracking this down with me, the bug have been there
for some time, though it rarely hurts due to luck.  In this case, the
switch from .22 to .23-rc9 is causing it to show up due to differences
in the resulting layout of .data I suppose.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Paul Mackerras &lt;pmac@au1.ibm.com&gt;
Cc: Bartlomiej Zolnierkiewicz &lt;B.Zolnierkiewicz@elka.pw.edu.pl&gt;
Cc: Heikki Lindholm &lt;holindho@cs.helsinki.fi&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
