s390/kernel: squeeze a few more cycles out of the system call handler
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 22 Jun 2015 15:27:48 +0000 (17:27 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 22 Jul 2015 07:58:04 +0000 (09:58 +0200)
commita359bb1190f213d282f4934fd461cf440d87dae0
treec789b991de5e54dc3ccdb3070c53dd801e52122b
parentd0fc41071a6884d0a10077bb6dc87f9267f32dd6
s390/kernel: squeeze a few more cycles out of the system call handler

Reorder the instructions of UPDATE_VTIME to improve superscalar execution,
remove duplicate checks for problem-state from the asynchronous interrupt
handlers, and move the check for problem-state from the synchronous
exit path to the program check path as it is only needed for program
checks inside the kernel.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/entry.S