From 8223ecb73a774f3364ec83a00f82d0b18fdc5010 Mon Sep 17 00:00:00 2001 From: Ksawlii <ksawery.blaszczak@proton.me> Date: Sun, 24 Nov 2024 00:23:37 +0100 Subject: [PATCH] Revert "uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind" This reverts commit 80b4034890f222058afc749fc11b66fc8a53b6b4. --- drivers/uio/uio_hv_generic.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/uio/uio_hv_generic.c b/drivers/uio/uio_hv_generic.c index a09e062b8..c31febe90 100755 --- a/drivers/uio/uio_hv_generic.c +++ b/drivers/uio/uio_hv_generic.c @@ -104,11 +104,10 @@ static void hv_uio_channel_cb(void *context) /* * Callback from vmbus_event when channel is rescinded. - * It is meant for rescind of primary channels only. */ static void hv_uio_rescind(struct vmbus_channel *channel) { - struct hv_device *hv_dev = channel->device_obj; + struct hv_device *hv_dev = channel->primary_channel->device_obj; struct hv_uio_private_data *pdata = hv_get_drvdata(hv_dev); /*