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

Merge tag 'optee-fix-for-6.1' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/fixes

Fix possible memory leak in optee_register_device()

* tag 'optee-fix-for-6.1' of https://git.linaro.org/people/jens.wiklander/linux-tee:
tee: optee: fix possible memory leak in optee_register_device()

Link: https://lore.kernel.org/r/Y3d2OuJ60U30OkZe@jade
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+1 -1
+1 -1
drivers/tee/optee/device.c
··· 80 80 rc = device_register(&optee_device->dev); 81 81 if (rc) { 82 82 pr_err("device registration failed, err: %d\n", rc); 83 - kfree(optee_device); 83 + put_device(&optee_device->dev); 84 84 } 85 85 86 86 return rc;