- 29 Apr, 2003 11 commits
-
-
Heiko Carstens authored
Hi, the following patch sets the data direction in sd_synchronize_cache to SCSI_DATA_NONE. Otherwise the data direction would be SCSI_DATA_UNKNOWN, which is at least a problem for the zfcp lldd, since it expects a value differently from unknown. Please apply, thanks. Heiko
-
Christoph Hellwig authored
Addresses the fixme in scsi_alloc_queue.
-
Christoph Hellwig authored
Okay, when doing some other stuff I looked over this one, and it's a bit confusing to read: - using a goto completed where a simple break would be sufficient - using for (;;) for a perfectly fine while loop - ... but what's more interesting is that the spinlock handling in here, when we switch from sdev_lock/queue_lock to host_lock we do a spin_unlock_irq followed by a spin_lock_irqsave - but we we just enabled interrupts so the save isn't nessecary at all, even more we can just do spin_unlock/spin_lock when keeping them disabled. Also we drop host_lock in the middle of this function, just to reacquire it a tad later in scsi_dispatch_cmd, but fixing that need a bit more thinking as there's another caller for scsi_dispatch_cmd.
-
Christoph Hellwig authored
->reset_chain is initialized by the midlayer only used in BusLogic's old EH code (which is never called and thus can be #if 0'ed out until someone with the hardware updates it to new EH), ->done_late is never used.
-
Christoph Hellwig authored
->scpnt_wait is initialized and cpqfc calls wake_up on it but no one ever waits for it, ->allow_revalidate is completly unused.
-
Christoph Hellwig authored
spin_lock_irqsave takes an unsigned long.
-
Christoph Hellwig authored
Currently scsi_error.c has two opencoded copies for scsi_report_bus_reset. Get rid of them.
-
Christoph Hellwig authored
Currenty pcmcia drivers do a loop on their devices for issuing a SCSI_IOCTL_GET_IDLUN ioctl from kernelspace and passing dev->type to userspace so cardmgr can guess the the dev_t and find the device node of it. But it doesn't actually use it but only pass it as optional arguments to it's poor-man's hotplug scripts. So kill this horror of, we have proper hotplug scripts in 2.5. And here we go, the first big host->my_devices abuser is gone.
-
Christoph Hellwig authored
Is someone still using the echo dump > /proc/scsi/scsi feature? I think we should kill it as we're getting much nicer output from sysfs these days..
-
Christoph Hellwig authored
Two new headers: scsi_priv.h - for macros/declarations private to the scsi midlayer (= not EXPORT_SYMBOL()ed) scsi_logging.h - for SCSI_LOG_* and friends, semi-private to the midlayer and the upper drivers. One abuse of this in dpt_i2o killed.
-
Anton Blanchard authored
> The sym2 driver should use the generic pci_enable_device() and > pci_set_master() functions. Sorry, wrong patch. We need to read COMMAND after doing pci_enable_device/pci_set_master. We should also check the return valie of pci_enable_device. Anton ===== drivers/scsi/sym53c8xx_2/sym_glue.c 1.16 vs edited =====
-
- 28 Apr, 2003 10 commits
-
-
Marc Zyngier authored
The included patch cleans up the EISA code : - Documentation update, - Remove i386 EISA ID reservation (handled in the generic code), - Add some preliminary support for EISA-like VLB cards (Adaptec 287x), - Add some stricter dependancies for EISA_VIRTUAL_ROOT - Preliminary support for EISA DMA, - Much more conservative probing, - EISA IDs list update (Compaq stuff).
-
Linus Torvalds authored
-
Linus Torvalds authored
before opening it.
-
Linus Torvalds authored
Cleanups.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
support. Add it back in now that DRI is synched up again.
-
Linus Torvalds authored
generic dri files and into gamma driver files.
-
bk://linux-bt.bkbits.net/bt-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
bk://bk.arm.linux.org.uk/linux-2.5-rmkLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 29 Apr, 2003 2 commits
-
-
Russell King authored
-
Russell King authored
This is a fix from eons ago, which apparantly has been in the old Rebel.com netwinder CVS for several years, and has never been submitted upstream. This fix allows FP registers to be correctly written to ELF core files, as well as preventing corruption of other parts of ELF core files caused by data on the kernel stack being overwritten.
-
- 28 Apr, 2003 7 commits
-
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
-
Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Jeff Garzik authored
into redhat.com:/garz/repo/net-drivers-2.5
-
Russell King authored
-
- 27 Apr, 2003 10 commits
-
-
Jeff Garzik authored
- support new 2.5 irqreturn_t - s/usec_delay/udelay/ - remove two stored-but-never-used members of struct ixgb_hw - read PCI vendor/device ids from struct pci_dev, not h/w - remove some unused wrappers from ixgb_osdep.h
-
Jeff Garzik authored
-
Jeff Garzik authored
-
Ganesh Venkatesan authored
-
Scott Feldman authored
* Wrap TSO support with NETIF_F_TSO to keep same driver source between 2.4 and 2.5.
-
Scott Feldman authored
-
Jeff Garzik authored
into redhat.com:/garz/repo/net-drivers-2.5
-
Andrew Morton authored
100% irqreturn_t cleanups Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a, appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i, ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton, lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac, sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815, tokenring/several, wan/several
-
David S. Miller authored
into kernel.bkbits.net:/home/davem/net-2.5
-
David S. Miller authored
-