libscsi improperly translates request sense and isolate options to uscsi
The uscsi engine of libscsi translates various libscsi flags into uscsi flags. Importantly, it translates the following
Unfortunately the logic in translating the flags in
lib/scsi/plugins/scsi/engines/uscsi/uscsi.c does not or in those two flags but assigns them. However, they're perfectly valid to be combined and this seems like a logic bug here.
Updated by Electric Monk about 1 year ago
- Status changed from New to Closed
commit 0b4d657578b8f707371421ebae5b3837023b4144 Author: Robert Mustacchi <firstname.lastname@example.org> Date: 2019-01-16T00:48:38.000Z 8235 fwflash for sd needs to handle partial writes 8236 fwflash sd plugin shouldn't hardcode maximum image size 8237 libscsi improperly translates request sense and isolate options to uscsi Reviewed by: Joshua M. Clulow <email@example.com> Reviewed by: Andy Stormont <firstname.lastname@example.org> Reviewed by: Gergő Mihály Doma <email@example.com> Approved by: Richard Lowe <firstname.lastname@example.org>