ChangeSet@1.985.1.10, 2003-03-23 00:43:25-08:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.985.1.9, 2003-03-23 00:38:59-08:00, bcollins@debian.org
  [SPARC64]: Add image target.

ChangeSet@1.985.1.8, 2003-03-23 00:30:36-08:00, davem@nuts.ninka.net
  [SOUND]: Fix timer32.c build by using compat_timespec.

ChangeSet@1.985.1.7, 2003-03-23 00:28:16-08:00, davem@nuts.ninka.net
  [FB FFB/CG6]: Fix image->data const typing.

ChangeSet@1.985.1.6, 2003-03-23 00:24:26-08:00, davem@nuts.ninka.net
  [FB]: 64-bit cfbimgblt.c changes do not even build.

ChangeSet@1.985.1.5, 2003-03-23 00:13:23-08:00, davem@nuts.ninka.net
  [SOUND]: Fix rawmidi32 build by using compat_timespec.

ChangeSet@1.985.1.4, 2003-03-23 00:11:56-08:00, davem@nuts.ninka.net
  [SOUND]: Fix ioctl32 build by using compat_timespec.

ChangeSet@1.985.1.3, 2003-03-23 00:01:27-08:00, davem@nuts.ninka.net
  [VT]: vc_pos needs to be unsigned long.

ChangeSet@1.985.1.2, 2003-03-22 23:57:10-08:00, davem@nuts.ninka.net
  [FB SBUS]: sbuslib.c needs linux/mm.h

ChangeSet@1.985.1.1, 2003-03-22 23:55:35-08:00, davem@nuts.ninka.net
  [SOUND]: Fix build of SBUS code in memalloc.c.

ChangeSet@1.1012, 2003-03-22 23:35:58-08:00, akpm@digeo.com
  [PATCH] ptrace_notify() locking
  
  Spotted by Dawson Engler.
  
  recalc_signpending() needs tsk->sighand->siglock.

ChangeSet@1.1011, 2003-03-22 23:35:51-08:00, akpm@digeo.com
  [PATCH] remove the "half of memory" limit on mlock() and
  
  It seems pretty pointless and people do complain about it occasionally.

ChangeSet@1.1010, 2003-03-22 23:35:43-08:00, akpm@digeo.com
  [PATCH] More syscalls-returning-long
  
  From: Robert Love <rml@tech9.net>
  
  Additional work to make syscalls return longs.

ChangeSet@1.1009, 2003-03-22 23:35:35-08:00, akpm@digeo.com
  [PATCH] Make arch-independent syscalls return long
  
  From: "Randy.Dunlap" <randy.dunlap@verizon.net>
  
  Fix up various syscalls to return longs, as x86_64 and ia64 (at least)
  require.

ChangeSet@1.1008, 2003-03-22 23:35:27-08:00, akpm@digeo.com
  [PATCH] fix .text.exit error in OSS awe_wave.c
  
  From: Adrian Bunk <bunk@fs.tum.de>
  
  I got a .exit.text error in 2.5.65.
  
  The problem is that in sound/oss/awe_wave.c the __init function
  _attach_awe calls the __exit function awe_release_region.
  
  The following patch that removes the __exit from awe_release_region
  fixes it.

ChangeSet@1.1007, 2003-03-22 23:35:20-08:00, akpm@digeo.com
  [PATCH] sync_filesystems commentary and latency fix
  
  - Add some commentary to this function
  
  - Add a mutex to prevent new callers of sync_filesytems() from DoSing
    currently-running caller.

ChangeSet@1.1006, 2003-03-22 23:35:13-08:00, akpm@digeo.com
  [PATCH] make list.h barriers smp-only
  
  From: Dipankar Sarma <dipankar@in.ibm.com>
  
  This patch makes the list macros use smp-only version of the barriers,
  no need to hurt UP performance.

ChangeSet@1.1005, 2003-03-22 23:35:06-08:00, akpm@digeo.com
  [PATCH] ext3: fix use-after-free bug
  
  ext3_writepage() calls ext3_journal_stop(), which dereferences the affected
  inode.
  
  It does this _after_ writing the page out, which is illegal.  The IO can
  complete, the page can be repeased from the inode and the inode can be freed
  up.
  
  It's a long-standing bug.  It has been reported happening on preemptible
  kernels, where the timing window is larger.
  
  Fix that up by teaching ext3_journal_stop to locate the superblock via the
  journal structure, not via the inode.
  
  This means that ext3_journal_stop() does not need the inode argument at all.
  
  Also uninline the affected functions.  It saves 5.5 kbytes.
  
  Also remove the setting of sb->s_dirt in ext3_journal_stop().  That was an
  awkward way of telling sys_sync() that the filesystem needs a commit, and
  with the ext3_sync_fs() that is no longer needed.

ChangeSet@1.1004, 2003-03-22 23:34:59-08:00, akpm@digeo.com
  [PATCH] pagecache accounting speedup
  
  From: Alex Tomas <bzzz@tmi.comex.ru>
  
  This is the second half of the vm_enough_memory() speedup.
  
  When overcommit_memory != 1, vm_enough_memory() calls get_page_state() to
  calculate the amount of used pagecache.  It does this on every call to
  sys_brk().
  
  get_page_state() is really expensive on SMP.
  
  So the patch arranges for pagecache accounting to be in a global atomic_t,
  with per-cpu batching and approximate accounting to amortise the cost of the
  global atomic.
  
  The nr_pagecache field of /proc/vmstat is removed.

ChangeSet@1.1003, 2003-03-22 23:34:50-08:00, akpm@digeo.com
  [PATCH] simplify the timer lockup avoidance code
  
  From: george anzinger <george@mvista.com>
  
  The recently-added code which avoids a lockup when a timer handler re-adds
  the timer right now can be simplified.
  
  If we change __run_timers() to increment base->timer_jiffies _before_ running
  the timers, then any re-additions will not be inserted in the list which
  __run_timers is presently walking.

ChangeSet@1.1002, 2003-03-22 23:34:43-08:00, akpm@digeo.com
  [PATCH] timer simplification
  
  From: george anzinger <george@mvista.com>
  
  Remove the `index' field from the timer structures.  It contains the same
  info as the timer_jiffies field.
  
  So just use the base->timer_jiffies field directly.

ChangeSet@1.1001, 2003-03-22 23:34:35-08:00, akpm@digeo.com
  [PATCH] dev_t [3/3]: major.h cleanups
  
  Patch from Andries.Brouwer@cwi.nl
  
  The third patch removes the last occurrences of MAX_BLKDEV and MAX_CHRDEV and
  sorts the majors in major.h.  It also updates the definition of
  SCSI_DISK_MAJOR.

ChangeSet@1.1000, 2003-03-22 23:34:28-08:00, akpm@digeo.com
  [PATCH] dev_t [2/3] - remove MAX_CHRDEV
  
  Patch from Andries.Brouwer@cwi.nl
  
  The actual patch for today is this part.  I already quoted most of this on
  the list earlier this week.
  
  In order not to have to change all drivers, I did
  
  +int register_chrdev(unsigned int major, const char *name,
  +                   struct file_operations *fops)
  +{
  +       return register_chrdev_region(major, 0, 256, name, fops);
  +}
  
  so that the old register_chrdev registers a single major and 256 minors.
  Later this can be changed (but see my letter to Al last week).
  
  The only driver that is tricky is the tty driver.  Here some major cleanup
  happened - all tty specific stuff disappeared from char_dev.c, and tty uses
  the actual register_chrdev_region() call.
  
  There is a race in register_chrdev_region() that I did not worry about: when
  two dynamic majors 0 are registered simultaneously, one of them will be first
  and the other one gets -EBUSY.  If this is a problem, the code there will
  have to be uglified a little.  I didn't do that because it disappears again
  in a subsequent patch.

ChangeSet@1.999, 2003-03-22 23:34:20-08:00, akpm@digeo.com
  [PATCH] dev_t [1/3]: kill cdev
  
  Patch from Andries.Brouwer@cwi.nl
  
  Now that 2.5.65 is out, the next dev_t patch.  It was a bit large and
  unreadable, so I split it into three clean pieces.  Afterwards, since many
  people ask for this, a fourth patch that actually changes the type of dev_t
  (not to be applied yet, that is just for playing).
  
  The first patch is the cdev-kill patch that I sent out earlier.  It is no use
  having two forms of chardev registration in the source, and my version of the
  path of small modifications does not pass through this version, although the
  final result will not be that different.  So, kill cdev_cachep,
  cdev_cache_init, cdfind, cdget, cdput, inode->i_cdev, struct char_device.
  All of this is dead code today.
  
  The second patch removes MAX_CHRDEV.
  
  The third patch polishes linux/major.h.

ChangeSet@1.998, 2003-03-22 23:34:13-08:00, akpm@digeo.com
  [PATCH] mwave oops fixes
  
  The mwave driver oopses if you do not have the hardware installed.  It is
  running device_unregister() and device_remove_file() against things whch were
  never created.

ChangeSet@1.997, 2003-03-22 23:34:05-08:00, akpm@digeo.com
  [PATCH] make the bdevname() API sane
  
  bdevname returns a pointer to a static string.  Change it so that the caller
  passes in the buffer.

ChangeSet@1.996, 2003-03-22 23:33:57-08:00, akpm@digeo.com
  [PATCH] register_blkdev() fixes
  
  - It was racy, if two threads try to register a blockdev with major=0 they
    could both choose the same major for different devices.
  
    Fix that by extending the coverage of the rwsem.
  
  - kmalloced local variable `p' was leaking on an error path.

ChangeSet@1.995, 2003-03-22 23:33:50-08:00, akpm@digeo.com
  [PATCH] __bdevname atomicity fix
  
  This function was recently converted to use rwsem locking.  But it is called
  from interrupts in (at least) buffer_io_error().
  
  And we do want a function like this to be robust and atomic.  So convert it
  to use spinlocking.

ChangeSet@1.994, 2003-03-22 23:33:43-08:00, akpm@digeo.com
  [PATCH] remove lock_kernel() from readdir implementations.
  
  Filesystems which are using generic_file_llseek() do not need lock_kernel()
  in their readir implementations.  All operations (including llseek) are
  serialised by the directory's i_sem.
  
  Just fix ext2 and ext3 for now.  Others may need locking between readdir and
  who-knows-what.

ChangeSet@1.993, 2003-03-22 23:33:34-08:00, akpm@digeo.com
  [PATCH] speed up vm_enough_memory()
  
  This function is called a lot.  Every brk().  The atomic_add() against a
  global counter hurts on large SMP machines.
  
  The patch simply reduces the rate at which that atomic operation is
  performed, by accumulating a per-cpu count which is spilled into the global
  counter when the local counter overflows.
  
  It trades off efficiency for a little inaccuracy.
  
  I tried various implementations involving kmalloc_percpu() and open-coded
  per-cpu arrays in a generic "per-cpu counter" thing.  They all were
  surprisingly sucky - the additional cache misses involved in walking the more
  complex data structures really showed up.

ChangeSet@1.992, 2003-03-22 23:33:27-08:00, akpm@digeo.com
  [PATCH] remove lock_kernel() from inode_setattr's
  
  vmtruncate() does not need lock_kernel().  And lock_kernel() is not taken by
  other vmtruncate() callers.

ChangeSet@1.991, 2003-03-22 23:33:20-08:00, akpm@digeo.com
  [PATCH] Implement a/c/time speedup in ext2 & ext3
  
  Turn on MS_ONE_SECOND in ext2 and ext3.

ChangeSet@1.990, 2003-03-22 23:33:13-08:00, akpm@digeo.com
  [PATCH] inode a/c/mtime modification speedup
  
  For some filesystems (ext3, reiserfs at least), ->dirty_inode() is very
  expensive.  The kernel is currently calling mark_inode_dirty() at up to 1000
  times/sec/inode.  But there is no need to do this if the filesystem cannot
  store high-resolution times on-disk.
  
  This patch restores the optimisation of only dirtying the filesystem inode
  when its on-disk representation has actually changed.
  
  The filesystem will set the MS_ONE_SECOND flag in sb->s_flags to indicate
  that it wishes to receive this treatment.
  
  The patch does reduce the call rate to ext3_mark_inode_dirty() from 1000/sec
  to 1/sec, but it doesn't make much difference at all to performance because
  we're calling ext3_mark_inode_dirty() from other callsites as well.  Those
  can be optimised too.

ChangeSet@1.989, 2003-03-22 23:33:05-08:00, akpm@digeo.com
  [PATCH] ppc64 support for file file-offset-in-pte
  
  ppc64 support for file file-offset-in-pte

ChangeSet@1.988, 2003-03-22 23:32:58-08:00, akpm@digeo.com
  [PATCH] x86_64: support for file offsets in pte's
  
  Path from Andi Kleen <ak@muc.de>
  
  Add x86_64 support for file offsets in pte's.

ChangeSet@1.987, 2003-03-22 23:32:49-08:00, akpm@digeo.com
  [PATCH] filemap_populate speedup
  
  filemap_populate() is currently doing page-at-a-time synchronous I/O.  Add a
  call to do_page_cache_readahead() in there so we do a big slurp of IO first.
  
  This is minimal - a lot of the filemap_populate() code can be
  rationalised yet.

