* What's in libata-dev.git?
@ 2009-12-03 7:56 Jeff Garzik
2009-12-03 15:47 ` Bartlomiej Zolnierkiewicz
2009-12-03 23:08 ` What's in libata-dev.git? (v2) Jeff Garzik
0 siblings, 2 replies; 6+ messages in thread
From: Jeff Garzik @ 2009-12-03 7:56 UTC (permalink / raw)
To: linux-ide; +Cc: LKML
This is the contents of the recently-rebased "upstream" branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
This is what will get sent RSN for 2.6.33.
I am hoping we can also get Bart's big chunk o patches in for 2.6.33,
too?
Alan Cox (6):
pata_via: Blacklist some combinations of Transcend Flash and via
pata_sis: Implement MWDMA for the UDMA 133 capable chips
pata_cmd64x: implement serialization as per notes
[libata] PATA: Update experimental tags
pata_ali: Fix regression with old devices
pata_piccolo: Driver for old Toshiba chipsets
Bartlomiej Zolnierkiewicz (5):
pata_hpt37x: add proper cable detection methods
pata_hpt37x: unify ->pre_reset methods
pata_hpt3x2n: fix cable detection
pata_hpt{37x,3x2n}: add debounce delay to cable detection methods
libata: add comment documenting PIO latency issues on UP
Benjamin Herrenschmidt (1):
libata/sff: Use ops->bmdma_stop instead of ata_bmdma_stop()
Christoph Hellwig (1):
libata: add translation for SCSI WRITE SAME (aka TRIM support)
Jiri Slaby (1):
pata_via: fix double put on isa bridge
Krzysztof Halasa (1):
pata_cs5536: use 32-bit BM DMA template instead of 16-bit.
Mark Nelson (1):
ahci: let users know that Promise PDC42819 support is limited to SATA devices
Matthew Garrett (1):
ata: Don't require newlines for link_power_management_policy
Otavio Salvador (1):
pata-it821x: use PCI_DEVICE_ID_RDC_D1010 define
Robert Hancock (1):
libata: remove experimental tag on PATA drivers
Sergei Shtylyov (3):
pata_hpt{37x|3x2n}: fix timing register masks (take 2)
pata_hpt366: fix timing register documentation
ata: use pci_dev->revision
Shaohua Li (1):
ahci: disable SNotification capability for ich8
Tejun Heo (2):
libata-acpi: missing _SDD is not an error
libata: retry failed FLUSH if device didn't fail it
Thiago Farina (1):
sata_mv: Clean up hard coded array size calculation.
Vivek Mahajan (1):
sata_sil24: MSI support, disabled by default
ashish kalra (1):
sata_fsl: Add asynchronous notification support
drivers/ata/Kconfig | 41 +++++++-----
drivers/ata/Makefile | 1
drivers/ata/ahci.c | 28 +++++++-
drivers/ata/ata_generic.c | 5 +
drivers/ata/libata-acpi.c | 15 ++--
drivers/ata/libata-core.c | 7 ++
drivers/ata/libata-eh.c | 94 ++++++++++++++++++++++++++++
drivers/ata/libata-scsi.c | 101 +++++++++++++++++++++++++++++-
drivers/ata/libata-sff.c | 2
drivers/ata/pata_ali.c | 4 -
drivers/ata/pata_cmd64x.c | 125 +++++++++++++++++++++++++++++++++----
drivers/ata/pata_cs5536.c | 2
drivers/ata/pata_hpt366.c | 38 ++++-------
drivers/ata/pata_hpt37x.c | 137 +++++++++++++++++++++--------------------
drivers/ata/pata_hpt3x2n.c | 37 +++++------
drivers/ata/pata_it821x.c | 2
drivers/ata/pata_piccolo.c | 140 ++++++++++++++++++++++++++++++++++++++++++
drivers/ata/pata_sil680.c | 6 -
drivers/ata/pata_sis.c | 91 ++++++++++++++++++++-------
drivers/ata/pata_via.c | 37 +++++++++--
drivers/ata/sata_fsl.c | 18 +++--
drivers/ata/sata_mv.c | 2
drivers/ata/sata_sil24.c | 9 ++
drivers/ide/ide-pci-generic.c | 3
include/linux/ata.h | 13 +++
include/linux/libata.h | 2
include/linux/pci_ids.h | 7 +-
27 files changed, 767 insertions(+), 200 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: What's in libata-dev.git?
2009-12-03 7:56 What's in libata-dev.git? Jeff Garzik
@ 2009-12-03 15:47 ` Bartlomiej Zolnierkiewicz
2009-12-03 19:14 ` Jeff Garzik
2009-12-03 23:08 ` What's in libata-dev.git? (v2) Jeff Garzik
1 sibling, 1 reply; 6+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2009-12-03 15:47 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linux-ide, LKML, David Miller
On Thursday 03 December 2009 08:56:53 am Jeff Garzik wrote:
>
> This is the contents of the recently-rebased "upstream" branch of
> git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
>
> This is what will get sent RSN for 2.6.33.
I re-based my tree on top of Jeff's one.
( Jeff, you probably would want to take ide-pci-generic fix to your tree
as libata-dev tree currently breaks build for IDE tree. )
The following changes since commit e53bc6adc02e640d9c8c4b14f9dd3a7e6f00179f:
Mark Nelson (1):
ahci: let users know that Promise PDC42819 support is limited to SATA devices
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bart/misc.git atang-v1.7
Bartlomiej Zolnierkiewicz (93):
ide-pci-generic: build fix
ata_piix: fix MWDMA handling on PIIX3
ata_piix: unify code for programming PIO and MWDMA timings
pata_artop: add 32-bit PIO support
pata_artop: fix chipsets naming
pata_artop: add Power Management support
pata_artop: unify ->prereset methods
pata_artop: remove dead 34MHz PCI clock support
pata_atiixp: add 32-bit PIO support
pata_atiixp: no need to program PIO timings for MWDMA
pata_atiixp: add MWDMA0 support
pata_atiixp: remove custom BMDMA methods
pata_atiixp: add proper ->prereset method
pata_efar: add 32-bit PIO support
pata_efar: fix wrong PIO timings being programmed
pata_efar: fix wrong MWDMA timings being programmed
pata_efar: fix register naming used in efar_set_piomode()
pata_efar: unify code for programming PIO and MWDMA timings
pata_efar: MWDMA0 is unsupported
pata_cmd640: document known issues
pata_cmd64x: add 32-bit PIO support
pata_cmd64x: add enablebits checking
pata_cmd64x: add cmd64x_fixup()
pata_cs5520: add 32-bit PIO support
pata_cs5520: remove dead VDMA support
pata_cs5530: add 32-bit PIO support
pata_cs5535: add 32-bit PIO support
pata_cs5535: no need to program PIO0 timings during device init
pata_cypress: add 32-bit PIO support
pata_cypress: document known issues
pata_hpt366: add 32-bit PIO support
pata_hpt366: add enablebits checking
pata_hpt366: add hpt36x_find_mode() helper
pata_hpt37x: add 32-bit PIO support
pata_hpt3x2n: add 32-bit PIO support
pata_hpt3x2n: add enablebits checking
pata_hpt3x2n: fix overclocked MWDMA0 timing
pata_hpt3x3: Power Management fix
pata_it8213: add 32-bit PIO support
pata_it8213: fix UDMA handling
pata_it8213: add UDMA100 and UDMA133 support
pata_it8213: fix wrong PIO timings being programmed
pata_it8213: fix PIO2 underclocking
pata_it8213: fix wrong MWDMA timings being programmed
pata_it8213: fix register naming used in it8213_set_piomode()
pata_it8213: unify code for programming PIO and MWDMA timings
pata_it8213: fix it8213_pre_reset() documentation
pata_it8213: MWDMA0 is unsupported
pata_it821x: add 32-bit PIO support
pata_jmicron: add 32-bit PIO support
pata_legacy: do not probe extra ports automatically if PCI is not present
pata_legacy: fix QDI6580DP support
pata_legacy: fix access to control register for QDI6580
pata_legacy: add pointers to QDI65x0 documentation
pata_legacy: unify QDI ->set_piomode methods
pata_legacy: use PIO mask defines
libata: remove no longer needed pata_qdi driver
libata: remove no longer needed pata_winbond driver
pata_marvell: fix marvell_pre_reset() documentation
pata_ns87415: add 32-bit PIO support
pata_ns87415: Power Management fix
pata_oldpiix: unify code for programming PIO and MWDMA timings
pata_oldpiix: MWDMA0 is unsupported
pata_opti: add 32-bit PIO support
pata_pdc2027x: add 32-bit PIO support
pata_pdc2027x: add Power Management support
pata_pdc202xx_old: add 32-bit PIO support
pata_pdc202xx_old: Power Management fix
pata_pdc202xx_old: document known issues
pata_radisys: fix UDMA handling
pata_radisys: unify code for programming PIO and MWDMA timings
pata_rdc: unify code for programming PIO and MWDMA timings
pata_rdc: MWDMA0 is unsupported
pata_rz1000: add 32-bit PIO support
pata_rz1000: Power Management fix
pata_sc1200: add 32-bit PIO support
pata_scc: add proper cable detection method
pata_sch: add 32-bit PIO support
pata_serverworks: use standard cable detection methods
pata_serverworks: add serverworks_fixup()
pata_serverworks: add 32-bit PIO support
pata_sl82c105: add 32-bit PIO support
pata_sl82c105: add Power Management support
pata_sis: add 32-bit PIO support
pata_sis: Power Management fix
pata_triflex: add 32-bit PIO support
pata_via: add 32-bit PIO support
libata: make ata_sff_data_xfer_noirq() work with 32-bit PIO
pata_via: clear UDMA transfer mode bit for PIO and MWDMA
pata_via: add via_fixup()
libata: add ata_mwdma_to_pio() inline helper
libata: add ->init_host method
libata: add private driver field to struct ata_device
drivers/ata/Kconfig | 16 ++-
drivers/ata/Makefile | 2 -
drivers/ata/ata_piix.c | 113 ++++---------
drivers/ata/libata-core.c | 14 ++-
drivers/ata/libata-sff.c | 12 +-
drivers/ata/pata_ali.c | 29 +--
drivers/ata/pata_amd.c | 45 ++---
drivers/ata/pata_artop.c | 224 ++++++++++++-------------
drivers/ata/pata_atiixp.c | 112 ++++---------
drivers/ata/pata_cmd640.c | 27 +--
drivers/ata/pata_cmd64x.c | 98 +++++++----
drivers/ata/pata_cs5520.c | 41 +----
drivers/ata/pata_cs5530.c | 33 +---
drivers/ata/pata_cs5535.c | 14 +--
drivers/ata/pata_cypress.c | 2 +-
drivers/ata/pata_efar.c | 121 +++++---------
drivers/ata/pata_hpt366.c | 99 +++++++----
drivers/ata/pata_hpt37x.c | 4 +-
drivers/ata/pata_hpt3x2n.c | 14 ++-
drivers/ata/pata_hpt3x3.c | 23 ++--
drivers/ata/pata_it8213.c | 138 ++++++---------
drivers/ata/pata_it821x.c | 39 ++---
drivers/ata/pata_jmicron.c | 2 +-
drivers/ata/pata_legacy.c | 156 +++++++----------
drivers/ata/pata_marvell.c | 2 +-
drivers/ata/pata_ninja32.c | 30 ++--
drivers/ata/pata_ns87415.c | 22 ++-
drivers/ata/pata_oldpiix.c | 97 +++--------
drivers/ata/pata_opti.c | 2 +
drivers/ata/pata_pdc2027x.c | 24 ++-
drivers/ata/pata_pdc202xx_old.c | 37 ++++-
drivers/ata/pata_qdi.c | 366 ---------------------------------------
drivers/ata/pata_radisys.c | 78 +++------
drivers/ata/pata_rdc.c | 108 ++++--------
drivers/ata/pata_rz1000.c | 13 ++-
drivers/ata/pata_sc1200.c | 2 +-
drivers/ata/pata_scc.c | 14 +--
drivers/ata/pata_sch.c | 2 +-
drivers/ata/pata_serverworks.c | 104 +++++-------
drivers/ata/pata_sis.c | 25 +++-
drivers/ata/pata_sl82c105.c | 28 +++-
drivers/ata/pata_triflex.c | 2 +-
drivers/ata/pata_via.c | 74 ++++----
drivers/ata/pata_winbond.c | 282 ------------------------------
drivers/ata/sata_sil.c | 33 +---
drivers/ide/ide-pci-generic.c | 2 +-
include/linux/ata.h | 11 ++
include/linux/libata.h | 15 ++-
48 files changed, 925 insertions(+), 1826 deletions(-)
delete mode 100644 drivers/ata/pata_qdi.c
delete mode 100644 drivers/ata/pata_winbond.c
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: What's in libata-dev.git?
2009-12-03 15:47 ` Bartlomiej Zolnierkiewicz
@ 2009-12-03 19:14 ` Jeff Garzik
2009-12-03 19:20 ` Bartlomiej Zolnierkiewicz
0 siblings, 1 reply; 6+ messages in thread
From: Jeff Garzik @ 2009-12-03 19:14 UTC (permalink / raw)
To: Bartlomiej Zolnierkiewicz; +Cc: linux-ide, LKML, David Miller
On 12/03/2009 10:47 AM, Bartlomiej Zolnierkiewicz wrote:
> ( Jeff, you probably would want to take ide-pci-generic fix to your tree
> as libata-dev tree currently breaks build for IDE tree. )
I didn't know that.
URL or search string?
Jeff
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: What's in libata-dev.git?
2009-12-03 19:14 ` Jeff Garzik
@ 2009-12-03 19:20 ` Bartlomiej Zolnierkiewicz
2009-12-03 19:40 ` Jeff Garzik
0 siblings, 1 reply; 6+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2009-12-03 19:20 UTC (permalink / raw)
To: Jeff Garzik; +Cc: linux-ide, LKML, David Miller
On Thursday 03 December 2009 08:14:12 pm Jeff Garzik wrote:
> On 12/03/2009 10:47 AM, Bartlomiej Zolnierkiewicz wrote:
> > ( Jeff, you probably would want to take ide-pci-generic fix to your tree
> > as libata-dev tree currently breaks build for IDE tree. )
>
> I didn't know that.
You would know if you would be either:
a) reading
or
b) building
patches that you're applying.
> URL or search string?
I think that there were enough hints in my mail already.
Please use your own time to fix your own tree.
--
Bartlomiej Zolnierkiewicz
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: What's in libata-dev.git?
2009-12-03 19:20 ` Bartlomiej Zolnierkiewicz
@ 2009-12-03 19:40 ` Jeff Garzik
0 siblings, 0 replies; 6+ messages in thread
From: Jeff Garzik @ 2009-12-03 19:40 UTC (permalink / raw)
To: Bartlomiej Zolnierkiewicz; +Cc: linux-ide, LKML, David Miller
On 12/03/2009 02:20 PM, Bartlomiej Zolnierkiewicz wrote:
> On Thursday 03 December 2009 08:14:12 pm Jeff Garzik wrote:
>> On 12/03/2009 10:47 AM, Bartlomiej Zolnierkiewicz wrote:
>>> ( Jeff, you probably would want to take ide-pci-generic fix to your tree
>>> as libata-dev tree currently breaks build for IDE tree. )
>>
>> I didn't know that.
>
> You would know if you would be either:
>
> a) reading
>
> or
>
> b) building
>
> patches that you're applying.
Strange that I do both.
But still... <looks> ah, I had disabled the *generic drivers in the
kernel build, and missed a missing comma. Fixed and rebased #upstream.
Jeff
^ permalink raw reply [flat|nested] 6+ messages in thread
* What's in libata-dev.git? (v2)
2009-12-03 7:56 What's in libata-dev.git? Jeff Garzik
2009-12-03 15:47 ` Bartlomiej Zolnierkiewicz
@ 2009-12-03 23:08 ` Jeff Garzik
1 sibling, 0 replies; 6+ messages in thread
From: Jeff Garzik @ 2009-12-03 23:08 UTC (permalink / raw)
To: linux-ide; +Cc: LKML
This is the contents of the recently-rebased "upstream" branch of
git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
This is what will get sent RSN for 2.6.33.
v2: added a bunch of PATA stuff from Bart, and a couple TRIM-related
patches from mkp.
Alan Cox (6):
pata_via: Blacklist some combinations of Transcend Flash and via
pata_sis: Implement MWDMA for the UDMA 133 capable chips
pata_cmd64x: implement serialization as per notes
[libata] PATA: Update experimental tags
pata_ali: Fix regression with old devices
pata_piccolo: Driver for old Toshiba chipsets
Bartlomiej Zolnierkiewicz (28):
pata_hpt37x: add proper cable detection methods
pata_hpt37x: unify ->pre_reset methods
pata_hpt3x2n: fix cable detection
pata_hpt{37x,3x2n}: add debounce delay to cable detection methods
libata: add comment documenting PIO latency issues on UP
libata: add private driver field to struct ata_device
ata_piix: fix MWDMA handling on PIIX3
pata_efar: fix wrong PIO timings being programmed
pata_efar: fix wrong MWDMA timings being programmed
pata_cs5520: remove dead VDMA support
pata_hpt3x3: Power Management fix
pata_it8213: fix UDMA handling
pata_it8213: fix wrong PIO timings being programmed
pata_it8213: fix PIO2 underclocking
pata_it8213: fix wrong MWDMA timings being programmed
pata_it8213: fix it8213_pre_reset() documentation
pata_legacy: fix QDI6580DP support
pata_legacy: fix access to control register for QDI6580
pata_legacy: add pointers to QDI65x0 documentation
pata_marvell: fix marvell_pre_reset() documentation
pata_ns87415: Power Management fix
pata_radisys: fix UDMA handling
pata_rz1000: Power Management fix
pata_sis: Power Management fix
pata_via: clear UDMA transfer mode bit for PIO and MWDMA
[libata] MWDMA0 is unsupported on PIIX-like PATA controllers
pata_it8213: MWDMA0 is unsupported
pata_hpt3x2n: fix overclocked MWDMA0 timing
Benjamin Herrenschmidt (1):
libata/sff: Use ops->bmdma_stop instead of ata_bmdma_stop()
Christoph Hellwig (1):
libata: add translation for SCSI WRITE SAME (aka TRIM support)
Jiri Slaby (1):
pata_via: fix double put on isa bridge
Krzysztof Halasa (1):
pata_cs5536: use 32-bit BM DMA template instead of 16-bit.
Mark Nelson (1):
ahci: let users know that Promise PDC42819 support is limited to SATA devices
Martin K. Petersen (2):
libata: Report zeroed read after TRIM and max discard size
libata: Clarify ata_set_lba_range_entries function
Matthew Garrett (1):
ata: Don't require newlines for link_power_management_policy
Otavio Salvador (1):
pata-it821x: use PCI_DEVICE_ID_RDC_D1010 define
Robert Hancock (1):
libata: remove experimental tag on PATA drivers
Sergei Shtylyov (3):
pata_hpt{37x|3x2n}: fix timing register masks (take 2)
pata_hpt366: fix timing register documentation
ata: use pci_dev->revision
Shaohua Li (1):
ahci: disable SNotification capability for ich8
Tejun Heo (2):
libata-acpi: missing _SDD is not an error
libata: retry failed FLUSH if device didn't fail it
Thiago Farina (1):
sata_mv: Clean up hard coded array size calculation.
Vivek Mahajan (1):
sata_sil24: MSI support, disabled by default
ashish kalra (1):
sata_fsl: Add asynchronous notification support
drivers/ata/Kconfig | 41 +++++++-----
drivers/ata/Makefile | 1
drivers/ata/ahci.c | 28 +++++++-
drivers/ata/ata_generic.c | 5 +
drivers/ata/ata_piix.c | 6 -
drivers/ata/libata-acpi.c | 15 ++--
drivers/ata/libata-core.c | 7 ++
drivers/ata/libata-eh.c | 94 ++++++++++++++++++++++++++++
drivers/ata/libata-scsi.c | 107 +++++++++++++++++++++++++++++++-
drivers/ata/libata-sff.c | 2
drivers/ata/pata_ali.c | 4 -
drivers/ata/pata_cmd64x.c | 125 +++++++++++++++++++++++++++++++++----
drivers/ata/pata_cs5520.c | 39 -----------
drivers/ata/pata_cs5536.c | 2
drivers/ata/pata_efar.c | 9 +-
drivers/ata/pata_hpt366.c | 38 ++++-------
drivers/ata/pata_hpt37x.c | 137 +++++++++++++++++++++--------------------
drivers/ata/pata_hpt3x2n.c | 40 +++++-------
drivers/ata/pata_hpt3x3.c | 11 +++
drivers/ata/pata_it8213.c | 27 +++-----
drivers/ata/pata_it821x.c | 2
drivers/ata/pata_legacy.c | 14 +++-
drivers/ata/pata_marvell.c | 2
drivers/ata/pata_ns87415.c | 32 ++++++++-
drivers/ata/pata_oldpiix.c | 2
drivers/ata/pata_piccolo.c | 140 ++++++++++++++++++++++++++++++++++++++++++
drivers/ata/pata_radisys.c | 4 -
drivers/ata/pata_rdc.c | 2
drivers/ata/pata_rz1000.c | 11 +++
drivers/ata/pata_sil680.c | 6 -
drivers/ata/pata_sis.c | 112 ++++++++++++++++++++++++++-------
drivers/ata/pata_via.c | 56 +++++++++++++---
drivers/ata/sata_fsl.c | 18 +++--
drivers/ata/sata_mv.c | 2
drivers/ata/sata_sil24.c | 9 ++
drivers/ide/ide-pci-generic.c | 3
include/linux/ata.h | 44 ++++++++++---
include/linux/libata.h | 3
include/linux/pci_ids.h | 7 +-
39 files changed, 913 insertions(+), 294 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-12-03 23:08 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-03 7:56 What's in libata-dev.git? Jeff Garzik
2009-12-03 15:47 ` Bartlomiej Zolnierkiewicz
2009-12-03 19:14 ` Jeff Garzik
2009-12-03 19:20 ` Bartlomiej Zolnierkiewicz
2009-12-03 19:40 ` Jeff Garzik
2009-12-03 23:08 ` What's in libata-dev.git? (v2) Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®