]> git.hungrycats.org Git - linux/log
linux
22 years agoremove old ifdefs aic7xxx
James Bottomley [Thu, 23 Sep 2004 09:40:18 +0000 (05:40 -0400)]
remove old ifdefs aic7xxx

From: janitor@sternwelten.at

 Patches to remove some old ifdefs.
 remove most of the #include <linux/version.h>
 kill compat cruft like #define ahd_pci_set_dma_mask pci_set_dma_mask

Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoremove old ifdefs aic79xx
James Bottomley [Thu, 23 Sep 2004 09:37:20 +0000 (05:37 -0400)]
remove old ifdefs aic79xx

From: janitor@sternwelten.at

 Patches to remove some old ifdefs.
 remove most of the #include <linux/version.h>
 kill compat cruft like #define ahd_pci_set_dma_mask pci_set_dma_mask

Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] switch fusion to use <linux/list.h> everywhere
Christoph Hellwig [Tue, 21 Sep 2004 11:35:09 +0000 (07:35 -0400)]
[PATCH] switch fusion to use <linux/list.h> everywhere

Acked By: Moore, Eric Dean <emoore@lsil.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Allow LLDD's to fail slave alloc (non-existent slave)
James Smart [Mon, 20 Sep 2004 17:24:08 +0000 (13:24 -0400)]
[PATCH] Allow LLDD's to fail slave alloc (non-existent slave)

In the cases where an LLDD knows that a lun does not exist, if it
fails slave_alloc(), the midlayer reports an error message indicating
slave_alloc failed.

This patch allows the LLDD to reject the slave_alloc() call if it
knows the lun doesn't exist, and skips the reporting of the
slave_alloc failure message. This avoids jumping through hoops in the
LLDD to avoid error messages from slave_alloc. Also saves cycles in
that the probe is also cancelled for the non-existent device.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] don't mark aacraid as experimental
Christoph Hellwig [Mon, 20 Sep 2004 17:19:24 +0000 (13:19 -0400)]
[PATCH] don't mark aacraid as experimental

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] move scsi_add_host back to where it belongs in aacraid
Christoph Hellwig [Mon, 20 Sep 2004 17:17:07 +0000 (13:17 -0400)]
[PATCH] move scsi_add_host back to where it belongs in aacraid

looks like you applied a premature version of the last aacraid patch.
This one moves the scsi_add_host back so it's not called before the
driver is ready to accept queued commands.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoscsi: Add reset ioctl capability to ULDs
James Bottomley [Sun, 19 Sep 2004 08:56:12 +0000 (04:56 -0400)]
scsi: Add reset ioctl capability to ULDs

Currently, the only way to issue a SCSI reset of any
type is to use the sg device.  By adding extra ioctls
to scsi_ioctl.c we enable this for all ULDs.

The slight complication is that scsi_ioctl() is usually
only called when the device has been checked not to be
undergoing eh recovery.  Resets may be issued in
this scenario if the user opens the device O_NONBLOCK.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agosome ncr53c8xx decrufting
James Bottomley [Fri, 17 Sep 2004 13:47:37 +0000 (09:47 -0400)]
some ncr53c8xx decrufting

From: Christoph Hellwig <hch@lst.de>

kills lots of BSD glue and procfs mess

Acked by: Matthew Wilcox <willy@debian.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] SCSI QLA not working on latest *-mm SN2 (qla_dbg fixes)
Andrew Vasquez [Fri, 17 Sep 2004 13:35:35 +0000 (09:35 -0400)]
[PATCH] SCSI QLA not working on latest *-mm SN2 (qla_dbg fixes)

On Thu, 2004-09-16 at 14:09, Jesse Barnes wrote:
> On Thursday, September 16, 2004 1:56 pm, Andrew Vasquez wrote:
> > On Thu, 2004-09-16 at 13:05, Jesse Barnes wrote:
> > > On Thursday, September 16, 2004 12:56 pm, Paul Jackson wrote:
> > > > Andrew Vasquez has been looking at this, via private email with just
> > > > me (no progress yet).  Figured I update the larger list with this much
> > > > ...
> > >
> > > It seems to be failing on one of the accesses to PCI_COMMAND in config
> > > space in qla2x00_reset_chip().  I'm checking now to see if we're
> > > accessing the card right after a reset but before the card has finished.
> > > That would cause a master abort, the symptom I'm seeing at least.
> >
> > Interesting, the only changes in reset_chip() are for PCI posting
> > issues.  Relevant diff attached.
>
> Yeah, I think one of these is the culprit.  Before I got your message, I fixed
> some of them in my tree already (see attached) and things seem to work.
>

Hmm, seems we were a bit too over-aggressive in placement of the
readw()s :(

>         WRT_REG_WORD(&reg->hccr, HCCR_CLR_RISC_INT);
> +       RD_REG_WORD(&reg->hccr);                        /* PCI Posting. */
>         WRT_REG_WORD(&reg->hccr, HCCR_CLR_HOST_INT);
> +       RD_REG_WORD(&reg->hccr);                        /* PCI Posting. */
>
>         /* Reset ISP chip. */
>         WRT_REG_WORD(&reg->ctrl_status, CSR_ISP_SOFT_RESET);
> +       RD_REG_WORD(&reg->ctrl_status);                 /* PCI Posting. */
>
> In particular, are the above ok?  If the chip is resetting, won't doing a read
> cause a machine check (or at the very least, a device select timeout, which
> will return all ones on friendlier platforms).
>

There are several more which deltas in qla_dbg.c which are suspect
also.

>         WRT_REG_WORD(&reg->ctrl_status, CSR_ISP_SOFT_RESET);
> +       RD_REG_WORD(&reg->ctrl_status);                 /* PCI Posting. */
>
> Same here?
>

Andrew, please add Jesse's patch along with the patch I'm attaching to
your tree.  I'll be sure to add the ia64 machine back into our test
ring.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] SCSI QLA not working on latest *-mm SN2
Jesse Barnes [Fri, 17 Sep 2004 13:32:09 +0000 (09:32 -0400)]
[PATCH] SCSI QLA not working on latest *-mm SN2

