- 19 Jan, 2004 2 commits
-
-
Andrew Vasquez authored
The problem is during the removal of the failover and IOCTL code from the scsi-qla2xxx-2.6 tree, one critical piece of code (a one-liner) was inadvertently removed that effectively disables the drivers ability to bind fcports (devices found in the loop or fabric) to the SCSI nexus (h/b/t/l).
-
Jes Sorensen authored
I am attaching the latest patch for qla1280, which includes Andrew's and James' patches (modulo the 64 bit enable part) as well changes to make it handle pci_set_dma_mask() correctly and switch to only use one of the two SCSI command issuing versions depending on whether the driver is compiled for 64 or 32 bit DMA. The old code effectively did this anyway, but with this change it is no longer compiling in the part not used.
-
- 17 Jan, 2004 5 commits
-
-
Mike Anderson authored
This patch fixes a bug in scsi_eh_flush_done_q when the allowed count has been exceeded and the command errored for a timeout. The bug is that the result will be left at zero and the command finished. patched-scsi-misc-2.7-andmike/drivers/scsi/scsi_error.c | 28 +++++++--------- 1 files changed, 13 insertions(+), 15 deletions(-)
-
Martin Hicks authored
Stop adding sysfs attributes after we call scsi_remove_device() when we encounter an error. Also a small whitespace cleanup and removing a useless "return".
-
Eric Dean Moore authored
-
James Bottomley authored
From: Thomas Schlichter <thomas.schlichter@web.de> the attached patch fixes a link error of the kernel module 'drivers/scsi/ pcmcia/aha152x_cs.ko' because of two module_init() and two module_exit() functions. Now the module links but I did not test it further...
-
Andrew Morton authored
drivers/scsi/qla2xxx/qla_def.h:1139: warning: unnamed struct/union that defines no instances drivers/scsi/qla2xxx/qla_iocb.c:440: union has no member named `standard' Older gcc's don't understand anonymous unions.
-
- 15 Jan, 2004 15 commits
-
-
http://lia64.bkbits.net/to-linus-2.5Linus Torvalds authored
into evo.osdl.org:/home/torvalds/v2.5/linux
-
bk://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into evo.osdl.org:/home/torvalds/v2.5/linux
-
Jeff Garzik authored
Thanks to DaveM.
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Roland McGrath authored
Obviously almost noone uses the pdeath_signal feature, since this has gone unnoticed for quite some time. This patch calls the function that does the right locking for the context of this call (inside exit_notify). The names of the signal.c entrypoints are a little confusing.
-
Jeff Garzik authored
The spinlock was held while calling functions that could block, while simultaneously being at all times inside the context of module init/exit. Thanks to DaveM.
-
David Mosberger authored
-
David Mosberger authored
correctly even on 32-bit hosts. As an added bonus, it's faster, too. Run "unwcheck" by default, but for now, don't let unwcheck errors cause the kernel build to fail.
-
bk://linux-scsi.bkbits.net/scsi-misc-2.7Linus Torvalds authored
into evo.osdl.org:/home/torvalds/v2.5/linux
-
David Jeffery authored
This patch fixes DMA bugs on x86-64 and ia64 machines. The driver was using commands that only support 32bit addresses in places that could return 64bit addresses. One place was DMAing off the stack. The other place was causing problems on x86-64 machines by calling pci_map() functions on a region allocated by pci_alloc_consistent().
-
David Jeffery authored
This patch fixes two minor bugs. It allows zero length write commands through to devices. It also prevents the writing of any '\0' characters at the end of version numbers to ips's /proc/scsi files.
-
James Bottomley authored
-
James Bottomley authored
From: "Andrew Vasquez" <andrew.vasquez@qlogic.com> With additional changes from: "James Bottomley" <James.Bottomley@SteelEye.com>, "Christoph Hellwig" <hch@infradead.org> This is the qlogic driver version 8.00.00b7 with the ioctl and failover code stripped out and a few associated fixes put in.
-
James Bottomley authored
From: "Randy.Dunlap" <rddunlap@osdl.org> The problem is that the detect function requests an IO region of 16 bytes (at least when a command line override parameter is used) but the release function only tries to release 8 bytes, and this request isn't done because it doesn't match any allocated IO region. [NCR53C400 extensions are not enabled, so NCR5380_region_size is 8, not 16, but the request uses NCR5380_region_size regardless.] Fix: save the allocated region size in instance->n_io_ports and release that size only;
-
- 14 Jan, 2004 18 commits
-
-
Jeff Garzik authored
Fixes build on some platforms.
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
bk://kernel.bkbits.net/jgarzik/net-drivers-2.5Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Jeff Garzik authored
into redhat.com:/spare/repo/net-drivers-2.5
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
-
Ben Collins authored
This was broken by the last commit for cdev stuff which removed the "int ret;" that these routines used.
-
Ben Collins authored
-
Ben Collins authored
Retire our char device dispatching logic. With the 2.6 cdev API we can register much smaller device number regions, so we use that instead.
-
Ben Collins authored
-
Ben Collins authored
-
Matthew Wilcox authored
On Tue, Jan 13, 2004 at 06:02:08PM +0300, Sergey Tikhonov wrote: > The final kernel could not pass linking stage with 2.1.18f version > (included into 2.6.1 kernel patch). > The linker complains that : > drivers/built-in.o(.init.text+0x8cec): In function 'sym2_probe': > : undfined reference to 'local symbols in discarded section .exit.text' > > I compared arch/alpha/kernel/vmlinux.lds.S with one from the i386 tree. > The '.exit.text' and '.exit.data' > sections were moved out of DISCARD attributes in the i386 version. I did > the same with alpha version > and it helped. Thanks for this report; you uncovered a real bug. Actually two real bugs; one is that parisc is not discarding the .init.text and .exit.text sections (so I didn't notice this bug) and the other is that sym_detach is marked __devexit, yet called from a __devinit function.
-