ChangeSet@1.986, 2003-03-22 23:32:42-08:00, akpm@digeo.com
  [PATCH] Make nonlinear mappings fully pageable
  
  This patch requires arch support.  I have patches for ia32, ppc64 and x86_64.
  Other architectures will break.  It is a five-minute fix.  See
  
  	http://mail.nl.linux.org/linux-mm/2003-03/msg00174.html
  
  for implementation details.
  
  
  Patch from: Ingo Molnar <mingo@elte.hu>
  
  the attached patch, against BK-curr, is a preparation to make
  remap_file_pages() usable on swappable vmas as well.  When 'swapping out'
  shared-named mappings the page offset is written into the pte.
  
  it takes one bit from the swap-type bits, otherwise it does not change the
  pte layout - so it should be easy to adapt any other architecture to this
  change as well.  (this patch does not introduce the protection-bits-in-pte
  approach used in my previous patch.)
  
  On 32-bit pte sizes with an effective usable pte range of 29 bits, this
  limits mmap()-able file size to 4096 * 2^29 == 2 TBs.  If the usable range is
  smaller, then the maximum mmap() size is reduced as well.  The worst-case i
  found (PPC) was 2 hw-reserved bits in the swap-case, which limits us to 1 TB
  filesize.  Is there any other hw that has an even worse ratio of sw-usable
  pte bits?
  
  this mmap() limit can be eliminated by simply not converting the swapped out
  pte to a file-pte, but clearning it and falling back to the linear mapping
  upon swapin.  This puts the limit into remap_file_pages() alone, but i really
  hope no-one wants to use remap_file_pages() on a 32-bit platform, on a larger
  than 1-2 TB file.
  
  sys_remap_file_pages() is now enforcing the 'prot' parameter to be zero.
  This restriction might be lifted in the future - i really hope we can have
  more flexible remapping once 64-bit platforms are commonplace - eg.  things
  like memory debuggers could just use the permission bits directly, instead of
  creating many small vmas.
  
  i've tested swappable nonlinear ptes and they are swapped out/in
  correctly.
  
  some other changes in -A0 relative to 2.5.63-BK:
  
   - slightly smarter TLB flushing in install_page(). This is still only a
     stupid helper functions - a more efficient 'walk the pagecache tree
     and pagetable at once and use TLB-gather' implementation is preferred.
  
   - cleanup: pass on pgprot_t instead of unsigned long prot.
  
   - some sanity checks to make sure file_pte() rules are followed.
  
   - do not reduce the vma's default protection to PROT_NONE when using
     remap_file_pages() on it. With swappable ptes this is now safe.

ChangeSet@1.985, 2003-03-22 21:34:35-08:00, paulus@samba.org
  [PATCH] fix powerbook media bay
  
  This patch fixes a couple of bugs and compile errors in the powerbook
  media bay driver.  It was getting initialized after the IDE subsystem,
  whereas it needs to be initialized before so that the IDE subsystem
  can see the CD-ROM drive in the bay.

ChangeSet@1.984, 2003-03-22 21:34:28-08:00, paulus@samba.org
  [PATCH] update mac53c94 scsi driver
  
  This patch updates the mac53c94 scsi HBA driver, used on older
  powermacs, to correspond with the recent scsi subsystem changes, to
  use the PCI DMA API, to not panic, and to use a spinlock instead of
  save_flags/restore_flags/cli/sti.

