ChangeSet@1.1350, 2003-09-20 19:44:15-07:00, torvalds@home.osdl.org
  Don't ask about SERIO selection - let Kconfig select it
  automatically as needed.

ChangeSet@1.1347.3.1, 2003-09-20 20:39:42-04:00, jgarzik@redhat.com
  [sound/oss i810_audio] sync with 2.4
  
  * increase length of wait for analog-ready
  * fix printk prefix (cosmetic)
  * bail out for pure MMIO interfaces, instead of attempting to use it
    via PIO and hanging the system.

ChangeSet@1.1347.1.41, 2003-09-20 17:10:07-07:00, torvalds@home.osdl.org
  Avoid type warning for bit operation in atkbd.c

ChangeSet@1.1347.2.1, 2003-09-20 16:51:41-07:00, torvalds@home.osdl.org
  Merge bk://kernel.bkbits.net/vojtech/input
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1347.1.39, 2003-09-20 15:10:14-04:00, shemminger@osdl.org
  [PATCH] Road Runner HIPPI driver (rrunner)
  
  Small clean up, to use current APIs.

ChangeSet@1.1347.1.38, 2003-09-20 15:08:21-04:00, achirica@telefonica.net
  [wireless airo] Fix MIC support with CryptoAPI

ChangeSet@1.1347.1.37, 2003-09-20 15:06:32-04:00, achirica@telefonica.net
  [wireless airo] fix PCI probe

ChangeSet@1.1347.1.36, 2003-09-20 15:03:43-04:00, jochen@scram.de
  [tokenring] fix breakage in proteon, skisa
  
  this one fixes both drivers. They have been broken since the
  reorganization in June. Unfortunately, my major build platform (alpha) had
  some issues with later 2.5.X kernels (cache problems causing all kind of
  funny behaviour), so i waited until these problems had been resolved by
  the alpha gurus :-/...
  
  In the mean time i also upgraded pine. I hope the patch corruption issue
  is resolved by now.
  

ChangeSet@1.1347.1.35, 2003-09-20 15:02:24-04:00, shemminger@osdl.org
  [PATCH] hamradio/scc -
  
  Update hamradio/scc for 2.6.0-test5
  	- use seq_file for /proc
  	- get rid of dev_get()
  	- use alloc_netdev
  
  Don't have hardware, but can load/unload the module fine.

ChangeSet@1.1347.1.34, 2003-09-20 14:49:10-04:00, amir.noam@intel.com
  [PATCH] [bonding] Convert /proc to seq_file
  
  This patch converts /proc/net/bondX/info into /proc/net/bonding/bondX
  using the seq_file interface.
  
  This is based on Stephen's recent patch, but slightly modified to work
  with the propagation patch set and with some locking changes to make it
  simpler.
  
  The patch applies both on 2.4 (after the sync set from earlier today)
  and on 2.6 (after the propagation set from 2003/11/9).
  
  Amir

ChangeSet@1.1347.1.33, 2003-09-20 14:49:01-04:00, bunk@fs.tum.de
  [PATCH] fix sbni.c compile with gcc 3.3
  
  sbni.c in 2.6.0-test5 fails to compile with gcc 3.3 with the following
  error:
  
  <--  snip  -->
  
  ...
    CC      drivers/net/wan/sbni.o
  ...
  drivers/net/wan/sbni.c: In function `calc_crc32':
  drivers/net/wan/sbni.c:1568: error: asm-specifier for variable `_crc'
  conflicts with asm clobber list
  make[3]: *** [drivers/net/wan/sbni.o] Error 1
  
  <--  snip  -->
  
  Below is the patch by Margit Schubert-White to fix this issue (it is
  already in 2.4).
  
  cu
  Adrian

ChangeSet@1.1347.1.32, 2003-09-20 14:48:53-04:00, akpm@osdl.org
  [PATCH] e1000 bug
  
  Rick Lindsley <ricklind@us.ibm.com> wrote:
  >
  > since it's been out for a while you probably already know, but the patch
  > for e1000_main.c has a bug in it.  Looks like it will fail at line 1550 if
  > compiled with NETIF_F_TSO defined.
  >
  
  So it will.  I blame the gcc developers.
  
   25-akpm/drivers/net/e1000/e1000_main.c |   13 +++++++++----
   1 files changed, 9 insertions(+), 4 deletions(-)

ChangeSet@1.1347.1.31, 2003-09-20 14:15:22-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Fix ipx_hdr compile error

ChangeSet@1.1347.1.30, 2003-09-20 14:15:15-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Add missing free_netdev()

ChangeSet@1.1347.1.29, 2003-09-20 14:15:07-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Enhance netdev notification handling

ChangeSet@1.1347.1.28, 2003-09-20 14:14:59-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Consolidate /proc code, add CHANGENAME handler

ChangeSet@1.1347.1.27, 2003-09-20 14:14:52-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Add support for changing HW address in ALB/TLB modes

ChangeSet@1.1347.1.26, 2003-09-20 14:14:44-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Add support for changing HW address and MTU

ChangeSet@1.1347.1.25, 2003-09-20 14:14:36-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] Decouple promiscuous handling from multicast mode setting

ChangeSet@1.1347.1.24, 2003-09-20 14:14:29-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] fix assign_current_slave

ChangeSet@1.1347.1.23, 2003-09-20 14:14:21-04:00, amir.noam@intel.com
  [PATCH] [bonding 2.6] consolidate change_active operations

ChangeSet@1.1347.1.22, 2003-09-20 14:13:00-04:00, shemminger@osdl.org
  [PATCH] update arcnet/pcmcia driver
  
  Redo of earlier patch to get rid of MOD_INC/DEC and use alloc_netdev.
  This is against 2.6.0-test5 bk latest.

ChangeSet@1.1347.1.21, 2003-09-20 14:12:52-04:00, shemminger@osdl.org
  [PATCH] sealevel wan driver
  
  Update sealevel driver to match current net_device interface:
  	- dynamically allocate netdevice and private data.
  	- get rid of MOD_INC/DEC
  	- if_ptr not used
  	- bugfix: not all of board structure was being zeroed.
  
  Note: this driver still doesn't probe() correctly since it just assumes that
  if loaded the hardware is there!
  
  Since I don't have one of these boards...
  tested it by #ifdef'ing out all the bits that touch actual hardware.

ChangeSet@1.1347.1.20, 2003-09-20 14:06:08-04:00, shemminger@osdl.org
  [IrDA] ali-ircc -- dev_alloc cleanout
  
  Convert ali-ircc driver to:
  	- use alloc_net_dev not dev_alloc
  	- allocate private data at same time
  	- cleanup error unwinds
  	- call free_netdev.
  
  Builds and loads, but don't have real hardware.

ChangeSet@1.1347.1.19, 2003-09-20 14:06:01-04:00, shemminger@osdl.org
  [IrDA] via-ircc -- dev_alloc cleanout
  
  Convert via-ircc 2.6.0-test5
  	- use alloc_net_dev not dev_alloc
  	- allocate private data at same time
  	- cleanup error unwinds
  	- call free_netdev.
  
  Builds and loads, but don't have real hardware.

ChangeSet@1.1347.1.18, 2003-09-20 14:05:53-04:00, shemminger@osdl.org
  [IrDA] nsc-ircc -- dev_alloc cleanout
  
  Cleanup nsc-ircc driver for 2.6.0-test5
  	- replace dev_alloc with alloc_netdev
  	- use private data allocated with alloc_netdev
  	- error unwind cleanup

ChangeSet@1.1347.1.17, 2003-09-20 14:05:46-04:00, shemminger@osdl.org
  [IrDA] donahoboe -- dev_alloc cleanout
  
  Fixes for donauboe for 2.6.0-test5
  	- replace dev_alloc with alloc_netdev
  	- error unwind cleanup

ChangeSet@1.1347.1.16, 2003-09-20 14:05:38-04:00, shemminger@osdl.org
  [IrDA] w83977af -- dev_alloc cleanout
  
  Yet another irda driver cleanup for 2.6.0-test5
  	- replace dev_alloc with alloc_netdev
  	- use private data allocated with alloc_netdev
  	- use free_netdev

