<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v2.6.17.11</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v2.6.17.11</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v2.6.17.11'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-08-23T21:16:33Z</updated>
<entry>
<title>Linux 2.6.17.11</title>
<updated>2006-08-23T21:16:33Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
<email>gregkh@suse.de</email>
</author>
<published>2006-08-23T21:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d2350c2ad1463a973b586cadb49c2fa0c83089b8'/>
<id>urn:sha1:d2350c2ad1463a973b586cadb49c2fa0c83089b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1394: fix for recently added firewire patch that breaks things on ppc</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>Danny Tholen</name>
<email>obiwan@mailmij.org</email>
</author>
<published>2006-08-18T23:10:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=338341c1cea5d13428c242c1f624df644c7fb068'/>
<id>urn:sha1:338341c1cea5d13428c242c1f624df644c7fb068</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;
Cc: Stefan Richter &lt;stefanr@s5r6.in-berlin.de&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Ben Collins &lt;bcollins@ubuntu.com&gt;
Cc: Jody McIntyre &lt;scjody@modernduck.com&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>MD: Fix a potential NULL dereference in md/raid1</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>NeilBrown</name>
<email>neilb@suse.de</email>
</author>
<published>2006-08-21T00:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=dc41bfe271fee237ae41e3cbd8b4789b60da3e53'/>
<id>urn:sha1:dc41bfe271fee237ae41e3cbd8b4789b60da3e53</id>
<content type='text'>
At the point where this 'atomic_add' is, rdev could be NULL, as seen by
the fact that we test for this in the very next statement.

Further is it is really the wrong place of the add.  We could add to the
count of corrected errors once the are sure it was corrected, not before
trying to correct it.

Signed-off-by: Neil Brown &lt;neilb@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


diff .prev/drivers/md/raid1.c ./drivers/md/raid1.c
</content>
</entry>
<entry>
<title>swsusp: Fix swap_type_of</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>Rafael J. Wysocki</name>
<email>rjw@sisk.pl</email>
</author>
<published>2006-08-16T00:19:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=49071b9f45d2483dbde395fd6aa11f53974e7665'/>
<id>urn:sha1:49071b9f45d2483dbde395fd6aa11f53974e7665</id>
<content type='text'>
There is a bug in mm/swapfile.c#swap_type_of() that makes swsusp only be
able to use the first active swap partition as the resume device.  Fix it.

Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Cc: Hugh Dickins &lt;hugh@veritas.com&gt;
Acked-by: Pavel Machek &lt;pavel@suse.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>dm: BUG/OOPS fix</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>Michal Miroslaw</name>
<email>mirq-linux@rere.qmqm.pl</email>
</author>
<published>2006-08-14T06:24:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f5ce8b3e07e46f4ca1408d5e42f561028cd69719'/>
<id>urn:sha1:f5ce8b3e07e46f4ca1408d5e42f561028cd69719</id>
<content type='text'>
Fix BUG I tripped on while testing failover and multipathing.

BUG shows up on error path in multipath_ctr() when parse_priority_group()
fails after returning at least once without error.  The fix is to
initialize m-&gt;ti early - just after alloc()ing it.