On Thursday, September 16, 2004 1:56 pm, Andrew Vasquez wrote:
> On Thu, 2004-09-16 at 13:05, Jesse Barnes wrote:
> > On Thursday, September 16, 2004 12:56 pm, Paul Jackson wrote:
> > > Andrew Vasquez has been looking at this, via private email with just
> > > me (no progress yet).  Figured I update the larger list with this much
> > > ...
> >
> > It seems to be failing on one of the accesses to PCI_COMMAND in config
> > space in qla2x00_reset_chip().  I'm checking now to see if we're
> > accessing the card right after a reset but before the card has finished.
> > That would cause a master abort, the symptom I'm seeing at least.
>
> Interesting, the only changes in reset_chip() are for PCI posting
> issues.  Relevant diff attached.

Yeah, I think one of these is the culprit.  Before I got your message, I fixed
some of them in my tree already (see attached) and things seem to work.

        WRT_REG_WORD(&reg->hccr, HCCR_CLR_RISC_INT);
+       RD_REG_WORD(&reg->hccr);                        /* PCI Posting. */
        WRT_REG_WORD(&reg->hccr, HCCR_CLR_HOST_INT);
+       RD_REG_WORD(&reg->hccr);                        /* PCI Posting. */

        /* Reset ISP chip. */
        WRT_REG_WORD(&reg->ctrl_status, CSR_ISP_SOFT_RESET);
+       RD_REG_WORD(&reg->ctrl_status);                 /* PCI Posting. */

In particular, are the above ok?  If the chip is resetting, won't doing a read
cause a machine check (or at the very least, a device select timeout, which
will return all ones on friendlier platforms).

        WRT_REG_WORD(&reg->ctrl_status, CSR_ISP_SOFT_RESET);
+       RD_REG_WORD(&reg->ctrl_status);                 /* PCI Posting. */

Same here?

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] 2.6.9 aacraid: aac_count fix
Mark Haverkamp [Fri, 17 Sep 2004 13:30:04 +0000 (09:30 -0400)]
[PATCH] 2.6.9 aacraid: aac_count fix

Changed the managing of aac device structures to a linked list so that
there is no limit to how many adapters can be configured.  Also, put the
call to scsi_add_host earlier in the probe function, before devices are
accessed.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoscsi: add proper pci id table to aic7xxx
James Bottomley [Fri, 17 Sep 2004 13:19:01 +0000 (09:19 -0400)]
scsi: add proper pci id table to aic7xxx

From: Andi Kleen <ak@suse.de>

Patch updated by: Christoph Hellwig <hch@infradead.org>

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoscsi: add blacklist attribute indicating no ULD attach
James Bottomley [Thu, 16 Sep 2004 11:06:32 +0000 (07:06 -0400)]
scsi: add blacklist attribute indicating no ULD attach

From: Jeremy Higdon <jeremy@sgi.com>

Add blacklist attribute to disable ULD attachment to a lun, and use
that attribute for SGI-branded Engenio UTM luns.

Minor rejection fixes and
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] avoid obsolete "scsi.h" APIs in st
Kai Mäkisara [Thu, 16 Sep 2004 10:59:09 +0000 (06:59 -0400)]
[PATCH] avoid obsolete "scsi.h" APIs in st

> Date: Tue, 14 Sep 2004 20:18:00 +0200
> From: Christoph Hellwig <hch>
> Subject: [PATCH] avoid obsolete "scsi.h" APIs in st
>
> no actual behaviour changes, just update to the less obsfucated 2.6+
> APIs.
>
Looks good to me but did not link when DEBUG was set to 1: one
print_req_sense() conversion was missed. This is corrected in the patch at
the end of this message.

Signed-off-by: Kai Makisara <kai.makisara@kolumbus.fi>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] remove abort,reset methods from host templates
Christoph Hellwig [Thu, 16 Sep 2004 10:55:53 +0000 (06:55 -0400)]
[PATCH] remove abort,reset methods from host templates

Due to the prototype changes they'd been giving warnings since before
2.6.0 was release, it's time to finally kill them.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] kill useless spinlock wrappers in BusLogic
Christoph Hellwig [Thu, 16 Sep 2004 10:50:18 +0000 (06:50 -0400)]
[PATCH] kill useless spinlock wrappers in BusLogic

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] fix Scsi_Host leak in BusLogic
Christoph Hellwig [Thu, 16 Sep 2004 10:38:37 +0000 (06:38 -0400)]
[PATCH] fix Scsi_Host leak in BusLogic

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] mark scsi_add_host __must_check
Arjan van de Ven [Thu, 16 Sep 2004 10:10:06 +0000 (06:10 -0400)]
[PATCH] mark scsi_add_host __must_check

