]> git.hungrycats.org Git - linux/log
linux
22 years ago[PATCH] No LUNs detected with qla2xxx / qla2300
Andrew Vasquez [Mon, 19 Jan 2004 07:03:48 +0000 (02:03 -0500)]
[PATCH] No LUNs detected with qla2xxx / qla2300

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).

22 years ago[PATCH] qla1280 update
Jes Sorensen [Mon, 19 Jan 2004 07:00:32 +0000 (02:00 -0500)]
[PATCH] qla1280 update

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.

22 years ago[PATCH] scsi_eh_flush_done_q return status
Mike Anderson [Sat, 17 Jan 2004 07:07:22 +0000 (02:07 -0500)]
[PATCH] scsi_eh_flush_done_q return status

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(-)

22 years ago[PATCH] Fix error path when adding sysfs attributes
Martin Hicks [Sat, 17 Jan 2004 07:01:29 +0000 (02:01 -0500)]
[PATCH] Fix error path when adding sysfs attributes

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".

22 years ago[PATCH] MPT Fusion x86-64 boot fix
Eric Dean Moore [Sat, 17 Jan 2004 06:46:49 +0000 (01:46 -0500)]
[PATCH] MPT Fusion x86-64 boot fix

22 years agoaha152x PCMCIA fix
James Bottomley [Sat, 17 Jan 2004 06:45:45 +0000 (01:45 -0500)]
aha152x PCMCIA fix

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...

22 years ago[PATCH] fix qla2xxx build for older gcc's
Andrew Morton [Sat, 17 Jan 2004 06:40:55 +0000 (01:40 -0500)]
[PATCH] fix qla2xxx build for older gcc's

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.

22 years agoMerge http://lia64.bkbits.net/to-linus-2.5
Linus Torvalds [Thu, 15 Jan 2004 12:57:30 +0000 (04:57 -0800)]
Merge http://lia64.bkbits.net/to-linus-2.5
into evo.osdl.org:/home/torvalds/v2.5/linux

22 years agoMerge bk://gkernel.bkbits.net/net-drivers-2.5
Linus Torvalds [Thu, 15 Jan 2004 12:49:38 +0000 (04:49 -0800)]
Merge bk://gkernel.bkbits.net/net-drivers-2.5
into evo.osdl.org:/home/torvalds/v2.5/linux

22 years ago[netdrvr forcedeth] linux/interrupt wasn't enough :) include asm/irq.h too
Jeff Garzik [Thu, 15 Jan 2004 14:49:07 +0000 (09:49 -0500)]
[netdrvr forcedeth] linux/interrupt wasn't enough :) include asm/irq.h too

