Fix possible memory leak in optee_register_device()
-----BEGIN PGP SIGNATURE----- iQJOBAABCgA4FiEEFV+gSSXZJY9ZyuB5LinzTIcAHJcFAmN3c8caHGplbnMud2lr bGFuZGVyQGxpbmFyby5vcmcACgkQLinzTIcAHJfC2A//VGSf7dOiZCQRPA6HMqwV 2XWXLNklhJD+kH8xQLziImJm8BjvgFlpWiZ+E94s0sLKoLq+0BEu6RnYims1gq+1 WuB7uEjrzT0o1hHHLnDmvfkkH0WMJZnE/ZvKJP9XyaySTFqd/OwQ5GKR4oakaRIr wNm4PkdhQpZjGuI+rhidoRshktjcoiQeX1R9l4S4pNRs3GYga5m+ByXNOMK+Sh+N 4+h+mHOTvR7ZUkSJrZ+foaV7K/XAdGV52VfWGIvC7zQBzPDY8u6sdV3w3h/DOk1C mV34oHPnSBJLxI2BefVVq3o0vhkCEcEonIYa/PHWuIHdZ6BNlmhvzIJcUGQhLacM l7hnuGwLFktSyYszQMibFiMiR3t4urVgeL/kJ4X48xhEuUb0PHNgLAO7I5XmQUyc 88lqMZirVY0ZMqOjuR+/xB31xDX1c+swC3X97ycJF6gCn/jyPtjOZkKkpYSpjxOQ Qt/ZIEx2Hv0hE5naV1AAMj7qWye5nVn2VNrQcvzSdJULFfUKjo4/giREpFwq467u 7LGBMA0LM7R7y+Rd9vU0/E6WGkO/bN49dI/wCrNhusjLVIy8bR8PnP9Ewby9/0fT +h73/Jr5nG5+ppyRiZ/9fIM3d2Mx/PV2LMAo+M0TqBTwpOE6wDpUNTn043M0FY6M leTxCky62OgSudZ324anK3Y= =9iZM -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmN7YBQACgkQmmx57+YA GNmhLxAApeGqV2+G26gng+tanO/e7BlHpZI1JNuzFu1O6aQJZYbbZj6QTOjSLXh6 pArgdjlLOmi4yMp9xd1Blj1V+p+gQ41QciC8Edk7di76FMnC/cPrzDi5setGwZAR pFrHemM79HLo3hRl1RI8aUKv3OUXGs0X9gsDhbCyWjMXWd8bZnSH6Nq5wZo869Ab WkS8jAxhA4NmslZtFyP1/lSEhe5f+h8CQZ7AydfuGd+rRURRit9hmcetHgIS+uN/ LFKi5/YqAJ844IL7CpSL4SP06vD6hUKAGTnYx7zTeDHmkxZkCv4V9NpdYaZt1bF0 RQqV6EzShy+sl1aq/w9P7B4jgmir7QiNw7Vaqwqwpu0EYvkrROU0yucMSRs1qLgl vM4Ey5yiBWWpWnQfXC/9Wut511UTaRnXuJqIu9gGFqgs2zQFovwreW+nED+1CFtO 62/nPaiAi10XYY573ht+r/N75mkl3uAxn83DM1DF6+TWYEPG1pCnZeJ3eMCg780S dEj+T+G1xKExpbj31KimrJCUbaLeKt8flBNBAvnK0cRJcU9PPP+wXB4wXJwQYgoj yqbNIKfp705eNuhNqDmf5yV+UrMW/HZ5Ja4kaQ230aqnbypXQmbbfHEOc1CuCf8f v/3ZHgZXXeqyV4ZxkFbFrIKzk8/zN+xkYMWcV5VI0YLX6VjJdS0= =zobC -----END PGP SIGNATURE----- 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>
This commit is contained in:
commit
dc0e2470f4
@ -80,7 +80,7 @@ static int optee_register_device(const uuid_t *device_uuid)
|
||||
rc = device_register(&optee_device->dev);
|
||||
if (rc) {
|
||||
pr_err("device registration failed, err: %d\n", rc);
|
||||
kfree(optee_device);
|
||||
put_device(&optee_device->dev);
|
||||
}
|
||||
|
||||
return rc;
|
||||
|
Loading…
x
Reference in New Issue
Block a user