ChangeSet@1.1503.13.1, 2004-01-15 20:47:18-08:00, roland@redhat.com
  [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.

ChangeSet@1.1520, 2004-01-15 17:51:32-08:00, davidm@tiger.hpl.hp.com
  ia64: If GAS can handle .align inside code, enable it via TEXT_ALIGN().

ChangeSet@1.1503.1.37, 2004-01-15 19:49:07-05:00, jgarzik@redhat.com
  [netdrvr forcedeth] linux/interrupt wasn't enough :) include asm/irq.h too
  
  Thanks to DaveM.

ChangeSet@1.1503.1.36, 2004-01-15 19:45:28-05:00, jgarzik@redhat.com
  Merge redhat.com:/spare/repo/netdev-2.6/sk98lin
  into redhat.com:/spare/repo/net-drivers-2.5

ChangeSet@1.1519, 2004-01-15 16:39:13-08:00, davidm@tiger.hpl.hp.com
  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.

ChangeSet@1.1503.12.1, 2004-01-15 17:20:28-05:00, jgarzik@redhat.com
  [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.

ChangeSet@1.1503.1.33, 2004-01-15 12:53:07-05:00, david_jeffery@adaptec.com
  [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().

ChangeSet@1.1503.1.32, 2004-01-15 12:51:50-05:00, david_jeffery@adaptec.com
  [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.

ChangeSet@1.1503.1.31, 2004-01-15 12:48:46-05:00, jejb@mulgrave.(none)
  Fix qla2xxx Kconfig dependency problem

ChangeSet@1.1503.1.30, 2004-01-15 11:24:31-05:00, jejb@mulgrave.(none)
  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.

ChangeSet@1.1503.1.29, 2004-01-15 10:23:57-05:00, jejb@mulgrave.(none)
  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;

ChangeSet@1.1503.3.6, 2004-01-15 03:45:18-05:00, jgarzik@redhat.com
  [netdrvr forcedeth] include linux/interrupt.h
  
  Fixes build on some platforms.

ChangeSet@1.1503.3.5, 2004-01-15 03:22:39-05:00, jgarzik@redhat.com
  Merge redhat.com:/spare/repo/netdev-2.6/3c527
  into redhat.com:/spare/repo/net-drivers-2.5

ChangeSet@1.1503.11.10, 2004-01-14 18:21:53-05:00, bcollins@debian.org
  [IEEE1394]: Sync file revisions.

ChangeSet@1.1503.11.9, 2004-01-14 18:15:54-05:00, bcollins@debian.org
  [IEEE1394]: Rework highlevel list locking to avoid blocking under spinlocks.

ChangeSet@1.1503.11.8, 2004-01-14 18:14:33-05:00, bcollins@debian.org
  [IEEE1394]: Fix test in ohci_soft_reset(), and handle hot-unplugged cardbus cards better.

ChangeSet@1.1503.11.7, 2004-01-14 18:12:50-05:00, bcollins@debian.org
  [IEEE1394]: Per-host address space patch from Steve.

ChangeSet@1.1503.11.6, 2004-01-14 18:11:20-05:00, bcollins@debian.org
  [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.

ChangeSet@1.1503.11.5, 2004-01-14 18:09:36-05:00, bcollins@debian.org
  [IEEE1394]: Use the right length when deregistering raw1394 char device.

ChangeSet@1.1503.11.4, 2004-01-14 18:08:22-05:00, bcollins@debian.org
  [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.

ChangeSet@1.1503.11.3, 2004-01-14 18:06:34-05:00, bcollins@debian.org
  [IEEE1394]: Spelling fix from Dominik Brodowski.

ChangeSet@1.1503.11.2, 2004-01-14 18:04:31-05:00, bcollins@debian.org
  [IEEE1394]: Update OUI database as of Dec 31, 2003.

ChangeSet@1.1518, 2004-01-14 11:26:25-08:00, jes@trained-monkey.org
  [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.

ChangeSet@1.1517, 2004-01-14 11:18:29-08:00, bjorn.helgaas@hp.com
  [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.)

ChangeSet@1.1516, 2004-01-14 11:09:46-08:00, davidm@tiger.hpl.hp.com
  ia64: Patch by Bjorn Helgaas: acpi_register_irq() must be exported to enable
        modular ACPI device drivers.

ChangeSet@1.1515, 2004-01-14 11:02:45-08:00, bjorn.helgaas@hp.com
  [PATCH] ia64: system type Kconfig cleanup
  
  Fix system type selection to workaround menuconfig bug (select "HP",
  get "HP-simulator").

ChangeSet@1.1514, 2004-01-14 10:56:03-08:00, jes@wildopensource.com
  [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.

ChangeSet@1.1503.1.28, 2004-01-14 11:47:05-05:00, willy@debian.org
  [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.

ChangeSet@1.1503.11.1, 2004-01-12 17:13:40-08:00, torvalds@evo.osdl.org
  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.

ChangeSet@1.1513, 2004-01-12 17:13:09-08:00, davidm@tiger.hpl.hp.com
  ia64: Fix bad patch breakage: move generic-defconfig to where it belongs.

ChangeSet@1.1503.4.6, 2004-01-12 19:41:02-05:00, ak@muc.de
  [PATCH] variable number of dummy devices
  
  Uses the new module_params that nobody else uses now.

ChangeSet@1.1512, 2004-01-12 16:31:20-08:00, davidm@tiger.hpl.hp.com
  ia64: Avoid use of cast expressions as lvalues.  They're ugly and may be
  	dropped from GCC at some point in the future.

ChangeSet@1.1511, 2004-01-12 16:04:10-08:00, alex.williamson@hp.com
  [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.

ChangeSet@1.1510, 2004-01-12 15:20:28-08:00, davidm@tiger.hpl.hp.com
  ia64: Turn on CONFIG_EFI unconditionaly (even for HP Ski simulator).

ChangeSet@1.1509, 2004-01-12 14:31:06-08:00, davidm@tiger.hpl.hp.com
  ia64: Minor fix for get_order() so it works even for insanely large
  	arguments.

ChangeSet@1.1508, 2004-01-12 12:10:14-08:00, schwab@suse.de
  [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.

ChangeSet@1.1507, 2004-01-12 12:07:59-08:00, jbarnes@sgi.com
  [PATCH] ia64: sn2 defconfig update
  
  Just a quick update for the sn2_defconfig file now that some more config
  options have been added.

ChangeSet@1.1506, 2004-01-12 11:24:44-08:00, bjorn.helgaas@hp.com
  [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.

ChangeSet@1.1505, 2004-01-12 11:20:44-08:00, davidm@tiger.hpl.hp.com
  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.

ChangeSet@1.1503.1.27, 2004-01-11 08:48:04-05:00, bunk@fs.tum.de
  [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.

ChangeSet@1.1503.6.3, 2004-01-11 01:09:34-05:00, viro@parcelfarce.linux.theplanet.co.uk
  [netdrvr forcedeth] kfree -> free_netdev

ChangeSet@1.1503.4.5, 2004-01-11 01:08:18-05:00, viro@parcelfarce.linux.theplanet.co.uk
  [NET] fix leak in sch_teql
  
  Also note the fact that we're calling functions that may block,
  while holding a local spinlock.

ChangeSet@1.1503.1.26, 2004-01-10 21:19:15-05:00, jejb@mulgrave.(none)
  NCR53C9x SCSI: Kill bogus inline
  
  From: Geert Uytterhoeven <geert@linux-m68k.org>

ChangeSet@1.1503.1.25, 2004-01-10 21:18:26-05:00, jejb@mulgrave.(none)
  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.

ChangeSet@1.1503.1.24, 2004-01-10 21:16:48-05:00, jejb@mulgrave.(none)
  BVME6000 SCSI: Fix typos
  
  From: Geert Uytterhoeven <geert@linux-m68k.org>

ChangeSet@1.1503.1.23, 2004-01-10 21:15:53-05:00, jejb@mulgrave.(none)
  ncr53c7xx: Cleanup prototypes
  
  From: Geert Uytterhoeven <geert@linux-m68k.org>
  
  ncr53c7xx: Cleanup prototypes for ncr53c7xx_init()

ChangeSet@1.1503.1.22, 2004-01-10 21:14:57-05:00, jejb@mulgrave.(none)
  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.

ChangeSet@1.1503.1.21, 2004-01-10 21:13:45-05:00, jejb@mulgrave.(none)
  Update Mac ESP SCSI
  
  From: Geert Uytterhoeven <geert@linux-m68k.org>
  
  Mac ESP SCSI: Update argument parsing (from Matthias Urlichs)

ChangeSet@1.1503.1.20, 2004-01-10 21:11:58-05:00, jejb@mulgrave.(none)
  Fix sym2 Ultra160 mode
  
  From: Anton Blanchard <anton@samba.org>

ChangeSet@1.1503.1.19, 2004-01-10 21:09:04-05:00, jejb@mulgrave.(none)
  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 ...

ChangeSet@1.1503.4.4, 2004-01-10 20:40:30-05:00, jgarzik@redhat.com
  [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.

ChangeSet@1.1503.4.3, 2004-01-10 20:15:34-05:00, ak@muc.de
  [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

ChangeSet@1.1503.10.1, 2004-01-10 19:59:37-05:00, simon@thekelleys.org.uk
  [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.
  

ChangeSet@1.1503.6.2, 2004-01-10 19:50:12-05:00, manfred@colorfullife.com
  [netdrvr forcedeth] alloc fixes

ChangeSet@1.1503.1.18, 2004-01-10 19:26:29-05:00, jejb@mulgrave.(none)
  another aic7xxx_old proc fix
  
  from 2.6.1-mm2

ChangeSet@1.1503.1.17, 2004-01-10 19:24:33-05:00, jejb@mulgrave.(none)
  repair oops in aic7xxx_old proc_info
  
  From: "Randy.Dunlap" <rddunlap@osdl.org>

ChangeSet@1.1503.1.16, 2004-01-10 19:21:41-05:00, jejb@mulgrave.(none)
  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

ChangeSet@1.1503.5.9, 2004-01-10 16:25:54-05:00, jgarzik@redhat.com
  [netdrvr starfire] remove dup include

ChangeSet@1.1503.5.8, 2004-01-10 16:25:41-05:00, emcnabb@cs.byu.edu
  [wireless orinoco_pci] add Vaio PCI id

ChangeSet@1.1503.5.7, 2004-01-10 16:23:46-05:00, jgarzik@redhat.com
  Cset exclude: shemminger@osdl.org|ChangeSet|20040110194048|37013
  
  Revert skfp_probe patch... better patch coming.

ChangeSet@1.1503.9.3, 2004-01-10 16:18:15-05:00, mlindner@syskonnect.de
  [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

ChangeSet@1.1503.9.2, 2004-01-10 16:18:06-05:00, mlindner@syskonnect.de
  [PATCH] sk98lin-2.6: Readme Update to Driver Version v6.21
  
  Patch 2/4 (Update to version 6.21)
  * Fix: Readme changes

ChangeSet@1.1503.9.1, 2004-01-10 16:17:56-05:00, mlindner@syskonnect.de
  [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()

ChangeSet@1.1503.8.1, 2004-01-10 16:15:29-05:00, khc@pm.waw.pl
  [wan] add new pc200syn driver

ChangeSet@1.1503.5.6, 2004-01-10 16:11:25-05:00, shemminger@osdl.org
  [PATCH] pc300 - get rid of MOD_INC/MOD_DEC
  
  Remove old style mod inc/dec from this WAN driver.

ChangeSet@1.1503.5.5, 2004-01-10 16:11:14-05:00, shemminger@osdl.org
  [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

ChangeSet@1.1503.7.1, 2004-01-10 16:05:15-05:00, achirica@telefonica.net
  [wireless airo] Fix PCI registration

ChangeSet@1.1503.6.1, 2004-01-10 16:00:04-05:00, manfred@colorfullife.com
  [netdrvr] add "forcedeth" driver for nVidia nForce NICs

ChangeSet@1.1503.5.4, 2004-01-10 15:38:36-05:00, xose@wanadoo.es
  [PATCH] more ne2k-pci clone boards

ChangeSet@1.1503.1.15, 2004-01-10 15:37:47-05:00, jejb@mulgrave.(none)
  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.

ChangeSet@1.1503.3.4, 2004-01-10 15:33:34-05:00, jgarzik@redhat.com
  [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.

ChangeSet@1.1503.5.3, 2004-01-10 15:14:55-05:00, jgarzik@redhat.com
  [netdrvr] Remove never-referenced 68360enet.c

ChangeSet@1.1503.5.2, 2004-01-10 14:40:48-05:00, shemminger@osdl.org
  [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

ChangeSet@1.1503.3.3, 2004-01-10 14:39:02-05:00, rnp@paradise.net.nz
  [netdrvr 3c527] fix race

ChangeSet@1.1503.3.2, 2004-01-10 14:37:45-05:00, rnp@paradise.net.nz
  [netdrvr 3c527] whitespace changes (sync up with maintainer)

ChangeSet@1.1503.5.1, 2004-01-10 14:30:19-05:00, shemminger@osdl.org
  [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.

ChangeSet@1.1503.4.1, 2004-01-10 14:26:03-05:00, rddunlap@osdl.org
  [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.

ChangeSet@1.1503.3.1, 2004-01-10 14:16:36-05:00, felipewd@terra.com.br
  [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.

ChangeSet@1.1503.1.14, 2004-01-10 14:05:59-05:00, fischer@linux-buechse.de
  [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.

ChangeSet@1.1503.1.13, 2004-01-10 14:05:15-05:00, jejb@mulgrave.(none)
  SCSI: atp870u update
  
  From: 	Zwane Mwaikambo <zwane@arm.linux.org.uk>

ChangeSet@1.1503.1.12, 2004-01-10 14:04:50-05:00, patmans@ibm.com
  [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.

ChangeSet@1.1503.1.11, 2004-01-10 11:55:07-05:00, mort@wildopensource.com
  [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.

ChangeSet@1.1503.1.10, 2004-01-10 11:51:34-05:00, arjanv@redhat.com
  [PATCH] fix a few missing return value checks in scsi
  
  The attached patch adds a few error checks for the pci dma_mask setting
  routines, which after all can fail and thus need their return code
  checked.

ChangeSet@1.1503.1.9, 2004-01-10 11:47:47-05:00, jes@trained-monkey.org
  [PATCH] qla1280
  
  I am attaching the latest version of the qla1280 driver for inclusion in
  the next 2.6.x release. It is mostly based on Christoph's cleanup work
  and a couple of changes of my own. I don't know if it is too late for
  2.6.1, but otherwise it would be nice to get it into 2.6.2.
  
  I have built and tested this using 2.6.0-test11 on an ia64, but I don't
  think there were any major SCSI changes since then.

ChangeSet@1.1503.1.7, 2004-01-09 11:07:39-08:00, torvalds@home.osdl.org
  Merge bk://linux-dj.bkbits.net/agpgart
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1484.1.2, 2004-01-09 17:43:29+00:00, davej@redhat.com
  [AGPGART] The RadeonIGP 345M device ID is 0xcbb2, not 0xcbb
  Spotted by Matteo Croce 

ChangeSet@1.1503.1.5, 2004-01-09 02:14:55-08:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1503.1.4, 2004-01-09 02:14:10-08:00, bcollins@debian.org
  [SPARC64]: Add option to define default command line to kernel, ala PPC.

ChangeSet@1.1503.2.24, 2004-01-09 02:11:04-08:00, jt@bougret.hpl.hp.com
  [IRDA]: Fix compiler warning in af_irda.c

ChangeSet@1.1503.2.23, 2004-01-09 02:10:24-08:00, jt@bougret.hpl.hp.com
  [IRDA]: Add module alias for IrCOMM pseudo serial device.
  
  From Martin Diehl.

ChangeSet@1.1503.2.22, 2004-01-09 02:09:57-08:00, jt@bougret.hpl.hp.com
  [IRDA]: Fix sir-dev 'raw' mode for sir dongles that need it.
  
  From Martin Diehl.

ChangeSet@1.1503.2.21, 2004-01-09 02:09:23-08:00, jt@bougret.hpl.hp.com
  [IRDA]: Fix a potential dealock in sir-dev state machine.
  
  Also, make sir-dev locking compatible with irport.
  From Martin Diehl.

ChangeSet@1.1503.2.20, 2004-01-09 02:08:39-08:00, jt@bougret.hpl.hp.com
  [IRDA]: Proper calculation for F-timer. Improve interoperability.

ChangeSet@1.1503.2.19, 2004-01-09 02:05:27-08:00, garloff@suse.de
  [NETFILTER]: Align nulldevname properly in ip_tables.

ChangeSet@1.1503.2.18, 2004-01-09 02:00:14-08:00, chas@cmf.nrl.navy.mil
  [ATM]: br2684 incorrectly handles frames recvd with FCS (by Alex Zeffertt <ajz@cambridgebroadband.com>)

ChangeSet@1.1503.2.17, 2004-01-09 01:57:33-08:00, shemminger@osdl.org
  [X25]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.16, 2004-01-09 01:57:13-08:00, shemminger@osdl.org
  [UNIX]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.15, 2004-01-09 01:56:50-08:00, shemminger@osdl.org
  [ROSE]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.14, 2004-01-09 01:56:19-08:00, shemminger@osdl.org
  [NETROM]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.13, 2004-01-09 01:55:54-08:00, shemminger@osdl.org
  [LLC]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.12, 2004-01-09 01:55:30-08:00, shemminger@osdl.org
  [IRDA]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.11, 2004-01-09 01:55:00-08:00, shemminger@osdl.org
  [ECONET]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.10, 2004-01-09 01:54:37-08:00, shemminger@osdl.org
  [NETLINK]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.9, 2004-01-09 01:54:10-08:00, shemminger@osdl.org
  [DECNET]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.8, 2004-01-09 01:53:49-08:00, shemminger@osdl.org
  [IPX]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.7, 2004-01-09 01:53:15-08:00, shemminger@osdl.org
  [AX25]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.6, 2004-01-09 01:52:52-08:00, shemminger@osdl.org
  [ATM]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.5, 2004-01-09 01:52:21-08:00, shemminger@osdl.org
  [APPLETALK DDP]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.4, 2004-01-09 01:51:57-08:00, shemminger@osdl.org
  [PPPOE]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.3, 2004-01-09 01:51:28-08:00, shemminger@osdl.org
  [BLUETOOTH]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.2, 2004-01-09 01:50:34-08:00, shemminger@osdl.org
  [IPV4/IPV6]: Use size_t for size in {send,recv}msg.

ChangeSet@1.1503.2.1, 2004-01-09 01:49:00-08:00, shemminger@osdl.org
  [NET]: Use size_t for size argument in {send,recv}msg callchain.

ChangeSet@1.1503.1.3, 2004-01-09 01:41:04-08:00, wesolows@foobazco.org
  [SPARC]: Use spinlock to protect IRQ action management.

ChangeSet@1.1503.1.2, 2004-01-09 01:39:49-08:00, wesolows@foobazco.org
  [SPARC]: Fix PMD masking in SRMMU code.

ChangeSet@1.1503.1.1, 2004-01-09 01:36:40-08:00, davem@nuts.ninka.net
  [SPARC64]: In early bootup, BUG() if cannot find TLB entry for remapping.

ChangeSet@1.1503, 2004-01-08 22:57:32-08:00, torvalds@home.osdl.org
  Linux 2.6.1
  TAG: v2.6.1