mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 21:21:41 +00:00
BUG_ON on kernel misbehavior on A100U2W driver
With broken Sparc64 IOMMU accounting, the kernel submits larger requests then allowed. Better to crash on BUG than corrupt memory. Signed-off-by: Mikulas Patocka <mpatocka@redhat.com> Acked-by: James Bottomley <James.Bottomley@HansenPartnership.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
56d387ec21
commit
a5db33411a
@ -866,6 +866,7 @@ static void inia100_build_scb(struct orc_host * host, struct orc_scb * scb, stru
|
||||
|
||||
count_sg = scsi_dma_map(cmd);
|
||||
BUG_ON(count_sg < 0);
|
||||
BUG_ON(count_sg > TOTAL_SG_ENTRY);
|
||||
|
||||
/* Build the scatter gather lists */
|
||||
if (count_sg) {
|
||||
|
Loading…
Reference in New Issue
Block a user