ChangeSet@1.983, 2003-03-22 21:34:21-08:00, paulus@samba.org
  [PATCH] update MESH scsi driver
  
  This patch updates the `mesh' scsi driver used on older powermacs to
  correspond with recent changes in the scsi subsystem (things like
  using cmd->device->id instead of cmd->target).

ChangeSet@1.982, 2003-03-22 21:34:14-08:00, paulus@samba.org
  [PATCH] update via-pmu driver
  
  This patch forward-ports various fixes to the driver for the PMU
  (power manager unit) on powermacs and powerbooks from 2.4, and in
  particular, some improvements to the battery charge calculations.
  
  From Ben Herrenschmidt.

ChangeSet@1.981, 2003-03-22 21:34:05-08:00, paulus@samba.org
  [PATCH] SMP-safe macserial driver
  
  The patch below removes the uses of save_flags/restore_flags/cli
  etc. from the macserial driver and replaces them with a spinlock.

ChangeSet@1.980, 2003-03-22 21:33:58-08:00, paulus@samba.org
  [PATCH] update via-cuda driver
  
  This patch updates the CUDA driver (the power/reset/ADB controller on
  older powermacs) to fix some SMP issues and to match the 2.4 version
  of the driver.
  
  From Ben Herrenschmidt.

ChangeSet@1.979, 2003-03-22 21:33:50-08:00, paulus@samba.org
  [PATCH] update macintosh-specific headers
  
  This patch updates include/linux/adb.h and include/linux/pmu.h with
  some additional definitions that we need on powermacs and powerbooks.

ChangeSet@1.889.1.306, 2003-03-23 16:03:14+11:00, acurtis@onz.com
  PPC32: Further 8260 update; one file was missed in the previous commit.

ChangeSet@1.977, 2003-03-22 20:35:03-08:00, linux@brodo.de
  [PATCH] pcmcia: convert pccard_cs driver to new registration interface
  
  Convert the pcnet_cs driver to use the new registration call.

ChangeSet@1.976, 2003-03-22 20:34:56-08:00, linux@brodo.de
  [PATCH] pcmcia: remove single linked list of drivers
  
  Remove the linked list of pcmcia_drivers. It didn't even handle removal of a
  driver properly, so it won't be missed all that much.

ChangeSet@1.975, 2003-03-22 20:34:48-08:00, linux@brodo.de
  [PATCH] pcmcia: register drivers with bus
  
  Register all pcmcia drivers with the pcmcia bus within the old
  register_pccard_driver() function. Alternatively, a new
  registration function "pcmcia_register_driver()" (and its
  counterpart,  "pcmcia_unregister_driver()") can be used.

ChangeSet@1.974, 2003-03-22 20:34:41-08:00, linux@brodo.de
  [PATCH] pcmcia: add bus_type pcmcia_bus_type
  
  Register a bus_type pcmcia_bus_type. This means the initialization of
  the ds module needs to be done in two levels: one quite early
  (subsys_initcall) so that drivers may use the bus_type; the other one
  must stay that late (late_initcall). As only one initcall can be
  specified within one module, some tweaking is needed.

ChangeSet@1.973, 2003-03-22 20:34:33-08:00, linux@brodo.de
  [PATCH] pcmcia: check return values of driver_register

ChangeSet@1.972, 2003-03-22 20:13:51-08:00, torvalds@penguin.transmeta.com
  Merge http://fbdev.bkbits.net/fbdev-2.5
  into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux

ChangeSet@1.889.354.31, 2003-03-22 19:24:57-08:00, torvalds@home.transmeta.com
  Alan broke the build. Fix it thusly.

ChangeSet@1.889.354.30, 2003-03-22 19:17:02-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] eisa reports "0 device" not "0 devices"
  
  Since it gets 1 device right it wasnt hard to fix 8)

ChangeSet@1.889.354.29, 2003-03-22 19:16:54-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide typo fixes

ChangeSet@1.889.354.28, 2003-03-22 19:16:47-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] merge PC9800 mouse driver

ChangeSet@1.889.354.27, 2003-03-22 19:16:39-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] merge PC9800 keyboard controller chip support

ChangeSet@1.889.354.26, 2003-03-22 19:16:30-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] parallel port

ChangeSet@1.889.354.25, 2003-03-22 19:16:23-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] i2o_pci is dead

ChangeSet@1.889.354.24, 2003-03-22 19:16:14-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide typo fixes #2

ChangeSet@1.889.354.23, 2003-03-22 19:16:02-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Merge PC9800 keyboard driver

ChangeSet@1.889.354.22, 2003-03-22 19:15:54-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide typo fixes #3
  
  I'm looking into the other IDE problem from the merge - several people
  see hangs. Bartolomiej has found one suspicious looking candidate. I'll
  try and pin it down ASAP.

ChangeSet@1.889.354.21, 2003-03-22 19:15:46-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add checks to pc9800 ide reserve

ChangeSet@1.889.354.20, 2003-03-22 19:15:38-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] use right object for i2o_config - kernel not user copy

ChangeSet@1.889.354.19, 2003-03-22 19:15:30-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] abstract out mach_reboot for x86 platforms

ChangeSet@1.889.354.18, 2003-03-22 19:15:23-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] clean up the mess someone merged into 3wxxx scsi
  
  - Redo the timing stuff using jiffies properly
  - Clean up the exit paths
  - Make the ioctl use a semaphore
  - Fix broken locking on the AEN list

ChangeSet@1.889.354.17, 2003-03-22 19:15:15-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] make opl3sa2 build again

ChangeSet@1.889.354.16, 2003-03-22 19:15:08-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] redo the n_tty fix
  
  Two problems with the original change
  
  1. We should return bytes actually processed on an error according to
  SuS/POSIX. Technically the EFAULT path is outside the spec but its best
  we follow
  
  2. We need to fix most of this anyway because the final section of the
  change was wrong. If retval was set we retried and got an efault again
  in some cases
  
  I think this way of doing it is right but it could do with further
  review

ChangeSet@1.889.356.1, 2003-03-22 17:29:56-08:00, torvalds@home.transmeta.com
  Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk
  into home.transmeta.com:/home/torvalds/v2.5/linux

ChangeSet@1.889.1.305, 2003-03-23 12:21:33+11:00, paulus@samba.org
  PPC32: Fix ide_init_hwif_ports for powermac.

ChangeSet@1.889.1.304, 2003-03-23 12:19:28+11:00, acurtis@onz.com
  PPC32: Updates for the 8260 embedded processor and the EST and TQM boards

ChangeSet@1.889.1.303, 2003-03-23 12:00:06+11:00, paulus@samba.org
  PPC32: Convert uses of ide_ioreg_t to unsigned long.

ChangeSet@1.889.1.302, 2003-03-23 11:54:08+11:00, paulus@samba.org
  PPC32: Fix asm/rtc.h so drivers/char/genrtc.c compiles.

ChangeSet@1.889.354.14, 2003-03-22 16:10:57-05:00, jgarzik@redhat.com
  [via-rhine] note that Roger is maintainer, in MAINTAINERS

ChangeSet@1.889.354.13, 2003-03-22 15:58:32-05:00, scott.feldman@intel.com
  [E1000] Increase default Rx descriptors to 256
  
  * Increase default Rx descriptors from 80 to 256 to give
    better Rx buffering capability in the case of heavy
    Rx load with small packets.

ChangeSet@1.889.346.12, 2003-03-22 20:35:28+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove head-netwinder.S
  
  head-netwinder.S was a work around for old Netwinder NeTTrom
  firmware.  It is no longer required.

ChangeSet@1.889.354.12, 2003-03-22 10:50:52-08:00, randy.dunlap@verizon.net
  [PATCH] reduce stack in wireless/airo.c
  
  This reduces stack usage in drivers/net/wireless/airo.c by
  dynamically allocating 2KB buffers in 2 places.

ChangeSet@1.889.354.11, 2003-03-22 10:50:43-08:00, randy.dunlap@verizon.net
  [PATCH] reduce stack in cdrom/optcd.c
  
  This reduces stack usage in drivers/cdrom/optcd.c by
  dynamically allocating a large (> 2 KB) buffer.

ChangeSet@1.971, 2003-03-22 09:32:45-08:00, jsimmons@maxwell.earthlink.net
  Merge maxwell.earthlink.net:/usr/src/linus-2.5
  into maxwell.earthlink.net:/usr/src/fbdev-2.5

ChangeSet@1.889.339.13, 2003-03-22 15:23:30+00:00, ink@ru.rmk.(none)
  [PCI] Fix incorrect PCI cache line size assumptions.
  
  Fix incorrect PCI cache line size assumptions on i386 and thus
  avoid potential memory corruption with Memory Write-and-Invalidate.

ChangeSet@1.889.339.12, 2003-03-22 15:19:18+00:00, ink@ru.rmk.(none)
  [PCI] Make setup-bus.c aware of cardbus bridges.
  
  Comments from rmk:
  
  Make setup-bus.c properly aware of cardbus bridges.  We treat the
  bus behind a cardbus bridge more or less like any other bus, except
  we don't explicitly descend below.  We do, however, explicitly
  reserve IO and memory space as we have done in the past.  Memory
  space is doubed to 32MB as a measure to allow the Mobility
  cardbus-pci stuff to work.  The amount of space reserved is now
  specified by a couple of #defines at the top of the file.
  
  This allows pci_bus_assign_resources() and pci_bus_size_bridges()
  to be called for both root buses as well as cardbus secondary buses.
  
  Comments from Ivan follows:
  
  This patch combines your(rmk) cardbus changes (formerly pci-11)
  and my "arbitrary resource layout" stuff. This + current bk works
  on nautilus.
  
  Most interesting feature: this can be used on partially
  allocated PCI tree. For instance, i386 PCI code has always been
  absolutely helpless wrt incorrectly initialized p2p bridges.
  Now it can just call pci_assign_unassigned_resources() in the
  end of PCI init and it would fix following problems:
  - completely uninitialized bridge windows (with base and limit 0);
  - erroneously "closed" windows;
  - windows overlapping with something else.

ChangeSet@1.889.339.11, 2003-03-22 14:29:31+00:00, ink@undisclosed.(none)
  [PCI] Don't call pci_update_resource() for bridge resources.
    
  Minor cleanup: don't call pci_update_resource() for bridges,
  get rid of bogus "trying to set non-standard region" messages thus.

ChangeSet@1.889.354.10, 2003-03-21 19:08:34-08:00, vandrove@vc.cvut.cz
  [PATCH] Fix ncpfs and rpcgss order in fs/Kconfig
  
  RPCSEC_GSS options are related to (only) nfs/nfsd, so it is
  more logical to ask RPCSEC_GSS questions immediately after
  nfs/nfsd, not after half of screen more questions.
  
  NCPFS related options should appear immediately below
  ncpfs question, not after Coda and RPCSEC...

ChangeSet@1.889.354.9, 2003-03-21 19:08:10-08:00, torvalds@home.transmeta.com
  Avoid warning with modern gcc's in xfrm_policy.c

ChangeSet@1.889.354.8, 2003-03-21 19:05:29-08:00, hch@lst.de
  [PATCH] get rid of __MOD_INC_USE_COUNT/__MOD_DEC_USE_COUNT
  
  As the netfilter folks don't seem to have any interest in 2.5 currently
  I decided to fix their last uses of those old module interfaces myself.
  The implementation (get a reference first and release it again when
  not actually needed) might be slightly suboptimial but the netfilter
  team should just fix it if/when they get any interest in Linux 2.5/2.6.
  
  Also fix the MOD_INC_USE_COUNT/MOD_DEC_USE_COUNT to give more accurate
  deprecation warnings.

ChangeSet@1.889.354.7, 2003-03-21 19:02:28-08:00, hch@lst.de
  [PATCH] remove DEVFS_FL_REMOVABLE
  
  Devfs tries to be super smart and rereads partition tables at all
  kinds of wierd points.  This breaks a bunch of stuff were you
  can't get the right disk changed information (i.e. CompactFlash).
  
  If people actually need this kind of stuff they should just call partx
  from devfsd instead of relying on the kernel doing something like this.
  
  Cleans up the devfs code significatnly (aka removes tons of junk)

ChangeSet@1.889.354.6, 2003-03-21 19:02:12-08:00, hch@lst.de
  [PATCH] make devfs_put() static to fs/devfs/base.c
  
  Not use anywhere else nor should it.

ChangeSet@1.889.354.5, 2003-03-21 19:02:02-08:00, hch@lst.de
  [PATCH] rempove CONFIG_DVB_DEVFS_ONLY
  
  Adrian Bunk noticed that there's an exposed config option to use the
  now gone DEVFS_FL_AUTO_DEVNUM in the dvb code - remove it.

ChangeSet@1.889.354.4, 2003-03-21 19:01:52-08:00, hch@lst.de
  [PATCH] fix waitqueue leak in devfs_d_revalidate_wait
  
  devfs_d_revalidate_wait adds to a waitqueue but never removes from it
  again so we there's one entry full of reused stack space added on
  each call (I wonder how this ever worked).
  
  The function has a few more bugs (it effectivly does a sleep_on instead
  of checking for the actual even and can't deal with negative dentries
  at all), but I just had breakfast and don't want to poke into devfs
  internals deeper - I still hope Adam's smalldevfs will get merged
  anyway..

ChangeSet@1.889.354.3, 2003-03-21 19:01:43-08:00, mingo@elte.hu
  [PATCH] mm/swapfile.c manual reschedule
  
  fix yet another manual reschedule point

ChangeSet@1.889.355.121, 2003-03-21 18:40:56-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide headers to match changes

ChangeSet@1.889.355.120, 2003-03-21 18:40:49-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from drm

ChangeSet@1.889.355.119, 2003-03-21 18:33:54-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] cpia -maintainers update

ChangeSet@1.889.355.118, 2003-03-21 18:33:46-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove lots of now dead code (no features though!)
  
  Also add abort functionality

ChangeSet@1.889.355.117, 2003-03-21 18:33:39-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from bttv

ChangeSet@1.889.355.116, 2003-03-21 18:33:32-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix aec proc handling

ChangeSet@1.889.355.115, 2003-03-21 18:33:24-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add ide-default to the build

ChangeSet@1.889.355.114, 2003-03-21 18:33:16-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add ICH5 and Centrino to PIIX4

ChangeSet@1.889.355.113, 2003-03-21 18:33:08-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix more proc and other oddments

ChangeSet@1.889.355.112, 2003-03-21 18:33:00-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix cmd640 ide locking

ChangeSet@1.889.355.111, 2003-03-21 18:32:55-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix /proc for amd ide

ChangeSet@1.889.355.110, 2003-03-21 18:32:47-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix tuning of alim15x3

ChangeSet@1.889.355.109, 2003-03-21 18:32:40-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide-dma support

ChangeSet@1.889.355.108, 2003-03-21 18:32:32-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide-disk to changes, remove all the driver ifs

ChangeSet@1.889.355.107, 2003-03-21 18:32:25-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide-cd to new changes, add abort() handlers

ChangeSet@1.889.355.106, 2003-03-21 18:32:19-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide core
  
  - New style ide-default driver
  - Don't attach non existant drives
  - DRIVER()==NULL checks can go
  - Ioctl checks that were missing are now in

ChangeSet@1.889.355.105, 2003-03-21 18:32:12-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide should check dma_on

ChangeSet@1.889.355.104, 2003-03-21 18:32:04-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] printk, version etc for ide-taskfile

ChangeSet@1.889.355.103, 2003-03-21 18:31:56-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update ide-tape to match changes

ChangeSet@1.889.355.102, 2003-03-21 18:31:49-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove special cases from ide_proc

ChangeSet@1.889.355.101, 2003-03-21 18:31:42-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] rework the reset code to fix posting and races
  
  This isnt perfect, there is a race left somewhere still but its closer.

ChangeSet@1.889.355.100, 2003-03-21 18:31:33-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] use new outbsync when sending commands

ChangeSet@1.889.355.99, 2003-03-21 18:31:26-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add __ide_set_handler to fix abort race

ChangeSet@1.889.355.98, 2003-03-21 18:31:19-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] FOr efficient non posted I/O people need to know the target

ChangeSet@1.889.355.97, 2003-03-21 18:31:12-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide-probe update
  
  Make drive->id not NULL an invariant
  Clean up a few things from that
  hwif specific queue length
  initialisation/IRQ cleanups
  
  Note: this changes the default blocks limit per I/O to 256. I've still seen
  no credible evidence that its a problem and "other OS's" do it.

ChangeSet@1.889.355.96, 2003-03-21 18:31:04-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION__ for ide-lib

ChangeSet@1.889.355.95, 2003-03-21 18:30:56-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] ide-default driver
  
  This is the first of a set of changes to make DRIVER(drive)!=NULL an
  invariant

ChangeSet@1.889.355.94, 2003-03-21 18:30:49-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove odd blank line and add noacpi

ChangeSet@1.889.355.93, 2003-03-21 18:30:41-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] sysfs typo fix

ChangeSet@1.889.355.92, 2003-03-21 18:30:32-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PC9800 system common area definition

ChangeSet@1.889.355.91, 2003-03-21 18:30:25-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] arch pre/post setup for pc9800

ChangeSet@1.889.355.90, 2003-03-21 18:30:17-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Make pci-bios function ids per machine type
  
  Yes NEC use *different* function numbers!!

ChangeSet@1.889.355.89, 2003-03-21 18:30:09-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add pc9800 setup and topology code

ChangeSet@1.889.355.88, 2003-03-21 18:30:00-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] handle exploding pnpbios

ChangeSet@1.889.355.87, 2003-03-21 18:29:53-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] boot code for PC9800 systems

ChangeSet@1.889.355.86, 2003-03-21 18:29:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update emu10k1 config help

ChangeSet@1.889.355.85, 2003-03-21 18:29:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update emu10k1 driver (SB Live, Audigy etc)

ChangeSet@1.889.355.84, 2003-03-21 18:29:28-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] more __NO_VERSION__ in audio

ChangeSet@1.889.355.83, 2003-03-21 18:29:21-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] mpu401 uses __init vars during __exit

ChangeSet@1.889.355.82, 2003-03-21 18:29:14-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION__ for midi_syms

ChangeSet@1.889.355.81, 2003-03-21 18:29:07-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix incorrect bracketing in maestro

ChangeSet@1.889.355.80, 2003-03-21 18:28:59-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix i810 ifs
  
  [There are a ton of updates to pull from 2.4, but not yet merged]

ChangeSet@1.889.355.79, 2003-03-21 18:28:51-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix ";" in cs46xx

ChangeSet@1.889.355.78, 2003-03-21 18:28:43-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix  __NO_VERSION__ in audio_syms

ChangeSet@1.889.355.77, 2003-03-21 18:28:36-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] clean up es968, fix build

ChangeSet@1.889.355.76, 2003-03-21 18:28:29-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix up opti92x-ad1848

ChangeSet@1.889.355.75, 2003-03-21 18:28:21-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] pc9800 CS4232 driver

ChangeSet@1.889.355.74, 2003-03-21 18:28:14-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] unless this is a backward spanish inquisition joke..

ChangeSet@1.889.355.73, 2003-03-21 18:28:07-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix typo in net/core/neighbour

ChangeSet@1.889.355.72, 2003-03-21 18:28:00-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] tidy up make rpm

ChangeSet@1.889.355.71, 2003-03-21 18:27:52-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix typo in oom_kill

ChangeSet@1.889.355.70, 2003-03-21 18:27:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update Achim's address

ChangeSet@1.889.355.69, 2003-03-21 18:27:39-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] no arch specific headers for upd4990a

ChangeSet@1.889.355.68, 2003-03-21 18:27:31-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add pc9800 port types

ChangeSet@1.889.355.67, 2003-03-21 18:27:23-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update compaq idents, correct and update intel idents

ChangeSet@1.889.355.66, 2003-03-21 18:27:15-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] kill off IDE_DEBUG, add pc9800 ide type

ChangeSet@1.889.355.65, 2003-03-21 18:27:07-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ in mtd

ChangeSet@1.889.355.64, 2003-03-21 18:26:59-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] update i2o build rules for change
  
  [Please also rm i2o_pci.c]

ChangeSet@1.889.355.63, 2003-03-21 18:26:52-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Remove i2o pci abstractions

ChangeSet@1.889.355.62, 2003-03-21 18:26:44-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] S/390 typo fixes

ChangeSet@1.889.355.61, 2003-03-21 18:26:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add headers for upd4990a rtc/clock driver

ChangeSet@1.889.355.60, 2003-03-21 18:26:28-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add another clock tick rate variant

ChangeSet@1.889.355.59, 2003-03-21 18:26:21-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add a new dmi flag for broken pnpbios

ChangeSet@1.889.355.58, 2003-03-21 18:26:14-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Alpha folks said my change was wrong, revert it and note the funny

ChangeSet@1.889.355.57, 2003-03-21 18:26:06-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from procfs

ChangeSet@1.889.355.56, 2003-03-21 18:25:59-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Add NEC PC9800 partition tables

ChangeSet@1.889.355.55, 2003-03-21 18:25:51-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from lockd

ChangeSet@1.889.355.54, 2003-03-21 18:25:44-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from jffs

ChangeSet@1.889.355.53, 2003-03-21 18:25:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from intermezzo #2

ChangeSet@1.889.355.52, 2003-03-21 18:25:29-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from intermezzo

ChangeSet@1.889.355.51, 2003-03-21 18:25:21-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix fat handling of some weirder variants

ChangeSet@1.889.355.50, 2003-03-21 18:25:13-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] typo fix for expfs

ChangeSet@1.889.355.49, 2003-03-21 18:25:06-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ in cifs

ChangeSet@1.889.355.48, 2003-03-21 18:24:58-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] typo fix for befs

ChangeSet@1.889.355.47, 2003-03-21 18:24:51-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION__ for autofs

ChangeSet@1.889.355.46, 2003-03-21 18:24:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] xjack memory leak fixes

ChangeSet@1.889.355.45, 2003-03-21 18:24:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] serial driver for PC9800 systems

ChangeSet@1.889.355.44, 2003-03-21 18:24:28-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PC9800 has a slight funny on 8250_pnp

ChangeSet@1.889.355.43, 2003-03-21 18:24:20-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] junkfilter sym53c41

ChangeSet@1.889.355.42, 2003-03-21 18:24:12-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] gdth update from Intel

ChangeSet@1.889.355.41, 2003-03-21 18:24:04-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix leak in cpqfc

ChangeSet@1.889.355.40, 2003-03-21 18:23:57-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix buffer overrun in aha1542

ChangeSet@1.889.355.39, 2003-03-21 18:23:50-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix time types in aha152x

ChangeSet@1.889.355.38, 2003-03-21 18:23:42-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix bogus if in advansys driver

ChangeSet@1.889.355.37, 2003-03-21 18:23:34-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] pnpbios doesnt want __NO_VERSION__

ChangeSet@1.889.355.36, 2003-03-21 18:23:27-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix pcmcia __NO_VERSION__

ChangeSet@1.889.355.35, 2003-03-21 18:23:19-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix pcmcia crash with hostap

ChangeSet@1.889.355.34, 2003-03-21 18:23:12-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] typo fix for tulip

ChangeSet@1.889.355.33, 2003-03-21 18:23:03-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] sk98 typo fix

ChangeSet@1.889.355.32, 2003-03-21 18:22:57-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove unused ali-ircc variable

ChangeSet@1.889.355.31, 2003-03-21 18:22:49-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix 3c501 typo

ChangeSet@1.889.355.30, 2003-03-21 18:22:42-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Fix i2o_scsi hang

ChangeSet@1.889.355.29, 2003-03-21 18:22:35-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix GTUNER on w9966

ChangeSet@1.889.355.28, 2003-03-21 18:22:27-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from saa7134 driver

ChangeSet@1.889.355.27, 2003-03-21 18:22:19-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove __NO_VERSION__ from radio drivers

ChangeSet@1.889.355.26, 2003-03-21 18:22:11-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] move mac-hid to C99

ChangeSet@1.889.355.25, 2003-03-21 18:22:03-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix /proc handling in via82cxxx

ChangeSet@1.889.355.24, 2003-03-21 18:21:56-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix proc handling in sis, siimageand slc90e66

ChangeSet@1.889.355.23, 2003-03-21 18:21:49-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix proc handling in serverworks and sc1200 ide

ChangeSet@1.889.355.22, 2003-03-21 18:21:41-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Update ide/legacy makefile to match changes

ChangeSet@1.889.355.21, 2003-03-21 18:21:34-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove old style probe from other legacy ide

ChangeSet@1.889.355.20, 2003-03-21 18:21:27-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] module for legacy PC9800 ide

ChangeSet@1.889.355.19, 2003-03-21 18:21:20-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] clean up ht6560 legacy ide driver

ChangeSet@1.889.355.18, 2003-03-21 18:21:12-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] add hd98 driver (equivalent to hd.c for old PC9800)

ChangeSet@1.889.355.17, 2003-03-21 18:21:05-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove legacy probe code

ChangeSet@1.889.355.16, 2003-03-21 18:21:00-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix ide-geometry bogus printk level

ChangeSet@1.889.355.15, 2003-03-21 18:20:52-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix all the other watchdogs Dave's changes broke the same

ChangeSet@1.889.355.14, 2003-03-21 18:20:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fc4 doesnt need __NO_VERSION__ any more

ChangeSet@1.889.355.13, 2003-03-21 18:20:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] unbreak the acquirewdt
  
  This puts back a MOD_INC_USE which leaves a warning but means that the
  driver doesnt now load/unload and disable the watchdog on a close

ChangeSet@1.889.355.12, 2003-03-21 18:20:29-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] real time clock support for PC9800 systems

ChangeSet@1.889.355.11, 2003-03-21 18:20:21-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] newer boards put other hw at rtc + 0x08

ChangeSet@1.889.355.10, 2003-03-21 18:20:14-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] rio __NO_VERSION__

ChangeSet@1.889.355.9, 2003-03-21 18:20:07-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] remove ifs from ancient backcompat in mwave driver
  
  Also add warning about a broken spinlock/sleep someone still has to fix

ChangeSet@1.889.355.8, 2003-03-21 18:20:00-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] merge lp driver for PC98xx systems

ChangeSet@1.889.355.7, 2003-03-21 18:19:52-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix bogus C in ite_gpio

ChangeSet@1.889.355.6, 2003-03-21 18:19:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Move ipmi to new struct stuff

ChangeSet@1.889.355.5, 2003-03-21 18:19:38-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION__ for ftape

ChangeSet@1.889.355.4, 2003-03-21 18:19:30-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION__ for used bits of dri

ChangeSet@1.889.355.3, 2003-03-21 18:19:22-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] __NO_VERSION_ for ati_pcigart

ChangeSet@1.889.355.2, 2003-03-21 18:19:14-08:00, alan@hraefn.swansea.linux.org.uk
  [PATCH] Remove NO_VERSION from S390x exec32

ChangeSet@1.970, 2003-03-21 14:22:52-08:00, jsimmons@kozmo.(none)
  Merge

ChangeSet@1.969, 2003-03-21 12:32:18-08:00, jsimmons@kozmo.(none)
  [FBCON] Nuked the final gloabl variables for the cursor code.
  
  {GENERIC CURSOR] Wrongly using the size of the passed in cursor instead of the local cursor in struct fb_info.

ChangeSet@1.889.355.1, 2003-03-21 10:24:40-08:00, torvalds@home.transmeta.com
  Fix sound driver timeout types. Again.

ChangeSet@1.889.1.298, 2003-03-20 22:16:06-08:00, neilb@cse.unsw.edu.au
  [PATCH] Fix a few MD bugs
  
  1/ set new MD_RECOVERY_INTR flag instead of old 'err = -EINTR'
     when a resync thread is signaled - get rid of 'err' altogether in
     md_do_sync
  2/ raid1 determines if resync is needed based on recovery_cp
     rather than mddev->in_sync (which now has a very different meaning)
  3/ Don't update superblock when switching to writable mode.  The
     first write will update the superblock instead.

ChangeSet@1.889.1.297, 2003-03-20 22:11:54-08:00, geert@linux-m68k.org
  [PATCH] Amiflop mod_timer()
  
  Amiga floppy driver: Convert {del,add}_timer() sequences to mod_timer().

ChangeSet@1.889.1.296, 2003-03-20 22:06:32-08:00, geert@linux-m68k.org
  [PATCH] Port amifb to new fbdev API
  
  Amiga frame buffer device: Port to the new fbdev API

ChangeSet@1.889.1.295, 2003-03-20 22:06:23-08:00, geert@linux-m68k.org
  [PATCH] console_initcall() return type
  
  Fix return type (must be int, not void) of *_console_init() after introduction
  of console_initcall() in 2.5.x.

ChangeSet@1.889.1.294, 2003-03-20 22:06:16-08:00, geert@linux-m68k.org
  [PATCH] M68k timekeeping update
  
  M68k timekeeping: Do not update the RTC every 11 minutes, since this confuses
  NTP (the actual code has been commented out since a while).

ChangeSet@1.889.1.293, 2003-03-20 22:06:07-08:00, geert@linux-m68k.org
  [PATCH] Affs sizeof()
  
  Affs: Make sure the sizeof() is always correct (from Roman Zippel)

ChangeSet@1.889.1.292, 2003-03-20 22:06:00-08:00, geert@linux-m68k.org
  [PATCH] M68k core spelling fixes
  
  M68k core spelling fixes from Steven Cole <elenstev@mesatop.com>

ChangeSet@1.889.1.291, 2003-03-20 22:05:54-08:00, geert@linux-m68k.org
  [PATCH] Sun-3 NCR5380 SCSI printk tags
  
  Sun-3 NCR5380 SCSI: Re-add accidentally deleted KERN_DEBUG tags.

ChangeSet@1.889.1.290, 2003-03-20 22:05:46-08:00, geert@linux-m68k.org
  [PATCH] wd33c93 SCSI merge error
  
  Wd33c93 SCSI: Fix 2.5.64 merge error

ChangeSet@1.889.1.289, 2003-03-20 22:05:36-08:00, geert@linux-m68k.org
  [PATCH] Amiga RTC updates
  
  Amiga RTC updates from Kars de Jong <jongk@linux-m68k.org>:
    - Implement mach_get_ss() on Amiga
    - Use OKI recommendations for locking the A2000 clock
    - Streamline clock structure declarations

ChangeSet@1.889.1.288, 2003-03-20 22:05:29-08:00, geert@linux-m68k.org
  [PATCH] Amifb wrong interrupt
  
  Amiga frame buffer device: request the correct interrupt, so we no longer get
  spurious interrupts. The old code worked only by accident.
  
  To avoid flicker when updating the display parameters, we do not use the real
  vertical blank interrupt, but instead ask the Copper to generate an interrupt
  after the bitplane and sprite pointers have been set up at the beginning of
  each frame.

ChangeSet@1.889.1.287, 2003-03-20 22:05:21-08:00, geert@linux-m68k.org
  [PATCH] Amiga NCR53c7xx SCSI: use z_ioremap()
  
  Amiga NCR53c7xx SCSI: Use z_ioremap() to map Zorro space

ChangeSet@1.889.1.286, 2003-03-20 22:05:14-08:00, geert@linux-m68k.org
  [PATCH] Sun-3 NCR5380 SCSI warning
  
  Sun-3 NCR5380 SCSI: Kill warning.

ChangeSet@1.889.1.285, 2003-03-20 22:05:06-08:00, geert@linux-m68k.org
  [PATCH] Sun-3 first page
  
  Sun-3: Properly calculate the physical address of the first virtual page
  (0x0e000000) (from Sam Creasey)

ChangeSet@1.889.1.284, 2003-03-20 22:04:59-08:00, geert@linux-m68k.org
  [PATCH] Sun-3 memory zones
  
  Sun-3 memory zones: Mark all pages in zone 0, rather than splitting memory
  evenly between zones (from Sam Creasey)

ChangeSet@1.889.1.283, 2003-03-20 22:04:52-08:00, geert@linux-m68k.org
  [PATCH] Sun-3 linkfile fix
  
  Sun-3 linkfile: Fix vmlinux-sun3.lds to make it compile (this version also
  loads properly through the 11/24/2001 bootloader) (from Sam Creasey)

ChangeSet@1.889.1.282, 2003-03-20 22:04:45-08:00, geert@linux-m68k.org
  [PATCH] M68k SCSI driver updates
  
  M68k SCSI drivers: update for the changes in 2.5.60:
    o Replace `->lun'    by `->device->lun'
    o Replace `->target' by `->device->id'
    o Replace `->host'   by `->device->host'

