Tetsuo Handa
d2c18ad18c
loop: remember whether sysfs_create_group() was done
commit d3349b6b3c373ac1fbfb040b810fcee5e2adc7e0 upstream.
syzbot is hitting WARN() triggered by memory allocation fault
injection [1] because loop module is calling sysfs_remove_group()
when sysfs_create_group() failed.
Fix this by remembering whether sysfs_create_group() succeeded.
[1] https://syzkaller.appspot.com/bug?id=3f86c0edf75c86d2633aeb9dd69eccc70bc7e90b
Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Reported-by: syzbot <syzbot+9f03168400f56df89dbc6f1751f4458fe739ff29@syzkaller.appspotmail.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Renamed sysfs_ready -> sysfs_inited.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-17 11:39:33 +02:00
..
2017-06-27 12:13:45 -06:00
2018-07-11 16:29:14 +02:00
2017-11-02 11:10:55 +01:00
2018-05-30 07:52:34 +02:00
2017-08-09 13:09:16 -06:00
2017-09-07 11:59:42 -07:00
2017-11-02 11:10:55 +01:00
2017-06-09 09:27:32 -06:00
2017-06-09 09:27:32 -06:00
2017-09-25 08:56:05 -06:00
2016-12-24 11:46:01 -08:00
2017-07-29 09:00:03 -06:00
2017-08-23 12:49:55 -06:00
2017-11-02 11:10:55 +01:00
2018-07-17 11:39:33 +02:00
2018-07-17 11:39:33 +02:00
2017-11-02 11:10:55 +01:00
2018-06-26 08:06:32 +08:00
2018-05-30 07:52:36 +02:00
2018-02-16 20:23:08 +01:00
2017-06-09 09:27:32 -06:00
2017-08-17 23:03:44 +10:00
2017-02-20 12:16:15 +01:00
2018-07-03 11:25:03 +02:00
2017-10-09 08:31:27 -06:00
2017-08-18 08:45:29 -06:00
2017-08-09 22:22:32 -07:00
2018-04-29 11:33:17 +02:00
2018-04-29 11:33:17 +02:00
2017-06-09 09:27:32 -06:00
2017-06-18 12:40:59 -06:00
2017-10-27 08:23:21 -06:00
2018-05-30 07:52:13 +02:00
2017-06-27 12:13:45 -06:00
2017-06-09 09:27:32 -06:00