An error occurred fetching the project authors.
- 29 May, 2004 3 commits
-
-
Guennadi Liakhovetski authored
On Wed, 26 May 2004, Christoph Hellwig wrote: > Looks like a way to go. I'm not sure what scan_device is supposed to > do as I already wrote, but from looking at when it's set/cleared I'm > pretty sure it tries to indicate whethere we're currently scanning for > devices. And useing slave_alloc/slave_configure is a much safer way to > find that out then guessing from the commands sent. Attached is a patch, that moves scan_device to slave_alloc/_configure/_destroy, as you suggested (to be precise, as I understood your suggestion:-)) Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
-
Guennadi Liakhovetski authored
The "API-update" patch, just approved by Christoph deserves a new version. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
-
James Bottomley authored
From: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Update the driver to use the new pci, scsi and module interfaces. Modified with feedback from hch Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
-
- 22 May, 2004 1 commit
-
-
Guennadi Liakhovetski authored
Here comes the next (trivial) patch. I just want to get it out of the way to make the next (scary) patch smaller and simpler. This one doesn't modify the object code either. Actually, well, it does - it makes a few objects, that were previously declared extern static. And removes a couple more defines.
-
- 21 May, 2004 1 commit
-
-
Guennadi Liakhovetski authored
Ok, here comes the first one. I chose this one because it fixes an actual bug in the driver. This bug was (partially) introduced by myself when porting to 2.6. Partly the reason was that I disliked using function-like macros as lvalues: sg_dma_address(x) = ... sg_dma_len(x) = ... [OT] wouldn't it be better to introduce some macros like set_sg_dma_{address|len}(x, y)? A part of the original patch has already been merged (s/UINT/ULONG/), so, the actual version is re-diffed against 2.6.6-bk6 and re-tested (on a plain Pentium). Also updates the driver-version, printed on startup.
-
- 19 Dec, 2003 1 commit
-
-
James Bottomley authored
From: Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked by: Kurt Garloff <kurt@garloff.de
-
- 19 May, 2003 1 commit
-
-
Christoph Hellwig authored
Yeah, I know the method is obsolete but for proper refcounting we need to get rid of all those scsi_host_hn_get() abusers. scsi_host_hn_get() and scsi_host_put() are not exported anymore after this patch.
-
- 05 May, 2003 1 commit
-
-
Christoph Hellwig authored
Oookay - I really got upset by that tmeplates in headers crap when grepping for certain methods. The patch below moves all templates from the headers into the actual implementation files and removes the ifdef mess for unmaintained drivers - for maintained support gazillion kernel releases drivers like gdth I've kept them. This means a driver works fine without any problems for all modular builds and builtin kernel >= 2.4.0. If you want certain drivers to work with 2.0/2.2 statyic builds too I can hack something up for you, but I'd prefer not supporting stuff like that anymore. Tested by compiling all drivers with make -k and not getting more warnings than before :)
-
- 15 Dec, 2002 1 commit
-
-
Art Haas authored
-
- 25 Oct, 2002 1 commit
-
-
Christoph Hellwig authored
Currnetly the ->bios_param for host drivers exposes struct scsi_disk (aka Scsi_Disk or Disk) to each and every lowlevel driver, although this structure should be privated to the sd driver. All bios_param implementation do only use two fields: .device and .capacity. This patch passes down those two directly and gets rid of 99% of the sd.h inclusions (*). I've tried to not break any driver with this patch, but given the number of compiler errors in the current tree I might have missed one or two. (*) a bunch of drivers needed sd.h to get to scsi.h, I've fixed those.
-
- 21 Jul, 2002 1 commit
-
-
Alexander Viro authored
->bios_param() switched from kdev_t to struct block_device *. Caller and all instances updated.
-
- 05 Feb, 2002 2 commits
-
-
Linus Torvalds authored
- Al Viro: more superblock cleanups - Jens Axboe: more patches for new block IO layer - Christoph Hellwig: get rid of the old, long- deprecated SCSI error handling
-
Linus Torvalds authored
-