<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/s390/include/asm/system.h, branch linux-3.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-08-03T14:44:19Z</updated>
<entry>
<title>[S390] Add PSW restart shutdown trigger</title>
<updated>2011-08-03T14:44:19Z</updated>
<author>
<name>Michael Holzheu</name>
</author>
<published>2011-08-03T14:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7dd6b3343fdc190712d1620ee8848d25c4c77c33'/>
<id>urn:sha1:7dd6b3343fdc190712d1620ee8848d25c4c77c33</id>
<content type='text'>
With this patch a new S390 shutdown trigger "restart" is added. If under
z/VM "systerm restart" is entered or under the HMC the "PSW restart" button
is pressed, the PSW located at 0 (31 bit) or 0x1a0 (64 bit) bit is loaded.
Now we execute do_restart() that processes the restart action that is
defined under /sys/firmware/shutdown_actions/on_restart. Currently the
following actions are possible: reipl (default), stop, vmcmd, dump, and
dump_reipl.

Signed-off-by: Michael Holzheu &lt;holzheu@linux.vnet.ibm.com&gt;
Signed-off-by: Heiko Carstens &lt;heiko.carstens@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] xchg/cmpxchg: move to own header file</title>
<updated>2011-03-23T09:15:59Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2011-03-23T09:16:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a2c9dbe8dbb8591ae6fd142e562813cd95d06609'/>
<id>urn:sha1:a2c9dbe8dbb8591ae6fd142e562813cd95d06609</id>
<content type='text'>
Move xchg() and cmpxchg() functions to own header file like some
other architectures have done.
With this we make sure that system.h now really looks like a place
where everything is gathered that doesn't fit anywhere else.

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] Randomize lower bits of stack address</title>
<updated>2011-01-12T08:55:25Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2011-01-12T08:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9887a1fcddef1386d3387edf6497d08670460edb'/>
<id>urn:sha1:9887a1fcddef1386d3387edf6497d08670460edb</id>
<content type='text'>
Randomize the lower bits of the stack address like x86 and powerpc.

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] ptrace cleanup</title>
<updated>2011-01-05T11:47:31Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2011-01-05T11:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e9a26928f550157563cfc06ce12c4ae121a02ec'/>
<id>urn:sha1:5e9a26928f550157563cfc06ce12c4ae121a02ec</id>
<content type='text'>
Overhaul program event recording and the code dealing with the ptrace
user space interface.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] pfault: delay register of pfault interrupt</title>
<updated>2011-01-05T11:47:26Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2011-01-05T11:47:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fb0a9d7e865afdae70829a64bb004a74ff67d29f'/>
<id>urn:sha1:fb0a9d7e865afdae70829a64bb004a74ff67d29f</id>
<content type='text'>
Use an early init call to initialize pfault. That way it is possible to
use the register_external_interrupt() instead of the early variant.
No need to enable pfault any earlier since it has only effect if user
space processes are running.

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] cleanup facility list handling</title>
<updated>2010-10-25T14:10:21Z</updated>
<author>
<name>Martin Schwidefsky</name>
</author>
<published>2010-10-25T14:10:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14375bc4eb8dd0fb0e765390650564c35bb31068'/>
<id>urn:sha1:14375bc4eb8dd0fb0e765390650564c35bb31068</id>
<content type='text'>
Store the facility list once at system startup with stfl/stfle and
reuse the result for all facility tests.

Signed-off-by: Martin Schwidefsky &lt;schwidefsky@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>[S390] switch_to: get rid of prev == next check</title>
<updated>2010-10-25T14:10:16Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-10-25T14:10:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=189b93d00fd6f71b013ad472fd72c0f043b160a9'/>
<id>urn:sha1:189b93d00fd6f71b013ad472fd72c0f043b160a9</id>
<content type='text'>
schedule() makes sure that prev != next before calling switch_to().
Therefore remove the redundant check.

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] switch_to: dont restore/save access &amp; fpu regs for kernel threads</title>
<updated>2010-10-25T14:10:16Z</updated>
<author>
<name>Heiko Carstens</name>
</author>
<published>2010-10-25T14:10:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fdb6d070effba1871f0bb980cf3c3b8738803414'/>
<id>urn:sha1:fdb6d070effba1871f0bb980cf3c3b8738803414</id>
<content type='text'>
If the previous task was a kernel thread there is no need to save the
contents of the fpu and access registers since they aren't used in
kernel mode.
For the same reason it is not necessary to restore these registers if
the next task is a kernel thread.

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 git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags</title>
<updated>2010-10-21T21:37:27Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-21T21:37:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e36f561a2c88394ef2708f1ab300fe8a79e9f651'/>
<id>urn:sha1:e36f561a2c88394ef2708f1ab300fe8a79e9f651</id>
<content type='text'>
* git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-irqflags:
  Fix IRQ flag handling naming
  MIPS: Add missing #inclusions of &lt;linux/irq.h&gt;
  smc91x: Add missing #inclusion of &lt;linux/irq.h&gt;
  Drop a couple of unnecessary asm/system.h inclusions
  SH: Add missing consts to sys_execve() declaration
  Blackfin: Rename IRQ flags handling functions
  Blackfin: Add missing dep to asm/irqflags.h
  Blackfin: Rename DES PC2() symbol to avoid collision
  Blackfin: Split the BF532 BFIN_*_FIO_FLAG() functions to their own header
  Blackfin: Split PLL code from mach-specific cdef headers
</content>
</entry>
<entry>
<title>sched: Consolidate account_system_vtime extern declaration</title>
<updated>2010-10-18T18:52:21Z</updated>
<author>
<name>Venkatesh Pallipadi</name>
</author>
<published>2010-10-05T00:03:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1e10a265d28273ab8c70be19d43dcbdeead6c5a'/>
<id>urn:sha1:e1e10a265d28273ab8c70be19d43dcbdeead6c5a</id>
<content type='text'>
Just a minor cleanup patch that makes things easier to the following patches.
No functionality change in this patch.

Signed-off-by: Venkatesh Pallipadi &lt;venki@google.com&gt;
Signed-off-by: Peter Zijlstra &lt;a.p.zijlstra@chello.nl&gt;
LKML-Reference: &lt;1286237003-12406-3-git-send-email-venki@google.com&gt;
Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
</content>
</entry>
</feed>
