Contains: IRQ-ack fix for ICH chipsets (Albert Lee), ide-floppy unformatted media fix (Alan Cox), more fixes for IDE PCI drivers (Sergei Shtylyov), new driver for Toshiba Cell Reference Board (Kou Ishizaki <kou.ishizaki at toshiba.co.jp>) and a bunch of rather obvious cleanups/improvements (me). There are still some bugfix patches in my tree which should go into 2.6.21 but since they are quite fresh and there have already been a lot of IDE changes since the merge window was opened I will wait for -rc1 to push them upstream. [ Andrew, IDE quilt tree has already been updated wrt to this update ] Linus, please pull from: master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6.git/ to receive the following updates: drivers/ide/Kconfig | 8 drivers/ide/Makefile | 1 drivers/ide/arm/icside.c | 25 - drivers/ide/arm/rapide.c | 2 drivers/ide/cris/ide-cris.c | 34 - drivers/ide/h8300/ide-h8300.c | 4 drivers/ide/ide-cd.c | 44 -- drivers/ide/ide-disk.c | 14 drivers/ide/ide-dma.c | 105 +++-- drivers/ide/ide-floppy.c | 29 - drivers/ide/ide-io.c | 15 drivers/ide/ide-iops.c | 34 - drivers/ide/ide-lib.c | 20 drivers/ide/ide-probe.c | 4 drivers/ide/ide-tape.c | 12 drivers/ide/ide.c | 24 - drivers/ide/legacy/buddha.c | 2 drivers/ide/legacy/gayle.c | 2 drivers/ide/legacy/ht6560b.c | 14 drivers/ide/legacy/macide.c | 2 drivers/ide/legacy/q40ide.c | 2 drivers/ide/mips/au1xxx-ide.c | 41 -- drivers/ide/mips/swarm.c | 2 drivers/ide/pci/aec62xx.c | 32 - drivers/ide/pci/alim15x3.c | 15 drivers/ide/pci/amd74xx.c | 5 drivers/ide/pci/atiixp.c | 41 -- drivers/ide/pci/cmd64x.c | 47 -- drivers/ide/pci/cs5520.c | 5 drivers/ide/pci/cs5530.c | 41 -- drivers/ide/pci/cs5535.c | 19 drivers/ide/pci/cy82c693.c | 33 - drivers/ide/pci/hpt34x.c | 42 -- drivers/ide/pci/hpt366.c | 24 - drivers/ide/pci/it8213.c | 14 drivers/ide/pci/it821x.c | 14 drivers/ide/pci/jmicron.c | 14 drivers/ide/pci/ns87415.c | 13 drivers/ide/pci/opti621.c | 63 +-- drivers/ide/pci/pdc202xx_new.c | 28 - drivers/ide/pci/pdc202xx_old.c | 104 +---- drivers/ide/pci/piix.c | 119 +++-- drivers/ide/pci/sc1200.c | 11 drivers/ide/pci/serverworks.c | 59 -- drivers/ide/pci/sgiioc4.c | 125 ++---- drivers/ide/pci/siimage.c | 113 ++--- drivers/ide/pci/sis5513.c | 59 -- drivers/ide/pci/sl82c105.c | 39 - drivers/ide/pci/slc90e66.c | 22 - drivers/ide/pci/tc86c001.c | 46 -- drivers/ide/pci/triflex.c | 24 - drivers/ide/pci/trm290.c | 42 -- drivers/ide/pci/via82cxxx.c | 5 drivers/ide/ppc/pmac.c | 16 drivers/ide/ppc/scc_pata.c | 831 +++++++++++++++++++++++++++++++++++++++++ drivers/scsi/ide-scsi.c | 8 include/linux/ide.h | 28 - 57 files changed, 1523 insertions(+), 1018 deletions(-) Alan Cox (1): ide-floppy: Fix unformatted media crash Albert Lee (2): ide: clear bmdma status in ide_intr() for ICHx controllers (revised #4) ide: remove clearing bmdma status from cdrom_decode_status() (rev #4) Bartlomiej Zolnierkiewicz (23): hpt34x: hpt34x_tune_chipset() (->speedproc) fix atiixp/jmicron/triflex: fix PIO fallback pdc202xx_old: remove dead code au1xxx-ide: remove dead code trm290: remove redundant CONFIG_BLK_DEV_IDEDMA #ifdef-s hpt366: remove redundant check from init_dma_hpt366() cs5530: small cleanup svwks: small cleanup piix: cleanup sis5513: sis5513_config_xfer_rate() cleanup ide: remove write-only ide_pio_data_t.blacklisted ide: remove write-only ide_hwif_t.no_dsc flag ide: remove ide_pci_device_t tables with only one entry ide: remove ide_drive_t.usage ide: unexport ide_set_xfer_rate() (v2) ide: add ide_use_fast_pio() helper (v3) ide: use PIO/MMIO operations directly where possible (v2) ide: convert ide_hwif_t.mmio into flag (v2) ide: disable DMA in ->ide_dma_check for "no IORDY" case (v2) sgiioc4: fix sgiioc4_ide_dma_check() to enable/disable DMA properly ide: add ide_set_dma() helper (v2) ide: make ide_hwif_t.ide_dma_{host_off,off_quietly} void (v2) ide: make ide_hwif_t.ide_dma_host_on void (v2) Kou Ishizaki (1): drivers/ide: PATA driver for Celleb Sergei Shtylyov (3): siimage: PIO1/2 taskfile transfer overclocking fix pdc202xx_old: fix PIO mode setup sl82c105: DMA support fixes ...and once again patch is too big for the mailing list - To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html