ChangeSet@1.889.1.281, 2003-03-20 22:04:36-08:00, geert@linux-m68k.org
  [PATCH] Genrtc updates
  
  Genrtc: Sync generic RTC driver with 2.4.x.

ChangeSet@1.889.1.280, 2003-03-20 22:04:29-08:00, geert@linux-m68k.org
  [PATCH] Amiga serial updates
  
  Convert Amiga serial driver to use tasklets (from Roman Zippel)

ChangeSet@1.889.1.279, 2003-03-20 22:04:21-08:00, geert@linux-m68k.org
  [PATCH] M68k NCR5380 SCSI updates
  
  M68k NCR5380 SCSI updates for changes in SCSI and NCR5380 SCSI layers:
    - Sun-3/3x (from Sam Creasey)
    - Atari (ported updates from Sun-3)
    - Mac (ported updates from Sun-3)

ChangeSet@1.889.1.278, 2003-03-20 22:04:14-08:00, geert@linux-m68k.org
  [PATCH] M68k SCSI warnings
  
  M68k SCSI drivers: Kill warnings caused by implicit conversions from volatile *
  and remove some unneeded casts

ChangeSet@1.889.1.277, 2003-03-20 22:04:05-08:00, geert@linux-m68k.org
  [PATCH] M68k net warnings
  
  M68k net drivers: Kill warnings caused by implicit conversions from volatile *

ChangeSet@1.889.1.276, 2003-03-20 22:03:57-08:00, geert@linux-m68k.org
  [PATCH] WD33c93 missing export
  
  Wd33c93 SCSI: Export wd33c93_proc_info (needed for Amiga A3000, A2091, and GVP
  II SCSI, and for MVME147 SCSI).

ChangeSet@1.889.1.275, 2003-03-20 22:03:49-08:00, geert@linux-m68k.org
  [PATCH] IDE_ARCH_ACK_INTR duplicate
  
  ide_ack_intr is defined in asm-*/ide.h, if IDE_ARCH_ACK_INTR is set.

ChangeSet@1.889.1.274, 2003-03-20 22:03:42-08:00, geert@linux-m68k.org
  [PATCH] M68k struct page fix
  
  M68k: Fix for changes to struct page -- access list member of structure
  correctly (and allocate page tables sanely as a result) (from Sam Creasey)

ChangeSet@1.889.1.273, 2003-03-20 22:03:34-08:00, geert@linux-m68k.org
  [PATCH] M68k gcc-3.2 warnings
  
  M68k: Kill warnings generated by gcc-3.2:
    - Add missing <linux/string.h> include
    - Move unused static data inside usage area
    - Kill deprecated multi-line string literals
    - Add semicolons to empty cases in switch() constructs
    - Comment out unused labels
    - Fix extra tokens at end of #endif directives
    - a3000_release() may not be optimized away
    - Kill uninitialized variable warning

ChangeSet@1.889.1.272, 2003-03-20 22:03:27-08:00, geert@linux-m68k.org
  [PATCH] M68k Apollo I/O updates
  
  M68k Apollo I/O updates for MMIO and pseudo-MMIO (ISA I/O after translation):
    - Use out_8() and out_be16() instead of outb() and outw()
    - Remove conflicting definitions of {in,out}[bw]()

ChangeSet@1.889.1.271, 2003-03-20 22:03:18-08:00, geert@linux-m68k.org
  [PATCH] ADB: Fix spelling of sigprocmask
  
  ADB: Fix spelling of sigprocmask

ChangeSet@1.889.1.270, 2003-03-20 22:03:11-08:00, geert@linux-m68k.org
  [PATCH] Q40: local_irq*() update
  
  Q40: Replace sti() by local_irq_enable() in comment

ChangeSet@1.889.1.269, 2003-03-20 22:03:03-08:00, geert@linux-m68k.org
  [PATCH] M68k PAGE_SIZE warnings
  
  M68k: Make PAGE_SIZE unsigned long to kill more warnings (cfr. other
  architectures), except for asm, since gas cannot cope with the UL.

ChangeSet@1.889.1.268, 2003-03-20 22:02:56-08:00, geert@linux-m68k.org
  [PATCH] M68k heartbeat update
  
  M68k: Heartbeat is also available on Apollo and Mac

ChangeSet@1.889.1.267, 2003-03-20 22:02:47-08:00, geert@linux-m68k.org
  [PATCH] M68k: Signal updates
  
  M68k: Update for signal changes in 2.5.60 (from Roman Zippel).

ChangeSet@1.889.1.266, 2003-03-20 22:02:41-08:00, geert@linux-m68k.org
  [PATCH] M68k syscall updates
  
  M68k syscalls: NR_syscalls updates for 2.5.63

ChangeSet@1.889.1.265, 2003-03-20 22:02:32-08:00, geert@linux-m68k.org
  [PATCH] M68k ifpsp060 updates
  
  M68k: Remove .global for local labels that are used to subtract (needed for
  recent binutils, from Andreas Schwab)

ChangeSet@1.889.1.264, 2003-03-20 22:02:25-08:00, geert@linux-m68k.org
  [PATCH] Amiga PCMCIA Ethernet clean up
  
  Amiga PCMCIA Ethernet: Use le16_to_cpus() instead of hardcoded byteswap (from
  Kars de Jong)

ChangeSet@1.889.1.263, 2003-03-20 22:02:17-08:00, geert@linux-m68k.org
  [PATCH] M68k: Add new kmap types
  
  M68k: Add new kmap types for 2.5.60.

