Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

misc: ibmasm: remove unnecessary pci_set_drvdata()

The driver core clears the driver data to NULL after device_release
or on probe failure. Thus, it is not needed to manually clear the
device driver data to NULL.

Signed-off-by: Jingoo Han <jg1.han@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Jingoo Han and committed by
Greg Kroah-Hartman
8221b3a8 a840a72d

-2
-2
drivers/misc/ibmasm/module.c
··· 153 153 error_heartbeat: 154 154 ibmasm_event_buffer_exit(sp); 155 155 error_eventbuffer: 156 - pci_set_drvdata(pdev, NULL); 157 156 kfree(sp); 158 157 error_kmalloc: 159 158 pci_release_regions(pdev); ··· 181 182 ibmasm_free_remote_input_dev(sp); 182 183 iounmap(sp->base_address); 183 184 ibmasm_event_buffer_exit(sp); 184 - pci_set_drvdata(pdev, NULL); 185 185 kfree(sp); 186 186 pci_release_regions(pdev); 187 187 pci_disable_device(pdev);