AKASHI Takahiro
67787b68ec
arm64: kgdb: handle read-only text / modules
...
Handle read-only cases when CONFIG_DEBUG_RODATA (4.0) or
CONFIG_DEBUG_SET_MODULE_RONX (3.18) are enabled by using
aarch64_insn_write() instead of probe_kernel_write() as introduced by
commit 2f896d586610 ("arm64: use fixmap for text patching") in 4.0.
Fixes: 11d91a770f1f ("arm64: Add CONFIG_DEBUG_SET_MODULE_RONX support")
Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Jason Wessel <jason.wessel@windriver.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
2016-09-23 11:25:01 +01:00
..
2016-08-11 17:38:16 +01:00
2016-07-12 16:06:32 +01:00
2016-05-30 14:27:09 +02:00
2016-02-26 15:39:52 +00:00
2016-04-26 14:37:41 +01:00
2015-12-10 17:36:08 +00:00
2016-07-21 18:20:41 +01:00
2016-07-29 13:55:30 -07:00
2016-07-27 11:16:05 -07:00
2016-07-27 11:16:05 -07:00
2016-02-16 15:12:32 +00:00
2016-06-27 16:31:25 +01:00
2016-06-27 16:31:25 +01:00
2016-08-02 16:11:27 -04:00
2016-07-21 23:29:38 +02:00
2016-07-12 16:09:37 +01:00
2016-07-21 18:20:41 +01:00
2016-04-14 18:11:30 +01:00
2016-07-01 11:56:26 +01:00
2015-07-10 16:47:13 +01:00
2015-10-02 11:12:56 +01:00
2016-08-12 17:58:48 +01:00
2016-03-04 18:19:17 +00:00
2015-12-21 17:26:01 +00:00
2016-08-25 11:11:32 +01:00
2016-04-28 13:36:22 +01:00
2016-08-12 19:08:33 +01:00
2016-07-19 15:03:20 +01:00
2016-06-27 16:31:25 +01:00
2016-05-16 17:17:24 -07:00
2016-07-19 15:03:21 +01:00
2015-12-21 17:26:01 +00:00
2015-08-03 11:34:12 +02:00
2016-04-26 12:23:28 +01:00
2016-09-23 11:25:01 +01:00
2016-06-27 16:31:26 +01:00
2016-07-27 11:16:05 -07:00
2016-02-24 14:57:24 +00:00
2016-02-24 14:57:27 +00:00
2016-02-24 14:57:24 +00:00
2015-12-21 14:40:54 +00:00
2016-08-01 12:23:44 -05:00
2016-05-16 23:11:51 -03:00
2016-04-25 15:05:24 +01:00
2016-05-20 17:58:30 -07:00
2016-02-11 15:33:38 +00:00
2016-07-29 17:38:46 -07:00
2016-06-27 16:31:25 +01:00
2015-12-21 17:26:02 +00:00
2016-07-30 11:32:01 -07:00
2016-03-04 18:19:17 +00:00
2016-03-02 15:49:28 +00:00
2016-08-17 17:37:37 +01:00
2016-01-04 16:24:45 +00:00
2016-04-20 10:35:15 +01:00
2016-09-23 10:50:33 +01:00
2016-02-12 15:53:51 +00:00
2016-04-28 12:05:46 +01:00
2016-04-20 12:22:42 +01:00
2015-12-21 17:26:02 +00:00
2015-07-27 11:08:41 +01:00
2016-07-01 11:46:00 +01:00
2016-07-12 16:06:32 +01:00
2016-07-29 10:45:01 +01:00