it seems scsi_add_host() is one of those functions that a driver really has
to check the return value of, but several forget to do this. Patch below
marks it __must_check which will cause a warning in this case (with gcc
3.4 and later)..

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] 3ware 5/6/7/8000 driver update
Adam Radford [Mon, 13 Sep 2004 19:31:23 +0000 (15:31 -0400)]
[PATCH] 3ware 5/6/7/8000 driver update

- Make tw_check_bits() static.
- Add MODULE_VERSION support.
- Fix ioctl path to use dma_alloc/free_coherent() instead of
  pci_alloc/free_consistent().
- Remove error variable from ioctl code causing confusion.
  retval defaults to -EFAULT, any copy_to/from_user() that
  returns non zero returns -EFAULT.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoFix qla2xxx mismerge
James Bottomley [Mon, 13 Sep 2004 19:30:08 +0000 (15:30 -0400)]
Fix qla2xxx mismerge

From: Andrew Vasquez <andrew.vasquez@qlogic.com>

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] aacraid: Detect non-committed array
Mark Haverkamp [Mon, 13 Sep 2004 12:48:43 +0000 (08:48 -0400)]
[PATCH] aacraid: Detect non-committed array

From:  Mark Salyzyn at Adaptec

In the case of this driver patch, we will report to the user via a
syslogd kernel message that a foreign array has been ignored in
non-intel environments; or intel environments where the BIOS fails to
load to perform this set of housekeeping functions. There is a
provision, via the commit variable, to change this behavior to accept
the configuration instead.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] sym2 2.1.18k
Matthew Wilcox [Mon, 13 Sep 2004 12:10:44 +0000 (08:10 -0400)]
[PATCH] sym2 2.1.18k

2.1.18k:
 - Relicence from dual BSD/GPL to pure GPL
 - Add my copyright to various files
 - Remove unnecessary MDELAY calls after printfs
 - Rename remaining MDELAY() to mdelay(), delete MDELAY and sym_mdelay
   macros
 - Restructure PCI initialisation to not disable chips that are part
   of Mylex RAID cards.
 - Make SYM_OPT_NVRAM_PRE_READ non-optional.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] start removing queue from tmscsim
Christoph Hellwig [Sun, 12 Sep 2004 08:25:48 +0000 (04:25 -0400)]
[PATCH] start removing queue from tmscsim

So actually I have a patch that starts to remove internal queueing from
tmscsim.  This gets rid of internal queueing for those cases where we
can just make the midlayer do the the work by returning erros from
->queuecommand (and cleans up the tmscsim queuecommand implementation
singnificantly).

Next step would get rid of the more complicated internal queueing where
we need to make the scsi layer requeue by returning appropinquate DID_
values from ->scsidone.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoadvansys build fix
James Bottomley [Sun, 12 Sep 2004 07:31:44 +0000 (03:31 -0400)]
advansys build fix

it uses TCQ defines but doesn't include scsi/scsi_tcq.h

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] tmscsim.c build fix
Andrew Morton [Sat, 11 Sep 2004 17:06:24 +0000 (13:06 -0400)]
[PATCH] tmscsim.c build fix

This must have had a ton of testing.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoServeRAID driver ( ips ) Version 7.10.18
James Bottomley [Fri, 10 Sep 2004 15:03:18 +0000 (11:03 -0400)]
ServeRAID driver ( ips ) Version 7.10.18

From: Hammer, Jack <Jack_Hammer@adaptec.com>

- Fix path/name for scsi_hosts.h include for 2.6 kernels
- Fix sort order of 7k
- Remove 3 unused "inline" functions

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agofix printk warning in sg.c
James Bottomley [Fri, 10 Sep 2004 14:47:25 +0000 (10:47 -0400)]
fix printk warning in sg.c

sizeof() != int

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agofix undefined function msleep warning in osst
James Bottomley [Fri, 10 Sep 2004 14:43:28 +0000 (10:43 -0400)]
fix undefined function msleep warning in osst

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoscsi: normalize fixed and descriptor sense data
James Bottomley [Fri, 10 Sep 2004 14:03:31 +0000 (10:03 -0400)]
scsi: normalize fixed and descriptor sense data

From: Douglas Gilbert <dougg@torque.net>

The patch only touches two files: scsi.h and scsi_lib.c
It adds the proposed facility and then uses it in scsi_lib
in roughly 4 locations. IMO there were 3 sense processing errors:
   - block SG_IO did not get passed back deferred errors
     [SG_IO is a __pass-through__ interface!!]
   - MEDIUM_ERRORs _do_ get processed for deferred sense errors
     in scsi_io_completion() which seems unintended
     [I did not fix this one.]
   - invalid command operation code handling in
     __scsi_mode_sense() was just wrong

If people think this is a reasonable approach, then the rest of
the scsi mid-level and upper level driver could be converted.
As Kai pointed we may need some general routines to pick up the
sense data "extras".

The benefit of doing this conversion is that it may well
highlight a lot more sense data processing errors (if the
above is any guide).

Changes:
    - add structure to receive normalized sense data from either
      fixed or descriptor format sense data
    - add scsi_normalize_sense() function to populate that structure
    - add scsi_sense_is_deferred() function so deferred errors can
      be ignored in many contexts
    - apply new mechanism to sense data processing within the
      scsi_lib.c file

