<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390/char/monreader.c, branch linux-2.6.32.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.32.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-11-13T14:45:03Z</updated>
<entry>
<title>[S390] monreader: fix use after free bug with suspend/resume</title>
<updated>2009-11-13T14:45:03Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2009-11-13T14:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ccaf6553963bc6304d5820962a08a4397d0a2dc2'/>
<id>urn:sha1:ccaf6553963bc6304d5820962a08a4397d0a2dc2</id>
<content type='text'>
The monreader device driver doesn't set dev-&gt;driver_data to NULL after
freeing the corresponding data structure. This leads to a use after
free bug in the freeze/thaw suspend/resume functions after the device
has been opened and closed once. Fix this by clearing dev-&gt;driver_data
in the close() function.

Signed-off-by: Gerald Schaefer &lt;gerald.schaefer@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] proper use of device register</title>
<updated>2009-09-11T08:29:45Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2009-09-11T08:28:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6304933274f8e3cc6983d496456757ac8ab2e0b'/>
<id>urn:sha1:c6304933274f8e3cc6983d496456757ac8ab2e0b</id>
<content type='text'>
Don't use kfree directly after device registration started.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] monreader: fix dev_set_drvdata conversion</title>
<updated>2009-07-07T14:37:51Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2009-07-07T14:37:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9935774217afd4cdda81ffd70e56dc6406710b06'/>
<id>urn:sha1:9935774217afd4cdda81ffd70e56dc6406710b06</id>
<content type='text'>
Fix this:

drivers/s390/char/monreader.c: In function 'mon_open':
drivers/s390/char/monreader.c:323: warning: passing argument 1 of 'dev_set_drvdata' from incompatible pointer type
include/linux/device.h:457: note: expected 'struct device *' but argument is of type 'struct device **'
drivers/s390/char/monreader.c: In function 'monreader_freeze':
drivers/s390/char/monreader.c:466: warning: passing argument 1 of 'dev_get_drvdata' from incompatible pointer type
include/linux/device.h:452: note: expected 'const struct device *' but argument is of type 'struct device **'

Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] driver_data access</title>
<updated>2009-06-22T10:08:23Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2009-06-22T10:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4f0076f77fb64889d4e5e425b63333e5764b446d'/>
<id>urn:sha1:4f0076f77fb64889d4e5e425b63333e5764b446d</id>
<content type='text'>
Replace the remaining direct accesses to the driver_data pointer
with calls to the dev_get_drvdata() and dev_set_drvdata() functions.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] pm: monreader power management callbacks.</title>
<updated>2009-06-16T08:31:21Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2009-06-16T08:30:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2b1e3e5558b9de0f85ed9183a7adb2d61aab363b'/>
<id>urn:sha1:2b1e3e5558b9de0f85ed9183a7adb2d61aab363b</id>
<content type='text'>
Signed-off-by: Gerald Schaefer &lt;gerald.schaefer@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] convert monreader printks to pr_xxx macros.</title>
<updated>2008-12-25T12:39:22Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2008-12-25T12:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4f5a299cf8468619dc17f0711017c6d72d6ab94'/>
<id>urn:sha1:a4f5a299cf8468619dc17f0711017c6d72d6ab94</id>
<content type='text'>
Signed-off-by: Gerald Schaefer &lt;gerald.schaefer@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6</title>
<updated>2008-07-14T21:48:31Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2008-07-14T21:48:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d1794f2c5b5817eb79ccc5e00701ca748d1b073a'/>
<id>urn:sha1:d1794f2c5b5817eb79ccc5e00701ca748d1b073a</id>
<content type='text'>
* 'bkl-removal' of git://git.lwn.net/linux-2.6: (146 commits)
  IB/umad: BKL is not needed for ib_umad_open()
  IB/uverbs: BKL is not needed for ib_uverbs_open()
  bf561-coreb: BKL unneeded for open()
  Call fasync() functions without the BKL
  snd/PCM: fasync BKL pushdown
  ipmi: fasync BKL pushdown
  ecryptfs: fasync BKL pushdown
  Bluetooth VHCI: fasync BKL pushdown
  tty_io: fasync BKL pushdown
  tun: fasync BKL pushdown
  i2o: fasync BKL pushdown
  mpt: fasync BKL pushdown
  Remove BKL from remote_llseek v2
  Make FAT users happier by not deadlocking
  x86-mce: BKL pushdown
  vmwatchdog: BKL pushdown
  vmcp: BKL pushdown
  via-pmu: BKL pushdown
  uml-random: BKL pushdown
  uml-mmapper: BKL pushdown
  ...
</content>
</entry>
<entry>
<title>[S390] Cleanup monreader printk messages.</title>
<updated>2008-07-14T08:02:22Z</updated>
<author>
<name>Gerald Schaefer</name>
</author>
<published>2008-07-14T07:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ca5b6e288d02503cba5a6d3409cb9a0600e01dd'/>
<id>urn:sha1:2ca5b6e288d02503cba5a6d3409cb9a0600e01dd</id>
<content type='text'>
Signed-off-by: Gerald Schaefer &lt;gerald.schaefer@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>monreader: BKL pushdown</title>
<updated>2008-07-02T21:06:04Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2008-05-20T17:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ce46a435a3ac9e706d09a3075cbc60ed72d37db'/>
<id>urn:sha1:6ce46a435a3ac9e706d09a3075cbc60ed72d37db</id>
<content type='text'>
[jmc: added &lt;linux/smp_lock.h&gt;]

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>[S390] Remove code duplication from monreader / dcssblk.</title>
<updated>2008-04-17T05:47:07Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2008-04-17T05:46:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca68305bf3c76c4a7cd1c77d5423219f39164df8'/>
<id>urn:sha1:ca68305bf3c76c4a7cd1c77d5423219f39164df8</id>
<content type='text'>
Move the function that prints the segment warning messages found in the
monreader driver and the dcssblk driver to the extmem base code.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
</feed>
