]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
staging: gpib: cec: Handle gpib_register_driver() errors
authorNihar Chaithanya <niharchaithanya@gmail.com>
Mon, 30 Dec 2024 18:56:25 +0000 (00:26 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 7 Jan 2025 14:38:55 +0000 (15:38 +0100)
commitf07296bc75ba01bd260b8f805725b2217750b7e3
tree4f4b5c73005def658e685adccf7cb4dfbcfe092c
parent65aff9b75bbda0d9f71130d3be2f3f76db193966
staging: gpib: cec: Handle gpib_register_driver() errors

The function gpib_register_driver() can fail and result in a
semi-registered module and does not return an error value if it
fails.

Unregister the pci registering function in case gpib_register_driver()
fails and return the error value. Add pr_err() statements indicating the
fail and also the error value.

Signed-off-by: Nihar Chaithanya <niharchaithanya@gmail.com>
Link: https://lore.kernel.org/r/20241230185633.175690-6-niharchaithanya@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/gpib/cec/cec_gpib.c