21 May, 2005
14 commits
-
blk_insert_request() has a unobivous feature of requeuing a
request setting REQ_SPECIAL|REQ_SOFTBARRIER. SCSI midlayer
was the only user and as previous patches removed the usage,
remove the feature from blk_insert_request(). Only special
requests should be queued with blk_insert_request(). All
requeueing should go through blk_requeue_request().Signed-off-by: Tejun Heo
Signed-off-by: James Bottomley -
scsi_init_io() used to set REQ_SPECIAL when it fails sg
allocation before requeueing the request by returning
BLKPREP_DEFER. REQ_SPECIAL is being updated to mean special
requests. So, remove REQ_SPECIAL setting.Signed-off-by: Tejun Heo
Signed-off-by: James Bottomley -
This is the reworked version of the patch. It sets REQ_SOFTBARRIER
in two places - in elv_next_request() on BLKPREP_DEFER and in
blk_requeue_request().Signed-off-by: Tejun Heo
Signed-off-by: James Bottomley -
Original from: Christoph Hellwig
Modified and
Signed-off-by: Andrew Vasquez
Signed-off-by: James Bottomley -
The fusion Kconfig forgets to set CONFIG_FUSION, which is required to
get the upper makefile to descend into the fusion directory. Add this
back as a variable and make the two upper level modules select it.Signed-off-by: James Bottomley
-
(1) mptfc.c: This driver is having module_init, module_exit, and probe.
(2) mptfc.c: Registering for Fibre Channel pci ids are done from this
module.
(3) mptfc.c: Convert MODULE_PARM to module_paramSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) mptspi.c: This driver is having module_init, module_exit, and probe.
(2) mptspi.c: Registering for SCSI pci ids are done from this module.
(3) mptspi.c: Convert MODULE_PARM to module_paramSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) mptscsih.c: Remove credits, -sralston references , update copyright
(2) mptscsih.c: split driver support
(3) mptscsih.c: module_init, module_exit, and probe routines moved to new
stub drivers, mptfc and mptspi
(4) mptscsih.c: some global parameters are moved to MPT_SCSI_HOST
(5) mptscsih.c: removed scsi_device_online check.Signed-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) mptlan.c: Remove credits and update copyright
(2) mptlan.c: Remove -sralston referencesSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) mptctl.c: Remove credits and update copyright
(2) mptctl.c: cleanup in get_iocinfoSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) mptbase.c: Move registering pci ids to scsi lld drivers
(2) mptbase.c: Use the DMA_32BIT_MASK constant
(3) mptbase.c: Fix for multiple pci domains
(4) mptbase.c: Remove le32 conversion from BlockSize, which was u8 size
(5) mptbase.c: Remove credits, -sralston references , update copyright
(6) mptbase.c: split driver supportSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
(1) Kconfig - added new mptspi and mptfc scsi lld drivers
(2) Kconfig - increased MAX_SGE from 40 to 128
(2) Makefile - compilation support for split drivers
(3) Makefile - cleaned up debug defines; e.g. removed obsolete, added othersSigned-off-by: Eric Moore
Signed-off-by: James Bottomley -
From: Christoph Hellwig
Both drivers are marked broken and haven't compiled since very early
2.5.x. And they're for IDE hardware so they shouldn't have been
written to the SCSI layer at all.Signed-off-by: James Bottomley
-
Update SCSI firmware images:
ql1040_fw.h:
- * Firmware Version 7.65.00 (14:17 Jul 20, 1999)
+ * Firmware Version 7.65.06 (14:38 Jan 07, 2002)ql1280_fw.h:
- * Firmware Version 8.15.00 (14:35 Aug 22, 2000)
+ * Firmware Version 8.15.11 (10:20 Jan 02, 2002)ql12160_fw.h:
- * Firmware Version 10.04.32 (12:03 May 09, 2001)
+ * Firmware Version 10.04.42 (15:44 Apr 18, 2003)Signed-off-by: Andrew Vasquez
Signed-off-by: James Bottomley
22 Apr, 2005
5 commits
-
Signed-off-by: Andreas Herrmann
Signed-off-by: James Bottomley -
I noticed a case in sr_ioctl.c's sr_get_mcn where a buffer is
allocated, but the pointer isn't checked for null.Signed-off-by: Nate Dailey
Signed-off-by: James Bottomley -
Signed-off-by: James Bottomley
-
Make transport-functions structure non-static. Replace #include of
scsi_transport.h with a forward declaration.Signed-off-by: Andrew Vasquez
Signed-off-by: James Bottomley -
Allocate syscall numbers for add_key, request_key, keyctl.
21 Apr, 2005
6 commits
-
We do not longer use DLT_LINUX_SLL for activ/pass filters but
DLT_PPP_WITHDIRECTION witch need 1 as outbound flag.Signed-off-by: Karsten Keil
Signed-off-by: Linus Torvalds -
The new out of line put_user() assembly on x86_64 changes %rcx without
telling GCC about it causing things like:http://bugme.osdl.org/show_bug.cgi?id=4515
See to it that %rcx is not changed (made it consistent with get_user()).
Signed-off-by: Alexander Nyberg
Signed-off-by: ak@suse.de
Signed-off-by: Linus Torvalds -
My version of gcc doesn't warn about this error (declaration in the
middle of a set of statements).The fix is simple (this also corrects return code; for init functions it
should be zero or error). -
PREEMPT+SMP support - see if it looks sane...
Signed-off-by: Al Viro
Signed-off-by: David S. Miller -
Releasing this will also make "git" the official source control
thing. Here's to hoping for the best.
20 Apr, 2005
15 commits
-
The following patch just makes the header part of the skb writeable.
This is needed since we modify the IP headers just a few lines below.Signed-off-by: Herbert Xu
Signed-off-by: David S. Miller -
Signed-off-by: Herbert Xu
Signed-off-by: David S. Miller -
Signed-off-by: Arnaldo Carvalho de Melo
Signed-off-by: David S. Miller -
Here is a revised alternative that uses BUG_ON/WARN_ON
(as suggested by Herbert Xu) to eliminate NET_CALLER.Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller -
Noticed by Herbert Xu.
Signed-off-by: David S. Miller
-
Be kind to userspace and don't force them to hardcode protocol
families just to have it changed again once we support routing
rules for more than one protocol family.Signed-off-by: Thomas Graf
Signed-off-by: David S. Miller -
While looking at this problem I noticed that IPv6 was sometimes
looking at inet->recverr which is bogus. Here is a patch to
correct that and use np->recverr.Signed-off-by: Herbert Xu
Acked-by: Hideaki YOSHIFUJI
Signed-off-by: David S. Miller -
So here is a patch that introduces skb_store_bits -- the opposite of
skb_copy_bits, and uses them to read/write the csum field in rawv6.Signed-off-by: Herbert Xu
Signed-off-by: David S. Miller -
From: Tushar Gohad
Signed-off-by: Hideaki YOSHIFUJI
Signed-off-by: David S. Miller -
Signed-off-by: Herbert Xu
Signed-off-by: David S. Miller -
Once all the MMU architectures define FIRST_USER_ADDRESS, remove hack from
mmap.c which derived it from FIRST_USER_PGD_NR.Signed-off-by: Hugh Dickins
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Replace misleading definition of FIRST_USER_PGD_NR 0 by definition of
FIRST_USER_ADDRESS 0 in all the MMU architectures beyond arm and arm26.Signed-off-by: Hugh Dickins
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
ARM26 define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when
they are mapped low), and use that definition in place of locally defined
MIN_MAP_ADDR. Previously, ARM26 permitted user mappings at 0 if the machine
vectors were mapped high; but that's inconsistent with ARM, and
FIRST_USER_ADDRESS would then have to be determined at runtime. Let's fix it
at PAGE_SIZE throughout the architecture.Signed-off-by: Hugh Dickins
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
ARM define FIRST_USER_ADDRESS as PAGE_SIZE (beyond the machine vectors when
they are mapped low), and use that definition in place of locally defined
MIN_MAP_ADDR.Signed-off-by: Hugh Dickins
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Remove use of FIRST_USER_PGD_NR from sys_mincore: it's inconsistent (no other
syscall refers to it), unnecessary (sys_mincore loops over vmas further down)
and incorrect (misses user addresses in ARM's first pgd).Signed-off-by: Hugh Dickins
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds