<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/s390, branch linux-2.6.34.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.34.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-08-17T19:35:36Z</updated>
<entry>
<title>[S390] ccwgroup: move attributes to attribute group</title>
<updated>2012-08-17T19:35:36Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2011-10-30T14:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=263307853b1a49baf5b4152a07cbf79c6a26fede'/>
<id>urn:sha1:263307853b1a49baf5b4152a07cbf79c6a26fede</id>
<content type='text'>
commit dbdf1afcaaabe83dea15a3cb9b9013e73ae3b1ad upstream.

Put sysfs attributes of ccwgroup devices in an attribute group to
ensure that these attributes are actually present when userspace
is notified via uevents.

Signed-off-by: Sebastian Ott &lt;sebott@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>dasd: correct device table</title>
<updated>2012-03-14T14:57:26Z</updated>
<author>
<name>Stefan Haberland</name>
</author>
<published>2011-02-17T12:13:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1567c9c803d83fadfd7267c2c43ed9a1431a6191'/>
<id>urn:sha1:1567c9c803d83fadfd7267c2c43ed9a1431a6191</id>
<content type='text'>
commit 5da24b7627ff821e154a3aaecd5d60e1d8e228a5 upstream.

The 3880 storage control unit supports a 3380 device
type, but not a 3390 device type.

Reported-by: Stephen Powell &lt;zlinuxman@wowway.com&gt;
Signed-off-by: Stefan Haberland &lt;stefan.haberland@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>keyboard: integer underflow bug</title>
<updated>2011-06-26T16:46:56Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2011-03-03T16:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43f850c6e83638263098c8852761a07b3ed1c01e'/>
<id>urn:sha1:43f850c6e83638263098c8852761a07b3ed1c01e</id>
<content type='text'>
commit b652277b09d3d030cb074cc6a98ba80b34244c03 upstream.

The "ct" variable should be an unsigned int.  Both struct kbdiacrs
-&gt;kb_cnt and struct kbd_data -&gt;accent_table_size are unsigned ints.

Making it signed causes a problem in KBDIACRUC because the user could
set the signed bit and cause a buffer overflow.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>[S390] dasd: fix race between tasklet and dasd_sleep_on</title>
<updated>2010-05-12T07:32:26Z</updated>
<author>
<name>Stefan Weinhuber</name>
</author>
<published>2010-05-12T07:32:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c1e093cbf6d3a7576ba0bd10363362a1c5c74ee'/>
<id>urn:sha1:1c1e093cbf6d3a7576ba0bd10363362a1c5c74ee</id>
<content type='text'>
The various dasd_sleep_on functions use a global wait queue when
waiting for a cqr. The wait condition checks the status and devlist
fields of the cqr to determine if it is safe to continue. This
evaluation may return true, although the tasklet has not finished
processing of the cqr and the callback function has not been called
yet. When the callback is finally called, the data in the cqr may
already be invalid. The sleep_on wait condition needs a safe way to
determine if the tasklet has finished processing. Use the
callback_data field of the cqr to store a token, which is set by
the callback function itself.

Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Stefan Weinhuber &lt;wein@de.ibm.com&gt;
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>Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6</title>
<updated>2010-04-22T15:43:59Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-04-22T15:43:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c81eddb0e3728661d1585fbc564449c94165cc36'/>
<id>urn:sha1:c81eddb0e3728661d1585fbc564449c94165cc36</id>
<content type='text'>
* 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6:
  [S390] zcore: Fix reipl device detection
  [S390] vdso: use ntp adjusted clock multiplier
  [S390] cio: use exception-save stsch
  [S390] add hook to reenable mss after hibernation
  [S390] cio: allow enable_facility from outside init functions
  [S390] dasd: fix endless loop in erp
</content>
</entry>
<entry>
<title>[S390] zcore: Fix reipl device detection</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Michael Holzheu</name>
</author>
<published>2010-04-22T15:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=76ef964c78797f9baed7c2f9a58f696e86d8a048'/>
<id>urn:sha1:76ef964c78797f9baed7c2f9a58f696e86d8a048</id>
<content type='text'>
The reipl device information is passed from the kernel to zfcpdump
using a pointer in the lowcore (0xe00) that points to the reipl
information Currently if that pointer is not zero, we copy the reipl
information. If the pointer is not initialized and points outside
the accessible memory, it can happen that the memory copy fails.
In that case we currently stop the initialization of zcore which leads
to a failing kernel dump. The correct behavior is to disable the reipl
after dump and continue with zcore intialization.

Signed-off-by: Michael Holzheu &lt;holzheu@linux.vnet.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] cio: use exception-save stsch</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-04-22T15:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8821d24cd261aede9b0436cd3252b17a60ccc33a'/>
<id>urn:sha1:8821d24cd261aede9b0436cd3252b17a60ccc33a</id>
<content type='text'>
Using stsch on schids with ssid != 0 can lead to an operand
exception. Use stsch_err to handle potential exceptions
if we fail to reenable mss after hibernation.

Cc: &lt;stable@kernel.org&gt;
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] add hook to reenable mss after hibernation</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-04-22T15:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=889ee9556c89a877b8343b6bbe6ac8dc5d57e433'/>
<id>urn:sha1:889ee9556c89a877b8343b6bbe6ac8dc5d57e433</id>
<content type='text'>
Reenable multiple subchannel sets after hibernation,
prior to the device callbacks.

Cc: &lt;stable@kernel.org&gt;
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] cio: allow enable_facility from outside init functions</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Sebastian Ott</name>
</author>
<published>2010-04-22T15:17:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=818c272bd74b834c3ca9347c6a540c2ec880afdc'/>
<id>urn:sha1:818c272bd74b834c3ca9347c6a540c2ec880afdc</id>
<content type='text'>
Prepare chsc_enable_facility to be used from outside init functions.
Use static memory for the chsc call and protect its access by a
spinlock (although there is no concurrent usage).

Cc: &lt;stable@kernel.org&gt;
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] dasd: fix endless loop in erp</title>
<updated>2010-04-22T15:17:19Z</updated>
<author>
<name>Stefan Haberland</name>
</author>
<published>2010-04-22T15:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6a5176c474e3e722ab273d940442238e554e5e58'/>
<id>urn:sha1:6a5176c474e3e722ab273d940442238e554e5e58</id>
<content type='text'>
If not enough memory is available to build a new erp request it ended
up in an endless loop trying to build erp requests. Fixed the loop to
proceed the next request instead.

Signed-off-by: Stefan Haberland &lt;stefan.haberland@de.ibm.com&gt;
Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
</feed>
