Add NULL check in optee_ffa_lend_protmem()

-----BEGIN PGP SIGNATURE-----
 
 iQJUBAABCgA+FiEE0qerISgy2SKkqO79Wr/6JGat8H4FAmp0gnogHGplbnMud2lr
 bGFuZGVyQG9zcy5xdWFsY29tbS5jb20ACgkQWr/6JGat8H7Jzg/+OoGl3nruLmxm
 6gL5W2gOdceXWNb9t22Q/2edMPphcXhM4y8s0bLGI7ks5WFm9gvRmgI8EZXKMZ2j
 lZ72HfFVpZ4060HhUexGUDcik43e+BRb0MSo7ypaiPYDB7Fsqy/a+Cc93PTRrBWt
 RPBVg3ic++aaHxBWNnjmefUlYaB0oPIXjSPJnqJMvFE4ja7Da3Mz5qHx9my8pORH
 S9nUcj0hajZOPEmL99Lh4Mk3KVJ+txjK9jsPvOUrDH75EySEIUDpo/TS+k8YrPGu
 MpN6J0aRjvH6pQpL58C64+kdz6c5otqBzCyVRsMbp2mIvSIsI6gVY1Akw5vItbCu
 fllq9Kzfb73nLawfkQ5Pqb7DwoQzGGHpFxlmGiTzULN94/T+BXQmiWxqBsxT/VsZ
 BjJkZp+GLuj+SFNfrTr4MTf6N9XPw2fUzWMXx6rV84FJdZ0GVvwCFjMxVJI3/+Dc
 /O/poYq8gRXi+hl8ZhXC5SxFuxJ+iKXIqzvaUA5/Y0jgFIM9UAIObp9e2deflNzj
 yJp4X9uayA2qovAsi+CbX7hpuyX1gYMSuXPyuwyd1tEPlH8uqT14XDpvRrp904t1
 YhUsJ+0Sn3CzqDEo+sGvfD8/mFZdUU0vPph1f2GtBYtXnhiXebtd0rXfBloRLy06
 s/XwFoZY6bxcAinNm/1RaTuEtfJ0i6k=
 =OG13
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmp5e50ACgkQmmx57+YA
 GNmAyxAAjhz/uPuYN0pM9kYbEcQIXSe+nU92UR44dmlfNpjk+1T+SMiDYVpEQazS
 nzN3H1sMIOy1kCiadHclrBARzxlQLDd4TnTq5dFCsT3xxSeEXs2NbrI4XDGrFFsV
 F9hrt7JGDpBcy2E6RBrjFotFytnaJBF7+ON+1+HLpo8tL7UEh5nY+RU6/ANiJb3Q
 7kNKcEhRbYAbbE0dN2AwqdiCm4MIDpCNKzACNTGtslUKIYWvIgrUNU1eNTsoXcAG
 +2WDP7927oJW1jgJ220NLPxFAqMX+i2i213Fd+tiEzBQw6TBxDHN034mYPuzneic
 2eyzR6MJ2r2Sj2HODcyQFR62KGml7VsRs/ZfLZfLT8SBkuMQ1akYt/UYB1r7NluT
 QMJ9TQUoNp3RsvREr35/G6KkKl9HpNm1kGYvuCndupEqmbE7nJdYy+MMI/8VW9tF
 MfTi7sYzY9jXTlT1tib3o2Zi8BIyog/XBcyh4Qz6M/jNsws5W/GUwk4FXFqx8gwQ
 nQaYliDRgw9HDUdw4320+UQRzzME4Oa7VJQngW9zYdQRGBQJ0y81GP15atpBBBc3
 pi/CF343attnY7jfUbzkgexxZCjspt+qXrGAJrj380J0be/6QUXzug6eILo1y4zA
 6srKSyKUqCT/VT4SnF5qYFe4Xn+KgsSrP0LZOkyQD15OgyY4Huc=
 =O+yV
 -----END PGP SIGNATURE-----

Merge tag 'optee-fix-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee into arm/fixes

Add NULL check in optee_ffa_lend_protmem()

* tag 'optee-fix-for-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jenswi/linux-tee:
  optee: ffa: Add NULL check in optee_ffa_lend_protmem

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2026-08-10 09:18:46 +02:00
commit 42cf613e04

View File

@ -698,6 +698,9 @@ static int optee_ffa_lend_protmem(struct optee *optee, struct tee_shm *protmem,
int rc;
mem_attr = kzalloc_objs(*mem_attr, ma_count);
if (!mem_attr)
return -ENOMEM;
for (n = 0; n < ma_count; n++) {
mem_attr[n].receiver = mem_attrs[n] & U16_MAX;
mem_attr[n].attrs = mem_attrs[n] >> 16;