Patch reformatted by: Christoph Hellwig <hch@lst.de>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] sg jiffy library calls [was: sg kill local jiffies
Douglas Gilbert [Fri, 10 Sep 2004 13:55:44 +0000 (09:55 -0400)]
[PATCH] sg jiffy library calls [was: sg kill local jiffies

Douglas Gilbert wrote:
> It has been reported that the change to sg.c in lk 2.6.9-rc1-bk5
> to use library jiffy functions breaks sg (albeit under vmware).
> Evidentally sg devices are no longer recognised after that change.
>
> Reverting that changeset removes the problem. Strange, it is not
> obvious why.
>
> At some stage I must have detected negative time spans (yeh yeh it
> never happens) and my versions returned 0 in this case; otherwise
> the implementations look very similar.

The following patch fixes the problem. It is
against lk 2.6.9-rc1-bk7 (i.e. after "standard"
jiffy_to_millisecs macros replaced sg versions).

Change:
    - make sure a (large) user supplied timeout value does
      not result in a negative timeout passed to the midlevel

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Fix up scsi_test_unit_ready() to work correctly with CD-ROMs
James Bottomley [Fri, 10 Sep 2004 13:52:44 +0000 (09:52 -0400)]
[PATCH] Fix up scsi_test_unit_ready() to work correctly with CD-ROMs

Olaf Hering noticed that SG_IO was no-longer working correctly on some
CD-ROMS.  The reason is a change in behaviour induced by switching to
the new scsi_test_unit_ready() API.

Apparently the CD-ROM special case needs to ignore both UNIT_ATTENTION
and NOT_READY for removable media.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] 3ware 5/6/7/8000 driver v1.26.02.000
Adam Radford [Fri, 10 Sep 2004 13:48:45 +0000 (09:48 -0400)]
[PATCH] 3ware 5/6/7/8000 driver v1.26.02.000

- Remove deprecated SCSI_IOCTL_SEND_COMMAND interface.
- Remove deprecated /proc/scsi/3w-xxxx interface.
- Convert entire driver to pci_driver format.
- Remove all mdelays, replace w/msleep to fix possible watchdog
  timer issues.
- Make all register accesses macros.
- Remove all prototypes from header file, reorder functions to
  eliminate all prototypes but one.
- Add sysfs 'queue_depth' setting attribute.
- Add sysfs 'stats' attribute.
- Fix spinlocks everywhere, remove tw_lock spinlock.
- Remove all bitfields, add bitmask access macros.
- Remove un-needed scsi_eh_abort entrypoint.  Controller does not
  support aborting invididual IO's, scsi_eh_reset sufficient.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] PATCH [8/8] qla2xxx: Update version
Andrew Vasquez [Fri, 10 Sep 2004 11:02:44 +0000 (07:02 -0400)]
[PATCH] PATCH [8/8]  qla2xxx: Update version

Update version number to 8.00.00b21-k.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoqla2xxx: 23xx/63xx firmware updates
James Bottomley [Fri, 10 Sep 2004 11:01:46 +0000 (07:01 -0400)]
qla2xxx: 23xx/63xx firmware updates

From: Andrew Vasquez <andrew.vasquez@qlogic.com>

Resync with latest released firmware -- 3.03.02

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] PATCH [5/8] qla2xxx: Rework ISR registration
Andrew Vasquez [Fri, 10 Sep 2004 10:57:08 +0000 (06:57 -0400)]
[PATCH] PATCH [5/8]  qla2xxx: Rework ISR registration

Rework interrupt-handler registration in anticipation of future
chip types.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] PATCH [4/8] qla2xxx: Small fixes
Andrew Vasquez [Fri, 10 Sep 2004 10:55:02 +0000 (06:55 -0400)]
[PATCH] PATCH [4/8]  qla2xxx: Small fixes

o Always set an TCQ modifier for each command submitted.
o Always (re)-initialize NVRAM during execution.
o Add pci_disable_device() calls to proper locations during
  pci-probe failure and pci-remove.
o Do not begin processing until the DPC has been marked
  'active'.
o Fix off-by-one error while copying sense-data.
o Fix bus-reset issue during back-door execution.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years agoqla2xxx: DMA pool/api usage
James Bottomley [Fri, 10 Sep 2004 10:50:05 +0000 (06:50 -0400)]
qla2xxx: DMA pool/api usage

From: Andrew Vasquez <andrew.vasquez@qlogic.com>

Rework driver DMA allocations to use the DMA pool APIs
to minimize potential run-time allocation failures.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Fixed up rejections and replaced the
schedule_timeout's in the patch with msleep

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] PATCH [2/8] qla2xxx: Dynamic resize of request-q
Andrew Vasquez [Fri, 10 Sep 2004 10:39:11 +0000 (06:39 -0400)]
[PATCH] PATCH [2/8]  qla2xxx: Dynamic resize of request-q

Dynamically resize request-queue during initialization based
on the amount of memory available to the ISP.

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] PATCH [1/8] qla2xxx: PCI posting fixes
Andrew Vasquez [Fri, 10 Sep 2004 10:35:52 +0000 (06:35 -0400)]
[PATCH] PATCH [1/8]  qla2xxx: PCI posting fixes

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] fix aic79xx module_init return value when no hardware
Christoph Hellwig [Fri, 10 Sep 2004 10:26:42 +0000 (06:26 -0400)]
[PATCH] fix aic79xx module_init return value when no hardware

