History log of /drivers/scsi/sym53c8xx_2/sym_fw.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5111eefa17615bdf17ca00ec2cdca16302c7697e 05-Oct-2007 Matthew Wilcox <matthew@wil.cx> [SCSI] sym53c8xx: Remove pci_dev pointer from sym_shcb

This structure is accessed by the device; the fewer Linux things in it,
the better. Using the pci_dev pointer from the hostdata requires a lot
of changes:

- Pass Scsi_Host to a lot of routines which currently take a sym_hcb.
- Set the Scsi_Host as the pci drvdata (instead of the sym_hcb)

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
4d85b471593d03e141f9160a58574b9204363267 05-Oct-2007 Matthew Wilcox <matthew@wil.cx> [SCSI] sym53c8xx: Simplify DAC DMA handling

By introducing the use_dac(), set_dac() and DMA_DAC_MASK macros, we can
eliminate a lot of ifdefs from the code. We now rely on the compiler to
optimise away a few things that we'd formerly relied on the preprocessor
to do. This makes sym_setup_bus_dma_mask() small enough to inline into
its only caller.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
e58bc06ed071e43bef4e2f94340853761a4bf034 05-Oct-2007 Matthew Wilcox <matthew@wil.cx> [SCSI] sym53c8xx: Remove ->device_id

Following the same path as ->revision_id, remove ->device_id

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
bd678450bfbd4bb6543a7138d9ee3418c2a11e7c 05-Oct-2007 Matthew Wilcox <matthew@wil.cx> [SCSI] sym53c8xx: Use pdev->revision

Auke missed the sym2 driver in his initial sweep.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
44f30b0f59d628eb6f57cfa9d8ab06da670e5306 30-Nov-2005 Matthew Wilcox <matthew@wil.cx> [SCSI] sym2: Remove code to handle DMA_BIDIRECTION requests

The upper layer doesn't send these down since 2.4.x (or 2.6 in
practice), so no need to handle it. Inline sym_setup_data_pointers
into its only caller so we can fail gracefully in the case we'd get
one neverless.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
47be1e0ee1f484c8127f306e06ed3be91add07ee 30-Nov-2005 Matthew Wilcox <matthew@wil.cx> [SCSI] sym2: Remove FreeBSD ifdefs

Remove FreeBSD ifdefs from sym2 driver

Signed-off-by: Matthew Wilcox <matthew@wil.cx>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
/drivers/scsi/sym53c8xx_2/sym_fw.c
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 17-Apr-2005 Linus Torvalds <torvalds@ppc970.osdl.org> Linux-2.6.12-rc2

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!
/drivers/scsi/sym53c8xx_2/sym_fw.c