On Wed, Feb 01, 2023 at 01:57:39PM -0600, Brian King wrote:
quoted hunk ↗ jump to hunk
This moves the removal of the rescan sysfs attribute to occur
before the call to unregister the vio to ensure the removal
does not fail due to the vio driver already being freed.
Signed-off-by: Brian King <redacted>
---
drivers/tty/hvc/hvcs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/tty/hvc/hvcs.c b/drivers/tty/hvc/hvcs.c
index faf5ccfc561e..9131dcb2e8d8 100644
--- a/drivers/tty/hvc/hvcs.c
+++ b/drivers/tty/hvc/hvcs.c
@@ -1519,6 +1519,8 @@ static int __init hvcs_module_init(void)
static void __exit hvcs_module_exit(void)
{
+ driver_remove_file(&hvcs_vio_driver.driver, &driver_attr_rescan);
Again, set the default group for the driver and then you don't have to
do any of this at all please.
thanks,
greg k-h