So much rearranging to just propagate the pci_module_init return value..

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] mesh is ppc32-only
Olaf Hering [Fri, 10 Sep 2004 10:09:44 +0000 (06:09 -0400)]
[PATCH] mesh is ppc32-only

 On Wed, Aug 25, Christoph Hellwig wrote:
> mesh is only present on older 32bit pmac boards and doesn't compile
> on ppc64.

This applies also to the other pmac-only scsi driver:

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] allow non-modular mptctl
Christoph Hellwig [Fri, 10 Sep 2004 09:59:46 +0000 (05:59 -0400)]
[PATCH] allow non-modular mptctl

There's no reason to keep people from building it into their
kernels statically.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] avoid obsolete APIs in eata
Christoph Hellwig [Fri, 10 Sep 2004 09:57:12 +0000 (05:57 -0400)]
[PATCH] avoid obsolete APIs in eata

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] avoid obsolete APIs in ide-scsi
Christoph Hellwig [Fri, 10 Sep 2004 09:55:22 +0000 (05:55 -0400)]
[PATCH] avoid obsolete APIs in ide-scsi

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] don't include "scsi.h" in scsi_module.c
Christoph Hellwig [Fri, 10 Sep 2004 09:50:09 +0000 (05:50 -0400)]
[PATCH] don't include "scsi.h" in scsi_module.c

we only need <scsi/scsi_host.h> here

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] update notcq blacklist
Christoph Hellwig [Fri, 10 Sep 2004 09:48:20 +0000 (05:48 -0400)]
[PATCH] update notcq blacklist

This patch adds the two devices from the private blacklist in tmscsim to
the generic one.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] refactor tmscsim inititalization code
Christoph Hellwig [Fri, 10 Sep 2004 09:46:07 +0000 (05:46 -0400)]
[PATCH] refactor tmscsim inititalization code

this one I still had in my pipe.  This greatly streamlines the setup
code.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] plug leaks in aic7xxx_osm
Dave Jones [Fri, 10 Sep 2004 09:42:45 +0000 (05:42 -0400)]
[PATCH] plug leaks in aic7xxx_osm

Spotted with the source checker from Coverity.com.

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Remove possible reuse of stale pointer in aic7xxx
Dave Jones [Fri, 10 Sep 2004 09:41:20 +0000 (05:41 -0400)]
[PATCH] Remove possible reuse of stale pointer in aic7xxx

Spotted with the source checker from Coverity.com.

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] plug leaks in aic79xx
Dave Jones [Fri, 10 Sep 2004 09:39:48 +0000 (05:39 -0400)]
[PATCH] plug leaks in aic79xx

Spotted with the source checker from Coverity.com.

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Remove redundant freeing code from aic7770
Dave Jones [Fri, 10 Sep 2004 09:37:47 +0000 (05:37 -0400)]
[PATCH] Remove redundant freeing code from aic7770

ahc_alloc already frees the 'name' if ahc=NULL

Spotted with the source checker from Coverity.com.

Signed-off-by: Dave Jones <davej@redhat.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/sata_sx4: replace schedule_timeout() with
Maximilian Attems [Fri, 10 Sep 2004 09:27:57 +0000 (05:27 -0400)]
[PATCH] scsi/sata_sx4: replace schedule_timeout()  with

Use msleep() instead of schedule_timeout() to
guarantee the task delays for the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/qla_os: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 10 Sep 2004 09:27:32 +0000 (05:27 -0400)]
[PATCH] scsi/qla_os: replace schedule_timeout()  with msleep()

Use msleep() instead of schedule_timeout() to
guarantee the task delays for the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
incremental patch adds missing include.

Signed-off-by: Domen Puncer <domen@coderock.org>
Signed-off-by: Max Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/qla_init: replace schedule_timeout() with
Maximilian Attems [Fri, 10 Sep 2004 09:27:03 +0000 (05:27 -0400)]
[PATCH] scsi/qla_init: replace  schedule_timeout() with

Replaces schedule_timeout() with msleep() to guarantee task
delays as desired.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/sd: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 10 Sep 2004 09:26:36 +0000 (05:26 -0400)]
[PATCH] scsi/sd: replace schedule_timeout() with  msleep()

Use msleep() instead of schedule_timeout() to
guarantee the task delays for the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/wd7000: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 10 Sep 2004 09:26:03 +0000 (05:26 -0400)]
[PATCH] scsi/wd7000: replace schedule_timeout()  with msleep()

Use msleep() instead of schedule_timeout() to
guarantee the task delays for the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/osst: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 10 Sep 2004 09:25:31 +0000 (05:25 -0400)]
[PATCH] scsi/osst: replace schedule_timeout()  with msleep()

Replace schedule_timeout() with msleep() to guarantee the task
delays as desired.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi/mesh: replace schedule_timeout() with msleep()
Maximilian Attems [Fri, 10 Sep 2004 09:24:54 +0000 (05:24 -0400)]
[PATCH] scsi/mesh: replace schedule_timeout()  with msleep()

Description: Use msleep() instead of schedule_timeout() to
guarantee the task delays for the desired time.

Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Disambiguate esp.c clones
Andrew Morton [Fri, 10 Sep 2004 09:21:48 +0000 (05:21 -0400)]
[PATCH] Disambiguate esp.c clones

From: Joshua Kwan <joshk@triplehelix.org>

Debian's initial ramdisk creation scripts rely on the content of /proc/scsi
to determine which module is needed for the ramdisk.  Unfortunately, bad
things happen when a bazillion different drivers use the _exact same name_
for /proc, namely the esp family.

