]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: sr: Add memory allocation failure handling for get_capabilities()
authorEnze Li <lienze@kylinos.cn>
Wed, 27 Apr 2022 02:56:47 +0000 (10:56 +0800)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 2 May 2022 20:59:12 +0000 (16:59 -0400)
commit703c5b4865d34b7e4a104d9c56665c8d9e601b6c
tree49c1fa28abcf6864f95d0c488e8a193625dd42ed
parentdc051e9ea916dc14d91de7ab41c60373cd98b723
scsi: sr: Add memory allocation failure handling for get_capabilities()

The function get_capabilities() has the possibility of failing to allocate
the transfer buffer but it does not currently handle this. This may lead to
exceptions when accessing the buffer.

Add error handling when memory allocation fails.

Link: https://lore.kernel.org/r/20220427025647.298358-1-lienze@kylinos.cn
Signed-off-by: Enze Li <lienze@kylinos.cn>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/sr.c