Konstantin Khlebnikov
a26a978155
proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup
...
Do not remain stuck forever if something goes wrong. Using a killable
lock permits cleanup of stuck tasks and simplifies investigation.
Link: http://lkml.kernel.org/r/156007493429.3335.14666825072272692455.stgit@buzz
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Reviewed-by: Roman Gushchin <guro@fb.com>
Reviewed-by: Cyrill Gorcunov <gorcunov@gmail.com>
Reviewed-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Cc: Alexey Dobriyan <adobriyan@gmail.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Cc: Matthew Wilcox <willy@infradead.org>
Cc: Michal Koutný <mkoutny@suse.com>
Cc: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2019-07-12 11:05:47 -07:00
..
2019-07-08 16:39:53 -07:00
2019-07-08 17:28:57 -07:00
2018-05-16 07:23:35 +02:00
2019-05-30 11:29:21 -07:00
2017-11-15 19:46:50 +01:00
2018-05-16 07:23:35 +02:00
2018-06-07 17:34:38 -07:00
2017-11-02 11:10:55 +01:00
2019-05-21 10:50:45 +02:00
2019-05-01 22:43:25 -04:00
2019-05-30 11:26:32 -07:00
2018-05-16 07:23:35 +02:00
2019-06-12 11:42:13 +02:00
2019-03-29 10:01:37 -07:00
2018-02-11 14:34:03 -08:00
2018-10-26 16:26:32 -07:00
2017-11-17 16:10:00 -08:00
2018-10-26 16:26:32 -07:00
2018-05-26 14:20:50 -04:00
2019-05-30 11:26:32 -07:00
2019-03-05 21:07:14 -08:00
2019-05-21 10:50:45 +02:00
2019-05-02 22:14:21 -04:00
2018-05-16 07:24:30 +02:00
2019-05-28 18:10:07 +02:00
2019-03-05 21:07:21 -08:00
2018-05-16 07:23:35 +02:00
2019-03-06 10:31:36 -08:00
2019-07-12 11:05:47 -07:00
2019-07-12 11:05:46 -07:00
2019-03-05 21:07:21 -08:00
2018-08-22 10:52:45 -07:00
2019-01-04 13:13:45 -08:00
2018-05-16 07:23:35 +02:00
2019-06-20 10:07:49 +02:00