The patch titled Jmicron driver plumbing and quirk has been removed from the -mm tree. Its filename is 2-of-2-jmicron-driver-plumbing-and-quirk.patch This patch was dropped because it is obsolete ------------------------------------------------------ Subject: Jmicron driver plumbing and quirk From: Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> At set up time we need to switch the chip to multifunction mode so that our PCI layer handles the transition correctly. In multi-function mode it provides an AHCI controller for SATA and an SFF type controller for PATA ports. In "as booted" mode it provides the ports folded onto a single SFF type function. The jmicron driver supports both modes while the quirk is set up to always force it into multi-function mode as per recommendations of chip vendor. The exception is the 368 which is PATA only and has no AHCI port. That is not handled by the quirk but is picked up directly by the Jmicron driver. [bunk@xxxxxxxxx: Kconfig cleanups] Signed-off-by: Alan Cox <alan@xxxxxxxxxx> Signed-off-by: Adrian Bunk <bunk@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- ata/Makefile | 0 drivers/ata/Kconfig | 8 ++++++++ 2 files changed, 8 insertions(+) diff -puN drivers/ata/Kconfig~2-of-2-jmicron-driver-plumbing-and-quirk drivers/ata/Kconfig --- a/drivers/ata/Kconfig~2-of-2-jmicron-driver-plumbing-and-quirk +++ a/drivers/ata/Kconfig @@ -309,6 +309,14 @@ config PATA_JMICRON If unsure, say N. +config ATA_JMICRON + tristate "JMicron non-AHCI support (Experimental)" + depends on PCI && EXPERIMENTAL + help + This option enables support for Jmicron ATA controllers + ports running in non-AHCI mode. Where possible you should + set the configuration for AHCI to get better performance + config PATA_LEGACY tristate "Legacy ISA PATA support (Experimental)" depends on PCI && EXPERIMENTAL diff -puN drivers/ata/Makefile~2-of-2-jmicron-driver-plumbing-and-quirk drivers/ata/Makefile _ Patches currently in -mm which might be from alan@xxxxxxxxxxxxxxxxxxx are origin.patch alchemy-delete-unused-pt_regs-argument-from-au1xxx_dbdma_chan_alloc.patch voyager-tty-locking.patch uml-tty-locking.patch fix-gregkh-driver-nozomi.patch libata-add-40pin-short-cable-support-honour-drive.patch 2-of-2-jmicron-driver-plumbing-and-quirk.patch via-pata-controller-xfer-fixes.patch pci-quirks-update.patch edac-new-opteron-athlon64-memory-controller-driver.patch edac-new-opteron-athlon64-memory-controller-driver-tidy.patch make-prot_write-imply-prot_read.patch remove-unused-tty_struct-variable.patch there-is-no-devfs-there-has-never-been-a-devfs-we-have.patch tty-locking-on-resize.patch ahci-ati-sb600-sata-support-for-various-modes.patch atiixp-ati-sb600-ide-support-for-various-modes.patch dquot-add-proper-locking-when-using-current-signal-tty.patch tty-trivial-kzalloc-opportunity.patch tty-lock-ticogwinsz.patch tty-stop-the-tty-vanishing-under-procfs-access.patch exit-fix-crash-case.patch tty-make-termios_sem-a-mutex.patch tty-make-termios_sem-a-mutex-fix.patch solaris-emulation-incorrect-tty-locking.patch tty-fix-bits-and-note-more-bits-to-fix.patch build-sound-sound_firmwarec-only-for-oss.patch build-sound-sound_firmwarec-only-for-oss-doc.patch generic_serial-remove-private-decoding-of-baud-rate-bits.patch istallion-remove-private-baud-rate-decoding-which-is.patch specialix-remove-private-speed-decoding.patch fix-locking-for-tty-drivers-when-doing-urgent-characters.patch audit-accounting-tty-locking.patch serial-fix-up-offenders-peering-at-baud-bits-directly.patch pci-via82cxxx_audio-use-pci_get_device.patch pci-cs46xx-oss-switch-to-pci_get_device.patch pci-piix-use-refcounted-interface-when-searching-for-a-450nx.patch pci-serverworks-switch-to-pci-refcounted-interfaces.patch pci-sis5513-switch-to-pci-refcounting.patch pci-via-switch-to-pci_get_device-refcounted-pci-api.patch support-piping-into-commands-in-proc-sys-kernel-core_pattern.patch support-piping-into-commands-in-proc-sys-kernel-core_pattern-fix-2.patch pci-mxser-pci-refcounts.patch mxser-make-an-experimental-clone.patch non-libata-driver-for-jmicron-devices.patch ide-claim-extra-dma-ports-regardless-of-channel.patch ide-always-release-dma-engine.patch ide-error-handling-fixes.patch ide-hpt3xxn-clocking-fixes.patch ide-fix-hpt37x-timing-tables.patch ide-optimize-hpt37x-timing-tables.patch ide-fix-hpt3xx-hotswap-support.patch ide-fix-the-case-of-multiple-hpt3xx-chips-present.patch ide-hpt3xx-fix-pci-clock-detection.patch ide-hpt3xx-fix-pci-clock-detection-fix-2.patch piix-fix-82371mx-enablebits.patch piix-remove-check-for-broken-mw-dma-mode-0.patch piix-slc90e66-pio-mode-fallback-fix.patch make-number-of-ide-interfaces-configurable.patch ide_dma_speed-fixes.patch hpt3xx-rework-rate-filtering.patch hpt3xx-rework-rate-filtering-tidy.patch hpt3xx-print-the-real-chip-name-at-startup.patch hpt3xx-switch-to-using-pci_get_slot.patch hpt3xx-cache-channels-mcr-address.patch hpt3x7-merge-speedproc-handlers.patch hpt370-clean-up-dma-timeout-handling.patch enable-cdrom-dma-access-with-pdc20265_old.patch ide-fix-revision-comparison-in-ide_in_drive_list.patch ide-backport-piix-fixes-from-libata-into-the-legacy-driver.patch hpt3xx-init-code-rewrite.patch move-ide-to-unmaintained-drop-reference-to-old-git-tree.patch drivers-ide-cleanups.patch ide-remove-dma_base2-field-from-ide_hwif_t.patch ide-reprogram-disk-pio-timings-on-resume.patch config_pm=n-slim-drivers-ide-pci-sc1200c.patch ide-fix-crash-on-repeated-reset.patch ide-fix-crash-on-repeated-reset-tidy.patch sstfb-clean-ups.patch pci_module_init-convertion-in-ata_genericc.patch pci_module_init-convertion-in-ata_genericc-fix.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html