summaryrefslogtreecommitdiffstats
path: root/firmware/README.AddingFirmware
diff options
context:
space:
mode:
authorMatthew R. Ochs <mrochs@linux.vnet.ibm.com>2015-10-21 22:14:09 +0200
committerJames Bottomley <JBottomley@Odin.com>2015-10-30 09:15:02 +0100
commit8b5b1e871a736e93e6ef1b048c276975e7421e04 (patch)
tree55455adc381b020f070659eb5435685a4dabda7a /firmware/README.AddingFirmware
parentcxlflash: Fix AFU version access/storage and add check (diff)
downloadlinux-8b5b1e871a736e93e6ef1b048c276975e7421e04.tar.xz
linux-8b5b1e871a736e93e6ef1b048c276975e7421e04.zip
cxlflash: Correct usage of scsi_host_put()
Currently, scsi_host_put() is being called prematurely in the remove path and is missing entirely in an error cleanup path. The former can lead to memory being freed too early with subsequent access potentially corrupting data whilst the former would result in a memory leak. Move the usage on remove to be the last cleanup action taken and introduce a call to scsi_host_put() in the one initialization error path that does not use remove to cleanup. Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Signed-off-by: Manoj N. Kumar <manoj@linux.vnet.ibm.com> Reviewed-by: Brian King <brking@linux.vnet.ibm.com> Reviewed-by: Tomas Henzl <thenzl@redhat.com> Signed-off-by: James Bottomley <JBottomley@Odin.com>
Diffstat (limited to 'firmware/README.AddingFirmware')
0 files changed, 0 insertions, 0 deletions