ChangeSet@1.1347.1.15, 2003-09-20 14:05:31-04:00, shemminger@osdl.org
  [IrDA] irda-usb -- dev_alloc cleanout
  
  Update irda-usb for 2.6.0-test5
  	- use alloc_netdev (but can't use dev->priv area cause that is allocated elsewhere).

ChangeSet@1.1347.1.14, 2003-09-20 14:00:00-04:00, rddunlap@osdl.org
  [PATCH] janitor: ns83820 error handling
  
  Subject: Re: [Kernel-janitors] [PATCH] insert missing free_irq and fix 	cleanup path
  From: Leann Ogasawara <ogasawara@osdl.org>
  
  On Thu, 2003-09-04 at 13:17, Benjamin LaHaise wrote:
  > The if()s before free are redundant, turf them and it's good.

ChangeSet@1.1347.1.13, 2003-09-20 13:59:53-04:00, rddunlap@osdl.org
  [PATCH] janitor: insert a missing iounmap()
  
  From: Leann Ogasawara <ogasawara@osdl.org>
  Subject: [Kernel-janitors] [PATCH] insert missing iounmap()
  
  Patch inserts a missing iounmap().

ChangeSet@1.1347.1.12, 2003-09-20 13:59:45-04:00, shemminger@osdl.org
  [PATCH] get rid of old IRDA drivers.
  
  According to Jean the toshoboe and old smc ircc drivers are no longer needed.
  This patch removes them from 2.6.0-test5

ChangeSet@1.1347.1.11, 2003-09-20 13:59:37-04:00, chrisw@osdl.org
  [netdrvr] use cpu_relax() in busy loop, or mdelay instead of busy loop
  
  Replace busy loop nop with cpu_relax(), and just use mdelay where it's better.

ChangeSet@1.1347.1.10, 2003-09-20 13:56:15-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove (or add) unneeded includes (drivers/net/)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.9, 2003-09-20 13:56:07-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove unneeded includes (hamradio)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.8, 2003-09-20 13:56:00-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove (or add) unneeded includes (wireless)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.7, 2003-09-20 13:55:52-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove unneeded includes (skfp)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.6, 2003-09-20 13:55:45-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove (or add) unneeded includes
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.5, 2003-09-20 13:55:37-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove unneeded includes (sk98lin)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.4, 2003-09-20 13:55:29-04:00, rddunlap@osdl.org
  [PATCH] janitor: remove unneeded includes (tokenring)
  
  From: Randy Hron <rwhron@earthlink.net>

ChangeSet@1.1347.1.3, 2003-09-20 13:55:21-04:00, shemminger@osdl.org
  [PATCH] replace sppp_of macro with inline
  
  Replace macro with inline and get some type checking.

ChangeSet@1.1347.1.2, 2003-09-20 13:55:14-04:00, felipewd@terra.com.br
  [PATCH] Unneeded memory barrier in net/irda code

ChangeSet@1.1347.1.1, 2003-09-20 13:55:06-04:00, mzyngier@freesurf.fr
  [PATCH] depca update
  
  I finally found some time to hack the depca driver, in basically the
  same way I did with the de4x5 driver. The patch is quite big (shuffles
  a lot of code around, removes lots of global variables), mainly in
  order to use the driver model on every bus supported by this driver.
  
  I also removed the probing from Space.c, so the usual warning about
  device renumbering applies.
  
  Tested on alpha (DE422, EISA) and i386 (two DE201, ISA), built-in and
  modular. The MCA part is completly untested, since I lack the hardware
  (no, I do not own every single piece of junk hardware out
  there... ;-).

ChangeSet@1.1348, 2003-09-19 16:51:20-07:00, greg@kroah.com
  Merge kroah.com:/home/linux/BK/bleed-2.5
  into kroah.com:/home/linux/BK/gregkh-2.6

ChangeSet@1.1315.8.30, 2003-09-19 16:28:31-07:00, dhollis@davehollis.com
  [PATCH] USB: ethtool_ops and ax8817x fixes for usbnet
  
  This is a resend of all of my recent usbnet additions which
  center on adding ethtool_ops support.  All have been re-diffed
  against the latest usbnet from BK.
  
  Changes:
  * Add ethtool_ops support to usbnet
  * Add GPIO bit toggling upon initialization of ax8817x devices
    so that xmit works properly
  * Add Wake-On-Lan and eeprom dump support for ax8817x devices
    (this only adds the config support for WOL, actual operation
     is more of a USB/Power Management function)
  * Change ax8817x_set_multicast to not kmalloc for the filter
    since there was no clean way to free the memory after URB submit.
    Instead, we make use of the 20 byte dev->data.

ChangeSet@1.1347, 2003-09-19 14:27:20-07:00, vojtech@suse.cz
  [PATCH] Fix memory leak in hiddev.c found by Stanford Checker

ChangeSet@1.1346, 2003-09-19 14:27:08-07:00, vojtech@suse.cz
  [PATCH] Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c

ChangeSet@1.1345, 2003-09-19 14:26:50-07:00, vojtech@suse.cz
  [PATCH] Fix a warning in input.c when CONFIG_PROC_FS is not set

ChangeSet@1.1342.1.1, 2003-09-19 13:49:28-07:00, torvalds@laptop.osdl.org
  Merge http://lia64.bkbits.net/to-linus-2.5
  into laptop.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1338.1.4, 2003-09-19 15:20:02-05:00, sandeen@sgi.com
  [XFS] Update sysctls - use ints, not ulongs, and show pagebuf
  values in jiffies like everybody else
  
  SGI Modid: 2.5.x-xfs:slinx:158665a

ChangeSet@1.1338.1.3, 2003-09-19 14:14:55-05:00, lord@sgi.com
  [XFS] Make xfs_ichgtime call mark_inode_dirty_sync instead of mark_inode_dirty
  makes the just the inode look dirty, and not the inode and the data.
  
  SGI Modid: 2.5.x-xfs:slinx:158670a

ChangeSet@1.1338.3.11, 2003-09-19 17:42:24+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Update bootp kernel+initrd loader.
  
  Drop support for old param struct method, and clean up code.

ChangeSet@1.1338.3.10, 2003-09-19 17:26:49+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Update mach-types with latest version.

ChangeSet@1.1338.3.9, 2003-09-19 16:20:22+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix AMBA keyboard/mouse driver.
  
  Fix the AMBA kmi driver which got broken when the name field was
  removed from struct device.  Change the name used to claim resources
  to "kmi-pl050".  Fix resume method.

ChangeSet@1.1338.3.8, 2003-09-19 15:58:18+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Optimise io-writesl for cpus with ldr result delays.

ChangeSet@1.1338.3.7, 2003-09-19 15:49:37+01:00, nico@org.rmk.(none)
  [ARM PATCH] 1528/1: big endian support for io-readsb/io-writesb
  
  Patch from Nicolas Pitre
  

ChangeSet@1.1338.3.6, 2003-09-19 15:45:48+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Optimise io-readsb for CPUs with delay slots after ldr.

ChangeSet@1.1338.3.5, 2003-09-19 14:50:07+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Place initial data/code in assembly into the correct section
  
  We were mixing some data and code in the processor support assembly
  files.  Place the correct objects into their respective sections.

ChangeSet@1.1338.3.4, 2003-09-19 14:04:10+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix abort handler typo affecting Xscale CPUs.

ChangeSet@1.1324.1.2, 2003-09-19 07:38:33-05:00, nathans@sgi.com
  [XFS] Fix some compile warnings and errors from some long-forgotten 2.4 mods
  
  SGI Modid: 2.5.x-xfs:slinx:158642a

ChangeSet@1.1338.2.16, 2003-09-19 13:51:40+02:00, bunk@fs.tum.de
  input: Fix Kconfig KEYBOARD_ATKBD when SERIO is modular.

ChangeSet@1.1338.2.15, 2003-09-19 13:32:38+02:00, vojtech@suse.cz
  input: Fix memory leak in hiddev.c found by Stanford Checker.

ChangeSet@1.1338.2.14, 2003-09-19 13:25:06+02:00, lcapitulino@prefeitura.sp.gov.br
  input: Remove a not necessary #ifdef CONFIG_PROC_FS/#endif in input.c

ChangeSet@1.1338.2.13, 2003-09-19 13:23:54+02:00, lcapitulino@prefeitura.sp.gov.br
  input: Fix a warning in input.c when CONFIG_PROC_FS is not set.

ChangeSet@1.1338.2.12, 2003-09-19 13:15:12+02:00, Andries.Brouwer@cwi.nl
  input: Fix Set3 keycode for right control in atkbd.c

ChangeSet@1.1338.3.3, 2003-09-19 11:55:41+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Correct comments for abort handler parameters.

ChangeSet@1.1338.3.2, 2003-09-19 10:03:54+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove private %_config makefile rule

ChangeSet@1.1338.3.1, 2003-09-19 09:53:36+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Massive rename of default configuration files.
  
  This renames all 48 (800K-ish of) ARM default configuration files,
  as required by Sam's latest default configuration file system.

ChangeSet@1.1338.2.11, 2003-09-19 01:25:39-07:00, dtor_core@ameritech.net
  serio.c:
    claim serio early in serio_open()

ChangeSet@1.1338.2.10, 2003-09-19 01:24:36-07:00, oliver@neukum.org
  iforce-usb.c, iforce-packets.c:
    Fix I-Force sleeping issues.

ChangeSet@1.1338.2.9, 2003-09-19 01:23:29-07:00, vojtech@suse.cz
  psmouse-base.c:
    Enlarge the timeout for PS/2 mouse full reset.

ChangeSet@1.1338.2.8, 2003-09-19 01:22:06-07:00, vojtech@suse.cz
  input.h, keyboard.c, evdev.c:
    Fix the INPUT_KEYCODE macro and its usage.

ChangeSet@1.1338.2.7, 2003-09-19 01:20:33-07:00, vojtech@suse.cz
  psmouse-base.c:
    Make sure psmouse->pktcnt is zero after passing a byte
    to be processed by synaptics code.

ChangeSet@1.1338.2.6, 2003-09-19 01:19:41-07:00, vojtech@suse.cz
  psmouse-base.c:
    Change the name od the Synaptics protocol to SynPS/2

ChangeSet@1.1338.2.5, 2003-09-19 01:18:46-07:00, petero2@telia.com
  psmouse-base.c:
    Fix resume of PS/2 mouse. Uses old PM interface at the moment.

ChangeSet@1.1338.2.4, 2003-09-19 01:17:37-07:00, petero2@telia.com
  Input: Big Synaptics update:
  	Restore synaptics pad mode on module unload.
  	Support Synaptics touchpads with multiple buttons.
  	Make Synaptics touchpad support optional.
  	Add passthrough support for Synaptics touchpads. [Dmitry]
  	Add support for old Synaptics protocol.
  	Set mode byte correctly for old Synaptics pads.
  	Fix multibutton support of Synaptics pads.

ChangeSet@1.1338.2.3, 2003-09-19 01:01:20-07:00, vojtech@suse.cz
  db9.c:
    input: Fix Sega Saturn pad support.

ChangeSet@1.1338.2.2, 2003-09-19 00:58:34-07:00, vojtech@suse.cz
  input.c:
    input: Don't set autorepeat times in core if already set by driver.
  atkbd.c:
    input: Automatic forced release of keys if keyrelease gets lost

ChangeSet@1.1338.2.1, 2003-09-19 00:20:17-07:00, petero2@telia.com
  synaptics.c, psmouse-base.c:
    input: Restore synaptics pad mode on module unload.

ChangeSet@1.1324.1.1, 2003-09-18 21:36:31-05:00, lord@jen.americas.sgi.com
  [XFS] Fix initialization of inode flags from xfs inode fields.

ChangeSet@1.1342, 2003-09-18 18:58:50-07:00, Andries.Brouwer@cwi.nl
  [PATCH] fix keycode for rctrl in scancode set 3
  
  By mistake the keycode for right control in scancode set 3
  was the same as that for right alt. This fixes that.

ChangeSet@1.1341, 2003-09-18 18:58:32-07:00, axboe@suse.de
  [PATCH] io scheduler barrier fix
  
  From: Nick Piggin <piggin@cyberone.com.au>
  
  This should be the last piece to ensure correct barrier handling for AS
  and DL?

ChangeSet@1.1315.8.29, 2003-09-18 14:33:50-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (9 of 9)
  
  This patch implements the change discussed last weekend.  Rather than
  allocating separate memory areas for the "extra" descriptors and copying
  the descriptor contents, it simply makes the "extra" pointers refer to
  memory within the rawdescriptor arrays.

ChangeSet@1.1315.8.28, 2003-09-18 14:33:32-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (8 of 9)
  
  This patch adds some extra error checking.  The patch-comments list most
  it.  Particularly worth noting is the check on the endpoint addresses.
  Since these addresses are used as indexes for the epmaxpacketin and
  epmaxpacketout arrays, illegal values could result in overwriting
  unrelated areas of memory.
  
  Other noteworthy checks involve interface and alsetting numbers.  Since
  the old code ignored those values, of course it didn't bother to check
  them.  Here we make sure that the numbers lie in the proper ranges and
  that there are no "missing" entries.
  
   Add error checking and improved error messages:
     Check for invalid endpoint descriptors and invalid endpoint addresses.
     Check for duplicate interface/altsetting descriptors.
     Check for invalid configuration descriptors.
     Check for missing interface/altsetting descriptors.

ChangeSet@1.1315.8.27, 2003-09-18 14:33:14-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (7 of 9)
  
  This patch changes the usb_parse_interface() routine so that it only
  handles a single interface/altsetting descriptor at a time, rather than
  trying to handle all the altsettings for an interface at once.  Besides
  shrinking the code slightly, this has the advantage of not requiring the
  interfaces to be listed in order or all the altsetting descriptors for an
  interface to be contiguous.  While there probably aren't any devices that
  have _discontiguous_ altsetting descriptors, there's no harm in allowing
  it -- particularly since doing so provides an overall simplification.
  
  This is another of those hard-to-read patches.  It moves most of the body
  of the usb_parse_interface() function out of a loop, thereby changing the
  indentation level without actually altering the code.

ChangeSet@1.1315.8.26, 2003-09-18 14:15:11-07:00, greg@kroah.com
  [PATCH] USB: unusual device fixup for the Y-E floppy drive.

ChangeSet@1.1315.3.7, 2003-09-18 20:55:41+01:00, davej@redhat.com
  [CPUFREQ] Explicitly disable scaling we don't need in powernow-k7
  The VIDC/FIDC controls could have been left at 1 from a previous call to
  one of the scaling routines. Make sure we set them back to 0 to avoid
  writing garbage into the scaling registers.

ChangeSet@1.1315.3.6, 2003-09-18 20:47:26+01:00, davej@redhat.com
  [CPUFREQ] Powernow-k7 latency timer needs to be in values of 10ns.
  We were 'slightly' off in our calculations. This increased settling
  time might actually increase the stability of some setups.

ChangeSet@1.1315.3.5, 2003-09-18 20:36:26+01:00, davej@redhat.com
  [CPUFREQ] Work around buggy powernow-k7 BIOSes with low settling times.

ChangeSet@1.1315.3.4, 2003-09-18 20:33:30+01:00, davej@redhat.com
  [CPUFREQ] We need to set SGTC when we change powernow-k7 voltage.

ChangeSet@1.1217.3.39, 2003-09-18 12:15:04-07:00, bjorn.helgaas@hp.com
  [PATCH] ia64: trivial sba_iommu patch
  
  I'm aligning the 2.4 and 2.5 versions of arch/ia64/hp/common/sba_iommu.c
  and found a couple nits in the 2.5 version.  No functional change, just
  whitespace, comment, and parameter name changes (and I made
  one function static).

ChangeSet@1.1217.3.38, 2003-09-18 12:11:58-07:00, jes@wildopensource.com
  [PATCH] ia64: fix for include/asm-ia64/acpi.h
  
  asm/acpi.h relies on struct pci_vector_struct which is defined in
  asm/system.h.

ChangeSet@1.1217.3.37, 2003-09-18 12:10:35-07:00, jes@wildopensource.com
  [PATCH] ia64: include/asm-ia64/sn/router.h cleanup
  
  Minor cleanup.

ChangeSet@1.1217.3.36, 2003-09-18 12:09:27-07:00, jes@wildopensource.com
  [PATCH] ia64: sn2 header file cleanup
  
  This patch removes a ton of pointless big endian defines for some
  registers on SN2 and cleans up the #include hierachy making it include
  some really big header files only when they are really needed.

ChangeSet@1.1217.3.35, 2003-09-18 12:07:24-07:00, eranian@hpl.hp.com
  [PATCH] ia64: pass si_isr for a few more signal sources
  
  This patch changes the kernel such that si_isr gets setup for hardware
  breakpoints, single-step, and taken-branch traps.  This is useful, e.g., to
  determine what kind of hw breakpoint triggered the signal.

ChangeSet@1.1217.3.34, 2003-09-18 12:04:44-07:00, jes@wildopensource.com
  [PATCH] ia64: small sn2 cleanup
  
  Attached is a small cleanup patch for the sn2 header files which removes
  some cases of excessive header file inclusion.

ChangeSet@1.1217.3.33, 2003-09-18 12:03:39-07:00, davidm@tiger.hpl.hp.com
  ia64: Control /proc/bus/mckinley/zx1 via separate SBA_PROC_FS macro and turn
        SBA_PROC_FS off by default (it's too much of a scalability bottleneck).

ChangeSet@1.1315.3.3, 2003-09-18 11:17:21+01:00, davej@redhat.com
  [CPUFREQ] Read MSRs before trying to use them in powernow-k7
  Very silly bug spotted by Ducrot Bruno

ChangeSet@1.1217.3.32, 2003-09-17 18:59:48-07:00, davidm@tiger.hpl.hp.com
  ia64: In <asm-ia64/param.h>, do not include <linux/config.h> outside
  	the #ifdef __KERNEL__ bracket.  Doing so pollutes the user-
  	level namespace.  Bug report & proposed fix by GOTO Masanori.

ChangeSet@1.1315.4.5, 2003-09-18 02:25:39+01:00, davej@redhat.com
  [AGPGART] Fix module alias.
  From OGAWA Hirofumi

ChangeSet@1.1315.8.25, 2003-09-17 17:59:57-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (6 of 9)
  
  This patch removes the home-brewed resizeable arrays used to store
  altsetting structures, along with the now-unneeded max_altsetting field.
  Since we are already making a preliminary pass through all the descriptors
  to check their lengths, we take the opportunity to also count the number
  of altsetting descriptors for each interface.  Then exactly the right
  number can be allocated all at once.
  
  This also moves the code that allocates the altsettings outside the
  usb_parse_interface() routine.  Though not important now, this change will
  come in handy in the next patch.

ChangeSet@1.1315.8.24, 2003-09-17 17:59:40-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (5 of 9)
  
  This patch centralizes the error checking for invalid descriptor lengths
  and unexpected descriptor types.  Instead of doing it in three different
  places -- while parsing configuration, interface, and endpoint descriptors
  -- the new code does it all at once.  Not surprisingly, this yields a net
  savings in code size.

ChangeSet@1.1315.8.23, 2003-09-17 17:09:21-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (4 of 9)
  
  Although it's hard to tell from reading the patch, this just moves one
  section of code to a slightly different spot.  Currently the code that
  skips over the extra class- and vendor-specific configuration-related
  descriptors is part of the loop that parses interface descriptors.  The
  patch moves it outside, immediately before that loop -- where it belongs.

ChangeSet@1.1315.8.22, 2003-09-17 17:09:04-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (3 of 9)
  
  This patch includes a bunch of little local improvements to the code,
  listed in the patch comments.  There are only two notable changes.  If a
  device has more configurations than our maximum, the code doesn't reject
  the device but simply parses as many configurations as it can and ignores
  the rest.  Likewise, if a configuration contains too many interfaces, the
  code parses as many as it can and skips the excess.  That way such devices
  will be at least partially useable.  Since these limits are arbitrary and
  set by the implementation (not part of the USB spec), it doesn't make
  sense to reject a device that violates them.
  
   Numerous local programming improvements:
     Don't initialize to 0 fields in structures that have been memset to 0.
     Don't constantly keep track of how many bytes are parsed.
     Use local variables to hold unwieldy values.
     Remove redundant tests.
     Allow devices to have more configurations or interfaces than we can handle.

ChangeSet@1.1315.8.21, 2003-09-17 17:08:46-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (2 of 9)
  
  This patch fixes the most blatant problems that can happen when an error
  is encountered during descriptor parsing.
  
  	The struct device embedded within a struct usb_interface is
  initialized as soon as the structure is allocated, so that when
  put_device() is called it will contain valid data.
  
  	put_device() is not called for unallocated interfaces.
  
  	The pointers in config->extra are freed when the struct
  usb_host_config is freed.
  
  	rawdescriptor pointers are initialized to 0 so that they can be
  freed without error.
  
  	Partially parsed configurations are remembered so that they will
  be deallocated when the entire struct usb_device is freed.

ChangeSet@1.1315.8.20, 2003-09-17 17:06:26-07:00, david-b@pacbell.net
  [PATCH] USB: psdocs fails for usbgadget
  
  It updates the "gadget" kerneldoc, removing some (new) warnings, and
  showing some fields it hadn't previously been showing (due to
  limitations in docproc).  Plus it adds a bit of information about recent
  changes (new drivers).

ChangeSet@1.1315.8.19, 2003-09-17 17:06:09-07:00, dan@reactivated.net
  [PATCH] USB: Debug code fixes for dabusb

ChangeSet@1.1315.8.18, 2003-09-17 16:54:30-07:00, greg@kroah.com
  [PATCH] USB: make sure we never reference a usbserial port after it has been unregistered.

ChangeSet@1.1315.8.17, 2003-09-17 14:20:32-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Changes to core/config.c (1 of 9)
  
  This first patch makes only trivial changes.  Excess whitespace at the end
  of lines is removed and return codes are altered from -1 to symbolic error
  values.  The only significant difference is that in one spot a valid
  return is changed to an error return, when a descriptor does not have the
  correct type.
  
   - Remove excess whitespace at the ends of lines.
   - Change return codes to symbolic values.
   - Return an error when an invalid endpoint descriptor is found.

ChangeSet@1.1315.8.16, 2003-09-17 14:20:01-07:00, rwhron@earthlink.net
  [PATCH] [PATCH] drivers/usb version/include cleanup
  
  Remove unneeded version.h and doubley included header.
  Test compiled on 2.6.0-test5-bk3.

ChangeSet@1.1315.8.15, 2003-09-17 14:18:13-07:00, dan@reactivated.net
  [PATCH] USB: Debug code fixes for usblp
  
  When compiling usblp with debug info, a compile error occurs. I presume
  this is because this part of the code has not been updated since the 2.4
  kernels.  This patch fixes this.
  I also enhanced the debug output a little, as suggested by Randy Dunlap.

ChangeSet@1.1315.8.14, 2003-09-17 14:17:50-07:00, dan@reactivated.net
  [PATCH] USB: Debug code fixes for vicam
  
  When compiling vicam with debug info, a compile error occurs. I presume
  this is because this part of the code has not been updated since the 2.4
  kernels.  This patch fixes this.

ChangeSet@1.1338, 2003-09-17 13:56:41-07:00, shemminger@osdl.org
  [PATCH] (2/2) drivers/char/misc -- seq_file
  
  Use seq_file for /proc/misc

ChangeSet@1.1337, 2003-09-17 13:56:30-07:00, shemminger@osdl.org
  [PATCH] drivers/char/misc -- use list() macros
  
  Use list macros for misc_device list.

ChangeSet@1.1336, 2003-09-17 13:23:06-07:00, andrew.grover@intel.com
  [PATCH] ACPI maintainer change
  
  This updates the maintainer entry for ACPI.  Len has already assumed
  most of this responsibility, as other projects demand my attention.
  
  My team will continue to maintain the OS-independent ACPI CA release,
  but Len will be responsible for pulling ACPI CA updates into the Linux
  release, and the rest of Linux-specific code in general.

ChangeSet@1.1335, 2003-09-17 13:22:54-07:00, rmk@arm.linux.org.uk
  [PATCH] Make /proc/kcore configurable
  
  This allows /proc/kcore to be entirely disabled and dropped out of the
  kernel - we already select between a.out and ELF.
  
  Right now it only drops /proc/kcore out of the kernel for ARM.

ChangeSet@1.1334, 2003-09-17 13:22:37-07:00, marcelo.tosatti@cyclades.com.br
  [PATCH] WM9712 suspend/resume nopop
  
  From: Liam Girdwood <liam.girdwood@wolfsonmicro.com>
  
  This patch eliminates pop noises when doing a PM suspend/resume with the
  WM9712 AC97 codec.

ChangeSet@1.1333, 2003-09-17 13:22:25-07:00, axboe@suse.de
  [PATCH] shared block queue tag map
  
  This implements the possibility for sharing a tag map between queues.
  Some (most?) scsi host adapters needs this, and SATA tcq will need it
  for some cases, too.

ChangeSet@1.1332, 2003-09-17 13:22:12-07:00, axboe@suse.de
  [PATCH] ide-cd capacity "bug"
  
  From Daniel Pittman <daniel@rimspace.net>
  
  Using the lra (last recorded address) isn't always reliable on some
  drives, so use the regular TOC if it returns 0 capacity.

ChangeSet@1.1331, 2003-09-17 13:21:55-07:00, Urban.Widmark@enlight.net
  [PATCH] smbfs module unload and highuid
  
  I haven't been doing much smbfs work recently, but here are some bugfixes:
  
  - Fix module unload (Angus Sawyer).
  - Fix the smbfs error handling if kernel_thread() should fail.
  - Allow high uids/gids to be used as the fake uid smbfs sets as file owner.

ChangeSet@1.1330, 2003-09-17 13:21:43-07:00, piggin@cyberone.com.au
  [PATCH] AS documentation
  
  The as-iosched.c source code has said this is here for a long time but
  it kept getting lost.

ChangeSet@1.1329, 2003-09-17 13:21:27-07:00, chrisw@osdl.org
  [PATCH] root_plug fixup
  
   From: bert hubert <ahu@ds9a.nl>
  
   LSM: To recap, this patch allows root_plug to work again. It needs functions
   that used to reside in capability.c but linking in capability.c, disabled
   root_plug from loading, as a security module is already present then. This
   patch splits out the functions root_plug needs from capability.c.

ChangeSet@1.1328, 2003-09-17 13:21:14-07:00, chrisw@osdl.org
  [PATCH] LSM comment fixup
  
   From: John Levon <levon@movementarian.org>
  
   LSM: Update comments in register_security to reflect reality

ChangeSet@1.1327, 2003-09-17 13:21:01-07:00, chrisw@osdl.org
  [PATCH] Add LSM maintainer entry
  
   Add LSM maintainer entry

ChangeSet@1.1326, 2003-09-17 13:20:43-07:00, chrisw@osdl.org
  [PATCH] update credits
  
   Update CREDITS with new contact info.

ChangeSet@1.1315.8.13, 2003-09-17 12:20:18-07:00, nikai@nikai.net
  [PATCH] USB: Remove modules.txt: usb serial & storage

ChangeSet@1.1315.8.12, 2003-09-17 12:18:01-07:00, nikai@nikai.net
  [PATCH] USB: Remove modules.txt: usb_media, usb_input

ChangeSet@1.1315.4.4, 2003-09-17 18:53:22+01:00, davej@redhat.com
  [AGPGART] Add HP AGP 8x bridge and fix ACPI claim
  The following patch to the HP ZX1 GART driver
  - adds recognition of the "HWP0007" device (an AGP 8X bridge)
  - fixes the use of acpi_get_devices()
  
  The problem with acpi_get_devices() is that it always returns AE_OK,
  except when the callback (zx1_gart_probe()) returns a failure.  That
  means agp_hp_init() cannot use the status from acpi_get_devices()
  to distinguish between (1) an AGP bridge was found and successfully
  initialized, and (2) no AGP bridge was found at all.

ChangeSet@1.1315.5.13, 2003-09-17 10:34:24-05:00, lord@sgi.com
  [XFS] fix build for gcc 3.2
  
  SGI Modid: 2.5.x-xfs:slinx:158511a

ChangeSet@1.1315.7.14, 2003-09-17 13:51:46+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Ensure that MM initialisation warnings are reported as bugs.

ChangeSet@1.1315.7.13, 2003-09-17 13:43:47+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Update machine types list.

ChangeSet@1.1315.7.12, 2003-09-17 13:39:26+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Dynamically allocate SA1111 component devices.

ChangeSet@1.1315.5.12, 2003-09-17 07:28:02-05:00, lord@jen.americas.sgi.com
  [XFS] Some tweaks to the additional inode flags, suggested by Ethan Benson
  
  SGI Modid: 2.5.x-xfs:slinx:158493a

ChangeSet@1.1315.7.11, 2003-09-17 12:47:14+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Clean up PCI error reporting.
  
  Don't try to clear PCI status on devices which are no longer present.
  Only clear PCI status bits which we're interested in.
  Use pci_name to report the device name.

ChangeSet@1.1315.7.10, 2003-09-17 12:21:55+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Provide bus type and support for logic modules.
  
  The IMPD-1 is a logic module (a stackable module) - rather than
  trying to abuse platform devices, create our own bus type to handle
  these.

ChangeSet@1.1322, 2003-09-16 18:07:17-07:00, shemminger@osdl.org
  [PATCH] use seq_lock for monotonic time
  
  Monotonic clock code uses reader/writer lock which is prone to same
  starvation problems as we saw with xtime.  This patch changes it to seq_lock
  which is faster and won't starve writers in face of lots of readers.

ChangeSet@1.1315.3.2, 2003-09-17 02:04:11+01:00, davej@redhat.com
  [CPUFREQ] Add missing config.h includes

ChangeSet@1.1315.4.3, 2003-09-17 01:58:33+01:00, davej@redhat.com
  [AGPGART] Fix missing/bogus includes.

ChangeSet@1.1315.9.5, 2003-09-16 17:33:57-07:00, jaharkes@cs.cmu.edu
  [PATCH] Coda updates [5/5]
  
  Introduce a new kernel-userspace interface that uses 128-bit file
  identifiers instead of the previously used 96-bit fileids. We also
  replacing the coda_creds structure with only the fsuid.
  
  This new API has been used by for a couple of months now, people had to
  patch their kernels whenever they want to run a current Coda release.
  A new Kconfig option is added to fall back on the old API for older Coda
  clients and other userspace filesystems that might use our protocol.

ChangeSet@1.1315.9.4, 2003-09-16 17:33:45-07:00, jaharkes@cs.cmu.edu
  [PATCH] Coda updates [4/5]
  
  The ViceFid structure is really a Coda server datatype and the kernel
  really shouldn't have to know its internal structure. Replace all
  instances with struct CodaFid with opaque members.

ChangeSet@1.1315.9.3, 2003-09-16 17:33:32-07:00, jaharkes@cs.cmu.edu
  [PATCH] Coda updates [3/5]
  
  Both userspace and the kernel are testing only the fsuid part of the 
  coda_creds credentials structure. Nothing else is really used, so we now
  match the code with the actual usage by only passing fsuid around. The
  kernel-userspace API is kept compatible (for now).

ChangeSet@1.1315.9.2, 2003-09-16 17:33:13-07:00, jaharkes@cs.cmu.edu
  [PATCH] Coda updates [2/5]
  
  Use a global 'epoch' counter to invalidate cached permissions instead of
  traversing a racy linked list of all known Coda inodes.

ChangeSet@1.1315.9.1, 2003-09-16 17:32:51-07:00, jaharkes@cs.cmu.edu
  [PATCH] Coda updates [1/5]
  
    - Remove unused functions and variables.
    - Be a bit more strict with the definition of various types that are
      shared between kernel and userspace.
    - Included a couple of cleanups from Maximilian Attems and Stephen
      Hemminger.

ChangeSet@1.1315.7.9, 2003-09-16 23:41:39+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix name of "cache format" cpuinfo description.

ChangeSet@1.1315.7.8, 2003-09-16 23:21:07+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Kill gcc preprocessor warning.

ChangeSet@1.1315.7.7, 2003-09-16 23:14:24+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove CONFIG_KBDMOUSE from arch/arm/Kconfig

ChangeSet@1.1315.7.6, 2003-09-16 22:49:30+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix gcc3 multi-line string literal build error.

ChangeSet@1.1315.7.5, 2003-09-16 22:44:42+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Add newly discovered CR register function.

ChangeSet@1.1315.7.4, 2003-09-16 22:40:21+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Provide __HAVE_ARCH_BCOPY
  
  This squashes another compiler warning.

ChangeSet@1.1315.7.3, 2003-09-16 22:31:42+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Detect and fix up CPUs with non-coherent write buffers.
  
  Jamie Lokier's cache testing program discovered a problem which seems
  to be present in some CPU write buffers.  This cset allows the kernel
  to detect the flaw and activate a workaround to restore the user
  space expectations.

ChangeSet@1.1315.8.11, 2003-09-16 13:42:41-07:00, stern@rowland.harvard.edu
  [PATCH] USB: Use num_altsetting in usbnet and usbtest
  
  This patch fixes usbnet and usbtest.  When checking endpoints, they
  iterate through all interfaces out to intf->max_altsetting, but they
  should only go up to intf->num_altsetting.  The max_altsetting value
  refers to the amount of space _allocated_ for usb_host_interface
  structures, not the number that are really in use.

ChangeSet@1.1315.7.2, 2003-09-16 19:46:00+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Update ARM CPU support.
  
  Move ARM CPU configuration to arch/arm/mm.  Seperate out the selection
  of the abort, cache handling, optimised page copying and TLB handling
  from the Makefile, and move it into the configuration system.  This
  allows us to select the correct files in arch/arm/mm and pick the
  appropriate definitions in include/asm-arm/* based upon a config
  symbol rather than a bunch of configuration symbols.
  
  Also add ARM1020E, ARM1022 and ARM1026 CPU support.

ChangeSet@1.1315.8.10, 2003-09-16 11:40:50-07:00, greg@kroah.com
  [PATCH] USB: fix up missing </para> in usb documentation.
  
  This fixes build problem.

ChangeSet@1.1315.8.9, 2003-09-16 11:40:17-07:00, ramune@net-ronin.org
  [PATCH] USB: make pdfdocs problem
  
  	The `make pdfdocs' target still fails for me on the
  `writing_usb_drivers' document.  There's one small bug in it, and one
  problem I haven't figured out yet.
  
  	There is a malformed <literal>blah<literal> sequence, where the
  closing tag is instead an opening tag.  Patch for that below.

ChangeSet@1.1315.8.8, 2003-09-16 11:28:17-07:00, david-b@pacbell.net
  [PATCH] USB: usb/gadget/Kconfig, use right PXA2xx symbols
  
  I just noticed that Linus' tree is using the wrong CONFIG_* symbols
  for kicking in the PXA 2xx support (except for "gadgetfs").  It
  should use USB_PXA2XX not USB_PXA250, since it handles PXA 255,
  PXA 210, PXA 263, and others.

ChangeSet@1.1315.8.7, 2003-09-16 11:28:01-07:00, zaitcev@redhat.com
  [PATCH] USB: Drop debounce printout for 2.6
  
  This seems to work well enough, we do not need the printout anymore.

ChangeSet@1.1315.8.6, 2003-09-16 11:18:25-07:00, baldrick@free.fr
  [PATCH] USB speedtouch: bump the version number

ChangeSet@1.1315.8.5, 2003-09-16 11:18:08-07:00, baldrick@free.fr
  [PATCH] USB speedtouch: neater sanity check
  
  Biscuit for Greg.

ChangeSet@1.1315.8.4, 2003-09-16 11:17:53-07:00, baldrick@free.fr
  [PATCH] USB: New email address for duncan

ChangeSet@1.1315.8.3, 2003-09-16 11:17:37-07:00, baldrick@free.fr
  [PATCH] USB speedtouch: use multiple urbs by default

ChangeSet@1.1315.8.2, 2003-09-16 10:53:37-07:00, greg@kroah.com
  [PATCH] USB: fix oops in ipaq driver
  
  Should fix bug number 1227

ChangeSet@1.1315.8.1, 2003-09-16 10:47:50-07:00, greg@kroah.com
  [PATCH] USB: fix oops when trying to suspend and resume.
  
  Thanks to Pavel for the original version of this patch.

ChangeSet@1.1315.5.11, 2003-09-16 10:07:58-05:00, nathans@sgi.com
  [XFS] Automatically set logbsize for larger stripe units
  
  SGI Modid: 2.5.x-xfs:slinx:157534a

ChangeSet@1.1315.7.1, 2003-09-16 15:14:41+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove compiler warning in sa1111-pcipool.c

ChangeSet@1.1315.6.1, 2003-09-16 07:24:02-05:00, shaggy@shaggy.austin.ibm.com
  JFS: Fix rampant data corruption
  
  A recent change causes pervasive data corruption by over-writing inode
  metadata with a word of garbage.  The field, di_rdev, should only be set
  for a device inode.

ChangeSet@1.1315.4.2, 2003-09-16 01:04:25+01:00, davej@redhat.com
  [AGPGART] Missing prefixes in printk's

ChangeSet@1.1217.3.31, 2003-09-15 15:24:02-07:00, eranian@hpl.hp.co
  [PATCH] ia64: minor perfmon2 patch
  
  This patch fixes a typo in pfm_write_pmcs() in the test for the default
  value. The code was using the lop index instead of the register
  index in the PMC_DFL_VAL() macro. This was causing valid values
  for some PMCs to be rejected.

ChangeSet@1.1217.3.30, 2003-09-15 15:22:48-07:00, davidm@tiger.hpl.hp.com
  ia64: Re-enable /proc/sal support.  Bug reported by Stephane Eranian, patch
  	by Jesse Barnes.

ChangeSet@1.1217.3.29, 2003-09-15 15:18:00-07:00, jbarnes@sgi.com
  [PATCH] ia64: protect PAL mapping printk with EFI_DEBUG
  
  Having this print out for every CPU on a large system was a pain, so
  protect the printk with EFI_DEBUG.

ChangeSet@1.1217.3.28, 2003-09-15 15:16:29-07:00, jbarnes@sgi.com
  [PATCH] ia64: turn off SLIT debugging
  
  This code works pretty well now, so we don't need to dump all this stuff
  at boot time (esp. on 128 node systems).

ChangeSet@1.1315.5.10, 2003-09-15 14:03:40-05:00, cattelan@sgi.com
  [XFS] Fix from Christoph
  
  gcc 3.3 complains about this and indeed it can only trigger if
  someone magically enlarges __uint8_t :)
  
  SGI Modid: 2.5.x-xfs:slinx:157731a

ChangeSet@1.1315.5.9, 2003-09-15 13:18:00-05:00, roehrich@sgi.com
  [XFS] Change dm_send_namesp_event to take vnode ptrs rather than bhv ptrs.
  
  SGI Modid: 2.5.x-xfs:slinx:157475a

ChangeSet@1.1315.5.8, 2003-09-15 13:07:42-05:00, nathans@sgi.com
  [XFS] Alternate, cleaner fix for the ENOSPC/ACL lookup problem
  
  SGI Modid: 2.5.x-xfs:slinx:157531a

ChangeSet@1.1315.5.7, 2003-09-15 13:03:45-05:00, cattelan@sgi.com
  [XFS] IRIX sets KM_SLEEP to 0 but the support routines sets KM_SLEEP to 1.
  So somebodys shortcut on irix is incorrect on linux and results in the sleep
  behaviour not being set.
  
  SGI Modid: 2.5.x-xfs:slinx:157773a

ChangeSet@1.1315.5.6, 2003-09-15 12:58:34-05:00, nathans@sgi.com
  [XFS] Separate the big filesystems macro out into separate big inums and blknos macros; fix the check for too-large filesystems in the process.
  
  SGI Modid: 2.5.x-xfs:slinx:158361a

ChangeSet@1.1315.5.5, 2003-09-15 12:57:15-05:00, nathans@sgi.com
  [XFS] Add inode64 mount option; fix case where growfs can push 32 bit inodes into 64 bit space accidentally - both changes originally from IRIX
  
  SGI Modid: 2.5.x-xfs:slinx:157935a

ChangeSet@1.1315.5.4, 2003-09-15 12:50:46-05:00, sandeen@sgi.com
  [XFS] Re-work xfs stats macros to support per-cpu data
  
  SGI Modid: 2.5.x-xfs:slinx:156453a

ChangeSet@1.1315.5.3, 2003-09-15 12:39:24-05:00, nathans@sgi.com
  [XFS] Implement several additional inode flags - immutable, append-only, etc; contributed by Ethan Benson.
  
  SGI Modid: 2.5.x-xfs:slinx:158362a

ChangeSet@1.1315.5.2, 2003-09-15 12:29:36-05:00, sandeen@sgi.com
  [XFS] remove doubly-included header files
  
  SGI Modid: 2.5.x-xfs:slinx:157933a

ChangeSet@1.1283.2.2, 2003-09-13 17:54:03+01:00, davej@redhat.com
  [AGPGART] Fix silly logic bug in modular AMD64 GART driver.
  We found a device, and then claimed we couldn't find one due to a
  silly thinko.
  
  agpgart: Detected AMD 8151 AGP Bridge rev B2
  agpgart: Maximum main memory to use for agp memory: 816M
  agpgart: AGP aperture is 64M @ 0xe0000000
  No supported AGP bridge found.
  You can try agp_try_unsupported=1

ChangeSet@1.1153.107.31, 2003-09-13 17:46:42+01:00, davej@redhat.com
  [CPUFREQ] Fix up debug printk formatting string in speedstep-smi
   

ChangeSet@1.1153.107.30, 2003-09-13 17:36:30+01:00, davej@redhat.com
  [CPUFREQ] use PFX macro in common printk's

ChangeSet@1.1153.107.29, 2003-09-13 17:20:21+01:00, davej@redhat.com
  [CPUFREQ] Don't print out speedstep stuff on non-Intel CPUs.

ChangeSet@1.1153.107.28, 2003-09-13 16:30:57+01:00, davej@redhat.com
  [CPUFREQ] CodingStyle fixes for speedstep-smi

ChangeSet@1.1320, 2003-09-12 21:06:59-07:00, laforge@netfilter.org
  [NETFILTER]: Use u16 for port numbers.

ChangeSet@1.1315.2.1, 2003-09-12 21:03:20-07:00, davem@nuts.ninka.net
  [SPARC64]: Make sure cpu_data[0].udelay_val gets setup on non-SMP (found by bde@nwlink.com).

ChangeSet@1.1319, 2003-09-12 17:25:22-07:00, krkumar@us.ibm.com
  [IPV6]: Export devconf device settings via netlink.

ChangeSet@1.1318, 2003-09-12 17:22:11-07:00, shemminger@osdl.org
  [NET]: Better proc_net macros for non-procfs case.

ChangeSet@1.1315.1.2, 2003-09-12 17:14:53-07:00, acme@conectiva.com.br
  [NETFILTER]: Fix typo in recent ip_input.c changes.

ChangeSet@1.1315.1.1, 2003-09-12 17:14:17-07:00, kpfleming@cox.net
  [NET]: Make netdevice.h more userspace friendly.

ChangeSet@1.1316, 2003-09-12 08:45:11-07:00, maxk@qualcomm.com
  Merge bk://linux.bkbits.net/linux-2.5
  into qualcomm.com:/home/kernel/bt-2.5

ChangeSet@1.1153.68.2, 2003-09-11 20:42:03-07:00, maxk@qualcomm.com
  [Bluetooth] Convert BNEP protocol to dynamic allocation of network devices.
  This will allow fixing races with rmmod and sysfs access.
  
  Patch from Stephen Hemminger <shemminger@osdl.org>

ChangeSet@1.1283.4.5, 2003-09-11 19:31:44-07:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1283.3.31, 2003-09-11 18:34:40-07:00, rusty@rustcorp.com.au
  [NETFILTER]: REJECT nonlinear fixes after sync with 2.4
  
  Harald synced up ipt_REJECT.c from 2.4 route fixes, but it had
  changed a fair bit because of the nonlinear fixes.  This repairs it.
  
  1) Copying of tcp header onto stack.
  2) ...which also checks length requirement.
  3) Skip checksum check: requires linear packet.

ChangeSet@1.1283.3.30, 2003-09-11 18:33:11-07:00, rusty@rustcorp.com.au
  [NETFILTER]: MASQUERADE target for mostly-static IP addresses.
  
  Herve Eychenne noted that many ADSL connections get the same
  address when the interface comes back up, so some users use SNAT
  instead of masquerade.  The answer is that MASQUERADE should only
  drop connections when the interface comes up, and then only if the
  interface address has actually changed.

ChangeSet@1.1283.4.4, 2003-09-11 18:32:39-07:00, mroos@linux.ee
  [SPARC64]: BUG on positive addresses in vga.h

ChangeSet@1.1283.3.29, 2003-09-11 18:30:44-07:00, dwmw2@infradead.org
  [BLUETOOTH]: Fix bug in set_sk_owner() changes.

ChangeSet@1.1283.4.3, 2003-09-11 18:29:23-07:00, wesolows@foobazco.org
  [SPARC32]: Ignore btfixups in .text.exit

ChangeSet@1.1283.3.28, 2003-09-11 18:26:31-07:00, davej@redhat.com
  [IPV6]: Fix non-CONFIG_PROC_FS build.

ChangeSet@1.1283.4.2, 2003-09-11 18:25:43-07:00, rob@osinvestor.com
  [SPARC32]: Non-controversial gcc-3.3 build fixes.

ChangeSet@1.1283.3.27, 2003-09-11 18:23:45-07:00, chas@cmf.nrl.navy.mil
  [ATM]: exporting llc_oui[] isn't worth it (from mitch@sfgoth.com)

ChangeSet@1.1283.3.26, 2003-09-11 18:22:34-07:00, chas@cmf.nrl.navy.mil
  [ATM]: seq_file conversion of /proc/net/atm [8/8] (from romieu@fr.zoreil.com)
  
  - introduction of the struct array 'atm_proc_ents':
    - removal of code duplication in atm_proc_cleanup();
    - removal of code duplication in atm_proc_init();
    - removal of the macros CREATE_SEQ_ENTRY() and CREATE_ENTRY();
    - /proc/net/atm/vcc returns to /proc/net/atm/vc;
  - credits at the top of the file;
  - replaced proc_dev_atm_operations by proc_atm_dev_ops;
  - atm_proc_dev_register: removal of tasteless "fail0/fail1" labels.

ChangeSet@1.1283.3.25, 2003-09-11 18:21:53-07:00, chas@cmf.nrl.navy.mil
  [ATM]: seq_file conversion of /proc/net/atm [7/8]
  
  seq_file support for /proc/net/atm/lec:
  - lec_info(): seq_printf/seq_putc replaces sprintf;
  - traversal of the lec structure needs to walk:
    -> the lec interfaces
       -> the tables of arp tables(lec_arp_tables);
          -> the arp tables themselves
       -> the misc tables (lec_arp_empty_ones/lec_no_forward/mcast_fwds)
  
    Sum up of the call tree:
    atm_lec_seq_start()/atm_lec_seq_next()
    -> atm_lec_get_idx()
       -> atm_lec_itf_walk() (responsible for dev_lec/dev_put handling)
          -> atm_lec_priv_walk() (responsible for lec_priv locking)
             -> atm_lec_arp_walk()
                -> atm_lec_tbl_walk()
             -> atm_lec_misc_walk()
                -> atm_lec_tbl_walk()
  
    Each of the dedicated functions follows the same convention: return NULL
    as long as the seq_file cursor hasn't been digested (i.e. until < 0).
    Locking is only done when an entry (i.e. a lec_arp_table) is referenced.
    atm_lec_seq_stop()/atm_lec_itf_walk()/atm_lec_priv_walk() are responsible
    for getting this point right.
  - module refcounting is done in atm_lec_seq_open()/atm_lec_seq_release();
  - atm_lec_info() is removed.
  
  Chas's suggestions applied since last version:
  - atm_seq_lec_fops renamed to lec_seq_fops;
  - change in state handling: it wasn't correctly set to its reset value
    after a complete interface walk;
  - lec_arp_get_status_string() bugfix.

ChangeSet@1.1283.3.24, 2003-09-11 18:21:05-07:00, chas@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (arp) [6/8] (from romieu@fr.zoreil.com)
  
  seq_file support for /proc/net/atm/arp:
  - svc_addr/atmarp_info(): seq_printf/seq_putc replace sprintf and friends;
  - arp_getidx/arp_vcc_walk() take care of the usual seq_file cursor
    positionning: they both return NULL until the cursor has reached its
    position. struct atm_arp_state is updated accordingly;
  - arp_seq_{stop/start} are responsible for clip_tbl_hook (un)locking;
  - module refcounting is done in arp_seq_open()/arp_seq_release();
  - atm_lec_info() is removed.
  
  Chas's suggestions applied since last version:
  - atm_arp_xxx renamed to arp_xxx;
  - atm_seq_arp_fops renamed to arp_seq_fops.
  
  Chas didn't ask for it but I renamed arp_vc_walk to arp_vcc_walk.

ChangeSet@1.1283.3.23, 2003-09-11 18:20:18-07:00, chas@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (vc) [5/8] (from romieu@fr.zoreil.com)
  
  seq_file support for /proc/net/atm/vc:
  
  Same comments as for pvc and svc.
  
  Extra Chas's suggestion applied since last version:
  - atm_vc_xxx renamed to vcc_xxx.

ChangeSet@1.1283.3.22, 2003-09-11 18:19:37-07:00, chas@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (svc) [4/8] (from romieu@fr.zoreil.com)
  
  seq_file support for /proc/net/atm/svc:
  
  Exactly same comments as pvc. Just s/p/s/

ChangeSet@1.1283.3.21, 2003-09-11 18:18:48-07:00, char@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (pvc) [3/8] (from romieu@fr.zoreil.com)
  
  seq_file support for /proc/net/atm/pvc:
  - pvc_info(): seq_printf/seq_putc replaces sprintf;
  - atm_pvc_info() removal;
  - the vc helpers (vcc__seq_xxx) do the remaining work.
  
  Chas's suggestions applied since last version:
  - atm_pvc_xxx renamed to pvc_xxx
  - atm_seq_pvc_fops renamed to pvc_seq_fops

ChangeSet@1.1283.3.20, 2003-09-11 18:17:56-07:00, char@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (vc utils) [2/8] (from romieu@fr.zoreil.com)
  
  Helpers for seq_file conversion of proc/atm/{pvc/svc/vc}:
  - struct vcc_state keeps
    1) the struct sock from which the current struct atm_vcc is deduced
    2) the family to which must belong the vcc (PF_ATM{SVC/PVC/any})
    3) the availability of clip module
  - vcc_seq{start/stop} are responsible for vcc_sklist locking
  - __vcc_seq_open and vcc_seq_release take care of get/put for the clip module.
  
  Chas's suggestions applied since last version:
  - atm_vc_xxx renamed to vcc_xxx
  - atm_vc_common_seq_open renamed  __vcc_seq_open (future name clashes
    avoidance)

ChangeSet@1.1283.3.19, 2003-09-11 18:16:57-07:00, char@cmf.nrl.navy.mil
  [ATM]: seq_file for /proc/net/atm (devices) [1/8] (from romieu@fr.zoreil.com)
  
  seq_file conversion for proc/atm/devices:
  - code inspired from seq_file use in net/core/dev.c;
  - atm_dev_lock taken/released in atm_dev_seq_{start/stop};
  - add a helper CREATE_SEQ_ENTRY() similar to CREATE_ENTRY() (both are removed
    once conversion is done).
  - atm_dev_seq_{start/stop/next} done in net/atm/resource.[ch] to ease
    future handling of atm_devs and locking structure (per Chas suggestion)

ChangeSet@1.1283.4.1, 2003-09-11 18:15:24-07:00, jfbeam@bluetronic.net
  [SPARC64]: Fix VT/VT_CONSOLE Kconfig for headless operation.

ChangeSet@1.1283.3.18, 2003-09-11 18:10:53-07:00, shemminger@osdl.org
  [BRIDGE]: Clear hw checksum flags when bridging.

ChangeSet@1.1283.3.17, 2003-09-11 18:09:18-07:00, yoshfuji@linux-ipv6.org
  [NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv6.

ChangeSet@1.1283.3.16, 2003-09-11 18:08:54-07:00, yoshfuji@linux-ipv6.org
  [NET]: Use proc_net_fops_create() and proc_net_remove() in net/ipv4.

ChangeSet@1.1283.3.15, 2003-09-11 18:08:19-07:00, yoshfuji@linux-ipv6.org
  [NET]: Use proc_net_fops_create() and proc_net_remove() in net/core.

ChangeSet@1.1283.3.14, 2003-09-11 18:04:41-07:00, akpm@osdl.org
  [NET]: Remove spurious TASK_RUNNING setting after schedule_timeout().

ChangeSet@1.1283.3.13, 2003-09-11 17:01:21-07:00, herbert@gondor.apana.org.au
  [XFRM]: Fix ALLOC_SPI for IPCOMP.

ChangeSet@1.1283.3.12, 2003-09-11 16:59:17-07:00, q@kampsax.dtu.dk
  [IPV4]: Fix wrong IP address in icmp.c error message.

ChangeSet@1.1283.3.11, 2003-09-11 16:58:25-07:00, felipewd@terra.com.br
  [NET]: Kill unneded version.h in net/sched.

ChangeSet@1.1283.3.10, 2003-09-11 16:52:13-07:00, shemminger@osdl.org
  [NET]: Convert packet scheduler API to seq_file.

ChangeSet@1.1283.3.9, 2003-09-11 16:51:27-07:00, shemminger@osdl.org
  [NET]: Remove some unnecessary proc_fs.h includes

ChangeSet@1.1283.3.8, 2003-09-11 16:50:51-07:00, hirofumi@mail.parknet.co.jp
  [NETFILTER]: Fix typoe in ip_nat_tftp.c

ChangeSet@1.1283.3.7, 2003-09-11 16:48:40-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Fix build failure with ATM_BR2684_IPFILTER enabled.

ChangeSet@1.1283.3.6, 2003-09-11 16:47:46-07:00, chas@cmf.nrl.navy.mil
  [ATM]: Remove unnecessary GFP_ATOMIC allocation (from levon@movementarian.org)

ChangeSet@1.1283.3.5, 2003-09-11 16:46:44-07:00, laforge@netfilter.org
  [NETFILTER]: Clear nf_debug in ipsec tunnel case.

ChangeSet@1.1283.3.4, 2003-09-11 16:43:45-07:00, erlend-a@us.his.no
  [CRYPTO]: Add alg. type to /proc/crypto output.

ChangeSet@1.1283.3.3, 2003-09-11 16:42:50-07:00, yoshfuji@linux-ipv6.org
  [NET]: Clean up /proc/net/{anycast6/igmp6}.

ChangeSet@1.1283.3.2, 2003-09-11 16:41:49-07:00, yoshfuji@linux-ipv6.org
  [NET]: /proc/net/if_inet6 may drop some data.

ChangeSet@1.1283.3.1, 2003-09-11 16:41:05-07:00, yoshfuji@linux-ipv6.org
  [NET]: Various /proc/net/* files may drop some data.

ChangeSet@1.1283.2.1, 2003-09-12 00:33:27+01:00, davej@hardwired.(none)
  Merge hardwired.(none):/mnt/stuff/backups/src/kernel/2.6/trees/bk-linus
  into hardwired.(none):/mnt/stuff/backups/src/kernel/2.6/trees/agpgart

ChangeSet@1.1283.1.4, 2003-09-11 15:46:20-07:00, greg@kroah.com
  PCI: fix up some pci drivers that had marked their probe functions with __init
  
  This also required some other functions and variables to be marked as 
  __devinit

ChangeSet@1.1283.1.3, 2003-09-11 14:36:33-07:00, greg@kroah.com
  [PATCH] PCI: remove compiler warning from previous new_id patch
  
  Also change the #define functions into inline functions to help
  catch any future paramater mis-matches.
  
  And clean up a few minor style issue...

ChangeSet@1.1283.1.2, 2003-09-11 14:27:15-07:00, Matt_Domsch@Dell.com
  [PATCH] PCI: make new_id rely on CONFIG_HOTPLUG
  
  > > These either need to be marked __devinit and make "new_id" dependant on
  > > CONFIG_HOTPLUG
  
  Patch below moves all the new_id code under CONFIG_HOTPLUG.  Tested
  with both CONFIG_HOTPLUG enabled and disabled.  No significant code
  changes, merely code moving, and in 2 cases, stub functions added.

ChangeSet@1.1312, 2003-09-11 15:33:42-04:00, romieu@fr.zoreil.com
  [PATCH] (1/4) sdla - move out of Space.c
  
  Apply on top of 2.6.0-test5-bk1 + Stephen sdla patches. Compiles fine.
  
  
  free_netdev() patrol.
  
  
   drivers/net/wan/sdla.c |    2 +-
   1 files changed, 1 insertion(+), 1 deletion(-)

ChangeSet@1.1311, 2003-09-11 15:33:35-04:00, shemminger@osdl.org
  [PATCH] (5/4) dlci netdevice event handling
  
  One more patch, found this in testing
   -- need to delete device from list when unregistered
  because of callback.

ChangeSet@1.1310, 2003-09-11 15:33:28-04:00, shemminger@osdl.org
  [PATCH] (4/4) dlci netdevice event handling
  
  Since dlci device is a pseudo device built on top of sdla, change it to
  handle unregister events and delete itself.

ChangeSet@1.1309, 2003-09-11 15:33:20-04:00, shemminger@osdl.org
  [PATCH] (3/4) dlci locking and registration changes
  
  Change the locking for the dlci device list and registration.
  - use RTNL instead of a private lock (needed for net notifier in next patch).
  - reorder the checks in the dlci_add to avoid complicated unwinds
  - use dev->destructor to free
  - hold RTNL around deassoc to protect callback from races

ChangeSet@1.1308, 2003-09-11 15:33:13-04:00, shemminger@osdl.org
  [PATCH] (2/4) get rid of register_frad
  
  The sdla and dlci drivers have a callback interface which only stores a name
  in a table, but doesn't do anything useful. Looks like an interface which has
  lost it's usefulness and can be safely removed.
  
  Tested on 2.6.0-test5 by exercising the higher layer (dlci) without real hardware.

ChangeSet@1.1307, 2003-09-11 15:33:06-04:00, shemminger@osdl.org
  [PATCH] (1/4) sdla - move out of Space.c
  
  Patch against 2.60-test5 to move sdla driver out of Space.c for initialization
  in non-module case.  Since this driver doesn't come up until the device has
  been configured with an ioctl (set_config); there is no way it can have
  startup order problems.

ChangeSet@1.1306, 2003-09-11 15:26:08-04:00, shemminger@osdl.org
  [PATCH] fix build of cosa
  
  The cosa driver definition of ioctl's either conflicts or was not picked
  up in the last round of _IOR redefinition (on 2.6.0-test5).
  
  The following makes it build, have no idea if it still works
  on real hardware.

ChangeSet@1.1305, 2003-09-11 15:23:55-04:00, felipewd@terra.com.br
  [PATCH] slip.c: current state cleanup

ChangeSet@1.1304, 2003-09-11 15:23:47-04:00, rddunlap@osdl.org
  [PATCH] tr/olympic probe: remove #warning, improve error handling
  
  This patch to 2.6.0-test5 removes the #warning in tokenring/olympic.c
  and improves error handling in the probe function.

ChangeSet@1.1303, 2003-09-11 15:11:39-04:00, scott.feldman@intel.com
  [e1000] misc whitespace cleanup, changelog
  
  * misc whitespace cleanup, changelog

ChangeSet@1.1302, 2003-09-11 15:11:32-04:00, scott.feldman@intel.com
  [e1000] Add PHY master/slave #define override
  
  * Add PHY master/slave #define override to address link issues
    with 82541/7 (rev2) against some low-end switches.  Forcing
    master will improve the time-to-link against these switches.

ChangeSet@1.1301, 2003-09-11 15:11:25-04:00, scott.feldman@intel.com
  [e1000] move static to table from .h to .c
  
  * Move static table from hw.h to hw.c to avoid creating a copy
    of table everytime hw.h is included.in .c.

ChangeSet@1.1300, 2003-09-11 15:11:17-04:00, scott.feldman@intel.com
  [e1000] cleanup error return codes
  
  * clean up error return code propagation and eliminate redundant
    DEBUGOUT statements.

ChangeSet@1.1299, 2003-09-11 15:11:10-04:00, scott.feldman@intel.com
  [e1000] make function our of setting media type
  
  * Consolidate code and make function out of setting media type.

ChangeSet@1.1298, 2003-09-11 15:11:02-04:00, scott.feldman@intel.com
  [e1000] add ethtool flow control support
  
  * Add ethtool flow control support

ChangeSet@1.1297, 2003-09-11 15:10:55-04:00, scott.feldman@intel.com
  [e1000] read correct bit from EEPROM for getting WoL settings
  
  * Bug fix: read the correct bit from the EEPROM that controls the
    initial setting for WoL after a reset.

ChangeSet@1.1296, 2003-09-11 15:10:48-04:00, scott.feldman@intel.com
  [e1000] Turn off ASF support on Fiber nics
  
  * Turn off ASF support on fiber nics.  Wasn't tested and isn't
    known to work, so disable before someone hurts themselves.

ChangeSet@1.1295, 2003-09-11 15:10:40-04:00, scott.feldman@intel.com
  [e1000] 82544 PCI-X hang fix + TSO updates
  
  * Bug fix: 82544 hang with PCI-X: if outgoing Tx buffers terminate
    within evenly-aligned dwords, and the device is sharing the bus
    segment with another PCI-X device, 82544 can hang the bus on a
    split-completion transaction.  Fix is to split buffer into two
    buffers with the first one not terminating within evenly-aligned
    dword address, and the second one being 4-bytes, which goes as a
    non-split-conpletion PCI-X transaction.
  * 8254x controllers that support TSO do an internal calculation to
    make sure there is enough FIFO space to handle the overhead
    of each TSO segment before DMA'ing TSO data from host memory.  The
    internal calculation is dependent on the mss of the TSO (defines
    the number of segments), but the reserved space is a constant, so
    we need to adjust the maximum size of each buffer queued to the
    hardware to hold the equation and not overrun the FIFO.  This is
    per TSO because the mss can change from one send to the next.

ChangeSet@1.1294, 2003-09-11 15:10:33-04:00, scott.feldman@intel.com
  [e1000] new 82541/5/6/7 hardware support
  
  * Added 82545 (rev3), 82546 (rev3), and 82541/7 (rev2) support
  	- new device IDs
  	- internal SERDES support for 82545/6 (rev3)
  	- don't apply MMRBC workaround for 82545/6 (rev3)
  	- don't use IO mapping for reset for 82545/6 (rev3)

ChangeSet@1.1293, 2003-09-11 14:53:27-04:00, amir.noam@intel.com
  [bonding 2.6] misc fixes: missing include, typos, comments

ChangeSet@1.1292, 2003-09-11 14:53:20-04:00, amir.noam@intel.com
  [bonding 2.6] make each bond device use its own /proc entry

ChangeSet@1.1291, 2003-09-11 14:53:12-04:00, amir.noam@intel.com
  [bonding 2.6] fix error handling in init code

ChangeSet@1.1290, 2003-09-11 14:53:05-04:00, amir.noam@intel.com
  [bonding 2.6] embed stats struct inside bonding private struct

ChangeSet@1.1289, 2003-09-11 14:52:58-04:00, amir.noam@intel.com
  [bonding 2.6] fix OOPS in bonding driver, when removing primary

ChangeSet@1.1288, 2003-09-11 14:52:50-04:00, amir.noam@intel.com
  [bonding 2.6] fix change active command

ChangeSet@1.1287, 2003-09-11 14:52:43-04:00, amir.noam@intel.com
  [bonding 2.6] fix kernel panic when optional feature used

ChangeSet@1.1286, 2003-09-11 14:52:35-04:00, amir.noam@intel.com
  [bonding 2.6] fix ARP monitoring bug

ChangeSet@1.1285, 2003-09-11 14:52:28-04:00, amir.noam@intel.com
  [bonding 2.6] fix load balance problem with high UDP Tx stress

ChangeSet@1.1284, 2003-09-11 14:52:20-04:00, amir.noam@intel.com
  [bonding 2.6] fix 802.3ad long fail over with high UDP Tx stress

ChangeSet@1.1283, 2003-09-11 07:06:46-07:00, piggin@cyberone.com.au
  [PATCH] Badness in as_completed_request warning
  
  Thish fixes Suparna's fsx and aio-stress and Dave Olien's concurrent
  mke2fs problems.
  
  It moves the hash adding into as_add_request.  This fixes a small bug
  where a request could be added to the merge hash after being put on the
  dispatch list. 
  
  It also moves responsibility for handling rbtree aliases (requests with
  the same start sector) out of as_add_arq_rb and into its caller.  This
  cleans up a layering problem which was causing the state machine to go
  silly.  Now instead of forcing the alias out onto the dispatch list, we
  chain the new request behind it, and they get sorted out at dispatch
  time.

ChangeSet@1.1282, 2003-09-11 07:02:21-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] ps2esdi broken
  
  The PS/2 ESDI driver has some problems: a couple of typos on the modular
  side and misuse of module_init():

ChangeSet@1.1281, 2003-09-10 16:46:16-07:00, Andries.Brouwer@cwi.nl
  [PATCH] another keyboard problem solved
  
  A colleague reported that the keyboard of his brandnew laptop
  is dead under 2.6 while 2.4 works.
  
  Now I once wrote
  
    In order to avoid interference between scancode sequences
    or mouse packets and the reponses given to commands,
    the keyboard or mouse should always be disabled before
    giving a command that requires a response, and probably
    enabled afterwards. Some keyboards or mice do the disable
    automatically in this situation, but still require an
    explicit enable afterwards. 
  
  (http://www.win.tue.nl/~aeb/linux/kbd/scancodes-9.html)
  
  This is what happens on this laptop. The routine atkbd_probe()
  probes for a keyboard, and after detecting it, enables it.
  But immediately afterwards the routine atkbd_set_3() reads
  the current scancode set and sets the desired set, and as a
  side effect of these commands, the keyboard gets disabled again.
  
  Thus, the keyboard enable must be moved after all command sending
  has been done.
  
  Now that I patch this area anyway: we are almost always in
  scancode set 2 but send the ATKBD_CMD_SETALL_MB command
  that only works in scancode set 3. At best this is useless.
  At worst it confuses the keyboard. So, I put this command
  in a separate routine and call that only when we really
  are in scancode set 3.

ChangeSet@1.1239.2.4, 2003-09-11 00:08:56+01:00, rmk@flint.arm.linux.org.uk
  [ARM] Update SA1111
  
  Combine the two initialisation functions, allow SA1111 to be built
  as a module, and remove a redundant SA1111 function prototype.

ChangeSet@1.1278, 2003-09-10 12:00:14-07:00, armin@melware.de
  [PATCH] Eicon ISDN driver: remove old devfs_handle
  
  devfs_handle is not used any more.

ChangeSet@1.1277, 2003-09-10 11:57:53-07:00, joe@perches.com
  [PATCH] Fix SEQ_START_TOKEN typo
  
  My fault.  Fix for broken aarp.c which got an extra closing parenthesis.

ChangeSet@1.1239.2.3, 2003-09-10 19:12:22+01:00, zecke@flint.arm.linux.org.uk
  [ARM PATCH] 1656/1: Simpad board update to make it work
  
  Patch from Holger Freyther
  
  Make it work ;)

ChangeSet@1.1239.2.2, 2003-09-10 19:07:07+01:00, zecke@org.rmk.(none)
  [ARM PATCH] 1654/1: Simpad PCMCIA resubmit
  
  Patch from Holger Freyther
  
  This fixes initialization of PCMCIA for the SIMpad
  
  
  
  unsigned long now user for the flag

ChangeSet@1.1239.2.1, 2003-09-10 19:04:03+01:00, zecke@org.rmk.(none)
  [ARM PATCH] 1653/1: Simpad Flash Partition resubmit
  
  Patch from Holger Freyther
  
  This the the resubmit of the flash partition changes for SIMpad.
  
  
  
  Two versions one for cramfs one for all jffs2 and also the SIM has two banks instead of one even if they're next to each other...

ChangeSet@1.1276, 2003-09-10 09:44:42-07:00, willy@debian.org
  [PATCH] interrupt.h needs kernel.h
  
  <linux/interrupt.h> uses barrier() but does not include <linux/kernel.h>.

ChangeSet@1.1275, 2003-09-10 09:44:34-07:00, willy@debian.org
  [PATCH] fs/exec.c whitespace cleanups
  
  Whitespace cleanup (mostly deleting trailing whitespace).

ChangeSet@1.1274, 2003-09-10 09:44:26-07:00, willy@debian.org
  [PATCH] 1GB stack size limit on PA-RISC
  
  This patch introduces a 1GB stack size limit for stack-grows-up (ie
  PA-RISC), as discussed previously.

ChangeSet@1.1273, 2003-09-10 09:40:05-07:00, anton@samba.org
  [PATCH] quieten initramfs and fix /dev permissions
  
  Dont print the contents of the initramfs, for any decent sized cpio it will
  overflow the kernel ring buffer. 
  
  Also relax permissions on /dev (755 not 700).

ChangeSet@1.1272, 2003-09-10 09:39:55-07:00, anton@samba.org
  [PATCH] Fix initramfs permissions on directories and special files
  
  Set correct permissions on initramfs directories and special files. We dont
  want to obey the umask here, so do the same thing we do on normal files -
  call sys_chmod.

ChangeSet@1.1271, 2003-09-10 09:39:47-07:00, anton@samba.org
  [PATCH] fix oops in hvc_console
  
  tty_register_driver already calls tty_register_device so there is no need
  to do it in hvc_console. Besides, it oopses when we do that.

ChangeSet@1.1270, 2003-09-10 09:39:38-07:00, rusty@rustcorp.com.au
  [PATCH] Remove modules.txt
  
  Thanks to Stephen Hemminger for pointing out how obsolete modules.txt is.
  
  modules.txt contains mainly ancient information which is replicated
  in the kconfig help message, README, makefile.txt or the modprobe manual
  page.  The only part which is not covered elsewhere is the "building
  external modules" which is still being debated (and belongs under the
  kbuild docs).  kmod.txt reference removed from index, too.

ChangeSet@1.1269, 2003-09-10 09:29:39-07:00, armin@melware.de
  [PATCH] Eicon ISDN driver: removed __devinitdata from pci_device_id.
  
  pci_device_id can not be marked __devinitdata,
  was re-added with last update by accident.

ChangeSet@1.1268, 2003-09-10 09:28:40-07:00, willy@debian.org
  [PATCH] Fill in ELF OSABI in ELF headers
  
  This fills in the ELF EI_OSABI field.  This doesn't matter for most
  architectures, but PA-RISC uses the Linux flavour of the ABI (since HPUX
  uses the None flavour).
  
  Patch by Randolph Chung.

ChangeSet@1.1239.1.1, 2003-09-10 08:59:46+01:00, rmk@flint.arm.linux.org.uk
  Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
  into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-pcmcia

ChangeSet@1.1267, 2003-09-10 00:41:11-07:00, axboe@suse.de
  [PATCH] blk API update (and bug fix) to CDU535 cdrom driver
  
  This is a lot better than what is there know.
  
  From: Felipe W Damasio <felipewd@terra.com.br>
  
   - cli-sti removal
   - blk API update
   - set_current_state
   - Remove 'panic' line.
  
  .. and we can now remove the BROKEN_ON_SMP Kconfig annotation.

ChangeSet@1.1266, 2003-09-10 00:41:02-07:00, axboe@suse.de
  [PATCH] get rid of warning in gscd
  
  From: Stephen Hemminger <shemminger@osdl.org>
  
  Compiler warning due to missing equal sign.

ChangeSet@1.1265, 2003-09-10 00:21:46-07:00, akpm@osdl.org
  [PATCH] CPU scheduler CAN_MIGRATE fix
  
  From: Andrew Theurer <habanero@us.ibm.com>
  
  This change:
  http://linux.bkbits.net:8080/linux-2.5/diffs/kernel/sched.c@1.202
  
  does not seem to make sense:
  
  #define CAN_MIGRATE_TASK(p,rq,this_cpu)					\
  	((!idle || (jiffies - (p)->last_run > cache_decay_ticks)) &&    \
  		!task_running(rq, p) &&					\
  			cpu_isset(this_cpu, (p)->cpus_allowed))
  
  It should be just the opposite; an idle cpu should be able to have a more
  aggressive steal, and a busy cpu should not.

ChangeSet@1.1264, 2003-09-10 00:21:38-07:00, akpm@osdl.org
  [PATCH] sys_fadvise needs asmlinkage

ChangeSet@1.1263, 2003-09-10 00:21:30-07:00, akpm@osdl.org
  [PATCH] Reduce random driver lock contention
  
  From: Matt Mackall <mpm@selenic.com>
  
  The new locking in the random driver is consuming 60% of CPU resources in
  Anton's monster power5 boxes.
  
  
  Basically, when the primary pool is 7/8th full, we shut off the firehose
  and go into a trickle mode to keep the pool fresh.  Saves CPU for everyone
  and should make the contention drop off the charts too (though the trickle
  factor might need adjusting again for Origin-class machines).

ChangeSet@1.1262, 2003-09-10 00:21:22-07:00, akpm@osdl.org
  [PATCH] fix Summit srat.h includes
  
  From: Dave Hansen <haveblue@us.ibm.com>
  
  I was compiling for my plain 'ol PC, and was getting unresolved symbols
  for get_memcfg_from_srat() and get_zholes_size().  The CONFIG_NUMA
  definition right now allows it to be turned on for plain old X86_PC. 
  Does anyone know why this is? 
  
  depends on SMP && HIGHMEM64G &&
            (X86_PC || X86_NUMAQ || X86_GENERICARCH ||
                    (X86_SUMMIT && ACPI && !ACPI_HT_ONLY))
  
  In any case, the summit code incorrectly assumes in at least 2 places
  that NUMA && !NUMAQ means summit.  Someone was evidently trying to cover
  the generic subarch case, but that's already taken care of by the lovely
  config system and CONFIG_ACPI_SRAT.  This patch fixes those assumptions
  and adds a nice little warning for people that try to #include srat.h
  without having srat support turned on.

ChangeSet@1.1261, 2003-09-10 00:21:14-07:00, akpm@osdl.org
  [PATCH] mwave locking fixes
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  The mwave driver uses a user space daemon for some modem operations. The
  user space daemon calls ioctl(,IOCTL_MW_GET_IPC), and the driver returns
  after an interrupt arrived. The actual wait used
  interruptible_sleep_on(), which can lead to lost wakeups. A local 
  spinlock on the stack is used to close that race, but this is broken on 
  SMP, perhaps even with preempt.
  
  The attached patch fixes that by switching to the normal 
  add_wait_queue/test_if_race_occured/schedule/remove_wait_queue sequence.

ChangeSet@1.1260, 2003-09-10 00:21:06-07:00, akpm@osdl.org
  [PATCH] ext3: remove debug code
  
  ext3 has fancy test harness code which allows you to simulate crashes (for
  testing recovery).  It will make the underlying disk start ignoring writes a
  specified number of seconds after the mount.
  
  It's inoperative without an additional offline patch anyway, and it's doing
  hacky things which scared Al.  So kill it; I'll maintain it in the separate
  ext3 debug patch.

ChangeSet@1.1259, 2003-09-10 00:20:58-07:00, akpm@osdl.org
  [PATCH] tidy up lib/inflate.c error messages
  
  From: Andre McCurdy <armcc2000@yahoo.com>
  
  There is some inconsistency within lib/inflate.c and its users about
  whether the error message text or the error() function should provide
  the '\n'.
  
  This patch tries to make everyone consistent - by removing the
  newline from all message texts, and adding one to the only error()
  function which did not provide it (in init/do_mounts_rd.c).

ChangeSet@1.1258, 2003-09-10 00:20:49-07:00, akpm@osdl.org
  [PATCH] really use english date in version string
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  LANG is not always enough to force date to english.

ChangeSet@1.1257, 2003-09-10 00:20:41-07:00, akpm@osdl.org
  [PATCH] install_page pte use-after-unmap fix
  
  From: Rajesh Venkatasubramanian <vrajesh@eecs.umich.edu>
  
  Don't deref the pte pointer after having kunmapped the memory it points at.

ChangeSet@1.1256, 2003-09-10 00:20:33-07:00, akpm@osdl.org
  [PATCH] remap file pages MAP_NONBLOCK fix
  
  From: Rajesh Venkatasubramanian <vrajesh@eecs.umich.edu>
  
  The remap_file_pages system call with MAP_NONBLOCK flag does not
  install file-ptes when the required pages are not found in the
  page cache. Modify the populate functions to install file-ptes
  if the mapping is non-linear and the required pages are not found
  in the page cache.
  
  Patch is for test4-mm6. Compiles and boots. Patch tested using the
  programs at:
  
  http://www-personal.engin.umich.edu/~vrajesh/linux/remap-file-pages/

ChangeSet@1.1255, 2003-09-10 00:20:25-07:00, akpm@osdl.org
  [PATCH] ia32 idle using PNI monitor/mwait
  
  From: "Nakajima, Jun" <jun.nakajima@intel.com>
  
  Attached is a patch that enables PNI (Prescott New Instructions)
  monitor/mwait in the kernel idle handler.

ChangeSet@1.1254, 2003-09-10 00:20:16-07:00, akpm@osdl.org
  [PATCH] d_delete-d_lookup race fix
  
  From: Maneesh Soni <maneesh@in.ibm.com>
  
  d_delete() calls dentry_iput() after releasing the per dentry lock.  This
  can race with __d_lookup and lead to situation where we can make dentry
  negative with ref count > 1.  The following patch makes dentry_iput() to
  hold per dentry lock till d_inode is NULL and dentry has been removed from
  d_alias list.

ChangeSet@1.1253, 2003-09-10 00:20:08-07:00, akpm@osdl.org
  [PATCH] ppp devfs oops fix
  
  From: Christoph Hellwig <hch@infradead.org>
  
  PPP leaves the chardev registered even if we're going to fail the modprobe.

ChangeSet@1.1252, 2003-09-10 00:20:00-07:00, akpm@osdl.org
  [PATCH] Handle NR_CPUS overflow
  
  From: john stultz <johnstul@us.ibm.com>
  
  Don't try to support more than NR_CPUS cpus: things overflow.
  
  Also, increase the default in config for some architectures.  (Dave
  Hansen).

ChangeSet@1.1251, 2003-09-10 00:19:52-07:00, akpm@osdl.org
  [PATCH] remove duplicate includes in kernel/
  
  From: "Randy.Dunlap" <rddunlap@osdl.org>
  
  remove duplicate #includes in kernel/

ChangeSet@1.1250, 2003-09-10 00:19:45-07:00, akpm@osdl.org
  [PATCH] sound: remove duplicate includes
  
  From: "Randy.Dunlap" <rddunlap@osdl.org>
  
  remove duplicate #includes in sound/

ChangeSet@1.1249, 2003-09-10 00:19:37-07:00, akpm@osdl.org
  [PATCH] make selinux enable param config option, enabled by
  
  From: James Morris <jmorris@redhat.com>
  
  This patch against current bk makes the recently added SELinux boot
  parameter feature a configurable option, and enables SELinux by default
  when selected.  These changes were made following feedback including 
  discussion on the SELinux list.
  
  The rationale for the changes is to allow SELinux to be be configured and
  enabled unconditionally.  If the boot parameter option is selected, then
  SELinux is now enabled unless selinux=0 is specified at the kernel command
  line.

ChangeSet@1.1248, 2003-09-10 00:19:28-07:00, akpm@osdl.org
  [PATCH] Fix imm.c again
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  Earlier patch wasn't correct especially in the !CONFIG_SCSI_IZIP_EPP16
  case, reading all uses of this array (IMM_MODE_STRING is used to print the
  corresponding string in printks).
  
  If I'm not misunderstanding it, CONFIG_SCSI_IZIP_EPP16 means "use 16bit 
  even when 32bit is requested".
  
  It seems the right solution is
  
  static char *IMM_MODE_STRING[] =
  {
          [IMM_AUTODETECT] = "Autodetect",
          [IMM_NIBBLE]     = "SPP",
          [IMM_PS2]        = "PS/2",
          [IMM_EPP_8]      = "EPP 8 bit",
          [IMM_EPP_16]     = "EPP 16 bit",
  #ifdef CONFIG_SCSI_IZIP_EPP16
          [IMM_EPP_32]     = "EPP 16 bit",
  #else
          [IMM_EPP_32]     = "EPP 32 bit",
  #endif
          [IMM_UNKNOWN]    = "Unknown",
  };

ChangeSet@1.1247, 2003-09-10 00:19:20-07:00, akpm@osdl.org
  [PATCH] reiserfs direct-IO support
  
  From: Oleg Drokin <green@namesys.com>
  
  This patch implements DirectIO support for reiserfs v3.  This is mostly a
  port from 2.4.
  
  Thanks to Mingming Cao from IBM for some clues in porting.

ChangeSet@1.1246, 2003-09-10 00:19:11-07:00, akpm@osdl.org
  [PATCH] Move ikconfig to /proc/config.gz
  
  From: "Randy.Dunlap" <randy.dunlap@verizon.net>
  
  
  The SuSE kernels place their ikconfig info at /proc/config.gz: in a
  different place, and compressed.  We thought it was a good idea to do it
  that way in 2.6 as well.
  
  - gzip the /proc config file, put it in /proc/config.gz;
  
  - Based on a SuSE patch by Oliver Xymoron <oxymoron@waste.org>, which was
    derived from a patch by Nicholas Leon <nicholas@binary9.net>
  
  - change /proc/ikconfig/built_with to /proc/config_build_info;
  
  - cleanup ikconfig init/exit entry points (static, __init, __exit);
  
  - Makefile help from Sam Ravnborg;
  
  DESC
  ikconfig cleanup
  EDESC
  From: Stephen Hemminger <shemminger@osdl.org>
  
  Simplify and cleanup the code:
  	- use single interface to seq_file where possible
  	- don't need to do as much of the /proc interface, only read
  	- use copy_to_user to avoid char at a time copy
  	- remove unneccesary globals
  	- use const char[] rather than const char * where possible.
  
  Didn't change the version since interface doesn't change.

ChangeSet@1.1245, 2003-09-10 00:19:03-07:00, akpm@osdl.org
  [PATCH] compiler warning fixes for DAC960 on alpha
  
  From: Dave Olien <dmo@osdl.org>
  
  This patch is forwarded from Jay Estabrook at HP.  I've compiled the
  patch on ia32 and ia64 machines and it's good.  I also recreated
  the patch so it would apply to mm5 without fuzzy offsets.
  Here's Jay's summary of the patch:
  
  Here's a very small set of patches against 2.6.0-test4 that help the
  DAC960 driver compile cleaner (gets rid of warnings on Alpha) and help
  it to work on some old OEM'ed DAC960 cards that were sold in our older
  Alphas.
  
  The warnings are all concerned with "conversions to different size
  without cast", as pointers and longs are same size (8-bytes) but ints
  are 4-bytes, on Alpha. I don't believe the change to (long) from (int)
  will affect any 32-bit architectures, but those using LP64 like Alpha,
  ie SPARC64 and prolly IA64, will have the warnings go away.
  
  The change to make the oldest acceptable firmware version 2.70 instead
  of 2.73 is made spcific to Alpha, since it is only those cards that
  DEC OEM'ed from Mylex that would have such (as explained a bit better
  in the patch itself).

ChangeSet@1.1244, 2003-09-10 00:18:56-07:00, akpm@osdl.org
  [PATCH] dac960 devfs_name initialisation fix
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  DAC960.c does it incorrectly (at least in 2.6.0-test4). It will create
  _directory_ /dev/rd/cNdM making it impossible to create compat block device
  entry with the same name.
  
  The right thing it to create separate directory for each controller/target as 
  in attached trivial patch (untested due to lack of hardware). You will need
  devfsd support for this but then you will need it for cciss or cpqarray as 
  well and possibly for others. Which returns us to the problem of devfsd 
  maintenance ...

ChangeSet@1.1243, 2003-09-10 00:18:46-07:00, akpm@osdl.org
  [PATCH] monolitic_clock, timer_{tsc,hpet} and CPUFREQ
  
  From: Dmitry Torokhov <dtor_core@ameritech.net>
  
  I noticed that although timer_tsc registers cpufreq notifier to detect
  frequency changes and adjust cpu_khz it does not set cyc2ns_scale.

ChangeSet@1.1242, 2003-09-10 00:18:38-07:00, akpm@osdl.org
  [PATCH] Initialise devfs_name in various block drivers
  
  From: Andrey Borzenkov <arvidjaar@mail.ru>
  
  Various block drivers are currently devfs-unaware.  Andrey's patch attempts
  to give them reasonable representations in devfs.
  
  
   "The attached patch suggests some possible names for non-floppy devices
    based on reading driver source.  I have to ask if these make sense.  At
    least for cciss Mandrake devfsd patch expects different names but it
    seems to be mistake (it assumes single controller always)
  
   "For floppy it is not as simple.  Floppy cannot use genhd and must
    create names manually; but I do not know what names are appropriate or
    expected.
  
   "For acsi the target/lun name may have problem of creating compat names
    (if any) by devfsd.
  
   "Please note that none of them created any devfs name under 2.4 as well.
     So it is not a regression ..."

ChangeSet@1.1241, 2003-09-10 00:18:30-07:00, akpm@osdl.org
  [PATCH] calibrate_tsc() fix and consolidation
  
  From: "Pallipadi, Venkatesh" <venkatesh.pallipadi@intel.com>
  
  CONFIG_TIMER_CYCLONE doesn't build at present because calibrate_tsc() was
  made static.
  
  The patch fixes that up and moves all calibrate_tsc functions into a common
  file, avoiding the current code duplication.

ChangeSet@1.1240, 2003-09-10 00:18:20-07:00, akpm@osdl.org
  [PATCH] s/spin_lock_irqrestore/spin_unlock_irqrestore
  
  From: Vinay K Nallamothu <vinay-rc@naturesoft.net>
  
  Fix a couple of cut-n-paste errors.
  
  (Why on earth is a scsi driver poking at the RTC hardware?)

ChangeSet@1.1239, 2003-09-09 22:09:55-07:00, torvalds@home.osdl.org
  Fix ray_cs for new interrupt handling.
  
  Damn 16-bit PCMCIA layer has no type checking. Complete crap.

ChangeSet@1.1238, 2003-09-09 20:22:22-07:00, torvalds@home.osdl.org
  From Stephen Hemminger: we were trying to cast an "unsigned short"
  to a pointer. That was a typo.
  
  Ack'ed by Al Viro.

ChangeSet@1.1217.3.27, 2003-09-09 17:01:56-07:00, jbarnes@sgi.com
  [PATCH] ia64: update Kconfig comment for NR_CPUS
  

ChangeSet@1.1237, 2003-09-09 16:49:25-07:00, eyal@eyal.emu.id.au
  [PATCH] wl3501 with old compiler
  
  Fix the ## handling to work with old gcc versions (spaces around the ','
  to make token boundaries work).

ChangeSet@1.1236, 2003-09-09 16:28:36-07:00, torvalds@home.osdl.org
  Make rxrpc use SEQ_START_TOKEN.

ChangeSet@1.1235, 2003-09-09 16:24:51-07:00, joe@perches.com
  [PATCH] Use SEQ_START_TOKEN in include/net/* [3/3]

ChangeSet@1.1234, 2003-09-09 16:23:49-07:00, joe@perches.com
  [PATCH] Use SEQ_START_TOKEN in include/net/* [2/3]

ChangeSet@1.1233, 2003-09-09 16:23:41-07:00, joe@perches.com
  [PATCH] Use SEQ_START_TOKEN in drivers/net/* [1/3]

ChangeSet@1.1232, 2003-09-09 15:50:14-07:00, shemminger@osdl.org
  [PATCH] Fix modularization of Siemens line discipline
  
  Convert SIEMENS R3964 tty line discipline on 2.6.0-test5 to use tty_ldisc owner
  instead of explicit MOD_INC/DEC.
  
  And fix the initializer to be a much more readable C99 one.

ChangeSet@1.1231, 2003-09-09 14:42:24-07:00, shemminger@osdl.org
  [PATCH] Get rid of Intermezzo warning
  
  There is a leftover MOD_DEC_USE_COUNT intermezzo, with no matching _INC_
  anywhere.
  
  Since it sets owner on the file system operations there should be no
  need for explicit module manipulation.

ChangeSet@1.1230, 2003-09-09 14:38:31-07:00, torvalds@home.osdl.org
  Merge bk://linux-dj.bkbits.net/cpufreq
  into home.osdl.org:/home/torvalds/v2.5/linux

ChangeSet@1.1228, 2003-09-09 14:32:54-07:00, guillaume@morinfr.org
  [PATCH] fix cpu_test_and_set() on UP
  
  cpumask_up.h is broken. It tries to access the "mask" member although
  that cpumask_t is an ulong on UP. This breaks archs which uses cpumask
  functions even on UP such as s390.

ChangeSet@1.1217.1.5, 2003-09-10 06:55:52+10:00, anton@samba.org
  ppc64: Give us a generic local.h until we have atomic64

ChangeSet@1.1227, 2003-09-09 13:45:50-07:00, torvalds@osdl.org
  [PATCH] Fix CONFIG_PCMCIA_WL3501 with older compilers
  
  We only support named initializers with one leval of naming, ie that
  
  	.foo.bar = baz,
  
  thing should go.  gcc-2.95 doesn't handle it (neither does sparse, I
  think).
  
  Replace such initializers with
  
  	.foo = {
  		.bar = baz,
  	},
  
  instead.

ChangeSet@1.1153.107.27, 2003-09-09 21:44:43+01:00, davej@redhat.com
  [CPUFREQ] add cpufreq_update_policy()
  
  Add a new cpufreq_update_policy call:
  
  Certain cpufreq policy notifers have different needs at different times.
  Thus it needs to be possible to re-evaluate an already set cpufreq policy.
  Note that the cpufreq policy should only be set by one person: the user.
  Not any other in-kernel code [with one exception, of course: during
  booting].

ChangeSet@1.1153.107.26, 2003-09-09 21:42:00+01:00, davej@redhat.com
  [CPUFREQ] remove $Id$ tags, update filenames

ChangeSet@1.1226, 2003-09-09 13:38:49-07:00, willy@debian.org
  [PATCH] PA-RISC update for 2.6.0-test5
  
  PA-RISC updates for 2.6.0-test5.
  
  Contributions from Paul Bame, James Bottomley, Randolph Chung, Helge
  Deller, Grant Grundler, LaMont Jones, Matthew Wilcox

ChangeSet@1.1225, 2003-09-09 13:38:20-07:00, bunk@fs.tum.de
  [PATCH] ATM Ambassador no longer BROKEN_ON_SMP
  
  Chas Williams fixed the compilation on SMP, so we can remove the Kconfig
  annotation now and let people select it in the build again.

ChangeSet@1.1153.107.25, 2003-09-09 21:35:48+01:00, davej@redhat.com
  [CPUFREQ] Merge speedstep-smi driver.
  From: Hiroshi Miura <miura@da-cha.org>
  
  Intel SpeedStep driver using a BIOS SMI call.
  
  Quoting his original announcement:
  
  "This driver is based on the information from
  
  1. Microsoft Windows XP Document.
  we can get the SMI interface values from ax=E980/int15 BIOS call.
  
  2. Intel SpeedStep Applet Document.(from HP.com)
  http://h18007.www1.hp.com/support/files/evonotebook/us/download/10631.html
  " Adds code to request transition ownership when processing
  the system critical resume message. When a critical hibernate occurs,
  the Applet does not receive any system level notification. The change forces
  the Applet to re-acquire transition ownership upon resume from a critical hibernate. "
  
  This is informative. This saied that  something 'ownership' call is needed on SMI
  interface first.
  
  3. Grover, Andrew's int 15h patch posted to cpufreq ml
  Message-ID: <F760B14C9561B941B89469F59BA3A847E96E28@orsmsx401.jf.intel.com>
  code which call BIOS to get SMI values. I included it.
  
  4. Malik Martin's rev engineering results.
  call is made with BX, CX, EDI register values.
  and need signature 'ISG' when call.
  find function values. bx=1(get) and bx=2(set)
  
  5. Marc Lehmann's 'speedstep' utility,
  sample of assembler code to call SMI.
  
  6. My work.
  find function to return max/min freq which system supportd. (bx=4)
  more values are gotten, but I cannot understand...
  find 'ownership' function value(bx=0, which is other than 1 2 4..).
  
  ToDo(in pregress)
  support governor "auto" and using smi_event call, imprement auto freqchange
  feature.
  test on 440BX/ZX platform.
  
  Memo
   module parameters are override result of an int 15h/eax=E890h call.
   these parameter value are gotten from Windows XP registory."
  
  Also includes some bugfixes, updates and workarounds from me.
  
  NB: A lot of BIOS out there are buggy. You might want to try this driver
  also with Intel's default values -- smi_cmd = 0x82 and smi_port = 0xb2
  

ChangeSet@1.1217.1.4, 2003-09-10 06:23:25+10:00, anton@samba.org
  ppc64: catch bad ioctl size at compile time, from x86

ChangeSet@1.1217.9.20, 2003-09-09 13:14:44-07:00, rmk@arm.linux.org.uk
  [PATCH] More buggy pci drivers
  
  This should fix all the remaining pci drivers which mark the pci device
  ID tables as being discardable at run time.

ChangeSet@1.1217.9.19, 2003-09-09 13:14:34-07:00, rmk@arm.linux.org.uk
  [PATCH] stable AGP pci_device_id tables
  
  This should fix all the AGP drivers.
  
  pci_device_id tables can not and must not be marked discardable.  They
  are used for as long as the driver is registered.

ChangeSet@1.1217.9.18, 2003-09-09 13:02:16-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: update
  
  Use different var-names if they are non-static,
  configure 4BRI like BRI cards, fixed new /proc entries,
  inline declarations for common helper functions.

ChangeSet@1.1217.9.17, 2003-09-09 13:02:08-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: C comments
  
  changed // comments to /* */

ChangeSet@1.1217.9.16, 2003-09-09 13:02:00-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: Kernelconfig
  
  Main divas modules now may be build in-kernel.
  4BRI cards are configured together with BRI cards.

ChangeSet@1.1217.9.15, 2003-09-09 13:01:52-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: endianess
  
  fixed endianess errors in common code part.

ChangeSet@1.1217.9.14, 2003-09-09 13:01:45-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: list handling
  
  Fixed internel list handling for modules built-in kernel.

ChangeSet@1.1217.9.13, 2003-09-09 13:01:36-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: debug
  
  Module now can be build without debug code, necessary
  if the module is built-in the kernel.
  
  Fixed spelling typos.

ChangeSet@1.1217.9.12, 2003-09-09 13:01:28-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: capi code fix
  
  Fix application memory allocation, module locking,
  building in-kernel, use new internal debug api.

ChangeSet@1.1217.9.11, 2003-09-09 13:01:19-07:00, armin@melware.de
  [PATCH] eicon ISDN driver: memory attach
  
  Access to cards memory now uses macros to attach
  to the correct memory area of the card.

ChangeSet@1.1217.1.3, 2003-09-10 05:52:19+10:00, anton@samba.org
  Merge samba.org:/scratch/anton/linux-2.5
  into samba.org:/scratch/anton/tmp3

ChangeSet@1.1217.10.2, 2003-09-09 21:11:38+02:00, benh@kernel.crashing.org
  dmasound update from Christoph Hellwig

ChangeSet@1.1217.9.10, 2003-09-09 12:09:41-07:00, benh@kernel.crashing.org
  [PATCH] IDE: Fix Power Management request race on resume
  
  The current IDE Power Management code I wrote has a race on wakeup when
  the master device got resumed, it may take a request.  At this point, a
  PM resume request to a slave device of the same hwgroup would clear
  hwgroup->rq and cause an Oops when the master device request completes. 
  
  This patch fixes it.  Due to the context in which PM resume requests are
  sent, just not clearing hwgroup->rq for these is enough. 
  
  I also removed a useless debug message in the PM code that was
  actually misleading (people though it indicated a problem while it
  didn't, it's really useless) and fix a typo in a comment.

ChangeSet@1.1217.9.9, 2003-09-09 12:09:32-07:00, benh@kernel.crashing.org
  [PATCH] IDE: Fix request handling with ide-default & ATAPI
  
  This fixes a bug that happens when a request gets to the IDE layer for a
  drive using ide-default (that is with no subdriver attached), like a
  Power Management request.  In this case, the core will wait for the
  device status to match drive->read_stat, but that field contains by
  default a value that is not suitable for ATAPI devices.  This patch
  fixes it.

ChangeSet@1.1217.3.26, 2003-09-09 11:55:09-07:00, jbarnes@sgi.com
  [PATCH] ia64: cpumask_t fixes
  
  This patch coverts a few spots to use cpumask_t instead of unsigned
  long.

ChangeSet@1.1217.9.7, 2003-09-09 10:42:26-07:00, dhowells@redhat.com
  [PATCH] AFS update

ChangeSet@1.1217.9.6, 2003-09-09 10:16:16-07:00, dhowells@redhat.com
  [PATCH] RxRPC update
  
  Here's a patch to update the RxRPC driver. Most of it is CodingStyle fixes,
  but it also includes a few miscellaneous bug fixes. stdint types are also
  turned into C99 forms (eg: u32 -> uint32_t).

ChangeSet@1.1217.9.5, 2003-09-09 10:16:07-07:00, eike-kernel@sf-tec.de
  [PATCH] Fix typo in fs/Kconfig

ChangeSet@1.1217.9.4, 2003-09-09 10:15:58-07:00, axboe@suse.de
  [PATCH] Fix blk_stop_queue bug
  
  Benh saw some bugs where the queue would end up being in an invalid
  state, and this could certainly explain one of them. We must not have a
  stopped queue on the plug list, and blk_plug_device() right now will
  happily plug a stopped queue.
  
  We don't need to have it plugged either, blk_start_queue() will make
  sure that request_fn gets run.

ChangeSet@1.1217.9.3, 2003-09-09 10:04:57-07:00, joe@perches.com
  [PATCH] Add SEQ_START_TOKEN #define to seq_file.h
  
  Code that includes seq_file.h uses a magic pointer "(void*)1"
  to start a header seq_printf.
  
  This patch adds a #define, so that people can start writing more
  readable code.

ChangeSet@1.1217.9.2, 2003-09-09 09:46:25-07:00, jgarzik@pobox.com
  [PATCH] Fix netdev close
  
  This should fix the "ifconfig down ...  ifconfig up" problems some
  people have seen.

ChangeSet@1.1217.8.12, 2003-09-09 08:57:48-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix for proc/generic

ChangeSet@1.1217.8.11, 2003-09-09 08:56:12-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix for kmsg

ChangeSet@1.1217.8.10, 2003-09-09 08:55:27-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix for fat/file.c

ChangeSet@1.1217.8.9, 2003-09-09 08:54:47-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix for proc/misc

ChangeSet@1.1217.8.8, 2003-09-09 08:54:09-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix reboot

ChangeSet@1.1217.8.7, 2003-09-09 08:53:31-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix ext2_readlink

ChangeSet@1.1217.8.6, 2003-09-09 08:52:52-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix kcore

ChangeSet@1.1217.8.5, 2003-09-09 08:52:29-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix xattr

ChangeSet@1.1217.8.4, 2003-09-09 08:50:38-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix cpufreq

ChangeSet@1.1217.8.3, 2003-09-09 08:50:18-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix eventpoll

ChangeSet@1.1217.8.2, 2003-09-09 08:50:02-07:00, Andries.Brouwer@cwi.nl
  [PATCH] sparse fix sysctl

ChangeSet@1.1217.8.1, 2003-09-09 08:49:53-07:00, Andries.Brouwer@cwi.nl
  [PATCH] compilation fix ufs
  
  Don't use C++ "argument declarations anywhere" in the kernel, even if
  newer versions of gcc accept it.

ChangeSet@1.1217.7.5, 2003-09-09 15:23:36+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] Introduce per-port capabilities.
  
  This allows us to maintain quirks or capabilities on a per-port basis,
  so we can handle buggy clones more effectively.