ChangeSet@1.889.1.262, 2003-03-20 22:02:10-08:00, geert@linux-m68k.org
  [PATCH] M68k POSIX timers
  
  M68k: Update POSIX timers in struct siginfo (cfr. asm-generic/siginfo.h in
  2.5.63)

ChangeSet@1.889.1.261, 2003-03-20 22:02:01-08:00, geert@linux-m68k.org
  [PATCH] M68k ISA memory for Amiga PCMCIA
  
  M68k ISA: Fix ISA memory space mapping for Amiga PCMCIA (from Kars de Jong)

ChangeSet@1.889.1.260, 2003-03-20 22:01:54-08:00, geert@linux-m68k.org
  [PATCH] M68k exported symbols
  
  M68k: Export missing symbols:
    - mach_beep (for m68k beeper)
    - strpbrk (for SCSI)

ChangeSet@1.889.1.259, 2003-03-20 22:01:46-08:00, axboe@suse.de
  [PATCH] cdrom buffer too small
  
  dvd_read_physical() uses a 20 char buffer to read in the dvd structure,
  however the size is really 4 bytes header + 17 bytes body so layer->bca
  ends up containing garbage. Kudos to the nice folks who made it a non
  multiple of 4 bytes.

ChangeSet@1.889.1.258, 2003-03-20 21:58:12-08:00, davej@codemonkey.org.uk
  [PATCH] Several logic bugs.
  
  Lots of patches from Norbert Kiesel that fix up several silly
   | vs. || and & vs. && bugs found with
  	find ${1:-.} -name \*.c | xargs grep -En \
  	 '![a-zA-Z0-9_ ]+(\|[^|]|\&[^&])|([^|]\||[^&]\&) *!'

ChangeSet@1.889.1.257, 2003-03-20 21:55:47-08:00, davej@codemonkey.org.uk
  [PATCH] make nbd working in 2.5.x
  
  From Petr Vandrovec
  
     we use nbd for our diskless systems, and it looks to me like that
  it has some serious problems in 2.5.x... Can you apply this patch
  and forward it to Linus?
  
  There were:
  * Missing disk's queue initialization
  * Driver should use list_del_init: put_request now verifies
    that req->queuelist is empty, and list_del was incompatible
    with this.
  * I converted nbd_end_request back to end_that_request_{first,last}
    as I saw no reason why driver should do it itself... and
    blk_put_request has no place under queue_lock, so apparently when
    semantic changed nobody went through drivers...

ChangeSet@1.889.1.256, 2003-03-20 21:55:34-08:00, davej@codemonkey.org.uk
  [PATCH] Sysfs not handling show errors
  
  Originally by Rusty Lynch, munged by me, acked
  by Mochel.
  
   Attempting to cat a sysfs file that returns an error will result in an
   endless dump of garbage to the screen because the result of the specific
   show operation was being saved to a size_t (unsigned) and then later
   checked for a negative value.

ChangeSet@1.889.1.255, 2003-03-20 21:55:14-08:00, davej@codemonkey.org.uk
  [PATCH] fix acpi write throttle seq file breakage.
  
  From Pavel Machek

ChangeSet@1.889.1.254, 2003-03-20 21:54:57-08:00, davej@codemonkey.org.uk
  [PATCH] documentation for userspace access.
  
  From: Jon Foster <jon@jon-foster.co.uk>
  
  This patch against 2.5.63 adds kerneldoc comments to the public API in these files:
  - include/asm-i386/uaccess.h
  - arch/i386/lib/usercopy.c
  
  This patch only changes comments and one of the templates used by "make htmldocs",
  it does not change any code.

ChangeSet@1.889.1.253, 2003-03-20 21:54:39-08:00, davej@codemonkey.org.uk
  [PATCH] piix compile fix for CONFIG_PROC_FS=n
  
  Fix by Randy Dunlap
  
  Here's a patch to build ide/pci/piix.c with CONFIG_PROC_FS=n.

ChangeSet@1.889.1.252, 2003-03-20 21:54:22-08:00, davej@codemonkey.org.uk
  [PATCH] Remove old DRM4.0 code.
  
  Old patch from John Kim to remove old DRM 4.0 code in 2.5.59.

ChangeSet@1.889.1.251, 2003-03-20 21:54:11-08:00, davej@codemonkey.org.uk
  [PATCH] 3ware vendor update

ChangeSet@1.889.1.250, 2003-03-20 21:54:00-08:00, davej@codemonkey.org.uk
  [PATCH] cciss unregister cleanup
  
  From Herbert Xu
  
  The following patches against 2.4 and 2.5 makes cciss unregister properly
  if initialisation fails.

ChangeSet@1.889.1.249, 2003-03-20 21:53:52-08:00, davej@codemonkey.org.uk
  [PATCH] fix obvious thinko

ChangeSet@1.889.1.247, 2003-03-20 21:50:29-08:00, torvalds@home.transmeta.com
  Merge http://linux-sound.bkbits.net/linux-sound
  into home.transmeta.com:/home/torvalds/v2.5/linux

ChangeSet@1.889.1.244, 2003-03-20 21:48:33-08:00, akpm@digeo.com
  [PATCH] Fix floppy oops on forced unload
  
  From: Angus Sawyer <angus.sawyer@dsl.pipex.com>
  
  Prevent OOPS on removing floppy driver with "rmmod -f floppy".
  
  floppy.c would attempt to unregister resources for nonexistent device.
  
  Patch stops the driver attempting to register and unregister the nonexistent
  device by removing the drive from the allowed drives mask (defaults to
  present).

ChangeSet@1.889.1.243, 2003-03-20 21:48:25-08:00, akpm@digeo.com
  [PATCH] slab: tune batchcounts for large objects
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  Now that slab supports monster objects (up to 32MB) for !CONFIG_MMU we really
  don't want to keep spare instances of them in the slab head arrays.
  
  - limit head array sizes for huge slab caches to one object per cpu.
  
  - round the batch count up for default head array sizing - batch count 0 is
    illegal.

ChangeSet@1.889.1.242, 2003-03-20 21:48:18-08:00, akpm@digeo.com
  [PATCH] raw driver: cleanups and small fixes
  
  - There was an unchecked bdget().  bdget can fail due to ENOMEM.
  
  - rework the error handling implementation in raw_ctl_ioctl().
  
  - Replace MOD_INC_USE_COUNT with try_module_get(THIS_MODULE).  This allows
    the raw module to be unloaded again.
  
    The core kernel has already taken a ref on the module prior to entering
    the ioctl, so try_module_get() cannot fail.

ChangeSet@1.889.1.241, 2003-03-20 21:48:10-08:00, akpm@digeo.com
  [PATCH] raw driver: rewrite i_mapping only on final close
  
  The recent fix to the raw driver wasn't quite right: it rewrites the
  character-special inode's i_mapping to point back to itself on each close.
  So any other currently-open handles against /dev/raw/rawN get a nasty
  surprise.
  
  Change it to only rewrite i_mapping on the final close.
  
  Also, change it so that it only redirects its i_mapping on the initial open.
  This is not necessary, but is neater.

ChangeSet@1.889.1.240, 2003-03-20 21:48:03-08:00, akpm@digeo.com
  [PATCH] Fail setup_irq for unconfigured IRQs
  
  From: Zwane Mwaikambo <zwane@holomorphy.com>
  
  This patch makes us bail out in case we may have an interrupt which couldn't
  be associated with an interrupt controller.  Without this we allow
  unconfigured interrupts to be assigned and then later on we get "unexpected
  IRQ trap at vector xx" during the ack phase.
  
  scenario: This can occur if we fail irq setup during setup_IO_APIC_irqs for
  some reason or other and then miss getting assigned a vector.  Later on we
  then get assigned no_irq_type as our handler.
  
  Patch for i386 and x86_64

ChangeSet@1.889.1.239, 2003-03-20 21:47:56-08:00, akpm@digeo.com
  [PATCH] Add missing put_user checks in n_tty
  
  From: Steven Rostedt <rostedt@goodmis.org>
  
  The n_tty driver is missing some put_user checks.

ChangeSet@1.889.1.238, 2003-03-20 21:47:49-08:00, akpm@digeo.com
  [PATCH] cs46xx minor fixes
  
  - jiffies signedness fix
  
  - Fix compile warning

ChangeSet@1.889.1.237, 2003-03-20 21:47:41-08:00, akpm@digeo.com
  [PATCH] add write_seqlock to cpufreq change notifier for TSC
  
  From: Stephen Hemminger <shemminger@osdl.org>
  
  The CPU frequency change detection code can change the values used to compute
  time of day with TSC; but there was no locking around it.

ChangeSet@1.889.1.236, 2003-03-20 21:47:34-08:00, akpm@digeo.com
  [PATCH] fix nanosleep() granularity bumps
  
  From: Tim Schmielau <tim@physik3.uni-rostock.de>
  
  Fixes the problem wherein nanosleep() is sleeping for the wrong duration.
  
  When starting out with timer_jiffies=0, the timer cascade is (unneccessarily)
  triggered on the first timer interrupt, incrementing all the higher indices.
  When starting with any other initial jiffies value, we miss that and end up
  with all higher indices being off by one.

ChangeSet@1.889.1.235, 2003-03-20 21:47:26-08:00, akpm@digeo.com
  [PATCH] NMI watchdog fix
  
  From: William Lee Irwin III <wli@holomorphy.com>
  
  The NMI watchdog has two different "modes": NMI_IO_APIC, which delivers NMI's
  through the IO-APIC, and NMI_LOCAL_APIC, which uses the local APIC vector
  table (LVT) to deliver the periodic NMI's.
  
  Only NMI_IO_APIC requires being able to set up the PIT so it can deliver
  NMI's through the IO-APIC, and so NMI_LOCAL_APIC has no dependency on the
  timer being set up through the IO-APIC and is unjustifiably disabled by
  check_timer() when the PIT cannot deliver interrupts through the IO-APIC.
  
  This is important because one of the most important uses of NMI_LOCAL_APIC is
  to get the NMI watchdog going when NMI_IO_APIC doesn't work.
  
  So what this patch does to repair the situation is instead of checking to see
  if the NMI watchdog is enabled at all, it instead checks whether the NMI
  watchdog is being used in NMI_IO_APIC mode when a failure to set up the NMI
  timer interrupt through the IO-APIC occurs.

ChangeSet@1.889.1.234, 2003-03-20 21:47:19-08:00, akpm@digeo.com
  [PATCH] sys_nanosleep() fix
  
  The current nanosleep implementation has a signedness problem which can cause
  it to sleep for 0x7ffffffe jiffies if a clock interrupt happens at the wrong
  time.
  
  The patch fixes that up, and also fixes an wrapping-unsafe 64-bit time
  comparison.  Also uninline tstojiffie(), which has three call sites.

ChangeSet@1.889.352.19, 2003-03-20 21:43:59-08:00, torvalds@home.transmeta.com
  Fix a rather theoretical race if an NMI happens when a debug fault
  happens exactly on the sysenter entry path before the kernel stacks
  have been switched to the proper ones.

ChangeSet@1.889.352.18, 2003-03-21 00:01:37-05:00, jgarzik@redhat.com
  [netdrvr tg3] fix memleak in DMA test
  
  Also, bump version to 1.5.
  
  Leak fix contributed by Don Fry @ IBM

ChangeSet@1.889.352.17, 2003-03-20 23:49:05-05:00, jgarzik@redhat.com
  Merge redhat.com:/garz/repo/e1000-2.5
  into redhat.com:/garz/repo/net-drivers-2.5

