Peter Zijlstra
49faa77759
locking/lockdep: Improve noinstr vs errors
Better handle the failure paths.
vmlinux.o: warning: objtool: debug_locks_off()+0x23: call to console_verbose() leaves .noinstr.text section
vmlinux.o: warning: objtool: debug_locks_off()+0x19: call to __kasan_check_write() leaves .noinstr.text section
debug_locks_off+0x19/0x40:
instrument_atomic_write at include/linux/instrumented.h:86
(inlined by) __debug_locks_off at include/linux/debug_locks.h:17
(inlined by) debug_locks_off at lib/debug_locks.c:41
Fixes: 6eebad1ad303 ("lockdep: __always_inline more for noinstr")
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20210621120120.784404944@infradead.org
2021-06-22 13:56:43 +02:00
..
2021-04-22 17:31:29 +10:00
2020-11-18 14:15:17 -06:00
2021-01-07 21:06:25 +01:00
2021-04-02 14:19:58 -06:00
2020-12-15 22:46:16 -08:00
2020-12-15 22:46:19 -08:00
2021-04-29 11:28:08 -07:00
2020-10-30 17:34:45 +11:00
2021-01-04 10:38:11 +09:00
2021-04-14 23:04:44 +10:00
2020-11-18 14:15:17 -06:00
2020-12-29 15:36:49 -08:00
2020-11-19 07:23:47 -06:00
2020-11-19 07:23:47 -06:00
2021-05-02 00:43:35 +09:00
2020-11-18 14:15:17 -06:00
2021-04-14 16:30:30 +03:00
2020-11-18 14:15:17 -06:00
2021-05-06 19:24:12 -07:00
2020-10-16 13:25:14 -06:00
2021-05-05 12:39:29 -07:00
2020-11-18 14:15:17 -06:00
2021-04-01 09:54:37 +01:00
2021-01-14 19:29:58 -08:00
2021-02-15 11:43:31 +01:00
2021-05-05 16:07:40 +02:00
2021-02-05 23:28:29 +01:00
2021-01-21 14:06:00 -07:00
2021-05-06 19:24:12 -07:00
2020-10-16 11:11:20 -07:00
2020-11-02 12:14:19 -08:00
2021-06-05 08:58:12 -07:00
2021-06-22 13:56:43 +02:00
2020-10-16 11:11:19 -07:00
2021-05-06 19:24:12 -07:00
2020-12-11 12:28:08 -08:00
2021-04-08 20:18:38 +09:00
2020-11-20 14:45:33 +11:00
2020-11-10 18:38:57 +01:00
2021-05-13 20:50:23 +02:00
2020-10-16 11:11:20 -07:00
2021-04-16 16:10:37 -07:00
2020-12-15 22:46:15 -08:00
2020-12-15 22:46:19 -08:00
2020-12-15 22:46:15 -08:00
2021-01-03 20:05:18 -05:00
2020-10-16 11:11:22 -07:00
2021-05-06 19:24:12 -07:00
2021-05-06 19:24:12 -07:00
2020-11-18 14:15:17 -06:00
2020-10-16 11:11:19 -07:00
2020-10-20 14:39:37 -07:00
2021-05-05 11:27:27 -07:00
2021-04-14 16:30:30 +03:00
2021-04-30 11:20:36 -07:00
2021-04-16 16:10:36 -07:00
2021-03-08 14:27:43 -08:00
2021-05-05 11:27:27 -07:00
2021-02-26 09:41:05 -08:00
2021-04-10 11:09:41 +02:00
2020-11-19 07:23:47 -06:00
2020-10-16 11:11:19 -07:00
2020-12-28 12:24:47 +00:00
2021-05-06 19:24:12 -07:00
2021-01-14 11:20:18 +01:00
2021-02-17 17:31:06 -06:00
2021-04-16 16:10:37 -07:00
2021-05-22 15:09:07 -10:00
2021-05-05 12:48:46 -07:00
2021-03-26 19:41:58 +11:00
2021-04-16 16:10:37 -07:00
2021-05-06 19:24:12 -07:00
2021-05-06 19:24:12 -07:00
2021-05-13 03:27:38 +00:00
2021-04-16 16:10:37 -07:00
2020-10-24 20:21:57 +02:00
2021-03-04 17:36:59 -05:00
2020-10-29 08:55:45 -06:00
2020-11-20 14:45:33 +11:00
2020-11-18 14:15:17 -06:00
2020-11-24 11:25:44 +01:00
2021-05-06 19:24:12 -07:00
2020-12-15 22:46:16 -08:00
2020-11-19 11:56:16 -08:00
2020-12-03 09:52:44 -08:00
2021-03-08 14:16:58 -08:00
2021-01-20 14:13:48 -08:00
2020-12-15 22:46:16 -08:00
2021-01-18 11:03:26 +01:00
2020-12-15 22:46:16 -08:00
2020-10-16 11:11:20 -07:00
2021-04-09 14:54:23 -07:00
2021-05-14 19:41:32 -07:00
2020-12-15 22:46:16 -08:00
2021-04-08 16:04:22 -07:00
2020-12-15 22:46:16 -08:00
2021-04-28 10:01:40 -07:00
2021-03-24 15:16:09 -07:00
2020-10-16 11:11:20 -07:00
2021-02-26 09:41:05 -08:00
2021-04-30 11:20:40 -07:00
2021-03-30 13:42:33 -04:00
2021-02-17 14:08:01 +01:00
2020-11-18 14:15:17 -06:00
2021-02-26 09:41:05 -08:00
2021-02-05 11:03:47 -08:00
2020-10-16 11:11:22 -07:00
2021-04-28 10:01:40 -07:00
2021-03-30 13:42:33 -04:00