BUG: unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c027c3d2
*pde = 00000000
Oops: 0000 [#3]
Modules linked in: qla2xxx ext3 jbd mbcache sg ide_cd cdrom floppy
CPU:    0
EIP:    0060:[&lt;c027c3d2&gt;]    Not tainted VLI
EFLAGS: 00010202   (2.6.17.3 #1)
EIP is at dm_put_device+0xf/0x3b
eax: 00000001   ebx: ee4fcac0   ecx: 00000000   edx: ee4fcac0
esi: ee4fc4e0   edi: ee4fc4e0   ebp: 00000000   esp: c5db3e78
ds: 007b   es: 007b   ss: 0068
Process multipathd (pid: 15912, threadinfo=c5db2000 task=ef485a90)
Stack: ec4eda40 c02816bd ee4fc4c0 00000000 f7e89498 f883e0bc c02816f6 f7e89480
       f7e8948c c0281801 ffffffea f7e89480 f883e080 c0281ffe 00000001 00000000
       00000004 dfe9cab8 f7a693c0 f883e080 f883e0c0 ca4b99c0 c027c6ee 01400000
Call Trace:
 &lt;c02816bd&gt; free_pgpaths+0x31/0x45  &lt;c02816f6&gt; free_priority_group+0x25/0x2e
 &lt;c0281801&gt; free_multipath+0x35/0x67  &lt;c0281ffe&gt; multipath_ctr+0x123/0x12d
 &lt;c027c6ee&gt; dm_table_add_target+0x11e/0x18b  &lt;c027e5b4&gt; populate_table+0x8a/0xaf
 &lt;c027e62b&gt; table_load+0x52/0xf9  &lt;c027ec23&gt; ctl_ioctl+0xca/0xfc
 &lt;c027e5d9&gt; table_load+0x0/0xf9  &lt;c0152146&gt; do_ioctl+0x3e/0x43
 &lt;c0152360&gt; vfs_ioctl+0x16c/0x178  &lt;c01523b4&gt; sys_ioctl+0x48/0x60
 &lt;c01029b3&gt; syscall_call+0x7/0xb
Code: 97 f0 00 00 00 89 c1 83 c9 01 80 e2 01 0f 44 c1 88 43 14 8b 04 24 59 5b 5e 5f 5d c3 53 89 c1 89 d3 ff 4a 08 0f 94 c0 84 c0 74 2a &lt;8b&gt; 01 8b 10 89 d8 e8 f6 fb ff ff 8b 03 8b 53 04 89 50 04 89 02
EIP: [&lt;c027c3d2&gt;] dm_put_device+0xf/0x3b SS:ESP 0068:c5db3e78

Signed-off-by: Michal Miroslaw &lt;mirq-linux@rere.qmqm.pl&gt;
Acked-by: Alasdair G Kergon &lt;agk@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Fix ipv4 routing locking bug</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>Alexey Kuznetsov</name>
<email>kuznet@ms2.inr.ac.ru</email>
</author>
<published>2006-08-18T05:57:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=67ce628f410668c5ddee2f4c7424a1bd8a8fc64b'/>
<id>urn:sha1:67ce628f410668c5ddee2f4c7424a1bd8a8fc64b</id>
<content type='text'>
[IPV4]: severe locking bug in fib_semantics.c

Found in 2.4 by Yixin Pan &lt;yxpan@hotmail.com&gt;.

&gt; When I read fib_semantics.c of Linux-2.4.32, write_lock(&amp;fib_info_lock) =
&gt; is used in fib_release_info() instead of write_lock_bh(&amp;fib_info_lock).  =
&gt; Is the following case possible: a BH interrupts fib_release_info() while =
&gt; holding the write lock, and calls ip_check_fib_default() which calls =
&gt; read_lock(&amp;fib_info_lock), and spin forever.

Signed-off-by: Alexey Kuznetsov &lt;kuznet@ms2.inr.ac.ru&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>IA64: local DoS with corrupted ELFs</title>
<updated>2006-08-23T21:13:32Z</updated>
<author>
<name>Kirill Korotaev</name>
<email>dev@sw.ru</email>
</author>
<published>2006-08-16T08:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8833ebaa3f4325820fe3338ccf6fae04f6669254'/>
<id>urn:sha1:8833ebaa3f4325820fe3338ccf6fae04f6669254</id>
<content type='text'>
This patch prevents cross-region mappings
on IA64 and SPARC which could lead to system crash.

davem@ confirmed: "This looks fine to me." :)

Signed-Off-By: Pavel Emelianov &lt;xemul@openvz.org&gt;
Signed-Off-By: Kirill Korotaev &lt;dev@openvz.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
<entry>
<title>ip_tables: fix table locking in ipt_do_table</title>
<updated>2006-08-23T21:13:31Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2006-08-18T05:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0872a284963a642ba748cbd75842138dd9a3bd00'/>
<id>urn:sha1:0872a284963a642ba748cbd75842138dd9a3bd00</id>
<content type='text'>
[NETFILTER]: ip_tables: fix table locking in ipt_do_table

table-&gt;private might change because of ruleset changes, don't use it without
holding the lock.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>PCI: fix ICH6 quirks</title>
<updated>2006-08-23T21:13:31Z</updated>
<author>
<name>Daniel Ritz</name>
<email>daniel.ritz-ml@swissonline.ch</email>
</author>
<published>2006-08-18T14:50:40Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=21fb3eb8606821cc654ee65ee28e18f4c43d47fa'/>
<id>urn:sha1:21fb3eb8606821cc654ee65ee28e18f4c43d47fa</id>
<content type='text'>
- add the ICH6(R) LPC to the ICH6 ACPI quirks. currently only the ICH6-M is
  handled. [ PCI_DEVICE_ID_INTEL_ICH6_1 is the ICH6-M LPC, ICH6_0 is the ICH6(R) ]
- remove the wrong quirk calling asus_hides_smbus_lpc() for ICH6. the register
  modified in asus_hides_smbus_lpc() has a different meaning in ICH6.

Signed-off-by: Daniel Ritz &lt;daniel.ritz@gmx.ch&gt;
Cc: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>SERIAL: icom: select FW_LOADER</title>
<updated>2006-08-23T21:13:31Z</updated>
<author>
<name>Olaf Hering</name>
<email>olaf@aepfle.de</email>
</author>
<published>2006-08-16T17:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9df256a6742e951aef286bd8ffc859dd79509ad7'/>
<id>urn:sha1:9df256a6742e951aef286bd8ffc859dd79509ad7</id>
<content type='text'>
The icom driver uses request_firmware()
and thus needs to select FW_LOADER.

Signed-off-by: maximilian attems &lt;maks@sternwelten.at&gt;
Signed-off-by: Olaf Hering &lt;olh@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;


</content>
</entry>
</feed>
