<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/char, branch v2.6.24</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.24</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.24'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2008-01-24T02:04:55Z</updated>
<entry>
<title>drm/i915: add support for E7221 chipset</title>
<updated>2008-01-24T02:04:55Z</updated>
<author>
<name>Carlos Martín</name>
<email>inean@users.sf.net</email>
</author>
<published>2008-01-24T00:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=53256f59116b541f087eb9423c1578e09a1b4b2f'/>
<id>urn:sha1:53256f59116b541f087eb9423c1578e09a1b4b2f</id>
<content type='text'>
E7221 chipset is a server version of the i915.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>agp/intel: add support for E7221 chipset</title>
<updated>2008-01-24T02:04:55Z</updated>
<author>
<name>Carlos Martín</name>
<email>inean@users.sf.net</email>
</author>
<published>2008-01-24T00:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e914a36ac7158235e3f65f0b33bc001a4193e0b5'/>
<id>urn:sha1:e914a36ac7158235e3f65f0b33bc001a4193e0b5</id>
<content type='text'>
The E7221 chipset is a 915 rebadged for the Intel server line.

Signed-off-by: Dave Airlie &lt;airlied@linux.ie&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Fix file references in documentation and Kconfig</title>
<updated>2008-01-22T18:43:36Z</updated>
<author>
<name>Johann Felix Soden</name>
<email>johfel@users.sourceforge.net</email>
</author>
<published>2008-01-20T13:41:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=889c94a14e38e749c8060f597ee7825ea0764229'/>
<id>urn:sha1:889c94a14e38e749c8060f597ee7825ea0764229</id>
<content type='text'>
Fix typo in arch/powerpc/boot/flatdevtree_env.h.
There is no Documentation/networking/ixgbe.txt.

README.cycladesZ is now in Documentation/.
wavelan.p.h is now in drivers/net/wireless/.
HFS.txt is now Documentation/filesystems/hfs.txt.
OSS-files are now in sound/oss/.

Signed-off-by: Johann Felix Soden &lt;johfel@users.sourceforge.net&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>TPM: fix suspend and resume failure</title>
<updated>2008-01-14T16:52:22Z</updated>
<author>
<name>David Smith</name>
<email>dds@google.com</email>
</author>
<published>2008-01-14T08:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2490c681ea3d7f5ac3fb876f14567bf1a9e0aa87'/>
<id>urn:sha1:2490c681ea3d7f5ac3fb876f14567bf1a9e0aa87</id>
<content type='text'>
The savestate command structure was being overwritten by the result of
running the TPM_SaveState command after one run, so make it a local
variable to the function instead of a global variable that gets
overwritten.

Acked-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Cc: Kent Yoder &lt;shpedoikal@gmail.com&gt;
Cc: Marcel Selhorst &lt;tpm@selhorst.net&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>pl2303: Fix mode switching regression</title>
<updated>2008-01-09T00:16:34Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@lxorguk.ukuu.org.uk</email>
</author>
<published>2008-01-08T14:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=bf5e5834bffc62b50cd4a201804506eb11ef1af8'/>
<id>urn:sha1:bf5e5834bffc62b50cd4a201804506eb11ef1af8</id>
<content type='text'>
Cleaning out all the incorrect 'no change made' checks for termios
settings showed up a problem with the PL2303. The hardware here seems to
lose sync and bits if you tell it to make no changes. This shows up with
a real world application.

To fix this the driver check for meaningful hardware changes is restored
but doing the tests correctly and as a tty layer function so it doesn't
get duplicated wrongly everywhere if other drivers turn out to need it.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Tested-by: Mirko Parthey &lt;mirko.parthey@informatik.tu-chemnitz.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>tty: fix logic change introduced by wait_event_interruptible_timeout()</title>
<updated>2007-12-23T20:54:37Z</updated>
<author>
<name>Cory T. Tusar</name>
<email>ctusar@videon-central.com</email>
</author>
<published>2007-12-23T20:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=db99247ac68fc352100090ad7704fb5efb9327b6'/>
<id>urn:sha1:db99247ac68fc352100090ad7704fb5efb9327b6</id>
<content type='text'>
Commit 5a52bd4a2dcb570333ce6fe2e16cd311650dbdc8 introduced a subtle logic
change in tty_wait_until_sent().  The original version would only error out
of the 'do { ...  } while (timeout)' loop if signal_pending() evaluated to
true; a timeout or break due to an empty buffer would fall out of the loop
and into the tty-&gt;driver-&gt;wait_until_sent handling.  The current
implementation will error out on either a pending signal or an empty
buffer, falling through to the tty-&gt;driver-&gt;wait_until_sent handling only
on a timeout.

