Justin Husted ff4d082246 Change preempt_disable() etc. to use a recursive mutex.
This is part of the userspace implementation of the kernel APIs for
bcachefs-tools. The previous implementation just provided a barrier, but
this isn't sufficient to make the associated percpu implementation safe.

Signed-off-by: Justin Husted <sigstop@gmail.com>
2019-11-03 23:17:43 -05:00
..
2018-12-19 20:34:24 -05:00
2019-03-08 14:41:43 -05:00
2018-02-09 22:20:56 +01:00
2018-05-17 02:36:19 -04:00
2017-12-13 16:07:21 -05:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-10-08 10:20:36 -08:00
2018-05-17 07:24:39 -04:00
2017-01-20 09:07:08 -09:00
2018-12-19 20:34:24 -05:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2017-01-20 09:07:08 -09:00
2018-05-17 07:24:39 -04:00
2018-05-17 07:24:39 -04:00
2018-12-19 20:34:24 -05:00
2017-01-20 09:07:08 -09:00
2018-05-17 07:24:39 -04:00
2019-08-28 11:35:00 -04:00
2017-01-20 09:07:08 -09:00
2018-05-17 02:45:49 -04:00
2017-01-20 09:07:08 -09:00
2018-12-19 20:34:24 -05:00
2017-03-10 12:40:01 -09:00
2017-01-20 09:07:08 -09:00
2018-05-17 02:36:19 -04:00
2017-03-16 14:23:40 -08:00
2018-12-19 20:34:24 -05:00
2017-01-20 09:07:08 -09:00
2019-04-10 17:37:00 -04:00
2018-05-17 07:24:39 -04:00
2017-01-20 09:07:08 -09:00
2018-12-19 20:34:24 -05:00
2017-01-20 09:07:08 -09:00
2018-12-19 20:34:24 -05:00
2018-12-19 20:34:24 -05:00
2018-12-19 20:34:24 -05:00
2018-05-17 07:24:39 -04:00
2019-10-01 15:55:42 -04:00
2018-12-19 20:34:24 -05:00
2017-04-04 06:43:08 -08:00
2018-02-09 22:20:56 +01:00
2018-12-19 20:34:24 -05:00
2018-12-19 20:34:24 -05:00
2018-05-17 07:24:39 -04:00
2018-12-19 20:34:24 -05:00
2017-11-12 16:48:07 -05:00
2018-02-17 13:36:55 -05:00