Give them all unique names.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] qla2xxx gcc-3.5 fixes
Andrew Morton [Fri, 10 Sep 2004 09:19:39 +0000 (05:19 -0400)]
[PATCH] qla2xxx gcc-3.5 fixes

From: Adrian Bunk <bunk@fs.tum.de>

  CC      drivers/scsi/qla2xxx/qla_os.o
drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_queuecommand':
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
drivers/scsi/qla2xxx/qla_os.c:315: sorry, unimplemented: inlining failed
in call to 'qla2x00_callback': function not considered for inlining
drivers/scsi/qla2xxx/qla_os.c:269: sorry, unimplemented: called from here
make[3]: *** [drivers/scsi/qla2xxx/qla_os.o] Error 1
...
  CC      drivers/scsi/qla2xxx/qla_rscn.o
drivers/scsi/qla2xxx/qla_rscn.c: In function `qla2x00_cancel_io_descriptors':
drivers/scsi/qla2xxx/qla_rscn.c:320: sorry, unimplemented: inlining
failed in call to 'qla2x00_remove_iodesc_timer': function not considered for inlining
drivers/scsi/qla2xxx/qla_rscn.c:257: sorry, unimplemented: called from here
make[3]: *** [drivers/scsi/qla2xxx/qla_rscn.o] Error 1

Signed-off-by: Adrian Bunk <bunk@fs.tum.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] sg.c to warn about ambiguous data direction
Jeremy Higdon [Fri, 10 Sep 2004 09:11:05 +0000 (05:11 -0400)]
[PATCH] sg.c to warn about ambiguous data direction

On Sat, Aug 28, 2004 at 02:39:45AM -0700, Jeremy Higdon wrote:
> > Jeremy,
> > You could use a (block scope) static and only print out
> > the warning the first time it is detected.
> >
> > Doug Gilbert
>
> Yes, that's a good idea -- I'll add a rate limiter and also print
> out the process name like James does in his recent deprecated
> ioctl warning patch.  I'll send a new patch out later this weekend.
> Sorry for the churn.
>
> thanks
>
> jeremy

Okay, I'm pretty happy with this.  I get this kind of output:

sg_write: data in/out 512/512 bytes for SCSI command 0x8--guessing data in;
   program java not setting count and/or reply_len properly
printk: 11 messages suppressed.
sg_write: data in/out 512/512 bytes for SCSI command 0x8--guessing data in;
   program java not setting count and/or reply_len properly
printk: 4 messages suppressed.

signed-off-by: jeremy@sgi.com
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] first steps at BusLogic cleanup
Christoph Hellwig [Fri, 10 Sep 2004 09:09:26 +0000 (05:09 -0400)]
[PATCH] first steps at BusLogic cleanup

 - switch to a normal lists.h list for all hbas
 - merge BusLogic_DetectHostAdapter and BusLogic_init
 - move scsi_remove_host into BusLogic_ReleaseHostAdapter instead
   of a second iteration over all hosts

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] update dmx3191d to modern pci/scsi probing
Christoph Hellwig [Fri, 10 Sep 2004 09:07:28 +0000 (05:07 -0400)]
[PATCH] update dmx3191d to modern pci/scsi probing

thanks to  Mark Morschh\"auser for testing.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] scsi_debug version 1.74
Douglas Gilbert [Fri, 10 Sep 2004 09:05:12 +0000 (05:05 -0400)]
[PATCH] scsi_debug version 1.74

To check descriptor format sense data handling we need a source.
Clean up some other problems and improve support for st.

Changes:
   - add 'dsense' option to generate descriptor sense data
     format (default still fixed format)
   - correct unit attention generation (only INQUIRY, REQUEST_SENSE
     and REPORT_LUNS ignore it)
   - better information sent to log in "noisy" mode (i.e. opts=1)
   - correct and expand standard INQUIRY response, include version
     descriptors
   - filter MODE_SENSE command so that subpage!=0 generates error
   - add REWIND (SSC) command support (NOP)

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] update NCR5380 comments
Christoph Hellwig [Fri, 10 Sep 2004 09:03:48 +0000 (05:03 -0400)]
[PATCH] update NCR5380 comments

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] Add BLIST_INQUIRY_36 to all USB blacklist entries
Alan Stern [Fri, 10 Sep 2004 09:01:18 +0000 (05:01 -0400)]
[PATCH] Add BLIST_INQUIRY_36 to all USB blacklist entries

This patch adds the BLIST_INQUIRY_36 flag to all the SCSI blacklist
entries for USB devices.  While it may not be strictly necessary for all
of them, it doesn't hurt: Since the usb-storage driver doesn't use any of
the INQUIRY data after the first 36 bytes, there's no reason to try
reading any more of it.  And some devices crash when we try to read more,
even though they advertise that more bytes are available.  The usb-storage
driver does try to set the flag automatically, but the blacklist entries
override that setting.

Signed-off-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
22 years ago[PATCH] aic79xx hostraid support
Arjan van de Ven [Fri, 10 Sep 2004 08:31:59 +0000 (04:31 -0400)]
[PATCH] aic79xx hostraid support

Patch ported to 2.6.8 by John A. Hull (john_hull@dell.com) to add
support for the aic79xx hostraid family support.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
since AHD_HOSTRAID_BOARD wasn't actually used... a more minimal patch:

22 years agoFix up UDF merge error
Linus Torvalds [Thu, 9 Sep 2004 05:04:41 +0000 (22:04 -0700)]
Fix up UDF merge error

Andries made a declaration static, and this clashed with Al who
changed it for byteorder annotation. Fix it all up.

22 years ago[PATCH] udf endianness annotations
Alexander Viro [Thu, 9 Sep 2004 04:49:50 +0000 (21:49 -0700)]
[PATCH] udf endianness annotations

That one was slightly messier than ext2 - several data structures had
been used both in little-endian (on-disk) and host-endian (in-core)
situations.  They had to be split, the rest was trivial annotations.

Gets UDF sparse-clean with -Wbitwise.  Note that here we just annotate -
bug fixes from the original version of that patch had already been
merged.

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] affs endianness annotations
Alexander Viro [Thu, 9 Sep 2004 03:35:38 +0000 (20:35 -0700)]
[PATCH] affs endianness annotations

AFFS partially annotated - some fields of on-disk structures are never
used and while I'm reasonably sure that they ought to be big-endian, I'd
rather leave them alone for now; annotating them won't change the amount
of noise since nothing in the kernel ever accesses them.

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] adfs endianness annotations
Alexander Viro [Thu, 9 Sep 2004 03:35:26 +0000 (20:35 -0700)]
[PATCH] adfs endianness annotations

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] ext2 endianness annotations
Alexander Viro [Thu, 9 Sep 2004 03:35:13 +0000 (20:35 -0700)]
[PATCH] ext2 endianness annotations

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] beginning of endianness annotations
Alexander Viro [Thu, 9 Sep 2004 03:35:01 +0000 (20:35 -0700)]
[PATCH] beginning of endianness annotations

This adds the types and annotates conversion functions.  I've converted
the ...p() versions to inlines; AFAICS, everything's still happy...

Signed-off-by: Al Viro <viro@parcelfarce.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[PATCH] fix highmem bouncing leaking pages
Jens Axboe [Thu, 9 Sep 2004 03:34:49 +0000 (20:34 -0700)]
[PATCH] fix highmem bouncing leaking pages

In highmem end_io handling, we need to iterate over the completed bio
from 0, not bio->bi_idx. If not we leak N-1 pages for any bio with N
pages where N > 1.

Signed-off-by: Jens Axboe <axboe@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Thu, 9 Sep 2004 03:25:03 +0000 (20:25 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Thu, 9 Sep 2004 09:09:54 +0000 (02:09 -0700)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years ago[TCP]: Fix tcp_set_skb_tso_factor() calcs.
David S. Miller [Thu, 9 Sep 2004 01:51:44 +0000 (18:51 -0700)]
[TCP]: Fix tcp_set_skb_tso_factor() calcs.

We divide by the wrong MSS.

Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[TCP]: Do not export tcp_transmit_skb().
David S. Miller [Thu, 9 Sep 2004 01:37:36 +0000 (18:37 -0700)]
[TCP]: Do not export tcp_transmit_skb().

Unused outside of tcp_output.c

Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[PATCH] Fix mark_buffer_dirty_inode locking breakage
Anton Blanchard [Thu, 9 Sep 2004 00:32:49 +0000 (17:32 -0700)]
[PATCH] Fix mark_buffer_dirty_inode locking breakage

Looks like a bug in the cleanup patch :)

From: Andrew Morton <akpm@osdl.org>

Shows how many people are testing ext2.  Let's fix up that whitespace
also.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years agoMerge http://lia64.bkbits.net/linux-ia64-release-2.6.9
Linus Torvalds [Thu, 9 Sep 2004 00:23:30 +0000 (17:23 -0700)]
Merge http://lia64.bkbits.net/linux-ia64-release-2.6.9
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years agoMerge agluck-lia64.sc.intel.com:/data/home/aegl/BK/Linus
Tony Luck [Wed, 8 Sep 2004 22:34:37 +0000 (22:34 +0000)]
Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/Linus
into agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9

22 years agoMerge davem@nuts.davemloft.net:/disk1/BK/net-2.6
David S. Miller [Wed, 8 Sep 2004 21:51:30 +0000 (14:51 -0700)]
Merge davem@nuts.davemloft.net:/disk1/BK/net-2.6
into kernel.bkbits.net:/home/davem/net-2.6

22 years agoMerge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial
Tony Luck [Wed, 8 Sep 2004 20:12:34 +0000 (20:12 +0000)]
Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial
into agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9

22 years ago[IA64] acpi.c: export pm_power_off for use by ipmi_poweroff module.
Andreas Schwab [Wed, 8 Sep 2004 20:11:45 +0000 (20:11 +0000)]
[IA64] acpi.c: export pm_power_off for use by ipmi_poweroff module.

Signed-off-by: Andreas Schwab <schwab@suse.de>
Signed-off-by: Tony Luck <tony.luck@intel.com>
22 years agoMerge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial
Tony Luck [Wed, 8 Sep 2004 20:05:21 +0000 (20:05 +0000)]
Merge agluck-lia64.sc.intel.com:/data/home/aegl/BK/work/trivial
into agluck-lia64.sc.intel.com:/data/home/aegl/BK/linux-ia64-release-2.6.9

22 years ago[IA64] discontig.c: reset counters every iteration each node in show_mem().
Akinobu Mita [Wed, 8 Sep 2004 19:14:07 +0000 (19:14 +0000)]
[IA64] discontig.c: reset counters every iteration each node in show_mem().

On multi-node ia64 system, SysRq-M seems to dump wrong memory info.
(Since I don't have such a large machine, I don't confirm it)
It should reset counters every iteration each node in show_mem().
Jesse Barnes: "This looks good".

Signed-off-by: Akinobu Mita <mita@yacht.ocn.ne.jp>
Signed-off-by: Tony Luck <tony.luck@intel.com>
22 years ago[IA64] pci.c: assign parent to the ROM resource
Matthew Wilcox [Wed, 8 Sep 2004 19:03:14 +0000 (19:03 +0000)]
[IA64] pci.c: assign parent to the ROM resource

Jon Smirl's patch to export roms via sysfs exposes a bug in the ia64
PCI code; we're not assigning a parent to the ROM resource. Patch
supplied by Matthew Wilcox

Signed-off-by: Tony Luck <tony.luck@intel.com>
22 years ago[IA64] minmax-removal in simserial.c, unwind.c
Maximilian Attems [Wed, 8 Sep 2004 18:56:02 +0000 (18:56 +0000)]
[IA64] minmax-removal in simserial.c, unwind.c

Patch (against 2.6.8.1) removes unnecessary min/max macros and changes
calls to use kernel.h macros instead.

Signed-off-by: Michael Veeck <michael.veeck@gmx.net>
Signed-off-by: Maximilian Attems <janitor@sternwelten.at>
Signed-off-by: David Mosberger-Tang <davidm@hpl.hp.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
22 years ago[IA64] irq.c: Kill warning about variables which are unused in UP kernels.
David Mosberger [Wed, 8 Sep 2004 18:47:07 +0000 (18:47 +0000)]
[IA64] irq.c: Kill warning about variables which are unused in UP kernels.

Signed-off-by: davidm@hpl.hp.com
Signed-off-by: Tony Luck <tony.luck@intel.com>
22 years ago[IPV6]: Handle ECN correctly in ip6ip6 tunnels.
Herbert Xu [Wed, 8 Sep 2004 14:22:03 +0000 (07:22 -0700)]
[IPV6]: Handle ECN correctly in ip6ip6 tunnels.

This patch adds ECN encapsulation/decapsulation to ip6_tunnel.c.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[IPSEC]: Fix ECN encapsulation on ipv6.
Herbert Xu [Wed, 8 Sep 2004 14:19:49 +0000 (07:19 -0700)]
[IPSEC]: Fix ECN encapsulation on ipv6.

While doing the ECN patch I discovered that IPsec on IPv6 wasn't
encapsulating the ECN correctly.  This patch fixes that.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[IPV4]: Simplify IP_ECN_set_ce.
Herbert Xu [Wed, 8 Sep 2004 14:16:38 +0000 (07:16 -0700)]
[IPV4]: Simplify IP_ECN_set_ce.

Optimize away a branch and clean up the logic.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[VLAN]: Fix thinko in RCU locking.
David S. Miller [Wed, 8 Sep 2004 14:07:49 +0000 (07:07 -0700)]
[VLAN]: Fix thinko in RCU locking.

Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[PATCH] ide: sgiioc4 driver needs /proc/ide entries
Bartlomiej Zolnierkiewicz [Wed, 8 Sep 2004 11:07:27 +0000 (04:07 -0700)]
[PATCH] ide: sgiioc4 driver needs /proc/ide entries

Add create_proc_ide_interfaces() call to sgiioc4_ide_setup_pci_device()
so /proc/ide gets populated properly.

Signed-off-by: Erik Jacobson <erikj@sgi.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[IPV4]: Fix DHCPACK checking in ipconfig.c
Peter Buckingham [Wed, 8 Sep 2004 10:38:20 +0000 (03:38 -0700)]
[IPV4]: Fix DHCPACK checking in ipconfig.c

Signed-off-by: Peter Buckingham <peter@pantasys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
22 years agoMerge bk://kernel.bkbits.net/davem/net-2.6
Linus Torvalds [Wed, 8 Sep 2004 08:41:16 +0000 (01:41 -0700)]
Merge bk://kernel.bkbits.net/davem/net-2.6
into ppc970.osdl.org:/home/torvalds/v2.6/linux

22 years ago[PATCH] SN2 build fix, take two
Tony Luck [Wed, 8 Sep 2004 07:52:20 +0000 (00:52 -0700)]
[PATCH] SN2 build fix, take two

I want to change my vote :-) The problem isn't a spurious extra "#else"
(which Paul's patch removed) ...  it is a missing "#endif"

Here's a patch that puts the #else back, adds the #endif, and fixes the
whitespace to make this nested mess of pre-processor noise a bit more
legible.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
22 years ago[TCP]: Fix some typos.
Baruch Even [Wed, 8 Sep 2004 06:41:45 +0000 (23:41 -0700)]
[TCP]: Fix some typos.

Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[NET]: Kill SCM_CONNECT, never used and unreferenced.
David S. Miller [Wed, 8 Sep 2004 06:40:36 +0000 (23:40 -0700)]
[NET]: Kill SCM_CONNECT, never used and unreferenced.

Noticed by Ulrich Drepper

Signed-off-by: David S. Miller <davem@davemloft.net>
22 years ago[IPV6]: Remove secure_ipv6_id, unused.
Christoph Hellwig [Wed, 8 Sep 2004 06:39:10 +0000 (23:39 -0700)]
[IPV6]: Remove secure_ipv6_id, unused.

Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: David S. Miller <davem@davemloft.net>