aboutsummaryrefslogtreecommitdiff
path: root/fs/autofs/dev-ioctl.c
diff options
context:
space:
mode:
authorNaman Jain <namjain@linux.microsoft.com>2024-08-29 12:43:12 +0530
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2024-09-03 12:37:38 +0200
commit6fd28941447bf2c8ca0f26fda612a1cabc41663f (patch)
treede98dd62e85cf26b38204aeb368c2026bd535941 /fs/autofs/dev-ioctl.c
parentfb1adbd7e50f3d2de56d0a2bb0700e2e819a329e (diff)
Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
Rescind offer handling relies on rescind callbacks for some of the resources cleanup, if they are registered. It does not unregister vmbus device for the primary channel closure, when callback is registered. Without it, next onoffer does not come, rescind flag remains set and device goes to unusable state. Add logic to unregister vmbus for the primary channel in rescind callback to ensure channel removal and relid release, and to ensure that next onoffer can be received and handled properly. Cc: stable@vger.kernel.org Fixes: ca3cda6fcf1e ("uio_hv_generic: add rescind support") Signed-off-by: Naman Jain <namjain@linux.microsoft.com> Reviewed-by: Saurabh Sengar <ssengar@linux.microsoft.com> Link: https://lore.kernel.org/r/20240829071312.1595-3-namjain@linux.microsoft.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'fs/autofs/dev-ioctl.c')
0 files changed, 0 insertions, 0 deletions