<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, 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-04T18:44:54Z</updated>
<entry>
<title>Linux 2.6.20</title>
<updated>2007-02-04T18:44:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-02-04T18:44:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=62d0cfcb27cf755cebdc93ca95dabc83608007cd'/>
<id>urn:sha1:62d0cfcb27cf755cebdc93ca95dabc83608007cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] EFI x86: pass firmware call parameters on the stack</title>
<updated>2007-02-04T18:27:10Z</updated>
<author>
<name>Frédéric Riss</name>
<email>frederic.riss@gmail.com</email>
</author>
<published>2007-01-30T20:41:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=40c373cc3af9720d1cec0e32c3da26b1d220a95b'/>
<id>urn:sha1:40c373cc3af9720d1cec0e32c3da26b1d220a95b</id>
<content type='text'>
When calling into the EFI firmware, the parameters need to be passed on
the stack. The recent change to use -mregparm=3 breaks x86 EFI support.
This patch is needed to allow the new Intel-based Macs to suspend to ram
(efi.get_time is called during the suspend phase).

Signed-off-by: Frederic Riss &lt;frederic.riss@gmail.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<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] x86-64: define dma noncoherent API functions</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>Jeff Garzik</name>
<email>jeff@garzik.org</email>
</author>
<published>2007-02-03T09:14:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=259886a7c4e4eb0089181e800d1f477cb3786875'/>
<id>urn:sha1:259886a7c4e4eb0089181e800d1f477cb3786875</id>
<content type='text'>
x86-64 is missing these:

Signed-off-by: Jeff Garzik &lt;jeff@garzik.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>[PATCH] Altix: more ACPI PRT support</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>John Keller</name>
<email>jpk@sgi.com</email>
</author>
<published>2007-02-03T09:14:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=72253943f7281fc5c6249d9cafd63e7de3266fe9'/>
<id>urn:sha1:72253943f7281fc5c6249d9cafd63e7de3266fe9</id>
<content type='text'>
The SN Altix platform does not conform to the IOSAPIC IRQ routing model.
Add code in acpi_unregister_gsi() to check if (acpi_irq_model ==
ACPI_IRQ_MODEL_PLATFORM) and return.

Due to an oversight, this code was not added previously when
similar code was added to acpi_register_gsi().

http://marc.theaimsgroup.com/?l=linux-acpi&amp;m=116680983430121&amp;w=2

Signed-off-by: John Keller &lt;jpk@sgi.com&gt;
Acked-by: Len Brown &lt;lenb@kernel.org&gt;
Cc: "Luck, Tony" &lt;tony.luck@intel.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>[PATCH] revert blockdev direct io back to 2.6.19 version</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>Andrew Morton</name>
<email>akpm@osdl.org</email>
</author>
<published>2007-02-03T09:14:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b2e895dbd80c420bfc0937c3729b4afe073b3848'/>
<id>urn:sha1:b2e895dbd80c420bfc0937c3729b4afe073b3848</id>
<content type='text'>
Andrew Vasquez is reporting as-iosched oopses and a 65% throughput
slowdown due to the recent special-casing of direct-io against
blockdevs.  We don't know why either of these things are occurring.

The patch minimally reverts us back to the 2.6.19 code for a 2.6.20
release.

Cc: Andrew Vasquez &lt;andrew.vasquez@qlogic.com&gt;
Cc: Ken Chen &lt;kenchen@google.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>[PATCH] alpha: fix epoll syscall enumerations</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2007-02-03T09:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8560a10e16faccafdc2e26c4873bf4edfbbf651e'/>
<id>urn:sha1:8560a10e16faccafdc2e26c4873bf4edfbbf651e</id>
<content type='text'>
We went and named them __NR_sys_foo instead of __NR_foo.

It may be too late to change this, but we can at least add the proper names
now.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Cc: Richard Henderson &lt;rth@twiddle.net&gt;
Cc: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&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>[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>[PATCH] kexec: Avoid migration of already disabled irqs (ia64)</title>
<updated>2007-02-03T19:26:06Z</updated>
<author>
<name>Magnus Damm</name>
<email>magnus@valinux.co.jp</email>
</author>
<published>2007-02-03T09:13:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=29a002776ba5ef170446910b1f93c480cdd43706'/>
<id>urn:sha1:29a002776ba5ef170446910b1f93c480cdd43706</id>
<content type='text'>
This patch fixes up ia64 kexec support for HP rx2620 hardware.  It does
this by skipping migration of already disabled irqs.  This is most likely a
problem on other ia64 platforms as well, but I've only been able to
reproduce it on one machine so far.

The full story is that handle_bad_irq() gets invoked before starting the
new kernel without this patch.  This seems to happen when fixup_irqs()
calls generic_handle_irq() on already migrated (and disabled) irqs.  So by
avoiding migration of disabled irqs we stay away of handle_bad_irq().

The code has been tested on three different ia64 machines, all with good
results.  It is possible to trigger the same bug by offlining a processor
using echo 0 &gt; /sys/devices/system/cpu/cpuX/online.

More detailed information is available in the following mail thread:
http://lists.osdl.org/pipermail/fastboot/2007-January/thread.html#5774

Signed-off-by: Magnus Damm &lt;magnus@valinux.co.jp&gt;
Acked-by: Simon Horman &lt;horms@verge.net.au&gt;
Acked-by: Zou, Nanhai &lt;nanhai.zou@intel.com&gt;
Acked-by: Jay Lan &lt;jlan@sgi.com&gt;
Acked-by: "Luck, Tony" &lt;tony.luck@intel.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>
</feed>
