diff options
| author | Michael Schmitz <[email protected]> | 2023-07-04 23:38:08 +0000 |
|---|---|---|
| committer | Jens Axboe <[email protected]> | 2023-07-05 22:34:56 +0000 |
| commit | 7eb1e47696aa231b1a567846bbe3a1e1befe1854 (patch) | |
| tree | 7520c1262e791bea7ec22cfaa416510b19b5061e /drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | |
| parent | gup: make the stack expansion warning a bit more targeted (diff) | |
| download | kernel-7eb1e47696aa231b1a567846bbe3a1e1befe1854.tar.gz kernel-7eb1e47696aa231b1a567846bbe3a1e1befe1854.zip | |
block/partition: fix signedness issue for Amiga partitions
Making 'blk' sector_t (i.e. 64 bit if LBD support is active) fails the
'blk>0' test in the partition block loop if a value of (signed int) -1 is
used to mark the end of the partition block list.
Explicitly cast 'blk' to signed int to allow use of -1 to terminate the
partition block linked list.
Fixes: b6f3f28f604b ("block: add overflow checks for Amiga partition support")
Reported-by: Christian Zigotzky <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Michael Schmitz <[email protected]>
Reviewed-by: Martin Steigerwald <[email protected]>
Tested-by: Christian Zigotzky <[email protected]>
Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c')
0 files changed, 0 insertions, 0 deletions
