Masahiro Yamada
e9666d10a5
jump_label: move 'asm goto' support test to Kconfig
...
Currently, CONFIG_JUMP_LABEL just means "I _want_ to use jump label".
The jump label is controlled by HAVE_JUMP_LABEL, which is defined
like this:
#if defined(CC_HAVE_ASM_GOTO) && defined(CONFIG_JUMP_LABEL)
# define HAVE_JUMP_LABEL
#endif
We can improve this by testing 'asm goto' support in Kconfig, then
make JUMP_LABEL depend on CC_HAS_ASM_GOTO.
Ugly #ifdef HAVE_JUMP_LABEL will go away, and CONFIG_JUMP_LABEL will
match to the real kernel capability.
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
2019-01-06 09:46:51 +09:00
..
2013-10-09 16:54:10 -07:00
2018-09-19 10:44:50 +01:00
2018-12-12 13:20:07 -08:00
2014-11-21 15:24:50 +00:00
2018-12-20 16:32:56 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-12-18 23:07:43 -06:00
2018-11-12 10:51:01 +00:00
2017-08-16 22:25:30 +02:00
2014-04-07 12:10:00 +01:00
2017-11-08 19:42:43 +00:00
2018-10-31 08:54:16 -07:00
2014-11-21 15:24:50 +00:00
2018-05-16 07:23:35 +02:00
2017-10-12 11:29:29 +01:00
2016-04-28 11:33:53 +02:00
2017-11-16 12:50:35 -08:00
2018-08-03 12:14:08 +02:00
2018-10-10 13:53:12 +01:00
2018-09-19 10:44:50 +01:00
2018-05-31 23:27:26 +01:00
2016-06-22 19:54:28 +01:00
2017-11-02 11:10:55 +01:00
2014-07-18 12:29:04 +01:00
2018-11-27 20:29:52 -05:00
2018-11-12 10:51:01 +00:00
2017-09-10 19:34:53 -04:00
2018-08-13 16:28:50 +01:00
2018-11-12 10:51:54 +00:00
2016-02-08 15:48:32 +00:00
2018-06-26 09:07:56 +02:00
2017-08-14 16:22:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-08-03 12:14:08 +02:00
2014-06-06 16:08:15 -07:00
2017-08-14 16:22:55 +01:00
2019-01-06 09:46:51 +09:00
2018-12-30 08:33:06 +00:00
2018-05-19 11:35:56 +01:00
2018-05-31 10:39:18 +01:00
2017-03-17 10:01:28 +00:00
2017-05-11 14:43:31 +01:00
2017-11-02 11:10:55 +01:00
2011-12-13 08:52:02 +00:00
2018-09-03 16:50:35 +02:00
2017-11-02 11:10:55 +01:00
2019-01-03 18:57:57 -08:00
2018-07-10 18:19:02 +01:00
2018-07-10 18:19:02 +01:00
2018-07-10 18:19:02 +01:00
2017-11-02 11:10:55 +01:00
2016-01-04 11:12:10 +00:00
2018-12-12 13:20:07 -08:00
2015-12-01 22:17:45 +01:00
2018-09-27 21:57:39 +02:00
2017-04-09 07:49:24 -07:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2015-03-28 16:54:53 +00:00
2019-01-02 10:37:05 +00:00
2019-01-03 18:57:57 -08:00
2017-09-10 19:31:46 -04:00
2017-09-10 19:31:46 -04:00
2017-11-02 11:10:55 +01:00
2017-02-03 18:46:33 +00:00
2017-10-29 08:29:30 -07:00
2017-01-16 17:30:46 +00:00
2017-06-14 11:58:45 +02:00
2019-01-02 10:37:05 +00:00
2017-12-17 22:14:21 +00:00
2018-05-31 10:39:29 +01:00
2019-01-03 18:57:57 -08:00
2018-04-02 20:16:10 +02:00
2019-01-03 18:57:57 -08:00
2015-06-06 10:37:28 +01:00
2014-11-21 15:24:50 +00:00
2018-07-20 00:02:41 +02:00
2018-09-28 14:25:58 -05:00
2019-01-03 18:57:57 -08:00
2014-11-13 23:58:09 +00:00
2013-09-02 13:49:29 +01:00
2018-03-24 14:27:49 +00:00
2018-10-10 20:40:21 -07:00
2018-10-12 08:54:58 +11:00
2018-05-19 11:53:46 +01:00
2015-12-01 21:44:24 +01:00