diff options
author | Sowmini Varadhan <sowmini.varadhan@oracle.com> | 2018-02-13 18:46:16 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-02-13 19:52:02 +0100 |
commit | d4014d8cc6dfa964e3e66df525de2384e3583018 (patch) | |
tree | 7571e6aa6e2a1025c33735300cc8dbd3c8996789 /include/scsi | |
parent | Merge branch 'net-sched-couple-of-fixes' (diff) | |
download | linux-d4014d8cc6dfa964e3e66df525de2384e3583018.tar.xz linux-d4014d8cc6dfa964e3e66df525de2384e3583018.zip |
rds: do not call ->conn_alloc with GFP_KERNEL
Commit ebeeb1ad9b8a ("rds: tcp: use rds_destroy_pending() to synchronize
netns/module teardown and rds connection/workq management")
adds an rcu read critical section to __rd_conn_create. The
memory allocations in that critcal section need to use
GFP_ATOMIC to avoid sleeping.
This patch was verified with syzkaller reproducer.
Reported-by: syzbot+a0564419941aaae3fe3c@syzkaller.appspotmail.com
Fixes: ebeeb1ad9b8a ("rds: tcp: use rds_destroy_pending() to synchronize
netns/module teardown and rds connection/workq management")
Signed-off-by: Sowmini Varadhan <sowmini.varadhan@oracle.com>
Acked-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/scsi')
0 files changed, 0 insertions, 0 deletions