<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include, branch v2.6.16.37</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include?h=v2.6.16.37</id>
<link rel='self' href='https://git.amat.us/linux/atom/include?h=v2.6.16.37'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-12-18T19:51:43Z</updated>
<entry>
<title>bridge-netfilter: don't overwrite memory outside of skb</title>
<updated>2006-12-18T19:51:43Z</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@osdl.org</email>
</author>
<published>2006-12-18T19:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d0354e3ba19cdf9acc2ca89bbb59b1e6292a4f44'/>
<id>urn:sha1:d0354e3ba19cdf9acc2ca89bbb59b1e6292a4f44</id>
<content type='text'>
The bridge netfilter code needs to check for space at the
front of the skb before overwriting; otherwise if skb from
device doesn't have headroom, then it will cause random
memory corruption.

Signed-off-by: Stephen Hemminger &lt;shemminger@osdl.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>pci_ids.h: Add NVIDIA PCI ID</title>
<updated>2006-12-14T22:23:11Z</updated>
<author>
<name>Peer Chen</name>
<email>pchen@nvidia.com</email>
</author>
<published>2006-12-14T22:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d84a90e3ce0840bfbb3a8313abe17f8ecb02c226'/>
<id>urn:sha1:d84a90e3ce0840bfbb3a8313abe17f8ecb02c226</id>
<content type='text'>
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>amd74xx.c: add some NVIDIA chipset IDs</title>
<updated>2006-12-14T22:21:30Z</updated>
<author>
<name>Randy Dunlap</name>
<email>randy.dunlap@oracle.com</email>
</author>
<published>2006-12-14T22:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=88c9c162f23bb7bc565311dcc9ea401ad6138dc8'/>
<id>urn:sha1:88c9c162f23bb7bc565311dcc9ea401ad6138dc8</id>
<content type='text'>
Add some nVidia chipset ID's support.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>sata_nv/amd74xx: Add MCP61 support</title>
<updated>2006-12-14T22:18:27Z</updated>
<author>
<name>Andrew Chew</name>
<email>achew@nvidia.com</email>
</author>
<published>2006-12-14T22:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2633840dae17c52bee3ea29d43e49b1d70347184'/>
<id>urn:sha1:2633840dae17c52bee3ea29d43e49b1d70347184</id>
<content type='text'>
Added MCP61 support to sata_nv and amd74xx.

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>PCI: Unhide the SMBus on Asus PU-DLS</title>
<updated>2006-12-08T15:53:49Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2006-12-06T19:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=197ee54e2400c6f891e28fbfcd014d456c1ac519'/>
<id>urn:sha1:197ee54e2400c6f891e28fbfcd014d456c1ac519</id>
<content type='text'>
Unhide the SMBus controller on the Asus PU-DLS board.
This fixes bug #6763.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>PCI: nVidia quirk to make AER PCI-E extended capability visible</title>
<updated>2006-12-08T15:53:48Z</updated>
<author>
<name>Brice Goglin</name>
<email>brice@myri.com</email>
</author>
<published>2006-12-06T19:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e56ab8bf713d617754a099d9a857757475da51d8'/>
<id>urn:sha1:e56ab8bf713d617754a099d9a857757475da51d8</id>
<content type='text'>
The nVidia CK804 PCI-E chipset supports the AER extended capability
but sometimes fails to link it (with some BIOS or after a warm reboot).
It makes the AER cap invisible to pci_find_ext_capability().

The patch adds a quirk to set the missing bit that controls the
linking of the capability.
By the way, it removes the corresponding code in the myri10ge driver.

Signed-off-by: Brice Goglin &lt;brice@myri.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge)</title>
<updated>2006-12-08T15:53:47Z</updated>
<author>
<name>John W. Linville</name>
<email>linville@tuxdriver.com</email>
</author>
<published>2006-12-06T18:06:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=db52d091160727ad1705cff82b6f5187ceb8fce0'/>
<id>urn:sha1:db52d091160727ad1705cff82b6f5187ceb8fce0</id>
<content type='text'>
The naming of the constant defined for PCI ID 1022:7450 does not seem
to match the information at http://pciids.sourceforge.net/:

    http://pci-ids.ucw.cz/iii/?i=1022

There 1022:7450 is listed as "AMD-8131 PCI-X Bridge" while 1022:7451
is listed as "AMD-8131 PCI-X IOAPIC".  Yet, the current definition for
0x7450 is PCI_DEVICE_ID_AMD_8131_APIC.      It seems to me like that name
should map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE
should map to 0x7450.

Signed-off-by: John W. Linville &lt;linville@tuxdriver.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>Fix mempolicy.h build error</title>
<updated>2006-12-06T17:49:53Z</updated>
<author>
<name>Ralf Baechle</name>
<email>ralf@linux-mips.org</email>
</author>
<published>2006-12-06T17:49:53Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a740b27e8af5c858940a71a31d11e0e81191f8c'/>
<id>urn:sha1:4a740b27e8af5c858940a71a31d11e0e81191f8c</id>
<content type='text'>
&lt;linux/mempolicy.h&gt; uses struct mm_struct and relies on a definition or
declaration somehow magically being dragged in which may result in a
build:

  CC      mm/mempolicy.o
In file included from mm/mempolicy.c:69:
include/linux/mempolicy.h:150: warning: 'struct mm_struct' declared inside parameter list
include/linux/mempolicy.h:150: warning: its scope is only this definition or declaration, which is probably not what you want
include/linux/mempolicy.h:174: warning: 'struct mm_struct' declared inside parameter list
mm/mempolicy.c:673: error: conflicting types for 'do_migrate_pages'
include/linux/mempolicy.h:174: error: previous declaration of 'do_migrate_pages' was here
mm/mempolicy.c:1696: error: conflicting types for 'mpol_rebind_mm'
include/linux/mempolicy.h:150: error: previous declaration of 'mpol_rebind_mm' was here
make[1]: *** [mm/mempolicy.o] Error 1
make: *** [mm] Error 2
$

Including &lt;linux/sched.h&gt; is a step into direction of include hell so
fixed by adding a forward declaration of struct mm_struct instead.

Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>remove garbage the sneaked into the ext3 fix</title>
<updated>2006-12-04T11:18:43Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2006-12-04T11:18:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=8cf6005296c61ff46afcc1f08b1791b4aa2e9ba5'/>
<id>urn:sha1:8cf6005296c61ff46afcc1f08b1791b4aa2e9ba5</id>
<content type='text'>
Spotted by Thomas Voegtle.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>Fix incorrent type of flags in &lt;asm/semaphore.h&gt;</title>
<updated>2006-11-29T13:24:16Z</updated>
<author>
<name>Kyle McMartin</name>
<email>kyle@parisc-linux.org</email>
</author>
<published>2006-11-29T13:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e2d1cbdc705c8b9d66831c1b81cea8c2cfabca10'/>
<id>urn:sha1:e2d1cbdc705c8b9d66831c1b81cea8c2cfabca10</id>
<content type='text'>
Signed-off-by: Kyle McMartin &lt;kyle@parisc-linux.org&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
</feed>
