Martin Schwidefsky
f8b1350560
s390/uaccess: always load the kernel ASCE after task switch
...
This patch fixes a problem introduced with git commit beef560b4cdfafb2
"s390/uaccess: simplify control register updates".
The switch_mm function is not called if the next process is a kernel
thread without an attached mm or is a nop if the mm does not change.
But CR1 still needs to be loaded with the kernel ASCE in case the
code returns to a uaccess function that uses the secondary space mode.
In addition move the set_fs call from finish_arch_switch to
finish_arch_post_lock_switch and then remove finish_arch_switch.
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2014-06-10 10:48:28 +02:00
..
2014-03-04 10:41:04 +01:00
2012-09-26 15:45:15 +02:00
2009-12-12 13:08:14 +01:00
2014-04-18 14:20:42 +02:00
2014-04-18 14:20:42 +02:00
2014-04-01 09:23:35 +02:00
2010-05-19 08:36:48 +01:00
2012-07-20 11:15:04 +02:00
2012-07-20 11:15:04 +02:00
2011-05-19 16:55:26 +09:30
2014-05-20 08:58:53 +02:00
2014-05-20 08:58:45 +02:00
2014-02-24 17:14:08 +01:00
2014-05-20 08:58:53 +02:00
2014-02-19 14:58:17 +01:00
2013-02-14 15:55:16 +01:00
2012-10-09 09:47:31 +01:00
2014-01-22 14:02:15 +01:00
2014-03-06 16:30:47 +01:00
2012-07-20 11:15:04 +02:00
2013-12-16 14:38:00 +01:00
2012-07-20 11:15:04 +02:00
2013-08-14 17:14:53 +02:00
2012-07-20 11:15:04 +02:00
2014-01-15 14:48:01 -08:00
2014-04-22 13:24:36 +02:00
2012-07-20 11:15:04 +02:00
2013-10-24 17:16:53 +02:00
2012-07-20 11:15:04 +02:00
2011-05-10 17:13:43 +02:00
2013-10-24 17:16:50 +02:00
2013-06-26 21:10:26 +02:00
2013-01-08 10:57:09 +01:00
2013-11-15 14:08:42 +01:00
2012-07-20 11:15:04 +02:00
2013-04-26 09:07:05 +02:00
2012-09-26 15:45:14 +02:00
2012-03-28 18:30:02 +01:00
2012-07-20 11:15:04 +02:00
2013-06-26 21:10:25 +02:00
2013-10-24 17:17:04 +02:00
2013-05-15 13:09:09 +02:00
2014-05-20 08:58:46 +02:00
2013-11-13 20:21:46 +01:00
2013-08-22 12:20:06 +02:00
2013-08-22 12:20:04 +02:00
2012-07-20 11:15:04 +02:00
2013-06-26 21:10:02 +02:00
2013-10-24 17:17:05 +02:00
2014-04-08 12:02:28 -07:00
2012-07-20 11:15:04 +02:00
2012-11-30 17:47:21 +01:00
2011-12-13 09:26:45 +00:00
2013-10-11 07:39:14 +02:00
2014-02-09 21:18:52 +01:00
2011-12-27 11:27:12 +01:00
2012-07-20 11:15:04 +02:00
2012-05-24 10:10:05 +02:00
2013-09-11 15:58:52 -07:00
2014-05-30 09:39:40 +02:00
2012-10-09 09:47:31 +01:00
2011-07-24 10:48:21 +02:00
2010-06-09 11:12:36 +02:00
2014-06-04 08:47:12 -07:00
2012-07-20 11:15:04 +02:00
2013-02-14 15:55:22 +01:00
2014-06-10 10:48:28 +02:00
2014-04-22 09:36:23 +02:00
2012-09-28 14:31:03 +09:30
2013-09-28 12:46:21 +02:00
2012-07-20 11:15:04 +02:00
2012-05-23 17:06:50 +02:00
2013-11-20 09:04:55 +01:00
2014-05-20 08:58:50 +02:00
2013-10-24 17:17:16 +02:00
2012-11-30 17:47:23 +01:00
2013-10-24 17:17:17 +02:00
2013-08-22 12:20:03 +02:00
2014-05-20 08:58:50 +02:00
2013-10-31 09:53:58 +01:00
2013-12-16 14:38:01 +01:00
2014-04-22 09:36:24 +02:00
2014-04-22 09:36:27 +02:00
2014-05-20 08:58:47 +02:00
2014-06-04 08:47:12 -07:00
2014-01-16 16:40:13 +01:00
2012-07-20 11:15:04 +02:00
2012-09-26 15:45:02 +02:00
2012-07-20 11:15:04 +02:00
2010-10-25 16:10:15 +02:00
2012-10-09 09:47:31 +01:00
2014-05-16 14:57:30 +02:00
2012-09-26 15:44:57 +02:00
2009-06-12 10:27:31 +02:00
2013-08-22 12:20:04 +02:00
2014-05-20 08:58:40 +02:00
2012-05-24 10:10:10 +02:00
2012-07-20 11:15:04 +02:00
2013-02-03 18:16:14 -05:00
2014-04-09 10:19:12 +02:00
2014-05-20 08:58:45 +02:00
2012-08-08 07:32:55 -07:00
2014-05-20 08:58:41 +02:00
2014-05-20 08:58:53 +02:00
2012-09-26 15:44:50 +02:00
2014-06-10 10:48:28 +02:00
2014-05-20 08:58:47 +02:00
2012-09-26 15:45:12 +02:00
2012-10-09 09:47:31 +01:00
2014-05-20 08:58:47 +02:00
2013-10-31 09:52:48 +01:00
2014-04-25 16:05:40 -07:00
2014-04-03 14:31:00 +02:00
2014-05-07 13:33:50 +02:00
2012-10-09 09:47:31 +01:00
2014-05-20 08:58:50 +02:00
2013-03-03 22:55:19 -05:00
2012-07-20 11:15:04 +02:00
2013-11-25 09:15:39 +01:00
2012-11-30 17:47:28 +01:00
2013-08-14 17:14:53 +02:00
2012-07-20 11:15:08 +02:00