<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git, branch v2.6.21-rc4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.kobert.dev/pm24.git/atom?h=v2.6.21-rc4</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom?h=v2.6.21-rc4'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2007-03-16T00:20:01Z</updated>
<entry>
<title>Linux 2.6.21-rc4</title>
<updated>2007-03-16T00:20:01Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-03-16T00:20:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=db98e0b434a6265c451ffe94ec0a29b8d0aaf587'/>
<id>urn:sha1:db98e0b434a6265c451ffe94ec0a29b8d0aaf587</id>
<content type='text'>
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6</title>
<updated>2007-03-15T22:31:37Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-03-15T22:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b810cdfcf91d76f603fd48023aede48ced8e6bed'/>
<id>urn:sha1:b810cdfcf91d76f603fd48023aede48ced8e6bed</id>
<content type='text'>
* 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:
  natsemi: Avoid IntrStatus lossage if RX state machine resets.
  natsemi: Fix NAPI for interrupt sharing
  natsemi: Consistently use interrupt enable/disable functions
  NetXen: Fix softlockup seen during hardware access
  NetXen: Bug fix for Jumbo frames on XG card
  skge: set mac address bonding fix
</content>
</entry>
<entry>
<title>[PATCH] sysfs: reinstate exclusion between method calls and attribute unregistration</title>
<updated>2007-03-15T22:29:26Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2007-03-15T19:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e7b0d26a86943370c04d6833c6edba2a72a6e240'/>
<id>urn:sha1:e7b0d26a86943370c04d6833c6edba2a72a6e240</id>
<content type='text'>
This patch (as869) reinstates the mutual exclusion between sysfs
attribute method calls and attribute unregistration.  The
previously-reported deadlocks have been fixed, and this exclusion is
by far the simplest way to avoid races during driver unbinding.

The check for orphaned read-buffers has been moved down slightly, so
that the remainder of a partially-read buffer will still be available
to userspace even after the attribute has been unregistered.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Cc: Hugh Dickins &lt;hugh@veritas.com&gt;
Cc: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Cc: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] sysfs and driver core: add callback helper, used by SCSI and S390</title>
<updated>2007-03-15T22:29:26Z</updated>
<author>
<name>Alan Stern</name>
<email>stern@rowland.harvard.edu</email>
</author>
<published>2007-03-15T19:50:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d9a9cdfb078d755e648d53ec25b7370f84ee5729'/>
<id>urn:sha1:d9a9cdfb078d755e648d53ec25b7370f84ee5729</id>
<content type='text'>
This patch (as868) adds a helper routine for device drivers that need
to set up a callback to perform some action in a different process's
context.  This is intended for use by attribute methods that want to
unregister themselves or their parent device.  Attribute method calls
are mutually exclusive with unregistration, so such actions cannot be
taken directly.

Two attribute methods are converted to use the new helper routine: one
for SCSI device deletion and one for System/390 ccwgroup devices.

Signed-off-by: Alan Stern &lt;stern@rowland.harvard.edu&gt;
Cc: Hugh Dickins &lt;hugh@veritas.com&gt;
Cc: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt;
Cc: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid</title>
<updated>2007-03-15T17:50:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-03-15T17:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=6ab27c6bf38d5ff71dafeca77b79e7c284804b75'/>
<id>urn:sha1:6ab27c6bf38d5ff71dafeca77b79e7c284804b75</id>
<content type='text'>
* 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:
  HID: zeroing of bytes in output fields is bogus
  HID: allocate hid_parser in a proper way
</content>
</entry>
<entry>
<title>natsemi: Avoid IntrStatus lossage if RX state machine resets.</title>
<updated>2007-03-15T14:59:54Z</updated>
<author>
<name>broonie@sirena.org.uk</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2007-03-14T19:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=d2a900365b8963d7ca46f05d8e7176d1be3cc71d'/>
<id>urn:sha1:d2a900365b8963d7ca46f05d8e7176d1be3cc71d</id>
<content type='text'>
This patch fixes the poll routine for the natsemi driver so that if the
driver detects an RX state machine lockup then no interrupts will be
lost while the driver recovers from that.

Signed-Off-By: Mark Brown &lt;broonie@sirena.org.uk&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>natsemi: Fix NAPI for interrupt sharing</title>
<updated>2007-03-15T14:59:54Z</updated>
<author>
<name>broonie@sirena.org.uk</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2007-03-14T19:49:14Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=069f8256362b7a17da532f0631cee73b4cfee65b'/>
<id>urn:sha1:069f8256362b7a17da532f0631cee73b4cfee65b</id>
<content type='text'>
The interrupt status register for the natsemi chips is clear on read and
was read unconditionally from both the interrupt and from the NAPI poll
routine, meaning that if the interrupt service routine was called (for
example, due to a shared interrupt) while a NAPI poll was scheduled
interrupts could be missed.  This patch fixes that by ensuring that the
interrupt status register is only read by the interrupt handler when
interrupts are enabled from the chip.

It also reverts a workaround for this problem from the netpoll hook and
improves the trace for interrupt events.

Thanks to Sergei Shtylyov &lt;sshtylyov@ru.mvista.com&gt; for spotting the
issue, Mark Huth &lt;mhuth@mvista.com&gt; for a simpler method and Simon
Blake &lt;simon@citylink.co.nz&gt; for testing resources.

Signed-Off-By: Mark Brown &lt;broonie@sirena.org.uk&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>natsemi: Consistently use interrupt enable/disable functions</title>
<updated>2007-03-15T14:59:54Z</updated>
<author>
<name>broonie@sirena.org.uk</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2007-03-14T19:49:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=14fdd90ef2ec1878d6851ec4dd8d5abb2cef098c'/>
<id>urn:sha1:14fdd90ef2ec1878d6851ec4dd8d5abb2cef098c</id>
<content type='text'>
The natsemi drivers include functions for enabling and disabling
interrupts from the chip but these are not used in all code paths.  This
patch changes the code paths that touch the interrupt enable register to
use the functions.  In all cases this adds an extra PCI read to post the
operation but since none of these are in fast paths this shouldn't be
too much of a problem.

Signed-Off-By: Mark Brown &lt;broonie@sirena.org.uk&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>NetXen: Fix softlockup seen during hardware access</title>
<updated>2007-03-15T14:59:54Z</updated>
<author>
<name>Linsys Contractor Mithlesh Thukral</name>
<email>mithlesh@netxen.com</email>
</author>
<published>2007-03-13T12:15:06Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=b58ecad8d6ca83e97cd2928a439efb49267539dc'/>
<id>urn:sha1:b58ecad8d6ca83e97cd2928a439efb49267539dc</id>
<content type='text'>
NetXen: This will fix a softlock seen on some machines.
The reason was too much time was spent waiting for hardware access
to go through.

Signed-off by: Mithlesh Thukral &lt;mithlesh@netxen.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>NetXen: Bug fix for Jumbo frames on XG card</title>
<updated>2007-03-15T14:59:54Z</updated>
<author>
<name>Linsys Contractor Mithlesh Thukral</name>
<email>mithlesh@netxen.com</email>
</author>
<published>2007-03-13T12:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=8b902aea40544bc9e4de913b491dc3a3411fd5d0'/>
<id>urn:sha1:8b902aea40544bc9e4de913b491dc3a3411fd5d0</id>
<content type='text'>
NetXen: Set the MTU for the right port depending upon the port number
for XG cards.

Signed-off by: Mithlesh Thukral &lt;mithlesh@netxen.com&gt;

Signed-off-by: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
</feed>