ChangeSet@1.1217.7.4, 2003-09-09 13:33:12+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] Fix another missing irqreturn_t (clps711x.c)

ChangeSet@1.1217.7.3, 2003-09-09 13:26:47+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] Convert serial config deps to select statements
  
  The dependencies for CONFIG_SERIAL_CORE / CONFIG_SERIAL_CORE_CONSOLE
  were becoming very messy.  This cset converts the dependencies to
  use "select" statements instead.

ChangeSet@1.1217.7.2, 2003-09-09 13:15:57+01:00, rmk@flint.arm.linux.org.uk
  [SERIAL] Drop "level" argument from serial PM calls.
  
  Since the driver model has transitioned away from using multi-level
  device suspend/resume, we also drop the multi-level support from
  the serial layer.
  
  Update the 8250 and sa1100 drivers for this change.

ChangeSet@1.1217.7.1, 2003-09-09 11:07:00+01:00, rmk@flint.arm.linux.org.uk
  Merge

ChangeSet@1.1153.89.7, 2003-09-09 09:00:09+01:00, davej@redhat.com
  [AGPGART] Remove unreferenced extern

ChangeSet@1.1217.3.25, 2003-09-08 22:18:33-07:00, peterc@gelato.unsw.edu.au
  [PATCH] ia64: unwind.c fix for spinlock-debug compilation
  
  If you try to compile 2.6.0-test[45] with spinlock debugging on, then
  unwind.c won't compile, because it uses a #define magic that hides
  the variable in the spinlock debugging code (also called magic).

