efi/efivars: Add missing kobject_put() in sysfs entry creation error path
authorArd Biesheuvel <ardb@kernel.org>
Fri, 22 May 2020 16:15:49 +0000 (18:15 +0200)
committerArd Biesheuvel <ardb@kernel.org>
Fri, 22 May 2020 16:19:06 +0000 (18:19 +0200)
commitd8bd8c6e2cfab8b78b537715255be8d7557791c0
tree2a37490a93705a81c7c17aeb75b1270715099b1f
parent27cd5511feffea3956d081585316272795e45bce
efi/efivars: Add missing kobject_put() in sysfs entry creation error path

The documentation provided by kobject_init_and_add() clearly spells out
the need to call kobject_put() on the kobject if an error is returned.
Add this missing call to the error path.

Cc: <stable@vger.kernel.org>
Reported-by: 亿一 <teroincn@gmail.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
drivers/firmware/efi/efivars.c