Linus Torvalds
90597b6cfc
1) AHCI regression fix. A recent "make driver conform to spec" change
...
broke on deployed hardware. Make new behavior optional, rather than
default, turning it on only for specific embedded platforms that need this.
Everybody else runs in the famous "non conformant but working" mode.
2) pata_cmd64x, pata_legacy cleanups
3) new Intel SATA PCI IDs
4) misc minor vendor feature additions
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIVAwUAT2qyoCWzCDIBeCsvAQLbJRAA0vrulsqMUe9dKCK+21zBMtMhnC1/jFqL
TrKVh3Ia4ekjJXboUiR2ManmGwLmV+It3jpufb8G+MKb428PI6lrARVEsP8dWEZB
mgootmdbsVz4JPw38/ll3mYYFBeVu3dY2aK54i79Jaj6N4IUbnPpTpK5kQBYiVEA
VVZoNEYh2Msn7rFV2O36wyUW0DngA3IDpMZTt4c2K8jmNOh1q0rDCc8MetPWEWS8
g/QO7s0+37Qfw89nDvx3ZsoeNfrGF+NoXQXTcOHf7eFKIYac3AIdu/FE/sC6vWSV
FPxanJrtblgfJ0EN461olWsB5h6S4oWRxyog6hluxOsP6ZbB9AfyePSTwP91gkBh
xFTfO4aF1XNtQjr3YUuUPJlxMK2JMdhZ75Ljhyf8+ufSSjdf8GuvAoDwjqz3QjkI
jLFV9dWZ3S+VuU8ltj3ItZiSE2UYoVPIZwdw0jdbSC+Y2thaOq1QRHrkopthGsJQ
av5gqNi4gUxYOa2b6GaoOr+Ozl4TphO4HmT6EOtvypIk0k5YkrdhcK7ZEKzxk8PM
Jo5InlWN6YqDiB3h/RXyTgChRStBadQuzpKJo+Iy16+m+/XD+dft8XqAizJ+/DMB
cYo2vrtxnyK8kgYHRdqyEnkuOqj9BNYga0ul9pZDMkuCepPmzrtJWFsqUSbLQCcS
WXYwayo1PUQ=
=98ld
-----END PGP SIGNATURE-----
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev
Pull libata updates from Jeff Garzik:
1) AHCI regression fix. A recent "make driver conform to spec" change
broke on deployed hardware. Make new behavior optional, rather than
default, turning it on only for specific embedded platforms that
need this.
Everybody else runs in the famous "non conformant but working" mode.
2) pata_cmd64x, pata_legacy cleanups
3) new Intel SATA PCI IDs
4) misc minor vendor feature additions
* tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
pata_cmd64x: implement sff_irq_check() method
pata_cmd64x: implement sff_irq_clear() method
pata_cmd64x: use interrupt status from MRDMODE register
pata_cmd64x: turn string of *if* statements into *switch*
drivers/ata/pata_mpc52xx.c: clean up error handling code
ahci_platform: add STRICT_AHCI platform type
ahci: move AHCI_HFLAGS() macro to ahci.h
ahci: add AHCI_HFLAG_DELAY_ENGINE host flag
sata_fsl: add support for interrupt coalsecing feature
ata/pata_arasan_cf: Add Hibernation support
pata_legacy: correctly mask recovery field for HT6560B
ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs
ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs
2012-03-22 20:22:30 -07:00
..
acard-ahci.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
ahci.c
ahci: move AHCI_HFLAGS() macro to ahci.h
2012-03-13 16:35:47 -04:00
ahci.h
ahci: move AHCI_HFLAGS() macro to ahci.h
2012-03-13 16:35:47 -04:00
ahci_platform.c
ahci_platform: add STRICT_AHCI platform type
2012-03-13 16:36:18 -04:00
ata_generic.c
ata_piix.c
ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs
2012-03-13 12:43:02 -04:00
Kconfig
pata_of_platform: remove direct dependency on OF_IRQ
2012-01-08 19:14:58 -05:00
libahci.c
ahci: add AHCI_HFLAG_DELAY_ENGINE host flag
2012-03-13 16:35:37 -04:00
libata-acpi.c
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2011-08-02 21:17:02 -10:00
libata-core.c
[SCSI] libsas: async ata scanning
2012-02-29 15:35:41 -06:00
libata-eh.c
[SCSI] libsas: execute transport link resets with libata-eh via host workqueue
2012-02-19 14:13:51 -06:00
libata-pmp.c
[libata] Issue SRST to Sil3726 PMP
2011-11-09 01:38:00 -05:00
libata-scsi.c
[SCSI] libsas: async ata scanning
2012-02-29 15:35:41 -06:00
libata-sff.c
ata: remove the second argument of k[un]map_atomic()
2012-03-20 21:48:16 +08:00
libata-transport.c
[libata] enable ata port async suspend
2012-01-17 20:48:06 -05:00
libata-transport.h
libata.h
[SCSI] libsas: async ata scanning
2012-02-29 15:35:41 -06:00
Makefile
libata: remove no longer needed pata_qdi driver
2011-10-14 13:25:24 -04:00
pata_acpi.c
ata: remove unnecessary code
2011-07-23 18:07:27 -04:00
pata_ali.c
pata_ali: fix "Satelite" typo
2011-10-14 13:10:42 -04:00
pata_amd.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_arasan_cf.c
ata/pata_arasan_cf: Add Hibernation support
2012-03-13 12:43:13 -04:00
pata_artop.c
pata_artop: add Power Management support
2011-10-14 13:32:54 -04:00
pata_at32.c
pata_at91.c
pata/at91: use newly introduced SMC accessors
2012-02-13 18:31:37 +01:00
pata_atiixp.c
pata_atiixp: add proper ->prereset method
2011-10-14 13:16:49 -04:00
pata_atp867x.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_bf54x.c
[libata] pata_bf54x: Support sg list in bmdma transfer.
2012-01-17 20:49:28 -05:00
pata_cmd64x.c
pata_cmd64x: implement sff_irq_check() method
2012-03-13 16:43:11 -04:00
pata_cmd640.c
pata_cs5520.c
pata_cs5530.c
pata_cs5535.c
pata_cs5535: no need to program PIO0 timings during device init
2011-10-14 13:08:05 -04:00
pata_cs5536.c
pata_cs5536: forward port changes from cs5536
2012-01-08 19:14:58 -05:00
pata_cypress.c
pata_efar.c
pata_efar: fix register naming used in efar_set_piomode()
2011-10-14 13:38:40 -04:00
pata_hpt3x2n.c
pata_hpt3x3.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_hpt37x.c
pata_hpt366.c
pata_hpt366: add hpt36x_find_mode() helper
2011-10-14 13:07:18 -04:00
pata_icside.c
pata_imx.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_isapnp.c
pata_it821x.c
pata_it821x: Fix RAID type display, by adding missing comma
2011-07-23 18:04:25 -04:00
pata_it8213.c
pata_it8213: fix register naming used in it8213_set_piomode()
2011-10-14 13:25:17 -04:00
pata_ixp4xx_cf.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_jmicron.c
pata_legacy.c
pata_legacy: correctly mask recovery field for HT6560B
2012-03-13 12:43:13 -04:00
pata_macio.c
pata_marvell.c
pata_mpc52xx.c
drivers/ata/pata_mpc52xx.c: clean up error handling code
2012-03-13 16:41:08 -04:00
pata_mpiix.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_netcell.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_ninja32.c
pata_ns87410.c
pata_ns87415.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_octeon_cf.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_of_platform.c
pata_of_platform: remove direct dependency on OF_IRQ
2012-01-08 19:14:58 -05:00
pata_oldpiix.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_opti.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_optidma.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_palmld.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_pcmcia.c
pata_pdc202xx_old.c
pata_pdc2027x.c
pata_pdc2027x: add Power Management support
2011-10-14 13:32:52 -04:00
pata_piccolo.c
pata_platform.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_pxa.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_radisys.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_rb532_cf.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
pata_rdc.c
pata_rdc: add Power Management support
2011-10-14 13:38:36 -04:00
pata_rz1000.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_samsung_cf.c
pata_sc1200.c
pata_sc1200: do not use c99 style comments
2011-10-14 13:01:42 -04:00
pata_scc.c
pata_scc: add proper cable detection method
2011-10-14 13:19:51 -04:00
pata_sch.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_serverworks.c
pata_serverworks: add serverworks_fixup()
2011-10-14 13:16:35 -04:00
pata_sil680.c
pata_sil680: minor CodingStyle fixups
2011-10-14 12:46:45 -04:00
pata_sis.c
pata_sis: code style cleanups for consistency
2011-10-08 00:07:16 -04:00
pata_sl82c105.c
pata_sl82c105: add Power Management support
2011-10-14 13:32:53 -04:00
pata_triflex.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
pata_via.c
pata_via: add via_fixup()
2011-10-14 13:22:54 -04:00
pdc_adma.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_dwc_460ex.c
SATA/PATA: convert drivers/ata/* to use module_platform_driver()
2012-01-08 19:14:58 -05:00
sata_fsl.c
sata_fsl: add support for interrupt coalsecing feature
2012-03-13 12:43:13 -04:00
sata_inic162x.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_mv.c
ARM: Orion: Get address map from plat-orion instead of via platform_data
2011-12-13 18:46:55 -05:00
sata_nv.c
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
sata_promise.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_promise.h
sata_qstor.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_sil.c
[libata] sata_sil: fix used-uninit warning
2011-08-18 23:52:36 -04:00
sata_sil24.c
module_param: make bool parameters really bool (drivers & misc)
2012-01-13 09:32:20 +10:30
sata_sis.c
sata_sis.c: trivial spelling fix
2011-11-09 01:36:49 -05:00
sata_svw.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_sx4.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_uli.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sata_via.c
ata: sata_via: Use dev_dbg
2011-07-23 17:57:36 -04:00
sata_vsc.c
ata: Add and use ata_print_version_once
2011-07-23 17:57:36 -04:00
sis.h