ChangeSet@1.1217.3.24, 2003-09-08 17:10:45-07:00, arun.sharma@intel.com
  [PATCH] ia64: MINSIGSTKSZ on ia32
  
  MINSIGSTKSZ is defined differently for i386 and ia64. This patch improves
  compatibility with apps which use sigaltstack(2) with sizes between
  MINSIGSTKSZ_IA32 and MINSIGSTKSZ.

ChangeSet@1.1217.3.23, 2003-09-08 16:29:54-07:00, suresh.b.siddha@intel.com
  [PATCH] ia64: fix typo in spinlock.h
  

ChangeSet@1.1217.5.1, 2003-09-08 23:16:56+01:00, rmk@flint.arm.linux.org.uk
  Merge flint.arm.linux.org.uk:/usr/src/bk/linux-2.6
  into flint.arm.linux.org.uk:/usr/src/bk/linux-2.6-pcmcia

ChangeSet@1.1217.3.22, 2003-09-08 13:51:34-07:00, davidm@tiger.hpl.hp.com
  Merge tiger.hpl.hp.com:/data1/bk/vanilla/linux-2.5
  into tiger.hpl.hp.com:/data1/bk/lia64/to-linus-2.5

ChangeSet@1.1153.79.28, 2003-09-08 13:13:42-07:00, jbarnes@sgi.com
  [PATCH] ia64: fix current usage in sn2 code
  
  For some reason, we had a structure field called 'current'.  This patch
  fixes that.

ChangeSet@1.1153.79.27, 2003-09-08 13:12:55-07:00, jbarnes@sgi.com
  [PATCH] ia64: misc. sn2 updates
  
  Fix a couple of sn2 files.

ChangeSet@1.1153.89.6, 2003-09-08 21:01:36+01:00, davej@redhat.com
  [AGPGART] Fix ATI GART for IGP9100/R300
  From the folks at ATI. Some chips hang with this flush.

ChangeSet@1.1217.3.21, 2003-09-08 12:45:46-07:00, torvalds@home.osdl.org
  Linux 2.6.0-test5
  TAG: v2.6.0-test5