Thanks to DaveM.

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/sk98lin
Jeff Garzik [Thu, 15 Jan 2004 14:45:28 +0000 (09:45 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/sk98lin
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/misc
Jeff Garzik [Thu, 15 Jan 2004 14:40:34 +0000 (09:40 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/misc
into redhat.com:/spare/repo/net-drivers-2.5

22 years ago[PATCH] fix pdeath_signal SMP locking
Roland McGrath [Thu, 15 Jan 2004 12:47:18 +0000 (04:47 -0800)]
[PATCH] fix pdeath_signal SMP locking

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.

22 years ago[NET] remove both incorrect and unneeded spinlock from sch_teql
Jeff Garzik [Thu, 15 Jan 2004 12:20:28 +0000 (07:20 -0500)]
[NET] remove both incorrect and unneeded spinlock from sch_teql

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.

22 years agoia64: If GAS can handle .align inside code, enable it via TEXT_ALIGN().
David Mosberger [Thu, 15 Jan 2004 09:51:32 +0000 (01:51 -0800)]
ia64: If GAS can handle .align inside code, enable it via TEXT_ALIGN().

22 years agoia64: Replace unwcheck shell-script with a Python script which works
David Mosberger [Thu, 15 Jan 2004 08:39:13 +0000 (00:39 -0800)]
ia64: Replace unwcheck shell-script with a Python script which works
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.

22 years agoMerge bk://linux-scsi.bkbits.net/scsi-misc-2.7
Linus Torvalds [Thu, 15 Jan 2004 05:46:12 +0000 (21:46 -0800)]
Merge bk://linux-scsi.bkbits.net/scsi-misc-2.7
into evo.osdl.org:/home/torvalds/v2.5/linux

22 years ago[PATCH] ips fix for large mem 64bit machines
David Jeffery [Thu, 15 Jan 2004 07:53:07 +0000 (02:53 -0500)]
[PATCH] ips fix for large mem 64bit machines

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().

22 years ago[PATCH] ips 2/2: minor fixes
David Jeffery [Thu, 15 Jan 2004 07:51:50 +0000 (02:51 -0500)]
[PATCH] ips 2/2: minor fixes

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.

22 years agoFix qla2xxx Kconfig dependency problem
James Bottomley [Thu, 15 Jan 2004 07:48:46 +0000 (02:48 -0500)]
Fix qla2xxx Kconfig dependency problem

22 years agoImport qla2xxx driver
James Bottomley [Thu, 15 Jan 2004 06:24:31 +0000 (01:24 -0500)]
Import qla2xxx driver

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.

22 years agog_NCR5380 - 2.6.0 - problem with reloading module
James Bottomley [Thu, 15 Jan 2004 05:23:57 +0000 (00:23 -0500)]
g_NCR5380 - 2.6.0 -  problem with reloading module

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;

22 years ago[netdrvr forcedeth] include linux/interrupt.h
Jeff Garzik [Wed, 14 Jan 2004 22:45:18 +0000 (17:45 -0500)]
[netdrvr forcedeth] include linux/interrupt.h

Fixes build on some platforms.

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/3c527
Jeff Garzik [Wed, 14 Jan 2004 22:22:39 +0000 (17:22 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/3c527
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/misc
Jeff Garzik [Wed, 14 Jan 2004 22:18:54 +0000 (17:18 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/misc
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
Jeff Garzik [Wed, 14 Jan 2004 17:05:22 +0000 (12:05 -0500)]
Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/atmel
Jeff Garzik [Wed, 14 Jan 2004 16:06:26 +0000 (11:06 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/atmel
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/airo
Jeff Garzik [Wed, 14 Jan 2004 16:04:23 +0000 (11:04 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/airo
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/pci200syn
Jeff Garzik [Wed, 14 Jan 2004 16:02:22 +0000 (11:02 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/pci200syn
into redhat.com:/spare/repo/net-drivers-2.5

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/forcedeth
Jeff Garzik [Wed, 14 Jan 2004 16:00:37 +0000 (11:00 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/forcedeth
into redhat.com:/spare/repo/net-drivers-2.5

22 years ago[IEEE1394]: Sync file revisions.
Ben Collins [Wed, 14 Jan 2004 13:21:53 +0000 (08:21 -0500)]
[IEEE1394]: Sync file revisions.

22 years ago[IEEE1394]: Rework highlevel list locking to avoid blocking under spinlocks.
Ben Collins [Wed, 14 Jan 2004 13:15:54 +0000 (08:15 -0500)]
[IEEE1394]: Rework highlevel list locking to avoid blocking under spinlocks.

22 years ago[IEEE1394]: Fix test in ohci_soft_reset(), and handle hot-unplugged cardbus cards...
Ben Collins [Wed, 14 Jan 2004 13:14:33 +0000 (08:14 -0500)]
[IEEE1394]: Fix test in ohci_soft_reset(), and handle hot-unplugged cardbus cards better.

22 years ago[IEEE1394]: Per-host address space patch from Steve.
Ben Collins [Wed, 14 Jan 2004 13:12:50 +0000 (08:12 -0500)]
[IEEE1394]: Per-host address space patch from Steve.

22 years ago[IEEE1394]: Fix compilation when CONFIG_COMPAT is enabled (32/64 systems).
Ben Collins [Wed, 14 Jan 2004 13:11:20 +0000 (08:11 -0500)]
[IEEE1394]: Fix compilation when CONFIG_COMPAT is enabled (32/64 systems).

  This was broken by the last commit for cdev stuff which removed the
  "int ret;" that these routines used.

22 years ago[IEEE1394]: Use the right length when deregistering raw1394 char device.
Ben Collins [Wed, 14 Jan 2004 13:09:36 +0000 (08:09 -0500)]
[IEEE1394]: Use the right length when deregistering raw1394 char device.

22 years ago[IEEE1394]: Convert to cdev API.
Ben Collins [Wed, 14 Jan 2004 13:08:22 +0000 (08:08 -0500)]
[IEEE1394]: Convert to cdev API.

  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.

22 years ago[IEEE1394]: Spelling fix from Dominik Brodowski.
Ben Collins [Wed, 14 Jan 2004 13:06:34 +0000 (08:06 -0500)]
[IEEE1394]: Spelling fix from Dominik Brodowski.

22 years ago[IEEE1394]: Update OUI database as of Dec 31, 2003.
Ben Collins [Wed, 14 Jan 2004 13:04:31 +0000 (08:04 -0500)]
[IEEE1394]: Update OUI database as of Dec 31, 2003.

22 years ago[PATCH] Re: Building sym 2.1.18f on linux/alpha
Matthew Wilcox [Wed, 14 Jan 2004 06:47:05 +0000 (01:47 -0500)]
[PATCH] Re: Building sym 2.1.18f on linux/alpha

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.

22 years ago[PATCH] ia64: quiet down SMP boot messages
Jes Sorensen [Wed, 14 Jan 2004 03:26:25 +0000 (19:26 -0800)]
[PATCH] ia64: quiet down SMP boot messages

This patch gets rid of some superfluous printk's which get tedious on
machines with insane number of CPUs.  The virtual/physical address bit
info is already available via /proc/pal, so there is no need to print
it at boot- time.

22 years ago[PATCH] ia64: move HCDP under serial console #ifdef
Bjorn Helgaas [Wed, 14 Jan 2004 03:18:29 +0000 (19:18 -0800)]
[PATCH] ia64: move HCDP under serial console #ifdef

Currently you can select HCDP independent of serial console.  This
doesn't seem very useful, and makes the setup_serial_hcdp() reference
unresolved if the serial driver is built as a module.

CONFIG_SERIAL_8250_CONSOLE is only selectable if the serial core is
built in (SERIAL_8250=y), so this patch makes sure we don't try to
call setup_serial_hcdp() unless it is actually built in to the kernel.

(I think we should also make HCDP selection dependent on
SERIAL_8250_CONSOLE=y in Kconfig; I'll send a separate patch
for that since it's not ia64-specific.)

22 years agoia64: Patch by Bjorn Helgaas: acpi_register_irq() must be exported to enable
David Mosberger [Wed, 14 Jan 2004 03:09:46 +0000 (19:09 -0800)]
ia64: Patch by Bjorn Helgaas: acpi_register_irq() must be exported to enable
      modular ACPI device drivers.

22 years ago[PATCH] ia64: system type Kconfig cleanup
Bjorn Helgaas [Wed, 14 Jan 2004 03:02:45 +0000 (19:02 -0800)]
[PATCH] ia64: system type Kconfig cleanup

Fix system type selection to workaround menuconfig bug (select "HP",
get "HP-simulator").

22 years ago[PATCH] ia64: header cleanup
Jes Sorensen [Wed, 14 Jan 2004 02:56:03 +0000 (18:56 -0800)]
[PATCH] ia64: header cleanup

I fixed the code to compile with CONFIG_ACPI_NUMA and
!CONFIG_DISCONTIG since it's actually possible to compile that
configuration as well as cleaned up the #include usage a litte.

22 years ago[PATCH] variable number of dummy devices
Andi Kleen [Mon, 12 Jan 2004 14:41:02 +0000 (09:41 -0500)]
[PATCH] variable number of dummy devices

Uses the new module_params that nobody else uses now.

22 years agoDosemu actually wants to do a zero-sized source mremap
Linus Torvalds [Mon, 12 Jan 2004 09:13:40 +0000 (01:13 -0800)]
Dosemu actually wants to do a zero-sized source mremap
to generate the duplicate area at 0x0000 and 0x100000.

There's no downside to it, so allow it even though it's
a tad strange.

22 years agoia64: Fix bad patch breakage: move generic-defconfig to where it belongs.
David Mosberger [Mon, 12 Jan 2004 09:13:09 +0000 (01:13 -0800)]
ia64: Fix bad patch breakage: move generic-defconfig to where it belongs.

22 years agoia64: Avoid use of cast expressions as lvalues. They're ugly and may be
David Mosberger [Mon, 12 Jan 2004 08:31:20 +0000 (00:31 -0800)]
ia64: Avoid use of cast expressions as lvalues.  They're ugly and may be
dropped from GCC at some point in the future.

22 years ago[PATCH] ia64: sba_iommu update
Alex Williamson [Mon, 12 Jan 2004 08:04:10 +0000 (00:04 -0800)]
[PATCH] ia64: sba_iommu update

This patch does a couple things:
      * Allows iommu page size different than PAGE_SIZE.  This was
        largely done by Bjorn.  The motivation for this is that sx1000
        hardware officially only supports use of the iommu with a 4k
        page size.  Thus the default is now 4k for sx1000 and PAGE_SIZE
        for zx1.
      * Cleanup the runtime statistics gathering such that we can turn
        it on for some info w/o impacting runtime performance.

22 years agoia64: Turn on CONFIG_EFI unconditionaly (even for HP Ski simulator).
David Mosberger [Mon, 12 Jan 2004 07:20:28 +0000 (23:20 -0800)]
ia64: Turn on CONFIG_EFI unconditionaly (even for HP Ski simulator).

22 years agoia64: Minor fix for get_order() so it works even for insanely large
David Mosberger [Mon, 12 Jan 2004 06:31:06 +0000 (22:31 -0800)]
ia64: Minor fix for get_order() so it works even for insanely large
arguments.

22 years ago[PATCH] ia64: __ia64_memcpy_fromio() may be missing from kernel
Andreas Schwab [Mon, 12 Jan 2004 04:10:14 +0000 (20:10 -0800)]
[PATCH] ia64: __ia64_memcpy_fromio() may be missing from kernel

When building a highly modular, non-generic kernel it can happen that
arch/ia64/lib/io.o is not included in the image because nothing built-in
needs __ia64_memcpy_fromio, etc., yet it may be called from a module.  We
should force it to be linked in.

22 years ago[PATCH] ia64: sn2 defconfig update
Jesse Barnes [Mon, 12 Jan 2004 04:07:59 +0000 (20:07 -0800)]
[PATCH] ia64: sn2 defconfig update

Just a quick update for the sn2_defconfig file now that some more config
options have been added.

22 years ago[PATCH] ia64: HP IOTLB startup msg
Bjorn Helgaas [Mon, 12 Jan 2004 03:24:44 +0000 (19:24 -0800)]
[PATCH] ia64: HP IOTLB startup msg

This patch adds a little noise on the console.  I like to see this
info because it matches up with the AGPGART aperture info later on.

22 years agoia64: add generic defconfig file
David Mosberger [Mon, 12 Jan 2004 03:20:44 +0000 (19:20 -0800)]
ia64: add generic defconfig file

Here's a generic_defconfig that works on all the ia64
platforms I'm aware of, and we can always update it if it's
missing a driver or two.  Compile tested 'make compressed' and
'make modules', and boot tested on sn2, and I think Alex boot
tested on an HP machine.

22 years ago[PATCH] qla1280.c doesn't compile
Adrian Bunk [Sun, 11 Jan 2004 03:48:04 +0000 (22:48 -0500)]
[PATCH] qla1280.c doesn't compile

On Wed, Jan 07, 2004 at 11:28:31PM -0800, Andrew Morton wrote:
>...
> Changes since 2.6.1-rc1-mm2:
>...
> -qla1280-update.patch
> +qla1280-update-2.patch
>
>  Updated qlogic patch
>...

I got the following compile error when trying to compile this driver
statically into a kernel with hotplug enabled:

<--  snip  -->

...
drivers/scsi/qla1280.c:4849: error: `qla1280_remove_one' undeclared here
(not in a function)
drivers/scsi/qla1280.c:4849: error: initializer element is not constant
drivers/scsi/qla1280.c:4849: error: (near initialization for
`qla1280_pci_driver.remove')
make[2]: *** [drivers/scsi/qla1280.o] Error 1

<--  snip  -->

Since I don't see a good reason why qla1280_remove_one is #ifdef'ed out
in the non-modular case the patch below fixes this problem by removing
two #ifdef's.

22 years ago[netdrvr forcedeth] kfree -> free_netdev
Alexander Viro [Sat, 10 Jan 2004 20:09:34 +0000 (15:09 -0500)]
[netdrvr forcedeth] kfree -> free_netdev

22 years ago[NET] fix leak in sch_teql
Alexander Viro [Sat, 10 Jan 2004 20:08:18 +0000 (15:08 -0500)]
[NET] fix leak in sch_teql

Also note the fact that we're calling functions that may block,
while holding a local spinlock.

22 years agoNCR53C9x SCSI: Kill bogus inline
James Bottomley [Sat, 10 Jan 2004 16:19:15 +0000 (11:19 -0500)]
NCR53C9x SCSI: Kill bogus inline

From: Geert Uytterhoeven <geert@linux-m68k.org>

22 years agoAmiga NCR53c710: Coalesce all configuration options into one
James Bottomley [Sat, 10 Jan 2004 16:18:26 +0000 (11:18 -0500)]
Amiga NCR53c710: Coalesce all configuration options into one

From: Geert Uytterhoeven <geert@linux-m68k.org>

Amiga NCR53c710: Coalesce all Amiga NCR53c710 SCSI host adapter configuration
options into one config option, as suggested by Matthew Wilcox.

22 years agoBVME6000 SCSI: Fix typos
James Bottomley [Sat, 10 Jan 2004 16:16:48 +0000 (11:16 -0500)]
BVME6000 SCSI: Fix typos

From: Geert Uytterhoeven <geert@linux-m68k.org>

22 years agoncr53c7xx: Cleanup prototypes
James Bottomley [Sat, 10 Jan 2004 16:15:53 +0000 (11:15 -0500)]
ncr53c7xx: Cleanup prototypes

From: Geert Uytterhoeven <geert@linux-m68k.org>

ncr53c7xx: Cleanup prototypes for ncr53c7xx_init()

22 years agoMac SCSI fixes (from Matthias Urlichs)
James Bottomley [Sat, 10 Jan 2004 16:14:57 +0000 (11:14 -0500)]
Mac SCSI fixes (from Matthias Urlichs)

From: Geert Uytterhoeven <geert@linux-m68k.org>

Mac SCSI fixes (from Matthias Urlichs):
  - Inline functions need to be defined before being used.
  - out_8() takes an address and a value, not the other way round.

22 years agoUpdate Mac ESP SCSI
James Bottomley [Sat, 10 Jan 2004 16:13:45 +0000 (11:13 -0500)]
Update Mac ESP SCSI

From: Geert Uytterhoeven <geert@linux-m68k.org>

Mac ESP SCSI: Update argument parsing (from Matthias Urlichs)

22 years agoFix sym2 Ultra160 mode
James Bottomley [Sat, 10 Jan 2004 16:11:58 +0000 (11:11 -0500)]
Fix sym2 Ultra160 mode

From: Anton Blanchard <anton@samba.org>

22 years agosym2 speed selection fix
James Bottomley [Sat, 10 Jan 2004 16:09:04 +0000 (11:09 -0500)]
sym2 speed selection fix

From: Alex Tomas <alex@clusterfs.com>

without following patch I couldn't get 160MB from my disk.  removed line
restores previous clocking value (0 in my case).  so, driver thinks disk
isn't DT-capable ...

22 years ago[tokenring olympic] use memset_io to fix certain platforms
Jeff Garzik [Sat, 10 Jan 2004 15:40:30 +0000 (10:40 -0500)]
[tokenring olympic] use memset_io to fix certain platforms

Prefer a single memset_io() to buggy writel/writew/writeb loops.

Bug found and fixed by IBM.

22 years ago[PATCH] Mark IBM TR driver as not 64 bit clean
Andi Kleen [Sat, 10 Jan 2004 15:15:34 +0000 (10:15 -0500)]
[PATCH] Mark IBM TR driver as not 64 bit clean

This driver doesn't seem to be 64bit clean judging from the warnings
on x86-64. Mark it as !64BIT.

-Andi

22 years ago[wireless atmel] various updates
Simon Kelley [Sat, 10 Jan 2004 14:59:37 +0000 (09:59 -0500)]
[wireless atmel] various updates

Below is a patch against 2.6.1-rc1 which has that fix and
quite a few other components. viz:

* Bumped version to 0.9

* Dmitry Torokhov's skb-leak and netif_carrier patches.

* Added a couple of fields to /proc/driver/atmel

* Fixed failure to call unregister_netdev in a couple of error-unwind
  paths. I think this fixes the
  unregister_netdevice: waiting for eth1 to become free.
  bugs, but I don't have definative proof.

* Remove floating-point constants just in case the compiler doesn't.

* Fixed bug in scanning.

* Added firmware versioning, driver will search through different
  available versions of firmware 'till it finds an available one.

* Changed firmware URL in configure help to a directory rather than a
  file, so I can release new named versions.

* Added support for later releases of the firmware, which are WPA aware.
  Firmware verion is automatically detected, so users who upgrade their
  kernel but not their firmware won't have problems.

The PCI support and possible WPA support will have to wait for another day.

22 years ago[netdrvr forcedeth] alloc fixes
Manfred Spraul [Sat, 10 Jan 2004 14:50:12 +0000 (09:50 -0500)]
[netdrvr forcedeth] alloc fixes

22 years agoanother aic7xxx_old proc fix
James Bottomley [Sat, 10 Jan 2004 14:26:29 +0000 (09:26 -0500)]
another aic7xxx_old proc fix

from 2.6.1-mm2

22 years agorepair oops in aic7xxx_old proc_info
James Bottomley [Sat, 10 Jan 2004 14:24:33 +0000 (09:24 -0500)]
repair oops in aic7xxx_old proc_info

From: "Randy.Dunlap" <rddunlap@osdl.org>

22 years agoaacraid warning fix
James Bottomley [Sat, 10 Jan 2004 14:21:41 +0000 (09:21 -0500)]
aacraid warning fix

From: Christoph Hellwig <hch@lst.de>

Fix:

drivers/scsi/aacraid/aachba.c:1409: warning: `flag' might be used uninitialized in this function

22 years agoMerge redhat.com:/spare/repo/netdev-2.6/natsemi
Jeff Garzik [Sat, 10 Jan 2004 12:10:45 +0000 (07:10 -0500)]
Merge redhat.com:/spare/repo/netdev-2.6/natsemi
into redhat.com:/spare/repo/netdev-2.6/misc

22 years ago[netdrvr starfire] remove dup include
Jeff Garzik [Sat, 10 Jan 2004 11:25:54 +0000 (06:25 -0500)]
[netdrvr starfire] remove dup include

22 years ago[wireless orinoco_pci] add Vaio PCI id
Evan N. McNabb [Sat, 10 Jan 2004 11:25:41 +0000 (06:25 -0500)]
[wireless orinoco_pci] add Vaio PCI id

22 years agoCset exclude: shemminger@osdl.org|ChangeSet|20040110194048|37013
Jeff Garzik [Sat, 10 Jan 2004 11:23:46 +0000 (06:23 -0500)]
Cset exclude: shemminger@osdl.org|ChangeSet|20040110194048|37013

Revert skfp_probe patch... better patch coming.

22 years ago[PATCH] sk98lin-2.6: Kconfig Update to Driver Version v6.21
Mirko Lindner [Sat, 10 Jan 2004 11:18:15 +0000 (06:18 -0500)]
[PATCH] sk98lin-2.6: Kconfig Update to Driver Version v6.21

Patch 3/4 (Update to version 6.21)
* Add: Update of the Vendors list

22 years ago[PATCH] sk98lin-2.6: Readme Update to Driver Version v6.21
Mirko Lindner [Sat, 10 Jan 2004 11:18:06 +0000 (06:18 -0500)]
[PATCH] sk98lin-2.6: Readme Update to Driver Version v6.21

Patch 2/4 (Update to version 6.21)
* Fix: Readme changes

22 years ago[PATCH] sk98lin-2.6: Kernel Update to Driver Version v6.21
Mirko Lindner [Sat, 10 Jan 2004 11:17:56 +0000 (06:17 -0500)]
[PATCH] sk98lin-2.6: Kernel Update to Driver Version v6.21

Patch 1/4 (Update to version 6.21)
* Add: Common module update
* Add: New function for PCI initialization (SkGeInitPCI)
* Add: Yukon Plus changes (ChipID, PCI...)
* Add: Code for DIAG tool
* Fix: Problems while unloading the linux driver
* Fix: PrefPort=B not allowed on single NICs
* Fix: Fixed Linux System crash when using vlans
* Fix: Remove useless register_netdev
* Fix: Initalize Board before network configuration
* Fix: Modifications regarding try_module_get() and capable()

22 years ago[wan] add new pc200syn driver
Krzysztof Halasa [Sat, 10 Jan 2004 11:15:29 +0000 (06:15 -0500)]
[wan] add new pc200syn driver

22 years ago[PATCH] pc300 - get rid of MOD_INC/MOD_DEC
Stephen Hemminger [Sat, 10 Jan 2004 11:11:25 +0000 (06:11 -0500)]
[PATCH] pc300 - get rid of MOD_INC/MOD_DEC

Remove old style mod inc/dec from this WAN driver.

22 years ago[PATCH] get rid of MOD INC/DEC for farsync
Stephen Hemminger [Sat, 10 Jan 2004 11:11:14 +0000 (06:11 -0500)]
[PATCH] get rid of MOD INC/DEC for farsync

Get rid of leftover MOD INC/DEC in this driver.  Ref counting now done
by network core.

Jeff, please apply to net-drivers-2.5-exp

22 years ago[wireless airo] Fix PCI registration
Javier Achirica [Sat, 10 Jan 2004 11:05:15 +0000 (06:05 -0500)]
[wireless airo] Fix PCI registration

22 years ago[netdrvr] add "forcedeth" driver for nVidia nForce NICs
Manfred Spraul [Sat, 10 Jan 2004 11:00:04 +0000 (06:00 -0500)]
[netdrvr] add "forcedeth" driver for nVidia nForce NICs

22 years ago[PATCH] more ne2k-pci clone boards
Xose Vazquez Perez [Sat, 10 Jan 2004 10:38:36 +0000 (05:38 -0500)]
[PATCH] more ne2k-pci clone boards

22 years agoSCSI sg,st block layer TCQ fix
James Bottomley [Sat, 10 Jan 2004 10:37:47 +0000 (05:37 -0500)]
SCSI sg,st block layer TCQ fix

Usually, the mid layer ends the block tag (if one was in use)
early to release the resources.  However, things like sg and st
don't go through the code path that does the release, so put a
fallback release in __scsi_release_request() for them.

22 years ago[netdrvr 3c527] applied missing pieces of Richard Proctor's 3c527 SMP update
Jeff Garzik [Sat, 10 Jan 2004 10:33:34 +0000 (05:33 -0500)]
[netdrvr 3c527] applied missing pieces of Richard Proctor's 3c527 SMP update

Minor stuff... remove unused constants, and mark non-experimental
and non-broken in Kconfig.

22 years ago[netdrvr] Remove never-referenced 68360enet.c
Jeff Garzik [Sat, 10 Jan 2004 10:14:55 +0000 (05:14 -0500)]
[netdrvr] Remove never-referenced 68360enet.c

22 years ago[PATCH] trivial -- skfp_probe should be static
Stephen Hemminger [Sat, 10 Jan 2004 09:40:48 +0000 (04:40 -0500)]
[PATCH] trivial -- skfp_probe should be static

skfp_probe used to be called from Space.c but isn't any more.
Therefore it no longer needs to be global.  All the calls to insert_device()
pass skfp_probe as a second arg, so just use it directly.

Jeff, this also is janitor type stuff, so just put it in net-2.5-exp

22 years ago[netdrvr 3c527] fix race
Richard Procter [Sat, 10 Jan 2004 09:39:02 +0000 (04:39 -0500)]
[netdrvr 3c527] fix race

22 years ago[netdrvr 3c527] whitespace changes (sync up with maintainer)
Richard Procter [Sat, 10 Jan 2004 09:37:45 +0000 (04:37 -0500)]
[netdrvr 3c527] whitespace changes (sync up with maintainer)

22 years ago[PATCH] smctr - get rid of MOD_INC/DEC
Stephen Hemminger [Sat, 10 Jan 2004 09:30:19 +0000 (04:30 -0500)]
[PATCH] smctr - get rid of MOD_INC/DEC

Get rid of warning now that module refcounting now done by network code not drivers.

Not tested on real hardware.

22 years ago[netdrvr natsemi] janitor: insert missing iounmap(), add error handling
Randy Dunlap [Sat, 10 Jan 2004 09:26:03 +0000 (04:26 -0500)]
[netdrvr natsemi] janitor: insert missing iounmap(), add error handling

From: Leann Ogasawara <ogasawara@osdl.org>

Patch inserts a missing iounmap().  Implements a cleanup path
for error handling as well.

22 years ago[netdrvr 3c527] remove cli/sti
Felipe Damasio [Sat, 10 Jan 2004 09:16:36 +0000 (04:16 -0500)]
[netdrvr 3c527] remove cli/sti

    Richard Procter and I worked to remove cli/sti to add proper SMP support (I did the original stuff and Richard did the actual current code :)).

    Besides that, Richard did a great jog improving the perfomance of the driver quite a bit:

    - Improve mc32_command by 770% (438% non-inlined) over the semaphore version (at a cost of 1 sem + 2 completions per driver).

    - Removed mutex covering mc32_send_packet (hard_start_xmit). This lets the interrupt handler operate concurrently and removes unnecessary locking. It makes the code only slightly more brittle

    Original post:

http://marc.theaimsgroup.com/?l=linux-netdev&m=106438449315202&w=2

    Since it didn't apply cleanly against 2.6.0-test6, I forward ported it. Patch attached.

    Jeff, please consider applying,

    Thanks.

22 years ago[PATCH] Kernel oops in 2.6.1 when loading aha152x_cs.ko
Jürgen E. Fischer [Sat, 10 Jan 2004 09:05:59 +0000 (04:05 -0500)]
[PATCH] Kernel oops in 2.6.1 when loading aha152x_cs.ko

Attached patch removed the references to the legacy stuff from the
driver.

I'm not sure if that is all that needs to be done though, and I could
only test it for the non-pcmcia case, but that works here.

22 years agoSCSI: atp870u update
James Bottomley [Sat, 10 Jan 2004 09:05:15 +0000 (04:05 -0500)]
SCSI: atp870u update

From:  Zwane Mwaikambo <zwane@arm.linux.org.uk>

22 years ago[PATCH] Re: 2.6.1-rc1: SCSI: `TIMEOUT' redefined
Patrick Mansfield [Sat, 10 Jan 2004 09:04:50 +0000 (04:04 -0500)]
[PATCH] Re: 2.6.1-rc1: SCSI: `TIMEOUT' redefined

On Tue, Jan 06, 2004 at 07:33:25PM +0100, Adrian Bunk wrote:
> On Wed, Dec 31, 2003 at 12:36:49AM -0800, Linus Torvalds wrote:
> >...
> > Summary of changes from v2.6.0 to v2.6.1-rc1
> > ============================================
> >...
> > Patrick Mansfield:
> >   o consolidate and log scsi command on send and completion
> >...
>
> This adds a #define TIMEOUT to scsi.h conflicting with a different
> TIMEOUT #define in drivers/scsi/eata_generic.h:

Sorry Adrian, here is a patch renaming TIMEOUT to TIMEOUT_ERROR.  Still
not a good name for the usage in SCSI core, but it does not conflict, and
matches the other names for the IO completion results (SUCCESS, FAILED,
etc., they and others should really be prefixed with at least SCSI).

eata does not use the TIMEOUT it defines, but there are enough defines of
TIMEOUT that it could be a problem in other drivers.

Only compile tested for eata driver.

22 years ago[PATCH] Call slave_destroy in scsi_alloc_sdev error path
Martin Hicks [Sat, 10 Jan 2004 06:55:07 +0000 (01:55 -0500)]
[PATCH] Call slave_destroy in scsi_alloc_sdev error path

This patch fixes a potential memory leak in scsi_alloc_sdev.

If slave_alloc kmallocs memory and the get_device() (around line 245)
fails then we goto the error path.  The error path never calls
slave_destroy.