ChangeSet@1.889.353.17, 2003-03-20 23:46:10-05:00, cramerj@intel.com
  [E1000] NAPI re-insertion w/ changes
  
  * Previous patch wiped NAPI support, adding it back here.  But,
    with a twist: this one doesn't disable/enable interrupts each
    time we enter/leave polling.  (It's EXPERIMENTAL).

ChangeSet@1.889.353.16, 2003-03-20 23:45:43-05:00, cramerj@intel.com
  [E1000] whitespace fix from previous patches
  
  * Corrected indentation from previous patches

ChangeSet@1.889.353.15, 2003-03-20 23:45:19-05:00, cramerj@intel.com
  [E1000] Controller wake-up thru ASF fix
  
  * Fixed controller wake-up through ASF

ChangeSet@1.889.353.14, 2003-03-20 23:44:54-05:00, cramerj@intel.com
  [E1000] Added Interrupt Throttle Rate tuning support
  
  * Added Interrupt Throttle Rate tuning support

ChangeSet@1.889.353.13, 2003-03-20 23:44:29-05:00, cramerj@intel.com
  [E1000] Added Tx FIFO flush routine
  
  * Added method to flush Tx FIFO after link disconnect; the hardware
    hangs on to Tx skb's that were in flight prior to link loss

ChangeSet@1.889.353.12, 2003-03-20 23:44:04-05:00, cramerj@intel.com
  [E1000] Whitespace changes
  
  * Miscellaneous whitespace changes

ChangeSet@1.889.353.11, 2003-03-20 23:43:38-05:00, cramerj@intel.com
  [E1000] Compaq to HP branding change
  
  * Changed "Compaq" branding to "HP"

ChangeSet@1.889.353.10, 2003-03-20 23:43:13-05:00, cramerj@intel.com
  [E1000] Read/Write register macro optimizations
  
  * Optimized E1000_*_REG macros

ChangeSet@1.889.353.9, 2003-03-20 23:42:48-05:00, cramerj@intel.com
  [E1000] Tx Descriptor cleanup
  
  * Completely clean Tx descriptor to avoid potential dirty descriptor
    fetching (rare, but possible)

ChangeSet@1.889.353.8, 2003-03-20 23:42:24-05:00, cramerj@intel.com
  [E1000] Perform single PCI read per interrupt
  
  * ISR cleanup; performing single PCI read

ChangeSet@1.889.353.7, 2003-03-20 23:41:59-05:00, cramerj@intel.com
  [E1000] Modulus math removed
  
  * Removed modulus math; decreases CPU utilization, especially on PPC64
    [anton@samba.org]

ChangeSet@1.889.353.6, 2003-03-20 23:41:34-05:00, cramerj@intel.com
  [E1000] Added MII support
  
  * Added MII support

ChangeSet@1.889.353.5, 2003-03-20 23:41:10-05:00, cramerj@intel.com
  [E1000] Added 82541 & 82547 support
  
  * Added support for 82541 and 82547 gigabit ethernet adapters

ChangeSet@1.889.353.4, 2003-03-20 23:40:37-05:00, cramerj@intel.com
  [E1000] IRQ registration fix
  
  * Fixed IRQ registration bug; IRQ now registered after resources are
    acquired

ChangeSet@1.889.353.3, 2003-03-20 23:40:12-05:00, cramerj@intel.com
  [E1000] Spd/dplx abstraction; eeprom size changes
  
  * Setting speed/duplex is now it's own routine
  * Update ETHTOOL_GEEPROM routine to use new eeprom size variable

ChangeSet@1.889.353.2, 2003-03-20 23:39:47-05:00, cramerj@intel.com
  [E1000] Version, copyright, changelog and MAINTAINERS
  
  * Version, copyright, changelog and MAINTAINERS updates

ChangeSet@1.889.353.1, 2003-03-20 23:39:20-05:00, cramerj@intel.com
  [E1000] Documentation/networking/e1000.txt updates
  
  * Documentation/networking/e1000.txt updates

ChangeSet@1.889.352.16, 2003-03-20 23:08:10-05:00, tomita@cinet.co.jp
  [PATCH] Support PC-9800 subarchitecture (9/14) NIC
  
  This is the patch to support NEC PC-9800 subarchitecture
  against 2.5.65-ac1. (9/14)
  
  C-bus(PC98's legacy bus like ISA) network cards support.
  Change IO port and IRQ assign.
  Add NE2000 compatible driver for PC-9800.
    PCI netwwork card works fine without patch.
  
  Regards,
  Osamu Tomita

ChangeSet@1.889.352.15, 2003-03-20 22:10:09-05:00, scott.feldman@intel.com
  [E100] ASF wakeup enabled, but only if set in EEPROM
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Check if ASF is enabled in EEPROM, and if so, enable
    PME wakeup when suspending.

ChangeSet@1.889.352.14, 2003-03-20 22:09:50-05:00, scott.feldman@intel.com
  [E100] ethtool EEPROM and GSTRING fixes
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Bug fix: read wrong byte in EEPROM when offset is odd number
  * Bug fix: memory leak in ETHTOOL_GSTRINGS
    [Oleg Drokin <green@linuxhacker.ru]

ChangeSet@1.889.352.13, 2003-03-20 22:09:31-05:00, scott.feldman@intel.com
  [E100] Validate updates to MAC address
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Validate updates to MAC address as valid ethernet address.

ChangeSet@1.889.352.12, 2003-03-20 22:09:13-05:00, scott.feldman@intel.com
  [E100] interrupt handler free fix
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Bug fix on e100_close when repeating hot remove/hot add
    from team.  Basically need to disable interurpts and
    unregister handler before shutting h/w down.
  * Need to mask only the relevant bits in the interrupt
    status register

ChangeSet@1.889.352.11, 2003-03-20 22:08:55-05:00, scott.feldman@intel.com
  [E100] Honor WOL settings in EEPROM
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Honor WOL settings in EEPROM: only advertise WOL magic
    packet if in EEPROM.

ChangeSet@1.889.352.10, 2003-03-20 22:08:35-05:00, scott.feldman@intel.com
  [E100] ICH5 support added
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * ICH5 support: chipset integrated LAN (8255x)
  * PHY loopback diags is broken on all ICHs

ChangeSet@1.889.352.9, 2003-03-20 22:08:16-05:00, scott.feldman@intel.com
  [E100] forced speed/duplex link recover
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Bug fix when changing to non-autoneg, device may lose
    link with some switches, so try to recover link by
    forcing PHY.

ChangeSet@1.889.352.8, 2003-03-20 22:07:58-05:00, scott.feldman@intel.com
  [E100] Banish strong branding marketing strings
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Get rid of all of the strong marketing brand strings
    and replace with simple pci_device_id table.  pci.ids
    should be the master list for device ID/strings.

ChangeSet@1.889.352.7, 2003-03-20 22:07:34-05:00, scott.feldman@intel.com
  [E100] Bug fix on setting up Tx csum
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Bug fix on setting up Tx csum

ChangeSet@1.889.352.6, 2003-03-20 22:07:15-05:00, scott.feldman@intel.com
  [E100] Clean up #include order
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * clean up #includes

ChangeSet@1.889.352.5, 2003-03-20 22:06:55-05:00, scott.feldman@intel.com
  [E100] Add support for VLAN hw offload
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Add support for VLAN hw offload

ChangeSet@1.889.352.4, 2003-03-20 22:06:35-05:00, scott.feldman@intel.com
  [E100] Spelling mistakes
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Spelling mistakes

ChangeSet@1.889.352.3, 2003-03-20 22:06:16-05:00, scott.feldman@intel.com
  [E100] update version, copyright year, changelog
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Update version, copyright year, changelog

ChangeSet@1.889.352.2, 2003-03-20 22:05:58-05:00, scott.feldman@intel.com
  [E100] Update Documentation/networking/e100.txt
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Update Documentation/networking/e100.txt

ChangeSet@1.889.352.1, 2003-03-20 22:05:39-05:00, scott.feldman@intel.com
  [E100] back out memleak patch cuz it messed up following
  
  On Thu, 20 Mar 2003, Scott Feldman wrote:
  
  
  * Back this patch out - we'll add it later.  I was working against
    2.5.64 when this was checked into 2.5.65, so it messed up
    my patches.

ChangeSet@1.889.348.11, 2003-03-20 14:03:46-08:00, henning@meier-geinitz.de
  [PATCH] USB: new ids for scanner driver
  
  This patch adds new vendor/product ids for various scanners.

ChangeSet@1.889.348.10, 2003-03-20 14:03:23-08:00, jmcmullan@linuxcare.com
  [PATCH] USB HID: Ignore P5 Data Glove (2.4 and 2.5 patches)
  
    As requested, here are the 2.4 (latest BK tree) and 2.5 (latest bk
    tree) patches to ignore the non-HID Essential Reality Data Glove
  
    (again, user-space lib to access this device via /proc/bus/usb
     is available at http://www.evillabs.net/~jmcc/p5)

ChangeSet@1.889.348.9, 2003-03-20 14:00:11-08:00, stern@rowland.harvard.edu
  [PATCH] USB: Update for usb-skeleton
  
  My update for usb-skeleton seems to have gotten lost in the shuffle, so
  here it is again -- all wrapped up in one nice little patch.  It's been
  tested by three different people and passed with flying colors.  Please
  apply.

ChangeSet@1.889.348.8, 2003-03-20 13:54:20-08:00, greg@kroah.com
  [PATCH] USB: pegasus: fix up GFP_DMA usages.  (bugzilla.kernel.org #418)

ChangeSet@1.889.348.7, 2003-03-20 13:43:12-08:00, greg@kroah.com
  [PATCH] USB: whiteheat bugfix (bugzilla.kernel.org #314)

ChangeSet@1.889.347.16, 2003-03-20 12:07:55-08:00, greg@kroah.com
  i2c: add initial driver model support for i2c drivers.

ChangeSet@1.889.347.15, 2003-03-20 11:47:43-08:00, greg@kroah.com
  i2c: added i2c-isa bus controller driver.
  
  Based on the i2c cvs version of this driver.

ChangeSet@1.889.347.14, 2003-03-20 11:28:11-08:00, greg@kroah.com
  i2c i2c-amd8111.c: change the pci driver name to have "2" in it based on previous comments.

ChangeSet@1.889.346.11, 2003-03-20 19:18:48+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix CONFIG_CPU_FREQ_GOV_USERSPACE warning.

ChangeSet@1.889.347.13, 2003-03-20 11:16:19-08:00, greg@kroah.com
  [PATCH] i2c i2c-amd8111.c: change a few printk() to dev_warn()

ChangeSet@1.889.347.12, 2003-03-20 11:15:57-08:00, greg@kroah.com
  [PATCH] i2c i2c-amd756.c: remove some #ifdefs and fix all printk() to use dev_*().
  
  Also some minor whitespace cleanups.

ChangeSet@1.889.347.11, 2003-03-20 11:15:37-08:00, greg@kroah.com
  [PATCH] i2c i2c-ali15x3.c: fix up formatting and whitespace issues.

ChangeSet@1.889.347.10, 2003-03-20 11:15:18-08:00, greg@kroah.com
  [PATCH] i2c i2c-ali15x3.c: remove check_region() call.

ChangeSet@1.889.347.9, 2003-03-20 11:14:58-08:00, greg@kroah.com
  [PATCH] i2c i2c-ali15x3.c: remove #ifdefs and fix all printk() to use dev_*().

ChangeSet@1.889.345.30, 2003-03-20 17:41:46+01:00, perex@suse.cz
  ALSA update (0.9.2)
    - created snd-page-alloc module
      - moved all page allocation code there
      - preserves preallocated DMA buffers for devices
    - USB audio driver updated
    - AC'97 - better modem initialization code
    - timer API - enhanced (added pause and more event notifications)
    - splitted ice1724 code from ice1712 to own module
    - general
      - timerstamp cleanups (timeval -> timespec)
      - C99-like cleanups
    - trident driver
      - more workaround for wrong IRQ acks
    - OSS sequencer emulation
      - fixed OOPS (wrong free order)
      - more compatible with level 1 of sequencer (/dev/sequencer)
    - CS46xx driver updated
    - intel8x0 driver updated
    - emu10k1 driver updated

ChangeSet@1.968, 2003-03-20 06:39:57-08:00, jsimmons@kozmo.(none)
  [CONTROL/PLATNIUM FBDEV] Small cleanups to latest changes.
  [AMIGA FBDEV] Removed console.h file.
  [CONSOLE] Nuked gloabl variables video_scan_line and freinds. This makes working with VCs of different resolutions possible.

ChangeSet@1.967, 2003-03-20 05:01:44-08:00, jsimmons@kozmo.(none)
  [AMIGA FBDEV] Ported over to new api.

ChangeSet@1.889.1.232, 2003-03-20 00:55:41-08:00, willy@debian.org
  [NET]: Optimize handling of CONFIG_NET=n.

ChangeSet@1.889.1.231, 2003-03-20 00:49:27-08:00, bunk@fs.tum.de
  [NF/IPV6]: Remove all ipv6_ext_hdrs from ip6tables.

ChangeSet@1.889.1.230, 2003-03-20 00:45:22-08:00, chas@locutus.cmf.nrl.navy.mil
  [ATM]: Fix idt77252/sch_atm/pppoatm compilation.

ChangeSet@1.889.1.229, 2003-03-20 00:43:52-08:00, ahaas@airmail.net
  [PATCH] Add C99 initializers for net/ipv6/netfilter code.

ChangeSet@1.889.1.228, 2003-03-20 00:42:38-08:00, ahaas@airmail.net
  [PATCH] Add C99 initializers to net/ipv4/netfilter.

ChangeSet@1.889.1.227, 2003-03-20 00:39:12-08:00, jmorris@intercode.com.au
  [IPSEC]: return error when no dst in ah & esp output.

ChangeSet@1.889.1.226, 2003-03-20 00:36:04-08:00, jmorris@intercode.com.au
  [IPSEC]: fix skb leak in ah and esp.

ChangeSet@1.889.1.225, 2003-03-20 00:32:09-08:00, thomas@bender.thinknerd.de
  [IPSEC]: Fix null authentication/encryption.

ChangeSet@1.889.1.224, 2003-03-20 00:12:23-08:00, davem@nuts.ninka.net
  Merge http://linux-lksctp.bkbits.net/lksctp-2.5
  into nuts.ninka.net:/home/davem/src/BK/net-2.5

ChangeSet@1.889.1.223, 2003-03-20 00:00:25-08:00, bdschuym@pandora.be
  [ebtables] bugfix in ebt_ip.c

ChangeSet@1.889.344.12, 2003-03-19 23:44:59-08:00, davem@nuts.ninka.net
  [SPARC64]: Fix thread_info offsets to match restart_block layout changes.

ChangeSet@1.889.344.11, 2003-03-19 22:56:57-08:00, davem@nuts.ninka.net
  [SPARC]: Add die_counter changes.

ChangeSet@1.889.1.221, 2003-03-19 21:17:20-08:00, davem@nuts.ninka.net
  [NET]: Kill NETIF_F_DYNALLOC, based upon ideas from Adam J. Richter

ChangeSet@1.889.349.2, 2003-03-20 16:01:56+11:00, paulus@samba.org
  PPC32: Makefile tidy-up, mostly from Sam Ravnborg

ChangeSet@1.889.1.220, 2003-03-19 19:54:09-08:00, kuznet@ms2.inr.ac.ru
  [IPSEC]: fragmentation & tcp mss calculation.
  1. Add local_df field to struct sk_buff to mark packets which
     are to be fragmented locally despite of their IPv6ness of IP DF flag
  2. Add ext2_header_len to tcp_opt to keep memory of part of header length
     depending on route
  3. Add trailer_len to struct dst_entry and xfrm_state to know how
     much of space should be reserved at tail of frame for subsequent
     transformations.
  4. [BUG] icv_trun_len must be used while mss claculation, not
     icv_full_length.

ChangeSet@1.889.1.219, 2003-03-19 19:43:44-08:00, kuznet@ms2.inr.ac.ru
  [NET]: miscellaneous fixes.
  1. Fix illegal dereference of potentially freed memory in xfrm_policy.c
  2. Complete wildcard flow addresses to real ones in xfrm_lookup().
  3. Respect optional flag when chacking for input policy.
  4. Delete orphaned comments in ip.h.
  5. Fix mistakedly freed route in tcp connect.

ChangeSet@1.889.1.218, 2003-03-19 19:34:55-08:00, kuznet@ms2.inr.ac.ru
  [NET]: hard_header reservation.
  1. Fix bad reservation in xfrm_state_check_space()
  2. Macroize formula for reservation, use the macro over all the places
     in IP.

ChangeSet@1.889.1.217, 2003-03-19 19:28:07-08:00, davem@nuts.ninka.net
  [IPV6]: Undo __constant_{n,h}to{n,h}l from anycast patch.

ChangeSet@1.889.349.1, 2003-03-20 13:45:30+11:00, paulus@samba.org
  PPC32: Make a ppc32 version of pcibios_resource_to_bus, which adds
  an offset where needed.

ChangeSet@1.889.1.216, 2003-03-19 18:13:02-08:00, davem@nuts.ninka.net
  [IPV6]: ndisc_recv_ns returns void.

ChangeSet@1.889.1.215, 2003-03-19 17:26:22-08:00, dlstevens@us.ibm.com
  [IPV6]: Add anycast support.

ChangeSet@1.889.348.6, 2003-03-19 15:41:50-08:00, randy.dunlap@verizon.net
  [PATCH] USB: reduce stack usage in cdc-ether
  
  This patch to 2.5.64 reduces the large stack usage in
  log_device_info() [and makes it static to boot].

ChangeSet@1.889.348.5, 2003-03-19 15:41:23-08:00, green@linuxhacker.ru
  [PATCH] USB: Memleak in drivers/usb/hub.c::usb_reset_device
  
  Hello!
  
  On Fri, Mar 14, 2003 at 11:37:19AM -0800, Greg KH wrote:
  > >    There seems to be a memleak in drivers/usb/hub.c::usb_reset_device()
  > >    on error exit path. See the patch.
  > >    Found with help of smatch + enhanced unfree script.
  > And yes, as David said, there is another kind of error in this area for
  > 2.5.  Patches to clean that up would be appreciated.
  
  Ok, I guess something like that should work:

ChangeSet@1.889.348.4, 2003-03-19 13:09:22-08:00, david-b@pacbell.net
  [PATCH] USB: ehci-hcd, prink tweaks
  
  A not-very interesting patch, it just cleans up
  some debug output.

ChangeSet@1.889.347.8, 2003-03-19 11:29:45-08:00, elenstev@mesatop.com
  [PATCH] i2c: spelling corrections for drivers/i2c
  
  Here are some spelling and typo fixes for drivers/i2c.

ChangeSet@1.889.348.3, 2003-03-19 11:23:08-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: get rid of atmsar
  
  There are really only two patches: add atmsar stuff into
  speedtouch.c; and update the Makefile.  The other changes
  are: delete atmsar.c and atmsar.h, rename speedtouch.c to
  speedtch.c.

ChangeSet@1.889.325.41, 2003-03-19 19:22:40+00:00, davej@codemonkey.org.uk
  [CPUFREQ] No need to export cpufreq_governor_list, so it can be static.
  From Dominik Brodowski

ChangeSet@1.889.348.2, 2003-03-19 11:22:14-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: cosmetic comment changes

ChangeSet@1.889.348.1, 2003-03-19 11:21:52-08:00, oliver@neukum.name
  [PATCH] USB: fix to synchronous API regarding memory allocation
  
  some part of the synchronous API is used in the block io error handling
  code paths. Therefore it may use only GFP_NOIO, not GFP_KERNEL.
    - avoid deadlock due to wrong memory allocation in block io path

ChangeSet@1.966, 2003-03-19 08:51:13-08:00, jsimmons@kozmo.(none)
  [FBDEV] Killed of a static buffer in the generic software cursor. We didn't need it and it is a bad idea to have a static buffer is we have more than one framebuffer.
  
  [FBCON] More optimzations in accel_cursor in attempts to eliminate more static buffers.

ChangeSet@1.965, 2003-03-19 09:23:17-08:00, jsimmons@maxwell.earthlink.net
  Merge

ChangeSet@1.889.345.29, 2003-03-19 18:22:32+01:00, perex@suse.cz
  Merge suse.cz:/home/perex/bk/linux-sound/linux-sound
  into suse.cz:/home/perex/bk/linux-sound/work

ChangeSet@1.889.346.10, 2003-03-19 15:20:36+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Update Acorn SCSI drivers.
  
  Update acornscsi.c for host/device structure changes.
  Clean up scsi_pointer initialisation.

ChangeSet@1.889.346.9, 2003-03-19 13:24:33+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Add L1_CACHE_SHIFT to asm-arm/cache.h
  
  In addition, remove some unnecessary definitions from cache.h

ChangeSet@1.889.346.8, 2003-03-19 11:41:54+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix more timeouts to use correct type.

ChangeSet@1.889.344.9, 2003-03-18 18:26:42-08:00, davem@nuts.ninka.net
  [SPARC64]: Clear tick_cmpr ints properly in bootup assembly.

ChangeSet@1.889.344.8, 2003-03-18 18:04:41-08:00, davem@nuts.ninka.net
  [SPARC64]: Sanitize all TICK privileged bit handling in tick drivers.

ChangeSet@1.889.344.7, 2003-03-18 17:46:05-08:00, davem@nuts.ninka.net
  [FB ATY]: CONFIG_FB_ATY needs cfbcopyarea.o

ChangeSet@1.889.344.6, 2003-03-18 17:17:00-08:00, davem@nuts.ninka.net
  [SPARC64]: Do a dummy write to STICK in hbird_init_tick.

ChangeSet@1.889.344.5, 2003-03-18 17:14:19-08:00, davem@nuts.ninka.net
  [SPARC64]: Ignore bit 63 of Hummingbird STICK when computing COMPARE register values.

ChangeSet@1.889.347.7, 2003-03-18 17:13:06-08:00, greg@kroah.com
  [PATCH] i2c i2c-piix4.c: fix up formatting and whitespace issues.

ChangeSet@1.889.347.6, 2003-03-18 17:12:28-08:00, greg@kroah.com
  [PATCH] i2c i2c-piix4: remove #ifdefs and fix all printk() to use dev_*().

ChangeSet@1.889.344.4, 2003-03-18 17:11:48-08:00, davem@nuts.ninka.net
  [SPARC64]: Make TICK comparisons wrap-around safe by using jiffies macros.

ChangeSet@1.889.347.5, 2003-03-18 17:10:51-08:00, greg@kroah.com
  [PATCH] i2c i2c-piix4.c: remove check_region() call.

ChangeSet@1.889.344.3, 2003-03-18 17:09:28-08:00, davem@nuts.ninka.net
  [SPARC64]: In __hbird_write_compare, write high then low part.

ChangeSet@1.889.346.7, 2003-03-18 23:37:00+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Ensure transmitter starts before leaving ssp_write_word()
  
  Wait for BSY bit to be asserted before returning from
  ssp_write_word().  This ensures that ssp_flush() will wait for
  the transmitter to empty before returning.
  
  Add ssp.h header.

ChangeSet@1.889.346.6, 2003-03-18 23:27:18+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Distinguish between the various oops messages better.

ChangeSet@1.889.346.5, 2003-03-18 23:21:01+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Update CLPS7500 support.
  
  CLPS7500 had lacked behind slightly; this cset brings it back up to
  date.

ChangeSet@1.889.346.4, 2003-03-18 23:06:22+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Add typechecking to local_irq_save()

ChangeSet@1.889.347.4, 2003-03-18 14:37:45-08:00, greg@kroah.com
  [PATCH] i2c i2c-i801.c: fix up formatting and whitespace issues.
  
  Also made everything static, no global functions are needed here.

ChangeSet@1.889.347.3, 2003-03-18 14:37:20-08:00, greg@kroah.com
  [PATCH] i2c i2c-i801.c: fix up the pci id matching, and change to use proper pci ids.

ChangeSet@1.889.347.2, 2003-03-18 14:36:49-08:00, greg@kroah.com
  [PATCH] i2c i2c-i801.c: remove check_region() usage.

ChangeSet@1.889.347.1, 2003-03-18 14:27:40-08:00, greg@kroah.com
  [PATCH] i2c i2c-i801.c: remove #ifdefs and fix all printk() to use dev_*().

ChangeSet@1.889.346.3, 2003-03-18 22:02:02+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove explicit IRQ disable/enable in PXA timer IRQ
  
  Timer interrupts run with IRQs disabled, so this is
  unnecessary.

ChangeSet@1.889.346.2, 2003-03-18 21:53:35+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix timeouts to use the correct type.

ChangeSet@1.889.346.1, 2003-03-18 21:42:52+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Minor updates/fixes to ARM PCI support code.
  
  Fixup functions need to be __devinit, not __init for cardbus to work.
  Convert ARM to setup bridge windows and resources on a per-bus basis,
  and call pci_bus_add_devices() once everything is setup.

ChangeSet@1.889.345.28, 2003-03-18 13:20:37-08:00, akpm@digeo.com
  [PATCH] Add error checking get_disk()
  
  Patch from Bob Miller <rem@osdl.org>
  
  The get_disk() function should check the return value from kobject_get()
  before passing it to to_disk().  This patch fixes this error.
  
  (Acked by Pat)

ChangeSet@1.889.345.27, 2003-03-18 13:20:29-08:00, akpm@digeo.com
  [PATCH] Fix nfsd_symlink() failure path
  
  Patch from Andreas Gruenbacher <agruen@suse.de>
  
  In both 2.5 and 2.4, the fs/nfsd/vfs.c:nfsd_symlink() function calls down to
  notify_change().  If notify_change fails for some reason, the error code is
  not converted to an nfs no-the-wire error code as is should.  The attached
  patches fix that (one for 2.4, the other for 2.5).

ChangeSet@1.889.345.26, 2003-03-18 13:20:20-08:00, akpm@digeo.com
  [PATCH] Tighten CONFIG_NUMA preconditions
  
  Patch from Martin J. Bligh and Dave Hansen
  
  People with ordinary PCs are accidentally turning on NUMA support, and people
  with NUMA machines are finding the NUMA option mysteriously disappearing.
  This patch sets the defaults to sane things for everyone, and only allows you
  to turn on NUMA with both SMP and 64Gb support on (it's useful for the
  distros on non-Summit boxes, but not on their UP kernels ;-)).
  
  I've also moved it below the highmem options, as it logically depends on
  them, so this makes more sense.  For those searching for NUMA support on
  *real* NUMA machine, Dave has provided some guiding comments to show them
  what they messed up (it's totally non-obvious).  Hopefully this will stop
  people's recent unfortunate foot-wounds (I think UP machines were defaulting
  to NUMA on ...  oops).

ChangeSet@1.889.345.25, 2003-03-18 13:20:10-08:00, akpm@digeo.com
  [PATCH] /proc/sysrq-trigger: trigger sysrq functions via
  
  This makes sysrq facilities available to remote users.
  
  Writing a 'C' to /proc/sysrq-trigger receives the same treatment as typing
  sysrq-C on the local keyboard.

ChangeSet@1.889.345.24, 2003-03-18 13:20:00-08:00, akpm@digeo.com
  [PATCH] pgd_index/pmd_index/pte_index commentary
  
  Patch from Dave Hansen <haveblue@us.ibm.com>
  
  Adds some commentary to these newly-introduced macros.

ChangeSet@1.889.345.23, 2003-03-18 13:19:50-08:00, akpm@digeo.com
  [PATCH] fix oprofile timer race
  
  Patch from John Levon <levon@movementarian.org>
  
  wli got an oops from this. The callbacks call mod_timer so the timer had
  better be setup by then

ChangeSet@1.889.345.22, 2003-03-18 13:19:40-08:00, akpm@digeo.com
  [PATCH] io-apic.c: DO_ACTION cleanup
  
  Patch from "Martin J. Bligh" <mbligh@aracnet.com>
  
  This removes the DO_ACTION stuff.  The downside is that we add some boring
  and repetive code.  The upside is that it's simple, and mere mortals can read
  it without screwing their brains into a small piece of silly putty and
  bouncing it off the wall.  I think that's more important than pure source
  code size.

ChangeSet@1.889.345.21, 2003-03-18 13:19:27-08:00, akpm@digeo.com
  [PATCH] OOPS instance counters
  
  Patch from "Randy.Dunlap" <rddunlap@osdl.org>
  
  Adds an oops counter to the oops messages, such as:
  
  	Oops: 0002 [#2]
  
  So we can tell whether oops reports refer to the first oops, or to some
  less-interesting followon oops.

ChangeSet@1.889.345.20, 2003-03-18 13:19:04-08:00, akpm@digeo.com
  [PATCH] posix timers update
  
  Patch from george anzinger <george@mvista.com>
  
  Fix the "large sleep returns EINVAL" problem, and clean a few things up.

ChangeSet@1.889.345.19, 2003-03-18 13:18:44-08:00, akpm@digeo.com
  [PATCH] Memleak in fs/ufs/util.c
  
  Patch from Oleg Drokin <green@namesys.com>
  
      There is trivial memleak on error exit path in
      fs/ufs/util.c::_ubh_bread_()

ChangeSet@1.889.345.18, 2003-03-18 13:18:24-08:00, akpm@digeo.com
  [PATCH] memleak in fs/nfs/inode.c::nfs_get_sb()
  
  Patch from Oleg Drokin <green@namesys.com>
  
     There is trivial memleak on error exit path in nfs get_sb function.

ChangeSet@1.889.345.17, 2003-03-18 13:18:04-08:00, akpm@digeo.com
  [PATCH] slab changes for !CONFIG_MMU
  
  Patch from Christoph Hellwig <hch@lst.de>
  
  It extends the maximum amount of memory which may be kmalloced on nommu
  machines.  This is needed because these machines cannot perform vmalloc().
  
  We couldn't really find a way of doing this which avoided the ifdef tangle.

ChangeSet@1.889.345.16, 2003-03-18 13:17:46-08:00, akpm@digeo.com
  [PATCH] a few missing stubs for !CONFIG_MMU
  
  Patch from Christoph Hellwig <hch@lst.de>
  
  This is from the uClinux patches - there are a few more stubs needed
  in nommu.c to get the mmuless plattforms working.

ChangeSet@1.889.345.15, 2003-03-18 13:17:22-08:00, akpm@digeo.com
  [PATCH] stack reduction in drivers/char/vt_ioctl.c
  
  Patch from "Randy.Dunlap" <randy.dunlap@verizon.net>
  
  This patch (to 2.5.64) reduces the stack usage in vt_ioctl()
  from 0x334 bytes to 0xec bytes (P4, UP, gcc 2.96).

ChangeSet@1.889.345.14, 2003-03-18 13:16:57-08:00, akpm@digeo.com
  [PATCH] file_list: less locking
  
  - optimise file_kill() to not take the global lock if the file is not on a
    list.
  
  - Use optimised file_kill() in a few places rather than open-coding the
    list removal.

ChangeSet@1.889.345.13, 2003-03-18 13:16:31-08:00, akpm@digeo.com
  [PATCH] file_table: remove the private freelist
  
  - Remove the private freelist.  There's no point in special-casing file
    structure allocations in this way.
  
  - Hence the freeing of files can be moved outside file_list_lock()
  
  - Replace euid test with capable(CAP_SYS_ADMIN).
  
  - Tidy various other things up.

ChangeSet@1.889.345.12, 2003-03-18 13:15:48-08:00, akpm@digeo.com
  [PATCH] file_list cleanup
  
  Replace the odd handling of f_list.next = NULL with list_emptiness.

ChangeSet@1.889.345.11, 2003-03-18 13:15:26-08:00, akpm@digeo.com
  [PATCH] file->f_list locking in tty_io.c
  
  release_mem() is altering the file->f_list lists without taking the
  appropriate spinlock.

ChangeSet@1.889.345.10, 2003-03-18 13:15:03-08:00, akpm@digeo.com
  [PATCH] file_list_lock contention fixes
  
  Patch from Manfred Spraul <manfred@colorfullife.com>
  
  Fixes the lock contention over file_list_lock by simply removing the unneeded
  anon_list.  So filp allocation does not need to take a global lock any more.
  
  The use of a spinlock to protect files_stat.nr_files is a bit awkward, but
  the alternative is a custom sysctl handler, and isn't much more efficient
  anyway.

ChangeSet@1.889.345.9, 2003-03-18 13:14:44-08:00, akpm@digeo.com
  [PATCH] Fix memory leak in copy_thread
  
  Patch from Andi Kleen <ak@muc.de>
  
  copy_thread could leak memory if you had a io bitmap and passed wrong
  arguments to the new clone flags.

ChangeSet@1.889.345.8, 2003-03-18 13:14:27-08:00, akpm@digeo.com
  [PATCH] use set_current_state in mm
  
  Patch from Robert Love <rml@tech9.net>
  
  There are a couple uses of 'p->state=foo' in mm/ which are open coded.
  This patch converts them to the proper [__]set_current_state() function.

ChangeSet@1.889.345.7, 2003-03-18 13:14:09-08:00, akpm@digeo.com
  [PATCH] use set_current_state in fs
  
  Patch from Robert Love <rml@tech9.net>
  
  This patch is by Inaky Perez-Gonzalez.
  
  There are a couple uses of 'p->state=foo' in fs/ which are open coded.
  This patch converts them to the proper [__]set_current_state() function.

ChangeSet@1.889.345.6, 2003-03-18 13:13:53-08:00, akpm@digeo.com
  [PATCH] timer re-addition lockup fix
  
  This is a forward-port of Andrea's fix in 2.4.
  
  If a timer handler re-adds a timer to go off right now, __run_timers() will
  never terminate.  (I wrote a test.  It happens.)
  
  Fix that up by teaching internal_add_timer() to detect when it is being
  called from within the context of __run_timers() and to park newly-added
  timers onto a temp list instead.  These timers are then added for real by
  __run_timers(), after it has finished processing all pending timers.

ChangeSet@1.889.345.5, 2003-03-18 13:13:40-08:00, akpm@digeo.com
  [PATCH] timer code cleanup
  
  - Use list_head functions rather than open-coding them
  
  - Use time comparison macros rather than open-coding them
  
  - Hide some ifdefs
  
  - uninline internal_add_timer().  Saves half a kilobyte of text.

ChangeSet@1.889.345.4, 2003-03-18 13:13:31-08:00, akpm@digeo.com
  [PATCH] remove unused block congestion code
  
  Patch from: Hugh Dickins <hugh@veritas.com>
  
  Removes a ton of dead code from ll_rw_blk.c.  I don't expect we'll be using
  this now.

ChangeSet@1.889.345.3, 2003-03-18 13:13:21-08:00, akpm@digeo.com
  [PATCH] Pass the load address into ELF_PLAT_INIT()
  
  Patch from Anton Blanchard <anton@samba.org>
  
  With ppc64 64bit dynamic executables we have to relocate the contents of the
  function descriptor.  Passing in the load address to ELF_PLAT_INIT allows us
  to do this.
  
  The patch allows ppc64 to run 64-bit executables and is a no-op for other
  architectures.

ChangeSet@1.889.345.2, 2003-03-18 13:13:12-08:00, akpm@digeo.com
  [PATCH] Fix noirqbalance
  
  Patch from Zwane Mwaikambo <zwane@linuxpower.ca>
  
  This patch fixes what seems to have been a longstanding bug. Ever since we
  moved cpu bringup later into the boot process, we end up programming the
  ioapics before we have any of our possible cpus in the cpu_online_map.
  Therefore leading to the following current situation;
  
  For walmart-smp, bigsmp and summit we set the logical destination for cpu
  to TARGET_CPUS which can depend on the cpu_online_map, so what you would
  normally see with noirqbalance would be all interrupts handled on cpu0
  since at that stage no other cpu apart from the BSP is online.
  
  You can check for this by looking at the ioredtbls at boottime for a two
  way system;
  
  .... IRQ redirection table:
   NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:
   00 000 00  1    0    0   0   0    0    0    00
   01 001 01  0    0    0   0   0    1    1    39
   02 001 01  0    0    0   0   0    1    1    31
   03 001 01  0    0    0   0   0    1    1    41
   04 001 01  0    0    0   0   0    1    1    49
   05 001 01  0    0    0   0   0    1    1    51
   06 001 01  0    0    0   0   0    1    1    59
  
  Notice that 'Log' is set to 1 instead of 3.
  
  This patch will simply reprogram all the ioredtbls to handle the other
  online cpus.
  
  Patch tested on my 2way P2-400 and a 16way NUMAQ both with noirqbalance.
  It will not affect the irqbalance case because we are simply setting
  TARGET_CPUS which is done anyway.
  
  before:
    CPU0       CPU1
    0:    1495632          0    IO-APIC-edge  timer
    1:       4270          0    IO-APIC-edge  i8042
    2:          0          0          XT-PIC  cascade
    8:          1          0    IO-APIC-edge  rtc
   12:      83592          0    IO-APIC-edge  i8042
   14:      93791          0    IO-APIC-edge  ide0
   15:     103167          0    IO-APIC-edge  ide1
   17:    1396088          0   IO-APIC-level  EMU10K1, eth0
   18:      56125          0   IO-APIC-level  aic7xxx, aic7xxx
   19:       2258          0   IO-APIC-level  uhci-hcd, eth1, serial
  NMI:          0          0
  LOC:    1495566    1497133
  
  after:
             CPU0       CPU1
    0:    1046157    1015670    IO-APIC-edge  timer
    1:       4923       4173    IO-APIC-edge  i8042
    2:          0          0          XT-PIC  cascade
    8:          1          0    IO-APIC-edge  rtc
   12:      48596      48968    IO-APIC-edge  i8042
   14:       4238       3416    IO-APIC-edge  ide0
   15:      25362      31525    IO-APIC-edge  ide1
   17:       3757       4014   IO-APIC-level  EMU10K1, eth0
   18:        335        366   IO-APIC-level  aic7xxx, aic7xxx
   19:       1052        908   IO-APIC-level  uhci-hcd, eth1
  NMI:          0          0
  LOC:    2061856    2061893

ChangeSet@1.889.345.1, 2003-03-18 12:49:12-08:00, willy@debian.org
  [PATCH] PARISC update
  
  PA-RISC patches for 2.5.65:
  
   - Only remove palo.conf on a `make mrproper'
   - Add a \ continuation to kernel/Makefile
   - Reindent cache.c
   - Always call schedule_tail
   - Fix some typos in the hardware database
   - Signal handling changes
   - RAID, Device Mapper & BLKSZGET ioctl32 translations
   - Clean up pci host bridge handling a bit.
   - Make IDE link again
   - Fix up compat changes
   - Improve stack dumping code

ChangeSet@1.964, 2003-03-18 10:20:08-08:00, jsimmons@maxwell.earthlink.net
  [FBDEV] Ug!!! For some reason BK keeps removing this change. I hope this is the last time I have to add it.

ChangeSet@1.963, 2003-03-18 10:13:23-08:00, jsimmons@maxwell.earthlink.net
  [FBDEV] If a colormap contains no transparency information, fb_set_cmap() calls
  fb_setcolreg() with trans = 0. This causes all CLUT entries to be fully
  transparent on hardware that does have transparency information in the CLUT
  registers.
  
  The following patch solves this problem by changing the default transparency
  from 0 (full transparent) to 0xffff (full opaque).

ChangeSet@1.962, 2003-03-18 08:21:56-08:00, jsimmons@maxwell.earthlink.net
  Merge bk://fbdev.bkbits.net/fbdev-2.5
  into maxwell.earthlink.net:/usr/src/fbdev-2.5

ChangeSet@1.889.344.2, 2003-03-17 23:59:26-08:00, davem@nuts.ninka.net
  [SPARC64]: Fix __hbird_read_stick signedness, also hbird softint_mask.

ChangeSet@1.956.1.3, 2003-03-17 19:55:53-08:00, jsimmons@maxwell.earthlink.net
  Merge

ChangeSet@1.961, 2003-03-17 17:21:49-08:00, jsimmons@kozmo.(none)
  Merge

ChangeSet@1.960, 2003-03-17 16:03:33-08:00, jsimmons@kozmo.(none)
  [FBCON]More optimizations. Removed moving struct display around.

ChangeSet@1.889.342.38, 2003-03-17 23:08:16+01:00, nathans@sgi.com
  [XFS] Fix permission checks for some ioctls.  Its now possible for ordinary
  users to use the preallocation calls if unwritten extents are enabled,
  and a couple of places where we were allowing operations if unwritten
  extents are enabled, but shouldn't have been, have been closed up.
  
  SGI Modid: 2.5.x-xfs:slinx:141842a

ChangeSet@1.889.342.37, 2003-03-17 23:05:54+01:00, hch@sgi.com
  [XFS] Minor header shuffling, removing a bunch of already-included files and
  allowing 2.4/2.5 to be slightly more in sync.
  
  SGI Modid: 2.5.x-xfs:slinx:141841a

ChangeSet@1.889.342.36, 2003-03-17 22:54:21+01:00, nathans@sgi.com
  [XFS] Remove unneeded initialisations to zero, formatting cleanups, remove
  a no-longer-correct-comment, fix up symlink error path code, several
  minor changes to help keep this code more in sync with 2.4.
  
  SGI Modid: 2.5.x-xfs:slinx:141838a

ChangeSet@1.889.342.35, 2003-03-17 22:51:16+01:00, nathans@sgi.com
  [XFS] Find more appropriate homes for uuid_t, timespec_t and xfs_dirent_t defs.
  
  SGI Modid: 2.5.x-xfs:slinx:141837a

ChangeSet@1.889.342.34, 2003-03-17 22:48:43+01:00, sandeen@sgi.com
  [XFS] Bump the reporting threshold on calls to XFS_ERROR_REPORT
  which are most likely due to a simple user error.
  
  SGI Modid: 2.5.x-xfs:slinx:141751a

ChangeSet@1.889.342.33, 2003-03-17 22:46:35+01:00, roehrich@sgi.com
  [XFS] linvfs_file_mmap was updating the linux inode's atime twice.
  
  SGI Modid: 2.5.x-xfs:slinx:141360a

ChangeSet@1.889.342.32, 2003-03-17 22:44:01+01:00, hch@sgi.com
  [XFS] time_after takes an unsigned long
  
  SGI Modid: 2.5.x-xfs:slinx:141237a

ChangeSet@1.889.342.31, 2003-03-17 22:40:31+01:00, lord@sgi.com
  [XFS] remove some unbounded loops from the unwritten and unmapped page
  processing code. As files get larger, these code paths have the
  potential to hog the cpu for long periods of time. Just cap the
  unmapped page case, and the unwritten one is supposed to be
  stopping at the end of the extent anyway.
  
  SGI Modid: 2.5.x-xfs:slinx:141609a

ChangeSet@1.889.342.30, 2003-03-17 22:38:21+01:00, nathans@sgi.com
  [XFS] Implement support for unwritten extents in XFS.
  
  SGI Modid: 2.5.x-xfs:slinx:141508a

ChangeSet@1.889.341.7, 2003-03-17 13:36:50-08:00, torvalds@penguin.transmeta.com
  Linux 2.5.65
  TAG: v2.5.65