]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commit
cs5530: add missing ->dma_base check
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Mon, 20 Aug 2007 20:42:56 +0000 (22:42 +0200)
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Mon, 20 Aug 2007 20:42:56 +0000 (22:42 +0200)
commitf7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df
tree9aad5394bba6ae8acb6769a789f31ef78c0b9028
parentadcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1
cs5530: add missing ->dma_base check

If ->dma_base is not set (== PCI BAR4 cannot be reserved) then DMA hooks
shouldn't be initialized or bad things will happen.

Also this host driver requires valid PCI BAR4 for normal operation so
check it in ->init_chipset and fail initialization if not set.

Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
drivers/ide/pci/cs5530.c