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

chardev: Simplify usage of try_module_get()

try_module_get(NULL) is true, so there is no need to check owner being
NULL.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20231013132441.1406200-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Christian Brauner <brauner@kernel.org>

authored by

Uwe Kleine-König and committed by
Christian Brauner
e311ba29 2bc5e5e8

+1 -1
+1 -1
fs/char_dev.c
··· 350 350 struct module *owner = p->owner; 351 351 struct kobject *kobj; 352 352 353 - if (owner && !try_module_get(owner)) 353 + if (!try_module_get(owner)) 354 354 return NULL; 355 355 kobj = kobject_get_unless_zero(&p->kobj); 356 356 if (!kobj)