On Mon, 28 Jul 2025 21:51:05 +0530, Balaji Selvanathan wrote: > The 'blks' variable in scsi_read/write/erase functions is updated > regardless of pass/fail of the scsi operation . If the scsi operation > fails, 'blkcnt' is updated using an incorrect value of 'blks'. This > wrong 'blkcnt' is returned to the caller and it assumes all blocks were > processed correctly. > > Fix this by updating the 'blks' variable only if the scsi operation > succeeds. > > [...]
Applied to u-boot/master, thanks! [1/1] drivers: scsi: fix inaccurate block count reporting in scsi operations commit: b32dda34506b4f486bc803d0c7251f987edd2455 -- Tom