The -&gt;wait_until_sent() will not be reached if the buffer empties before
timeout jiffies have elapsed.  This behavior differs from that prior to commit
5a52bd4a2dcb570333ce6fe2e16cd311650dbdc8.

I turned this up while using a little serial download utility to bootstrap an
ARM-based eval board.  The util worked fine on 2.6.22.x, but consistently
failed on 2.6.23.x.  Once I'd determined that, I narrowed things down with git
bisect, and found the above difference in logic in tty_wait_until_sent() by
inspection.

This change reverts the logic flow in tty_wait_until_sent() to match that
prior to the aforementioned commit.

Signed-off-by: Cory T. Tusar &lt;ctusar@videon-central.com&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Acked-by: Jiri Slaby &lt;jirislaby@gmail.com&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>Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6</title>
<updated>2007-12-17T21:33:47Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-12-17T21:33:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=87d5df6bde5764f1f6c18fe32f80e83f5010fa8c'/>
<id>urn:sha1:87d5df6bde5764f1f6c18fe32f80e83f5010fa8c</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:
  HOWTO: update misspelling and word incorrected
  add stable_api_nonsense.txt in korean
  HOWTO: change addresses of maintainer and lxr url for Korean HOWTO
  Add Documentation for FAIR_USER_SCHED sysfs files
  HOWTO: Change man-page maintainer address for Japanese HOWTO
  tipar: remove obsolete module
  kobject: fix the documentation of how kobject_set_name works
</content>
</entry>
<entry>
<title>tipar: remove obsolete module</title>
<updated>2007-12-17T18:33:18Z</updated>
<author>
<name>Romain Liévin</name>
<email>lkml@lievin.net</email>
</author>
<published>2007-12-01T07:51:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cb8c9b6de076d981ca22801dbd6bce12b0758468'/>
<id>urn:sha1:cb8c9b6de076d981ca22801dbd6bce12b0758468</id>
<content type='text'>
tipar: remove obsolete module

The tipar character driver was used to implement bit-banging access
to Texas Instruments parallel link cable. A user-land method now 
exists thru PPDEV &amp; PARPORT.

Signed-off-by: Romain Liévin &lt;roms@lpg.ticalc.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog</title>
<updated>2007-12-17T17:53:51Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-12-17T17:53:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=980110c5da56cb56d3356f5a5251fdc920f83ba6'/>
<id>urn:sha1:980110c5da56cb56d3356f5a5251fdc920f83ba6</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:
  [WATCHDOG] add Nano 7240 driver
  [WATCHDOG] ipmi: add the standard watchdog timeout ioctls
  [WATCHDOG] IT8212F watchdog driver
  [WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED
  [WATCHDOG] bfin_wdt, remove SPIN_LOCK_UNLOCKED
  [WATCHDOG] Stop looking for device as soon as one is found
  [WATCHDOG] at32ap700x_wdt: add support for boot status and add fix for silicon errata
</content>
</entry>
<entry>
<title>Pull apm-freeze-fix into release branch</title>
<updated>2007-12-06T21:51:29Z</updated>
<author>
<name>Len Brown</name>
<email>len.brown@intel.com</email>
</author>
<published>2007-12-06T21:51:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=921314811be704252ad2caa8dde507d4c421ddc4'/>
<id>urn:sha1:921314811be704252ad2caa8dde507d4c421ddc4</id>
<content type='text'>
</content>
</entry>
</feed>
