nvmet: fix NULL dereference when removing a referral
authorSagi Grimberg <sagi@grimberg.me>
Wed, 1 Apr 2020 23:16:27 +0000 (16:16 -0700)
committerChristoph Hellwig <hch@lst.de>
Thu, 2 Apr 2020 08:51:56 +0000 (10:51 +0200)
commitf0e656e4f253120eb871a53ffab7664530c1d9f4
tree78601c32b20dcd3ac4c907691032130d55070580
parent74e4d20e2f43cf09a35543d960ac8f7a1ffcbbb5
nvmet: fix NULL dereference when removing a referral

When item release is called, the parent is already null.  We need the
parent to pass to nvmet_referral_disable so hook it up to
->disconnect_notify.

Reported-by: Tony Asleson <tasleson@redhat.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/configfs.c