Commit 34c69b601b2ec8fc8ff6657a547ce3865d58e220
1 parent
c1f50cbb06
Exists in
master
and in
7 other branches
ide: don't BUG() on unsupported transfer modes
Fix ide-cris, cs5530, sc1200 and sis5513 host drivers to just return instead of OOPS-ing for unsupported modes in ->set_dma_mode methods. Acked-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Showing 4 changed files with 3 additions and 7 deletions Side-by-side Diff
drivers/ide/cris/ide-cris.c
drivers/ide/pci/cs5530.c
... | ... | @@ -117,8 +117,7 @@ |
117 | 117 | case XFER_MW_DMA_1: timings = 0x00012121; break; |
118 | 118 | case XFER_MW_DMA_2: timings = 0x00002020; break; |
119 | 119 | default: |
120 | - BUG(); | |
121 | - break; | |
120 | + return; | |
122 | 121 | } |
123 | 122 | basereg = CS5530_BASEREG(drive->hwif); |
124 | 123 | reg = inl(basereg + 4); /* get drive0 config register */ |
drivers/ide/pci/sc1200.c