<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux, branch v2.6.16.58</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/?h=v2.6.16.58</id>
<link rel='self' href='https://git.amat.us/linux/atom/?h=v2.6.16.58'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2008-01-06T15:54:15Z</updated>
<entry>
<title>Linux 2.6.16.58</title>
<updated>2008-01-06T15:54:15Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-01-06T15:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5306cc0478da7d778f8f43e1b9931a52ba541cfc'/>
<id>urn:sha1:5306cc0478da7d778f8f43e1b9931a52ba541cfc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 2.6.16.58-rc1</title>
<updated>2008-01-06T02:19:00Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2008-01-06T00:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a8d648b7487632a2d5992f8a6099b2af0250f078'/>
<id>urn:sha1:a8d648b7487632a2d5992f8a6099b2af0250f078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[SCSI] aacraid: fix security weakness</title>
<updated>2008-01-06T02:19:00Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@redhat.com</email>
</author>
<published>2007-12-09T18:07:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0949515eac13172c4754691d2270772c0b195565'/>
<id>urn:sha1:0949515eac13172c4754691d2270772c0b195565</id>
<content type='text'>
Actually there are several but one is trivially fixed

1.  FSACTL_GET_NEXT_ADAPTER_FIB ioctl does not lock dev-&gt;fib_list
but needs to
2.  Ditto for FSACTL_CLOSE_GET_ADAPTER_FIB
3.  It is possible to construct an attack via the SRB ioctls where
the user obtains assorted elevated privileges. Various approaches are
possible, the trivial ones being things like writing to the raw media
via scsi commands and the swap image of other executing programs with
higher privileges.

So the ioctls should be CAP_SYS_RAWIO - at least all the FIB manipulating
ones. This is a bandaid fix for #3 but probably the ioctls should grow
their own capable checks. The other two bugs need someone competent in that
driver to fix them.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Acked-by: Mark Salyzyn &lt;mark_salyzyn@adaptec.com&gt;
Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>hwmon/lm87: Fix a division by zero</title>
<updated>2008-01-06T02:18:59Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2007-12-09T17:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3528fed43621960e41fef18a2013dc05801ee707'/>
<id>urn:sha1:3528fed43621960e41fef18a2013dc05801ee707</id>
<content type='text'>
Missing parentheses in the definition of FAN_FROM_REG cause a
division by zero for a specific register value.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Hans de Goede &lt;j.w.r.degoede@hhs.nl&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>hwmon/lm87: Disable VID when it should be</title>
<updated>2008-01-06T02:18:59Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2007-12-09T17:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f28b4d6af82321ebddda7e40075f50075207fc09'/>
<id>urn:sha1:f28b4d6af82321ebddda7e40075f50075207fc09</id>
<content type='text'>
A stupid bit shifting bug caused the VID value to be always exported
even when the hardware is configured for something different.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Signed-off-by: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>[PFKEY]: Sending an SADB_GET responds with an SADB_GET</title>
<updated>2008-01-06T02:18:59Z</updated>
<author>
<name>Charles Hardin</name>
<email>chardin@2wire.com</email>
</author>
<published>2007-12-09T17:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=01152da5e89872ea626683a8e0d1bcd09fab6a37'/>
<id>urn:sha1:01152da5e89872ea626683a8e0d1bcd09fab6a37</id>
<content type='text'>
[ Upstream commit: 435000bebd94aae3a7a50078d142d11683d3b193 ]

Kernel needs to respond to an SADB_GET with the same message type to
conform to the RFC 2367 Section 3.1.5

Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>[ATM]: [he] initialize lock and tasklet earlier</title>
<updated>2008-01-06T02:18:59Z</updated>
<author>
<name>Chas Williams</name>
<email>chas@cmf.nrl.navy.mil</email>
</author>
<published>2007-12-09T17:38:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e296897180ce12ecb991c14f9652e74269b03216'/>
<id>urn:sha1:e296897180ce12ecb991c14f9652e74269b03216</id>
<content type='text'>
[ Upstream commit: 8a8037ac9dbe4eb20ce50aa20244faf77444f4a3 ]

if you are lucky (unlucky?) enough to have shared interrupts, the
interrupt handler can be called before the tasklet and lock are ready
for use.

Signed-off-by: Chas Williams &lt;chas@cmf.nrl.navy.mil&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>tmpfs: restore missing clear_highpage (CVE-2007-6417)</title>
<updated>2008-01-06T02:18:21Z</updated>
<author>
<name>Hugh Dickins</name>
<email>hugh@veritas.com</email>
</author>
<published>2008-01-06T02:18:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d808e724a4f4b8531c7fb8722e0e60100b3cb1c2'/>
<id>urn:sha1:d808e724a4f4b8531c7fb8722e0e60100b3cb1c2</id>
<content type='text'>
tmpfs was misconverted to __GFP_ZERO in 2.6.11.  There's an unusual case in
which shmem_getpage receives the page from its caller instead of allocating.
We must cover this case by clear_highpage before SetPageUptodate, as before.

Signed-off-by: Hugh Dickins &lt;hugh@veritas.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>ipv4/arp.c:arp_process(): remove bogus #ifdef mess</title>
<updated>2007-12-09T19:33:23Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@kernel.org</email>
</author>
<published>2007-12-09T19:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=86c4424d0a676b9d6dea8fb64e21c3d263aa88bb'/>
<id>urn:sha1:86c4424d0a676b9d6dea8fb64e21c3d263aa88bb</id>
<content type='text'>
The #ifdef's in arp_process() were not only a mess, they were also wrong
in the CONFIG_NET_ETHERNET=n and (CONFIG_NETDEV_1000=y or
CONFIG_NETDEV_10000=y) cases.

Since they are not required this patch removes them.

Also removed are some #ifdef's around #include's that caused compile
errors after this change.

Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
<entry>
<title>[NETLINK]: Fix unicast timeouts</title>
<updated>2007-11-13T11:23:22Z</updated>
<author>
<name>Patrick McHardy</name>
<email>kaber@trash.net</email>
</author>
<published>2007-11-13T11:23:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=47d5d333edbb27fe52da914c606dbc894826bcf3'/>
<id>urn:sha1:47d5d333edbb27fe52da914c606dbc894826bcf3</id>
<content type='text'>
[ Upstream commit: c3d8d1e30cace31fed6186a4b8c6b1401836d89c ]

Commit ed6dcf4a in the history.git tree broke netlink_unicast timeouts
by moving the schedule_timeout() call to a new function that doesn't
propagate the remaining timeout back to the caller. This means on each
retry we start with the full timeout again.

ipc/mqueue.c seems to actually want to wait indefinitely so this
behaviour is retained.

Signed-off-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Adrian Bunk &lt;bunk@kernel.org&gt;
</content>
</entry>
</feed>
