aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/sata_svw.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2006-04-10[PATCH] move ->eh_strategy_handler to the transport classChristoph Hellwig1-1/+0
Overriding the whole EH code is a per-transport, not per-host thing. Move ->eh_strategy_handler to the transport class, same as ->eh_timed_out. Downside is that scsi_host_alloc can't check for the total lack of EH anymore, but the transition period from old EH where we needed it is long gone already. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jeff Garzik <jeff@garzik.org>
2006-03-22Merge branch 'master'Jeff Garzik1-1/+0
2006-03-21[libata sata_vsc, sata_svw] Convert #define'd constants to enumsJeff Garzik1-27/+29
Also, bump sata_vsc version.
2006-03-21[SCSI] libata: implement minimal transport template for ->eh_timed_outTejun Heo1-1/+0
SCSI midlayer has moved hostt->eh_timed_out to transport template. As libata doesn't need full-blown transport support yet, implement minimal transport for libata. No transport class or whatsoever, just empty transport template with ->eh_timed_out hook. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-02-12[PATCH] libata: kill sht->max_sectorsTejun Heo1-1/+0
The previous dev->max_sectors patch made sht->max_sectors meaningless. Kill all initializations of sht->max_sectors. Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2006-02-10[PATCH] libata: use ata_scsi_timed_out()Tejun Heo1-0/+1
Make all libata low level drivers use ata_scsi_timed_out(). Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
2006-01-17[libata] sata_svw: add pci idOliver Weihe1-0/+1
2006-01-06[BLOCK] update libata to use new blk_ordered for barriersTejun Heo1-1/+0
Reflect changes in SCSI midlayer and updated to use new ordered request implementation Signed-off-by: Tejun Heo <htejun@gmail.com> Signed-off-by: Jens Axboe <axboe@suse.de>
2005-11-16[libata] bump versionsJeff Garzik1-1/+1
2005-11-10[libata] constify PCI ID table in several driversJeff Garzik1-1/+1
2005-11-07[libata] eliminate use of drivers/scsi/scsi.h compatibility header/definesJeff Garzik1-2/+1
2005-10-30[libata] use dev_printk() throughout driversJeff Garzik1-1/+2
A few drivers were not following the standard meme of printing out their driver name and version at module load time; this is fixed as well.
2005-10-29[libata] ensure ->tf_read() hook reads Status and Error registersJeff Garzik1-6/+16
We want ->tf_read() to get a complete snapshot of all taskfile registers, without requiring the callers to manually call ata_chk_status() and ata_chk_err() themselves. This also fixes a minor bug in sata_vsc where the lower bits of the feature register were incorrectly placed in the HOB (high order bits) portion of struct ata_taskfile.
2005-10-22libata: const-ification bombing runJeff Garzik1-2/+2
Enforce access rules where appropriate. If the compiler is smart enough, this may buy us an optimization or two as a side effect.
2005-08-30[libata] update several drivers to use pci_iomap()/pci_iounmap()Jeff Garzik1-3/+2
2005-08-30[libata] __iomem annotations for various driversJeff Garzik1-1/+1
2005-08-29Merge /spare/repo/linux-2.6/Jeff Garzik1-5/+5
2005-08-28[libata] license change, other bitsJeff Garzik1-14/+19
- changes license of all code from OSL+GPL to plain ole GPL - except for NVIDIA, who hasn't yet responded about sata_nv - copyright holders were already contacted privately - adds info in each driver about where hardware/protocol docs may be obtained - where I have made major contributions, updated copyright dates
2005-07-31libata: trim trailing whitespace.Jeff Garzik1-5/+5
Also, fixup a tabs-to-spaces block of code in ata_piix.
2005-06-09[PATCH] sata_svw: bump version numberNarendra Sankar1-1/+1
Bump sata_svw.c version number to indicate support for BCM5785(HT1000) Southbridge SATA controller. Signed-off-by: Narendra Sankar <nsankar@broadcom.com> diff -uNr linux-2.6.12-rc5/drivers/scsi/sata_svw.c linux-2.6.12-rc5.brcm/drivers/scsi/sata_svw.c
2005-06-04Automatic merge of /spare/repo/libata-dev branch svw1-9/+16
2005-05-26libata: Fix use-after-iounmapJeff Garzik1-0/+1
Jens Axboe pointed out that the iounmap() call in libata was occurring too early, and some drivers (ahci, probably others) were using ioremap'd memory after it had been unmapped. The patch should address that problem by way of improving the libata driver API: * move ->host_stop() call after all ->port_stop() calls have occurred. * create default helper function ata_host_stop(), and move iounmap() call there. * add ->host_stop_prewalk() hook, use it in sata_qstor.c (hi Mark). sata_qstor appears to require the host-stop-before-port-stop ordering that existed prior to applying the attached patch.
2005-05-25[PATCH] sata_svw: Add support for new device IDsNarendra Sankar1-9/+16
BCM5785 (HT1000) is a new southbridge from Serverworks/Broadcom that incorporates 4 SATA ports in a single PCIX function. Functionally these ports are similar to that in older devices like the Apple K2 and the Frodo4/8. This patch adds support for the new PCI device ID along with a blurb on what the various device IDs mean. Additionally in all devices based on this SATA controller, the SATA ports appear as a single PCI function. This is true for older Frodo8 devices as well. Hence the init function should init all the ports present in the detected controller (which could be 4 or 8). Signed-off-by: Narendra Sankar <nsankar@broadcom.com>
2005-05-12[PATCH] typo fix in drivers/scsi/sata_svw.c commentRolf Eike Beer1-1/+1
Add missing brace.
2005-04-16Linux-2.6.12-rc2Linus Torvalds1-0/+483
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!