* libata-dev queue updated
@ 2005-01-07 7:10 Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2005-01-07 7:10 UTC (permalink / raw)
To: linux-ide; +Cc: linux-kernel
Recent changes:
* ICH7 support added (via Intel)
* add DMA blacklist, needed for good PATA support
* update to latest kernel, 2.6.10-bk9
BK users:
bk pull bk://gkernel.bkbits.net/libata-dev-2.6
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.10-bk9-libata-dev1.patch.bz2
This will update the following files:
drivers/pci/quirks.c | 6
drivers/scsi/Kconfig | 18 +
drivers/scsi/Makefile | 2
drivers/scsi/ahci.c | 8
drivers/scsi/ata_adma.c | 636 +++++++++++++++++++++++++++++++++++++++
drivers/scsi/ata_piix.c | 15
drivers/scsi/libata-core.c | 128 +++++++
drivers/scsi/libata-scsi.c | 409 +++++++++++++++++++++++++
drivers/scsi/libata.h | 2
drivers/scsi/pata_pdc2027x.c | 694 +++++++++++++++++++++++++++++++++++++++++++
drivers/scsi/sata_promise.c | 56 +++
drivers/scsi/sata_via.c | 202 +++++++++---
include/linux/ata.h | 1
include/linux/libata.h | 2
include/scsi/scsi.h | 3
15 files changed, 2110 insertions(+), 72 deletions(-)
through these ChangeSets:
<albertcc:tw.ibm.com>:
o [libata pdc2027x] fix incorrect pio and mwdma masks
o [libata pdc2027x] remove quirks and ROM enable
o [libata] add driver for Promise PATA 2027x
<andyw:pobox.com>:
o [libata scsi] support 12-byte passthru CDB
o [libata scsi] passthru CDB check condition processing
o T10/04-262 ATA pass thru - patch
<erikbenada:yahoo.ca>:
o [libata sata_promise] support PATA ports on SATA controllers
<jason.d.gaston:intel.com>:
o SATA support for Intel ICH7
Brad Campbell:
o libata basic detection and errata for PATA->SATA bridges
Jeff Garzik:
o [libata] add DMA blacklist
o [libata] add new driver ata_adma
o [libata sata_via] add support for VT6421 SATA
o [libata sata_via] minor cleanups
o [libata pdc2027x] update for upstream struct device conversion
o [libata sata_promise] fix merge bugs
o [libata] fix build breakage
o [libata] fix SATA->PATA bridge detect compile breakage
o [libata] fix printk warning
John W. Linville:
o libata: SMART support via ATA pass-thru
Tobias Lorenz:
o libata-scsi: get-identity ioctl support
^ permalink raw reply [flat|nested] 11+ messages in thread
* libata-dev queue updated
@ 2006-01-27 13:54 Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2006-01-27 13:54 UTC (permalink / raw)
To: linux-ide; +Cc: linux-kernel
I just updated libata-dev.git with several new patches, most from Tejun.
I'm still plowing through his big pile o patches, so not done yet.
Here's the current contents of the 'ALL' branch of
rsync://rsync.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.16-rc1-git4-libata1.patch.bz2
which contains the following updates:
drivers/scsi/Kconfig | 68 +++
drivers/scsi/Makefile | 8
drivers/scsi/ahci.c | 108 +++--
drivers/scsi/ata_piix.c | 53 +-
drivers/scsi/libata-core.c | 828 ++++++++++++++++++++++++++++-------------
drivers/scsi/libata-scsi.c | 131 ++++--
drivers/scsi/libata.h | 2
drivers/scsi/pata_amd.c | 641 ++++++++++++++++++++++++++++++++
drivers/scsi/pata_mpiix.c | 301 +++++++++++++++
drivers/scsi/pata_oldpiix.c | 335 ++++++++++++++++
drivers/scsi/pata_opti.c | 266 +++++++++++++
drivers/scsi/pata_pdc2027x.c | 855 +++++++++++++++++++++++++++++++++++++++++++
drivers/scsi/pata_sil680.c | 360 ++++++++++++++++++
drivers/scsi/pata_triflex.c | 266 +++++++++++++
drivers/scsi/pata_via.c | 510 +++++++++++++++++++++++++
drivers/scsi/pdc_adma.c | 12
drivers/scsi/sata_mv.c | 25 -
drivers/scsi/sata_nv.c | 4
drivers/scsi/sata_promise.c | 75 ++-
drivers/scsi/sata_qstor.c | 15
drivers/scsi/sata_sil24.c | 16
drivers/scsi/sata_sx4.c | 22 -
drivers/scsi/sata_vsc.c | 6
drivers/scsi/scsi_error.c | 7
include/linux/ata.h | 23 +
include/linux/libata.h | 115 ++++-
include/scsi/scsi_eh.h | 3
27 files changed, 4573 insertions(+), 482 deletions(-)
Alan Cox:
Add libata CMD/SI680 driver
[libata] Add PATA driver for Compaq Triflex
[libata] Add PATA VIA driver.
[libata] Add driver for PATA AMD/NVIDIA chips.
libata: Update the AMD driver to support the AMD CS5536.
libata: Add enablebits support to the triflex driver
libata: Add enablebits to via driver
[libata] Add new PATA driver pata_opti
libata: AMD pata fixes
libata: Fix opti pci enable bits as with the AMD bug
libata: Fix enable bits for triflex
libata: Clean up and fix the VIA PATA libata driver
libata: Update TODO list for pata_amd
libata: Updates to the MPIIX driver
Albert Lee:
[libata] add driver for Promise PATA 2027x
libata-dev-2.6: pdc2027x add ata_scsi_ioctl
libata-dev-2.6: pdc2027x change comments
libata-dev-2.6: pdc2027x move the PLL counter reading code
libata-dev-2.6: pdc2027x PLL input clock detection fix
libata-dev: Convert pdc2027x from PIO to MMIO
libata-dev: pdc2027x use "long" for counter data type
libata-dev: pdc2027x ATAPI DMA lost irq problem workaround
libata: interrupt driven pio for libata-core
libata: interrupt driven pio for LLD
libata irq-pio: add comments and cleanup
libata irq-pio: rename atapi_packet_task() and comments
libata irq-pio: simplify if condition in ata_dataout_task()
libata irq-pio: cleanup ata_qc_issue_prot()
libata: move atapi_send_cdb() and ata_dataout_task()
[libata irq-pio] reorganize ata_pio_sector() and __atapi_pio_bytes()
[libata irq-pio] reorganize "buf + offset" in ata_pio_sector()
[libata irq-pio] use PageHighMem() to optimize the kmap_atomic() usage
libata CHS: LBA28/LBA48 optimization (revise #6)
libata irq-pio: misc fixes
libata irq-pio: merge the ata_dataout_task workqueue with ata_pio_task workqueue
libata irq-pio: eliminate unnecessary queuing in ata_pio_first_block()
libata irq-pio: add read/write multiple support
libata: pata_pdc2027x minor fix
libata-dev: determine err_mask when error is found
libata-dev: filter out noisy ATAPI error messages
Andrew Morton:
pata_opti needs PCI
Erik Benada:
[libata sata_promise] support PATA ports on SATA controllers
Jeff Garzik:
[libata] pata_pdc2027x: update for recent ->host_stop() API changes
[libata pata_pdc2027x] add documentation ref in header; trim trailing whitespace
[libata irq-pio] build fix
[libata pdc_adma] update for removal of ATA_FLAG_NOINTR
[libata pata_sil680] add to Makefile/Kconfig
libata: Add makefile rules for pata_via driver.
[libata pdc_adma] fix for new irq-driven PIO code
[libata] minor updates to PATA drivers
[libata] constify PCI tables in PATA drivers
[libata sata_mv] IRQ PIO build fix
[libata pata_via] fix warning
[libata] irq-pio: fix breakage related to err_mask merge
libata: Add Intel MPIIX and "old PIIX" PATA drivers.
[libata pata drivers] trim trailing whitespace
[libata sata_promise] irq_pio: fix merge bug
[libata] remove 'ordered_flush' member from PATA drivers
Fix bugs.
Randy Dunlap:
Tejun Heo:
libata: separate out ata_sata_print_link_status
ahci: separate out ahci_stop/start_engine
ahci: separate out ahci_dev_classify
ata_piix: fix MAP VALUE interpretation for for ICH6/7
libata: fold __ata_qc_complete() into ata_qc_free()
libata: make the owner of a qc responsible for freeing it
libata: fix ata_qc_issue() error handling
ahci: fix err_mask setting in ahci_host_intr
libata: return AC_ERR_* from issue functions
libata: add detailed AC_ERR_* flags
SCSI: export scsi_eh_finish_cmd() and scsi_eh_flush_done_q()
libata: implement and apply ata_eh_qc_complete/retry()
libata: create pio/atapi task queueing wrappers
ahci: stop engine during hard reset
ahci: add constants for SRST
libata: export ata_busy_sleep
libata: modify ata_dev_try_classify
libata: new ->probe_reset operation
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: libata-dev queue updated
@ 2005-08-26 8:41 Tomita, Haruo
0 siblings, 0 replies; 11+ messages in thread
From: Tomita, Haruo @ 2005-08-26 8:41 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Jeff Garzik, linux-ide, linux-kernel, Tomita, Haruo
Hi Bunk,
Thank you for your replay.
> With SCSI=m and SCSI_SATA=y this allows the static enabling
> of the SATA drivers with unwanted effects, e.g.:
> - SCSI=m, SCSI_SATA=y, SCSI_ATA_ADMA=y
> -> SCSI_ATA_ADMA is built statically but scsi/built-in.o is
> not linked
> into the kernel
> - SCSI=m, SCSI_SATA=y, SCSI_ATA_ADMA=y, SCSI_SATA_AHCI=m
> -> SCSI_ATA_ADMA and libata are built statically but
> scsi/built-in.o is not linked into the kernel,
> SCSI_SATA_AHCI is built modular (unresolved symbols due
> to missing
> libata)
I agree.
Thanks again,
Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: libata-dev queue updated
2005-08-26 0:04 Tomita, Haruo
@ 2005-08-26 0:16 ` Adrian Bunk
0 siblings, 0 replies; 11+ messages in thread
From: Adrian Bunk @ 2005-08-26 0:16 UTC (permalink / raw)
To: Tomita, Haruo; +Cc: Jeff Garzik, linux-ide, linux-kernel
On Fri, Aug 26, 2005 at 09:04:37AM +0900, Tomita, Haruo wrote:
> On Thursday, August 25, 2005 8:02 PM (JST), Adrian Bunk wrote:
>
> > > 2.6.13- rc7-libata1.patch.bz2 was used.
> > > A combined mode of ata_piix seems not to work.
> > > Is the following patches correct?
> > >
> > > diff -urN linux-2.6.13-rc7.orig/drivers/scsi/Kconfig
> > linux-2.6.13-rc7/drivers/scsi/Kconfig
> > > --- linux-2.6.13-rc7.orig/drivers/scsi/Kconfig
> > 2005-08-25 13:44:33.000000000 +0900
> > > +++ linux-2.6.13-rc7/drivers/scsi/Kconfig 2005-08-25
> > 14:33:38.000000000 +0900
> > > @@ -424,7 +424,7 @@
> > > source "drivers/scsi/megaraid/Kconfig.megaraid"
> > >
> > > config SCSI_SATA
> > > - tristate "Serial ATA (SATA) support"
> > > + bool "Serial ATA (SATA) support"
> > > depends on SCSI
> > > help
> > > This driver family supports Serial ATA host controllers
> >
> > No, this bug reintroduces a problem with SCSI=m.
>
> Please explain this bug in detail.
Assuming your patch is applied:
With SCSI=m and SCSI_SATA=y this allows the static enabling of the SATA
drivers with unwanted effects, e.g.:
- SCSI=m, SCSI_SATA=y, SCSI_ATA_ADMA=y
-> SCSI_ATA_ADMA is built statically but scsi/built-in.o is not linked
into the kernel
- SCSI=m, SCSI_SATA=y, SCSI_ATA_ADMA=y, SCSI_SATA_AHCI=m
-> SCSI_ATA_ADMA and libata are built statically but
scsi/built-in.o is not linked into the kernel,
SCSI_SATA_AHCI is built modular (unresolved symbols due to missing
libata)
> > Which problem do you face?
> > And how did this change alone fix it for you?
>
> I am using Intel 82801EB SATA controller.
> 2.6.13-rc7-libata1.patch.bz2 worked as PATA when 82801EB was used in a combined mode.
> Does quirk_intel_ide_combined() work effectively?
I do still not see how your proposed patch would have _any_ influence on
your problem.
> Thanks,
> Haruo
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: libata-dev queue updated
@ 2005-08-26 0:04 Tomita, Haruo
2005-08-26 0:16 ` Adrian Bunk
0 siblings, 1 reply; 11+ messages in thread
From: Tomita, Haruo @ 2005-08-26 0:04 UTC (permalink / raw)
To: Adrian Bunk; +Cc: Jeff Garzik, linux-ide, linux-kernel, Tomita, Haruo
On Thursday, August 25, 2005 8:02 PM (JST), Adrian Bunk wrote:
> > 2.6.13- rc7-libata1.patch.bz2 was used.
> > A combined mode of ata_piix seems not to work.
> > Is the following patches correct?
> >
> > diff -urN linux-2.6.13-rc7.orig/drivers/scsi/Kconfig
> linux-2.6.13-rc7/drivers/scsi/Kconfig
> > --- linux-2.6.13-rc7.orig/drivers/scsi/Kconfig
> 2005-08-25 13:44:33.000000000 +0900
> > +++ linux-2.6.13-rc7/drivers/scsi/Kconfig 2005-08-25
> 14:33:38.000000000 +0900
> > @@ -424,7 +424,7 @@
> > source "drivers/scsi/megaraid/Kconfig.megaraid"
> >
> > config SCSI_SATA
> > - tristate "Serial ATA (SATA) support"
> > + bool "Serial ATA (SATA) support"
> > depends on SCSI
> > help
> > This driver family supports Serial ATA host controllers
>
> No, this bug reintroduces a problem with SCSI=m.
Please explain this bug in detail.
> Which problem do you face?
> And how did this change alone fix it for you?
I am using Intel 82801EB SATA controller.
2.6.13-rc7-libata1.patch.bz2 worked as PATA when 82801EB was used in a combined mode.
Does quirk_intel_ide_combined() work effectively?
Thanks,
Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: libata-dev queue updated
2005-08-25 6:56 Tomita, Haruo
@ 2005-08-25 11:02 ` Adrian Bunk
0 siblings, 0 replies; 11+ messages in thread
From: Adrian Bunk @ 2005-08-25 11:02 UTC (permalink / raw)
To: Tomita, Haruo; +Cc: Jeff Garzik, linux-ide, linux-kernel
On Thu, Aug 25, 2005 at 03:56:23PM +0900, Tomita, Haruo wrote:
> Hi Jeff,
>
> 2.6.13- rc7-libata1.patch.bz2 was used.
> A combined mode of ata_piix seems not to work.
> Is the following patches correct?
>
> diff -urN linux-2.6.13-rc7.orig/drivers/scsi/Kconfig linux-2.6.13-rc7/drivers/scsi/Kconfig
> --- linux-2.6.13-rc7.orig/drivers/scsi/Kconfig 2005-08-25 13:44:33.000000000 +0900
> +++ linux-2.6.13-rc7/drivers/scsi/Kconfig 2005-08-25 14:33:38.000000000 +0900
> @@ -424,7 +424,7 @@
> source "drivers/scsi/megaraid/Kconfig.megaraid"
>
> config SCSI_SATA
> - tristate "Serial ATA (SATA) support"
> + bool "Serial ATA (SATA) support"
> depends on SCSI
> help
> This driver family supports Serial ATA host controllers
No, this bug reintroduces a problem with SCSI=m.
Which problem do you face?
And how did this change alone fix it for you?
> Haruo
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: libata-dev queue updated
@ 2005-08-25 6:56 Tomita, Haruo
2005-08-25 11:02 ` Adrian Bunk
0 siblings, 1 reply; 11+ messages in thread
From: Tomita, Haruo @ 2005-08-25 6:56 UTC (permalink / raw)
To: Jeff Garzik, linux-ide; +Cc: linux-kernel, Tomita, Haruo
Hi Jeff,
2.6.13- rc7-libata1.patch.bz2 was used.
A combined mode of ata_piix seems not to work.
Is the following patches correct?
diff -urN linux-2.6.13-rc7.orig/drivers/scsi/Kconfig linux-2.6.13-rc7/drivers/scsi/Kconfig
--- linux-2.6.13-rc7.orig/drivers/scsi/Kconfig 2005-08-25 13:44:33.000000000 +0900
+++ linux-2.6.13-rc7/drivers/scsi/Kconfig 2005-08-25 14:33:38.000000000 +0900
@@ -424,7 +424,7 @@
source "drivers/scsi/megaraid/Kconfig.megaraid"
config SCSI_SATA
- tristate "Serial ATA (SATA) support"
+ bool "Serial ATA (SATA) support"
depends on SCSI
help
This driver family supports Serial ATA host controllers
--
Haruo
^ permalink raw reply [flat|nested] 11+ messages in thread
* libata-dev queue updated
@ 2005-08-24 6:56 Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2005-08-24 6:56 UTC (permalink / raw)
To: linux-ide; +Cc: linux-kernel
Recent updates:
* core: ATAPI fixes from Tejun Heo and Albert Lee
* sata_promise: new PCI IDs
* sata_sil: don't apply mod15write fix to 3125/3114 chips
* ahci: "HD LED always on" fix
git users: 'ALL' branch of
rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
Patch:
http://www.kernel.org/pub/linux/kernel/people/jgarzik/libata/2.6.13-rc7-libata1.patch.bz2
drivers/scsi/Kconfig | 26 +
drivers/scsi/Makefile | 3
drivers/scsi/ahci.c | 5
drivers/scsi/ata_adma.c | 786 ++++++++++++++++++++++++++++++++++
drivers/scsi/ata_piix.c | 14
drivers/scsi/libata-core.c | 360 +++++++++++++--
drivers/scsi/libata-scsi.c | 984 ++++++++++++++++++++++++++++++++++---------
drivers/scsi/libata.h | 5
drivers/scsi/pata_pdc2027x.c | 847 +++++++++++++++++++++++++++++++++++++
drivers/scsi/sata_nv.c | 24 -
drivers/scsi/sata_promise.c | 63 ++
drivers/scsi/sata_qstor.c | 8
drivers/scsi/sata_sil.c | 31 -
drivers/scsi/sata_sil24.c | 785 ++++++++++++++++++++++++++++++++++
drivers/scsi/sata_sis.c | 2
drivers/scsi/sata_svw.c | 10
drivers/scsi/sata_sx4.c | 141 +++---
drivers/scsi/sata_uli.c | 2
drivers/scsi/sata_via.c | 2
drivers/scsi/sata_vsc.c | 5
include/linux/ata.h | 16
include/linux/libata.h | 11
include/linux/pci_ids.h | 1
include/scsi/scsi.h | 3
24 files changed, 3762 insertions(+), 372 deletions(-)
Albert Lee:
[libata] C/H/S support, for older devices
[libata] add driver for Promise PATA 2027x
libata-dev-2.6: pdc2027x add ata_scsi_ioctl
libata-dev-2.6: pdc2027x change comments
libata-dev-2.6: pdc2027x move the PLL counter reading code
libata-dev-2.6: pdc2027x PLL input clock detection fix
libata ata_data_xfer() fix
libata handle the case when device returns/needs extra data
libata-dev: Convert pdc2027x from PIO to MMIO
libata-dev: pdc2027x use "long" for counter data type
libata-dev: pdc2027x ATAPI DMA lost irq problem workaround
libata: Clear ATA_QCFLAG_ACTIVE flag before calling the completion callback
Daniel Drake:
sata_nv: Support MCP51/MCP55 device IDs
sata_promise: Add PDC40519 id
Douglas Gilbert:
[libata scsi] add START STOP UNIT translation
Erik Benada:
[libata sata_promise] support PATA ports on SATA controllers
Jason Gaston:
ahci: AHCI mode SATA patch for Intel ICH7-M DH
Jeff Garzik:
[libata] add new driver ata_adma
[libata adma] enable PCI MWI during controller initialization
[libata] ATA passthru (arbitrary ATA command execution)
[libata] ata_adma: update for recent ->host_stop() API changes
[libata] pata_pdc2027x: update for recent ->host_stop() API changes
libata: Update 'passthru' branch for latest libata
libata: trim trailing whitespace.
Martin Wilck:
Fix HD activity LED with ahci
Otto Meier:
sata_promise: Add PDC40718 id
Tejun Heo:
SATA: rewritten sil24 driver
sil24: add FIXME comment above ata_device_add
sil24: remove irq disable code on spurious interrupt
sil24: add testing for PCI fault
sil24: move error handling out of hot interrupt path
sil24: remove PORT_TF
sil24: replace pp->port w/ ap->ioaddr.cmd_addr
sil24: fix PORT_CTRL_STAT constants
sil24: add more comments for constants
fix atapi_packet_task vs. intr race (take 2)
libata: implement ata_poll_qc_complete and use it in polling functions
sil: apply M15W quirk selectively (take 2)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: libata-dev queue updated
2004-12-03 15:01 Dieter Stueken
@ 2004-12-04 6:15 ` Brad Campbell
0 siblings, 0 replies; 11+ messages in thread
From: Brad Campbell @ 2004-12-04 6:15 UTC (permalink / raw)
To: Dieter Stueken; +Cc: linux-kernel
Dieter Stueken wrote:
>> * ATA passthru (read: SMART support)
>
>
> is it still unsafe to use passthru concurrently
> to normal disk I/O, as stated earlier?
It appears to be safe with a UP machine at the moment. (Read as: I have been beating it hard for
over a month with no issues.) SMP is known to have a race which may not be good.
--
Brad
/"\
Save the Forests \ / ASCII RIBBON CAMPAIGN
Burn a Greenie. X AGAINST HTML MAIL
/ \
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: libata-dev queue updated
@ 2004-12-03 15:01 Dieter Stueken
2004-12-04 6:15 ` Brad Campbell
0 siblings, 1 reply; 11+ messages in thread
From: Dieter Stueken @ 2004-12-03 15:01 UTC (permalink / raw)
To: linux-kernel
> * ATA passthru (read: SMART support)
is it still unsafe to use passthru concurrently
to normal disk I/O, as stated earlier?
an other question:
will some "coldplug" be possible with SATA?
I currently may unload the sata module, exchange the disk(s)
and reload the module again. Works file, but instead I want
to exchange a single disk of my LVM system, while all other
disks are still active.
I found some advice, on how to do that with SCSI disks.
Will it be possible with SATA, too?
Dieter.
--
Dieter Stüken, con terra GmbH, Münster
stueken@conterra.de
http://www.conterra.de/
(0)251-7474-501
^ permalink raw reply [flat|nested] 11+ messages in thread
* libata-dev queue updated
@ 2004-12-02 8:29 Jeff Garzik
0 siblings, 0 replies; 11+ messages in thread
From: Jeff Garzik @ 2004-12-02 8:29 UTC (permalink / raw)
To: linux-ide; +Cc: linux-kernel
I just updated libata-dev queue in BitKeeper, to the latest upstream kernel.
No patch yet, I'll post in a day or two. You can generate your own
patch using Documentation/BK-usage/gcapatch script in the kernel tree.
Here's a summary of the stuff sitting in this testing queue:
* new driver ata_adma (Pacific Digital PATA and SATA)
* new hardware ULi 5281 supported in sata_uli driver
* new hardware VT6421 SATA supported in sata_via driver
* support for PATA ports on Promise SATA cards
* support for newer Promise PATA cards
* ATA passthru (read: SMART support)
* other minor stuff
BK users:
bk pull bk://gkernel.bkbits.net/libata-dev-2.6
This will update the following files:
Documentation/DocBook/libata.tmpl | 192 ++++++++++
drivers/scsi/Kconfig | 18
drivers/scsi/Makefile | 2
drivers/scsi/ahci.c | 5
drivers/scsi/ata_adma.c | 636 ++++++++++++++++++++++++++++++++++
drivers/scsi/libata-core.c | 48 ++
drivers/scsi/libata-scsi.c | 413 ++++++++++++++++++++++
drivers/scsi/libata.h | 2
drivers/scsi/pata_pdc2027x.c | 694 ++++++++++++++++++++++++++++++++++++++
drivers/scsi/sata_promise.c | 56 ++-
drivers/scsi/sata_uli.c | 51 +-
drivers/scsi/sata_via.c | 202 ++++++++---
include/linux/ata.h | 1
include/linux/libata.h | 2
include/scsi/scsi.h | 3
15 files changed, 2221 insertions(+), 104 deletions(-)
through these ChangeSets:
<albertcc:tw.ibm.com>:
o [libata pdc2027x] fix incorrect pio and mwdma masks
o [libata pdc2027x] remove quirks and ROM enable
o [libata] add driver for Promise PATA 2027x
<andyw:pobox.com>:
o [libata scsi] support 12-byte passthru CDB
o [libata scsi] passthru CDB check condition processing
o T10/04-262 ATA pass thru - patch
<erikbenada:yahoo.ca>:
o [libata sata_promise] support PATA ports on SATA controllers
Brad Campbell:
o libata basic detection and errata for PATA->SATA bridges
Jeff Garzik:
o [libata docs] add chapter on libata driver API
o [libata] add new driver ata_adma
o [libata ahci] minor fixes
o [libata sata_uli] add 5281 support, fix SATA phy setup for others
o [libata sata_via] add support for VT6421 SATA
o [libata sata_via] minor cleanups
o [libata] fix DocBook bugs
o [libata pdc2027x] update for upstream struct device conversion
o [libata sata_promise] fix merge bugs
o [libata] fix build breakage
o [libata] fix SATA->PATA bridge detect compile breakage
o [libata] fix printk warning
John W. Linville:
o libata: SMART support via ATA pass-thru
Tobias Lorenz:
o libata-scsi: get-identity ioctl support
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-01-27 13:54 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-01-07 7:10 libata-dev queue updated Jeff Garzik
-- strict thread matches above, loose matches on Subject: below --
2006-01-27 13:54 Jeff Garzik
2005-08-26 8:41 Tomita, Haruo
2005-08-26 0:04 Tomita, Haruo
2005-08-26 0:16 ` Adrian Bunk
2005-08-25 6:56 Tomita, Haruo
2005-08-25 11:02 ` Adrian Bunk
2005-08-24 6:56 Jeff Garzik
2004-12-03 15:01 Dieter Stueken
2004-12-04 6:15 ` Brad Campbell
2004-12-02 8:29 Jeff Garzik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).