[RFC: 2.6 patch] remove the broken SCSI_ACORNSCSI_3 driver

2007-02-19 Thread Adrian Bunk
The SCSI_ACORNSCSI_3 driver: - has been marked as BROKEN for more than one year and - is still marked as BROKEN. Drivers that had been marked as BROKEN for such a long time seem to be unlikely to be revived in the forseeable future. But if anyone wants to ever revive this driver, the code is stil

[PATCH] qla2xxx: fix RSCN handling on big-endian systems

2007-02-19 Thread malahal
qla2xxx driver fails to handle RSCN events affecting area or domain due to an endian issue on big endian systems. This fixes the port_id_t structure on big endian systems. Signed-off-by: Malahal Naineni <[EMAIL PROTECTED]> diff -r c860739bb0f4 drivers/scsi/qla2xxx/qla_def.h --- a/drivers/scsi/ql

Re: [RFC] How to implement linux_block commands in scsi midlayer

2007-02-19 Thread James Bottomley
On Sat, 2007-02-17 at 23:12 -0500, Douglas Gilbert wrote: > IOW don't do it! > > Better would be to flag the request for internal use. This would be my opinion too. We're trying to move away from encapsulated commands wherever we can (although we're definitely not there yet). The idea is that t

Re: [PATCH] SCSI: Make error printing more user friendly

2007-02-19 Thread Martin K. Petersen
> "James" == James Bottomley <[EMAIL PROTECTED]> writes: James> I think we should be going through dev_printk as the primary, James> particularly as doing this would make the output of sdev_printk James> different from scmd_printk. How about Fine with me except we're now back to having incon

[PATCH 2/3] powerpc: Add powerpc PCI-E reset API implementation

2007-02-19 Thread Brian King
Adds the pSeries platform implementation for a new PCI API which can be used to issue various types of PCI-E reset, including PCI-E warm reset and PCI-E hot reset. This is needed for an ipr PCI-E adapter which does not properly implement BIST. Running BIST on this adapter results in PCI-E errors.

[PATCH 3/3] ipr: Use PCI-E reset API for new ipr adapter

2007-02-19 Thread Brian King
Use a newly added PCI API to issue a PCI Fundamental reset (warm reset) to a new ipr PCI-E adapter. Typically, the ipr adapter uses the start BIST bit in config space to reset an adapter. Issuing start BIST on this particular adapter results in the PCI-E logic on the card losing sync, which causes

[PATCH 1/3] pci: New PCI-E reset API

2007-02-19 Thread Brian King
Adds a new API which can be used to issue various types of PCI-E reset, including PCI-E warm reset and PCI-E hot reset. This is needed for an ipr PCI-E adapter which does not properly implement BIST. Running BIST on this adapter results in PCI-E errors. The only reliable reset mechanism that exist

Re: [RFC] How to implement linux_block commands in scsi midlayer

2007-02-19 Thread Elias Oltmanns
[ cc-ing Jens so he can intervene in case I got him wrong in the first place. ] Hi Doug, Douglas Gilbert <[EMAIL PROTECTED]> wrote: > Elias, > If you want to define a SCSI operation code for > internal use within the kernel, please make sure > that the byte isn't in the range 0 to 255 (inclusive)