ChangeSet@1.1036, 2003-04-06 19:21:35-07:00, mingo@elte.hu
  [PATCH] revert scheduler back-boosting
  
  The problem with setiathome is that it displays something every now and
  then - so it gets a backboost from X, and hovers at a relatively high
  priority.

ChangeSet@1.1035, 2003-04-06 19:21:24-07:00, zwane@linuxpower.ca
  [PATCH] Grab SET_MODULE_OWNER from the clutches of the deprecated
  
  This comment seems to want to include SET_MODULE_OWNER as one of the
  deprecated facilities.

ChangeSet@1.1034, 2003-04-06 19:21:15-07:00, davej@codemonkey.org.uk
  [PATCH] undefined reference to ip_amanda_lock
  
  Looks like a cut-n-paste thinko in the Kconfig file..

ChangeSet@1.1011.3.3, 2003-04-07 01:54:54+01:00, davej@codemonkey.org.uk
  [CPUFREQ] propagate longhaul_get_ranges() failure up if something went wrong.

ChangeSet@1.1011.3.2, 2003-04-07 01:52:18+01:00, davej@codemonkey.org.uk
  [CPUFREQ] Fix memleak in longhaul.c found by smatch.

ChangeSet@1.1033, 2003-04-05 10:18:34-08:00, ak@muc.de
  [PATCH] x86-64 merge
  
  Make it compile again and various cleanups and a few bug fixes.  Only
  changes x86-64 specific files.
  
  Most of it are S3 suspend changes from Pavel and comment spelling fixes
  from Steven Cole.
  
  - Remove now obsolete check_cpu function
  - Fix sys_ioctl prototype
  - Small optimization - use SYSCALL for 32bit signal handling.
  - Fix S3 suspend handling and split into individual files like i386 (Pavel)
  - Merge from i386 (pci fixes etc.)
  - Set correct paging attributes for IOMMU aperture
  - Fix disable apic option

ChangeSet@1.1032, 2003-04-04 20:18:20-08:00, drepper@redhat.com
  [PATCH] Signal invalid ipc operation with ENOSYS
  
  The ipc multiplexer syscall on x86 currently returns EINVAL for a
  non-existing sub-opcode.  This logical but is a problem with the
  introduction of new operations (like semtimedop).  Now EINVAL can mean
  "no such operation" and "invalid parameter".  To avoid such problems in
  future, could you apply the attached patch?

ChangeSet@1.1031, 2003-04-04 20:18:12-08:00, zippel@linux-m68k.org
  [PATCH] update diffserv URL
  
  update diffserv URL, patch provided by Tero Pelander (tpeland@tkukoulu.fi).

ChangeSet@1.1030, 2003-04-04 20:18:05-08:00, zippel@linux-m68k.org
  [PATCH] gconf update
  
  A gconf update by Romain Li�vin <roms@tilp.info>
  - fixed bug when double-clicking for changing value.
  - expand row when enabling a row with a submenu.
  - various bug fixes

ChangeSet@1.1029, 2003-04-04 20:16:28-08:00, levon@movementarian.org
  [PATCH] oprofile doesn't compile with CONFIG_MODULES=n
  
  The semantically correct approach is for register_module_notifier not to
  exist at all.  That way is #ifdef hell.
  
  So this just makes it an empty function (and also adds a missing
  comment).

ChangeSet@1.1028, 2003-04-04 20:16:20-08:00, pazke@orbita1.ru
  [PATCH] cleanup mach-visws/mpparse.c
  
  This trivial patch removes some now unused data structures from
  mach-visws/mpparse.c

ChangeSet@1.1027, 2003-04-04 20:16:13-08:00, pazke@orbita1.ru
  [PATCH] allow penguin with SGI logo for visws
  
  Visual Workstations 320/540 are SGI products, so IMHO they can use
  penguin with SGI logo as mips does :))

ChangeSet@1.1026, 2003-04-04 20:16:05-08:00, pazke@orbita1.ru
  [PATCH] missing FB_VISUAL_PSEUDOCOLOR in fb_prepare_logo()
  
  This fixes the mighty penguin logo not appearing on visual workstation
  framebuffer.  The trouble is missing 'case FB_VISUAL_PSEUDOCOLOR:' in
  fb_prepare_logo() function.

ChangeSet@1.1025, 2003-04-04 20:15:58-08:00, pazke@orbita1.ru
  [PATCH] visws framebuffer driver needs mm.h
  
  This fixes the visws framebuffer driver which needs vm_area_struct from
  linux/mm.h

ChangeSet@1.1018.1.7, 2003-04-04 20:12:17-08:00, roland@redhat.com
  [PATCH] linux-2.5.66-signal-cleanup.patch
  
  Here is the cleanup patch I promised back in February.  Sorry it took a
  while.
  
  The effects should be purely cosmetic in 2.5.66.  However, the new
  interface for the proper way to send thread-specific of process-global
  signals from inside the kernel is needed for correct implementation of
  some fixes to timer stuff that Ulrich told me about.
  
  This cleans up some obsolete comments and macros in kernel/signal.c,
  restores send_sig_info to its original behavior, and adds a global entry
  point send_group_sig_info.  I checked all the uses of send_sig and
  send_sig_info and changed a few to send_group_sig_info.
  
  I think it would be cleanest if the whole mess of *_sig* entry points were
  reduced to two or three, but I did the change that minimized the number of
  callers I had to fix up.
  
  There should be no discernible difference, since the 2.5.66 send_sig_info
  function did group semantics for those signals by number already.  The only
  exception to that is pdeath_signal, which I guess can be any signal number
  but I deemed ought to be process-wide.
  
  I did not change any of the calls using SIGKILL, though that does have
  process-wide semantics.  There is no need to change it since SIGKILL always
  kills the whole group, though the code path for send_sig(SIGKILL,...) calls
  in multithreaded processes will be different now.

ChangeSet@1.1018.1.6, 2003-04-04 20:12:09-08:00, levon@movementarian.org
  [PATCH] bk - fix oprofile for pm driver register
  
  OK, so I screwed up - didn't notice the late_initcall() that was
  introduced, which was obviously bogus. This one should build OK for the
  module case. I've tested insmod/rmmod alongside a mounted sysfs.
  
  I think the built-in case is OK: oprofile/ is after kernel/ in the link
  order. I tested that too.

ChangeSet@1.1018.1.5, 2003-04-04 20:12:01-08:00, akpm@digeo.com
  [PATCH] acpi compile fix
  
  ACPI is performing a spin_lock() on a `void *'.  That's OK when spin_lock is
  implemented via an inline function.  But when it is implemented via macros
  it causes compile-time breakage.
  
  So cast it to the right type. It really should be fixed not to use opaque
  handles, though.

ChangeSet@1.1018.1.4, 2003-04-04 20:09:33-08:00, cminyard@mvista.com
  [PATCH] IPMI driver version 19 release
  
  This fixes some performance problems.  Some vendors implement firmware
  updates over IPMI, and this speeds up that process quite a bit.
  
   * Improve the "send - wait for response - send -wait for response -
     etc" performance when using high-res timers.  Before, an ~10ms delay
     would be added to each message, because it didn't restart the timer
     if nothing was happing when a new message was started.
  
   * Add some checking for leaked messages.

ChangeSet@1.1018.1.3, 2003-04-04 20:08:15-08:00, zwane@linuxpower.ca
  [PATCH] smp_call_function needs mb()
  
  We really need a memory barrier in smp_call_function(), so that the
  other cpu's get the updated value when they get IPI'd immediately
  afterwards.
  
  This seems to be true on some old (and arguably broken) hardware where
  the IPI generation and reception doesn't synchronize enough.

ChangeSet@1.1018.2.6, 2003-04-04 17:34:16-08:00, shemminger@osdl.org
  [IPV4]: C99 initializers for ip_output.c

ChangeSet@1.1018.2.5, 2003-04-04 17:33:17-08:00, shemminger@osdl.org
  [NETFILTER]: Get rid of unused include in ip_nat_core.c

ChangeSet@1.1018.2.4, 2003-04-04 17:32:18-08:00, shemminger@osdl.org
  [IPV6]: C99 initializers for IPV6 sockglue (and spelling fix).

ChangeSet@1.1018.2.3, 2003-04-04 17:30:47-08:00, shemminger@osdl.org
  [IPV6]: ipv6 can use synchronize_net.

ChangeSet@1.1018.2.2, 2003-04-04 16:56:38-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.1018.1.1, 2003-04-04 16:03:13-08:00, rusty@rustcorp.com.au
  [SPARC]: Implement STT_REGISTER sparc support more cleanly.

ChangeSet@1.1023, 2003-04-03 23:31:47+00:00, ambx1@neo.rr.com
  [PATCH 2.5] ES968: kmalloc params fix
  
  Date: Mon, 31 Mar 2003 14:39:54 -0300 (ART)
  From: Pablo Menichini <pablo@menichini.com.ar>
  
  This patch swaps the arguments of kmalloc, and relax the type
  of allocation to GFP_KERNEL as others PnP functions do.
  
  Pablo

ChangeSet@1.1022, 2003-04-03 23:27:53+00:00, ambx1@neo.rr.com
  [PATCH 2.5] ALS100: kmalloc params fix
  
  Date: Mon, 31 Mar 2003 14:39:54 -0300 (ART)
  From: Pablo Menichini <pablo@menichini.com.ar>
  
  This patch swaps the arguments of kmalloc, and relax the type
  of allocation to GFP_KERNEL as others PnP functions do.
  
  Pablo
  

ChangeSet@1.1021, 2003-04-03 23:22:22+00:00, ambx1@neo.rr.com
  ALSA DT019X PnP Updates
  
  Converts this driver to the pnp api.

ChangeSet@1.1020, 2003-04-03 23:21:01+00:00, ambx1@neo.rr.com
  AZT2320 PnP Updates
  
  Converts this driver to the pnp api.

ChangeSet@1.1018, 2003-04-03 17:32:49-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: Add some new lines to diagnostic printks.
  
  Stops <6> appearing in middles of line and improves output.

ChangeSet@1.1017, 2003-04-03 17:32:42-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: Cleanups for md to move device size calculations into personalities

ChangeSet@1.1016, 2003-04-03 17:32:34-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: Fix stupid oops in recent md.c module changes

ChangeSet@1.1011.3.1, 2003-04-04 01:14:34+01:00, davej@codemonkey.org.uk
  [CPUFREQ] missing include in acpi driver.
  Spotted by Dominik Brodowski

ChangeSet@1.1015, 2003-04-03 15:49:50-08:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
  into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

ChangeSet@1.1007.2.10, 2003-04-03 15:44:43-08:00, davem@nuts.ninka.net
  [MODULE]: On sparc, ignore undefined symbols of type STT_REGISTER.

ChangeSet@1.1007.2.9, 2003-04-03 13:34:27-08:00, davem@nuts.ninka.net
  [SPARC64]: Fix trap stack allocations so gcc-3.x builds work.
  1) Use PTREGS_OFF consistently
  2) Define it to allocate STACKFRAME_SZ instead of REGWIN_SZ
  3) Kill off REGWIN_SZ, replace with sizeof(struct reg_window).

ChangeSet@1.1007.2.8, 2003-04-03 13:16:24-08:00, davem@nuts.ninka.net
  [SPARC64]: Missing break; statement in module reloc code.

ChangeSet@1.1007.2.7, 2003-04-03 12:55:19-08:00, davem@nuts.ninka.net
  [SPARC64]: Support OLO10 relocations for modules.

ChangeSet@1.1007.2.6, 2003-04-03 09:44:37-08:00, bcollins@debian.org
  [SPARC64]: Fix boot target deps.

ChangeSet@1.1007.2.5, 2003-04-03 08:55:15-08:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1007.2.4, 2003-04-03 08:46:26-08:00, davem@nuts.ninka.net
  [SPARC64]: Dont transition in us2e drivers if divisor does not change.

ChangeSet@1.1011.2.29, 2003-04-03 08:29:43-08:00, akpm@digeo.com
  [PATCH] ext3 journal commit I/O error fix
  
  From: Hua Zhong <hzhong@cisco.com>
  
  The current ext3 totally ignores I/O errors that happened during a
  journal_force_commit time, causing user space to falsely believe it has
  succeeded, which actually did not.
  
  This patch  checks IO error during  journal_commit_transaction. and aborts
  the journal when there is I/O error.
  
  Originally I thought about reporting the error without doing aborting the
  journal, but it probably needs a new flag. Aborting the journal seems to be
  the easy way to  signal "hey sth is wrong..".

ChangeSet@1.1011.2.28, 2003-04-03 08:29:36-08:00, akpm@digeo.com
  [PATCH] ext3: create a slab cache for transaction handles
  
  ext3 allocates and frees at least one handle structure for each system call.
  kmalloc and kfree are apparent in the profiles.
  
  Adding a slab cache for these objects takes the overhead for a write() from
  1.63 microseconds down to 1.56.

ChangeSet@1.1011.2.27, 2003-04-03 08:29:28-08:00, akpm@digeo.com
  [PATCH] ext3_commit_write speedup
  
  For an appending write, ext3_commit_write() will call the expensive
  ext3_mark_inode_dirty() twice.  Once in generic_commit_write()'s extension of
  i_size and once in ext3_commit_write() itself where i_disksize is updated.
  
  But by updating i_disksize _before_ calling generic_commit_write() these can
  be piggybacked.
  
  The patch takes the overhead of a write() from 1.96 microseconds down to
  1.63.

ChangeSet@1.1011.2.26, 2003-04-03 08:29:21-08:00, akpm@digeo.com
  [PATCH] ext3_mark_inode_dirty() speedup
  
  ext3_mark_inode_dirty() (and several other callers) use the
  ext3_reserve_inode_write() and ext3_mark_ioc_dirty() pair for journalling an
  inode's backing block.
  
  Because ext3_reserve_inode_write() gets journalling access to the block there
  is no need for ext3_mark_iloc_dirty() to do it as well.
  
  This change reduces the overhead of a write() from 2.7 microseconds to 1.95
  on a 2.7G P4.

ChangeSet@1.1011.2.25, 2003-04-03 08:29:13-08:00, akpm@digeo.com
  [PATCH] Fix jbd assert failure on IO error.
  
  From: Stephen Tweedie <sct@redhat.com>
  
  The buffer_uptodate flag gets cleared on IO failure, and this can panic jbd
  when it tries to write such a buffer.  Relax the panic to be just a warning.

ChangeSet@1.1011.2.24, 2003-04-03 08:29:06-08:00, akpm@digeo.com
  [PATCH] Add less-severe assert-failure form for ext3.
  
  From: Stephen Tweedie <sct@redhat.com>
  
  Add a new form of assert failure in ext3 which allows us to flag events which
  are *usually* bugs, but which can be legally triggered in the presence of IO
  failures.  Don't panic the kernel on such errors unless we've defined
  #JBD_PARANOID_IOFAIL, which will normally be set only for testing purposes.

ChangeSet@1.1011.2.23, 2003-04-03 08:28:58-08:00, akpm@digeo.com
  [PATCH] remove dparent_lock
  
  The big SMP machines are seeing quite some contention in dnotify_parent()
  (via vfs_write).  This function is hammering the global dparent_lock.
  
  However we don't actually need a global dparent_lock for pinning down
  dentry->d_parent.  We can use dentry->d_lock for this.  That is already being
  held across d_move.
  
  This patch speeds up SDET on the 16-way by 5% and wipes dnotify_parent() off
  the profiles.
  
  It also uninlines dnofity_parent().
  
  It also uses spin_lock(), which is faster than read_lock().
  
  I'm not sure that we need to take both the source and target dentry's d_lock
  in d_move.
  
  The patch also does lots of s/__inline__/inline/ in dcache.h

ChangeSet@1.1011.2.22, 2003-04-03 08:28:49-08:00, akpm@digeo.com
  [PATCH] real_lookup race fix
  
  From: Maneesh Soni <maneesh@in.ibm.com>
  
  Here is a patch to use seqlock for real_lookup race with d_lookup as suggested
  by Linus. The race condition can result in duplicate dentry when d_lookup
  fails due concurrent d_move in some unrelated directory.
  
  Apart from real_lookup, lookup_hash()->cached_lookup() can also fail due
  to same reason. So, for that I am doing the d_lookup again.
  
  Now we have __d_lookup (called from do_lookup() during pathwalk) and
  d_lookup which uses seqlock to protect againt rename race.
  
  dcachebench numbers (lower is better) don't have much difference on a 4-way
  PIII xeon SMP box.
  
  base-2565
  Average usec/iteration  19059.4
  Standard Deviation      503.07
  
  base-2565 + seq_lock
  Average usec/iteration  18843.2
  Standard Deviation      450.57

ChangeSet@1.1011.2.21, 2003-04-03 08:28:42-08:00, akpm@digeo.com
  [PATCH] exp_parent locking fixes
  
  From: Neil Brown and myself.
  
  Don't do dput() inside read_lock().  It can sleep.

ChangeSet@1.1011.2.20, 2003-04-03 08:28:34-08:00, akpm@digeo.com
  [PATCH] umsdos fixes
  
  From: Andries.Brouwer@cwi.nl
  
  Make sure structs used by umsdos ioctls do not change size when the size of
  dev_t is changed.

ChangeSet@1.1011.2.19, 2003-04-03 08:28:27-08:00, akpm@digeo.com
  [PATCH] Fix devfs' partition handling
  
  From: Andre Landwehr <andre.landwehr@gmx.net>
  
  with / on an IDE harddisk the disks partitions do not appear in
  devfs, only the disc device. This is due to rescan_partitions
  being called twice and deleting but not re-creating the entries
  during the second call.
  
  hch has acked this.

ChangeSet@1.1011.2.18, 2003-04-03 08:28:18-08:00, akpm@digeo.com
  [PATCH] add vt console scrollback ioctl
  
  From: Samuel Thibault <Samuel.Thibault@ens-lyon.fr>
  
  There is no way for a braille device driven by brltty (userland root-owned
  daemon) to scrollback the virtual console, the only way is to use the pc
  keyboard.  A very simple TIOCLINUX ioctl meets this need (tested).
  
  Also add a command for bringing the last console to the top, as keyboard.c's
  lastcons() does when pressing alt - down arrow.

ChangeSet@1.1011.2.17, 2003-04-03 08:28:11-08:00, akpm@digeo.com
  [PATCH] sync dirty pages in fadvise(FADV_DONTNEED)
  
  This changes the fadvise(FADV_DONTNEED) operation to start async writeout of
  any dirty pages in the file.
  
  The thinking is that if the application doesn't want to use those pages in
  the future, we may as well get IO underway against them so they can be freed
  up on the next call to fadvise().
  
  The POSIX spec does not go into any detail as to whether this is the right or
  wrong behaviour.
  
  This provides a nice way for applications whihc are writing streaming data
  (the main users of fadvise) to keep the amount of dirty pagecache under
  control without having to resort to system-wide VM tuning.
  
  It also provides an "async fsync()".  If the application passes in a length
  of zero, fadvise will start async writeout of the pages, but will not
  invalidate any of the file's pagecache.

ChangeSet@1.1011.2.16, 2003-04-03 08:28:03-08:00, akpm@digeo.com
  [PATCH] Additional 3c980 device support
  
  From: "J.A. Magallon" <jamagallon@able.es>
  
  Adds support for a couple of 3c980 variants which are in pci.ids, but not in
  the driver.

ChangeSet@1.1011.2.15, 2003-04-03 08:27:56-08:00, akpm@digeo.com
  [PATCH] aic7xxx timer deletion fix
  
  From: Zwane Mwaikambo <zwane@linuxpower.ca>
  
  ahc_linux_free_device() needs to use del_timer_sync().  slab corruption has
  been observed due to the timer handler running after the containing object
  was freed.

ChangeSet@1.1011.2.14, 2003-04-03 08:27:47-08:00, akpm@digeo.com
  [PATCH] misc fixes
  
  - Fix warning in sound/pci/cs46xx/cs46xx_lib.c (Martin Bligh)
  
  - pte_file() comment fix (Pete Zaitcev)
  
  - _PAGE_FILE comment clarifications
  
  - copy_to_user() check in do_proc_readlink()

ChangeSet@1.1011.2.13, 2003-04-03 08:27:40-08:00, akpm@digeo.com
  [PATCH] struct stat - support larger dev_t
  
  From: Andries.Brouwer@cwi.nl
  
  Below a patch that changes struct stat for a number of
  architectures. Maintainers, please watch carefully.
  
  Struct stat is used to transfer information from kernel
  to user space on a stat() system call.
  It has fields st_dev, st_rdev.
  
  The size of these fields is in principle unrelated to
  the size of a dev_t in user space or the size of a
  dev_t or kdev_t in kernel space.
  
  It is just the "capacity" of the channel.
  The actual amount of useful information is the minimum
  of the four sizes (kernel dev_t, kernel kdev_t,
  user dev_t, width of stat st_dev, st_rdev fields).
  
  The goal of this patch is to make sure that the stat() and stat64()
  system calls transmit at least 32 and 64 bits, respectively.
  This is achieved by using the padding that was present already.
  We fail when no padding was present, or when the padding is on
  the wrong side (after the field, while the machine is big-endian).
  
  alpha:	stat: uses unsigned int, 32 bits
  arm:	stat: uses unsigned short - bad.
  	The padding is on one side, which means that this can
  	be made into unsigned long only on little endian systems.
  	FIXED - unless __ARMEB__.
  	stat64: used unsigned short - FIXED, now unsigned long long.
  cris:	stat: used unsigned short - FIXED, now unsigned long
  	stat64: used unsigned short - FIXED, now unsigned long long.
  i386:	stat: used unsigned short - FIXED, now unsigned long
  	stat64: used unsigned short - FIXED, now unsigned long long.
  ia64:	stat: uses unsigned long, 64 bits
  m68k:	stat: used unsigned short - bad, but this cannot be fixed
  	since m68k is big-endian, and the available padding is on
  	the wrong side. NOT FIXED.
  	stat64: used unsigned short - FIXED, now unsigned long long.
  mips:	stat: uses dev_t which is unsigned int, 32 bits
  	stat64: used unsigned long, 32 bits. NOT FIXED.
  	(There is padding on one side, so this can be fixed if __MIPSEL__.)
  mips64:	stat: uses dev_t which is unsigned int, 32 bits
  parisc:	stat: uses dev_t, 32 bits
  	stat64: uses unsigned long long, 64 bits
  ppc:	stat: uses dev_t which is unsigned int, 32 bits
  	stat64: unsigned long long, 64 bits
  ppc64:	stat: uses dev_t which is unsigned long, 64 bits
  	stat64: uses unsigned long, 64 bits
  sparc:	stat: uses unsigned short, no padding. NOT FIXED.
  	stat64: used unsigned short - FIXED, now unsigned long long.
  sparc64:stat: uses dev_t which is unsigned int, 32 bits
  	stat64: used unsigned short - FIXED, now unsigned long long.
  s390:	stat: used unsigned short, big-endian, padding on the wrong side,
  	NOT FIXED.
  	stat64: used unsigned short - FIXED, now unsigned long long.
  s390x:	stat: uses unsigned long, 64 bits
  sh:	stat: used unsigned short, but padding maybe on wrong side.
  	NOT FIXED.
  	stat64: used unsigned short - FIXED, now unsigned long long.
  v850:	stat: used __kernel_dev_t.
  	BUG: NEVER use __kernel types in a user space interface.
  	Replaced the types. FIXED - now unsigned int - 32 bits.
  	stat64: FIXED - now unsigned long long - 64 bits.
  x86_64:	stat: uses unsigned long, 64 bits
  
  So, on most architectures we achieve the aim of 32 bits for stat,
  64 bits for stat64. On all architectures we achieve at least
  16 bits for stat, 32 bits for stat64.

ChangeSet@1.1011.2.12, 2003-04-03 08:27:33-08:00, akpm@digeo.com
  [PATCH] tmpfs 6/6: percentile sizing of tmpfs
  
  From: CaT <cat@zip.com.au>
  
  What this patch does is allow you to specify the max amount of memory tmpfs
  can use as a percentage of available real ram.  This (in my eyes) is useful
  so that you do not have to remember to change the setting if you want
  something other then 50% and some of your ram goes.
  
  Hugh redid the arithmetic to not overflow at 4GB; the particular order of
  lines helps RH's gcc-2.96-110 not to get confused in the do_div.  2.5 can use
  totalram_pages.  Update mount options in tmpfs Doc.
  
  There's an argument that the percentage should be of ram+swap, that's what
  Christoph originally intended.  But we set the default at 50% of ram only, so
  I believe it's more consistent to follow that precedent.

ChangeSet@1.1011.2.11, 2003-04-03 08:27:26-08:00, akpm@digeo.com
  [PATCH] tmpfs 5/6: use cond_resched
  
  From: Hugh Dickins <hugh@veritas.com>
  
  cond_resched each time around the loop in shmem_file_write
  and do_shmem_file_read, matching filemap.c.

ChangeSet@1.1011.2.10, 2003-04-03 08:27:19-08:00, akpm@digeo.com
  [PATCH] tmpfs 4/6: use mark_page_accessed
  
  From: Hugh Dickins <hugh@veritas.com>
  
  tmpfs pages should be surfing the LRUs in the company of their filemap
  friends: I was expecting the rules to change, but they've been stable so
  long, let's sprinkle mark_page_accessed in the equivalent places here; but
  (don't ask me why) SetPageReferenced in shmem_file_write.  Ooh, and
  shmem_populate was missing a flush_page_to_ram.

ChangeSet@1.1011.2.9, 2003-04-03 08:27:11-08:00, akpm@digeo.com
  [PATCH] tmpfs 3/6: use generic_file_llseek
  
  From: Hugh Dickins <hugh@veritas.com>
  
  default_llseek's use of BKL and not i_sem was recently exposed:
  tmpfs should be using generic_file_llseek which guards with i_sem.

ChangeSet@1.1011.2.8, 2003-04-03 08:27:05-08:00, akpm@digeo.com
  [PATCH] tmpfs 2/6 remove shmem_readpage
  
  From: Hugh Dickins <hugh@veritas.com>
  
  shmem_readpage was created to give tmpfs sendfile and loop ability; but
  they're both using shmem_file_sendfile now, so remove shmem_readpage.

ChangeSet@1.1011.2.7, 2003-04-03 08:26:58-08:00, akpm@digeo.com
  [PATCH] tmpfs 1/6 use generic_write_checks
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Remove the duplicated checks in shmem_file-write(), use
  generic_write_checks() instead.

ChangeSet@1.1011.2.6, 2003-04-03 08:26:51-08:00, akpm@digeo.com
  [PATCH] file limit checking simplification
  
  From: Hugh Dickins <hugh@veritas.com>
  
  When handling rlimit != RLIM_INFINITY, generic_write_checks tests file
  position against 0xFFFFFFFFULL, and casts it to a u32.  This code is
  carried forward from 2.4.4, and the 2.4-ac tree contains an apparently
  obvious fix to one part of it (should set count to 0 not to a negative).
  But when you think it through, it all turns out to be bogus.
  
  On a 32-bit architecture: limit is a 32-bit unsigned long, we've
  already handled *pos < 0 and *pos >= limit, so *pos here has no way
  of being > 0xFFFFFFFFULL, and thus casting it to u32 won't truncate it.
  And on a 64-bit architecture: limit is a 64-bit unsigned long, but this
  code is disallowing file position beyond the 32 bits; or if there's some
  userspace compatibility issue, with limit having to fit into 32 bits,
  the 32-bit architecture argument applies and they're still irrelevant.
  
  So just remove the 0xFFFFFFFFULL test; and in place of the u32, cast to
  typeof(limit) so it's right even if rlimits get wider.  And there's no
  way we'd want to send SIGXFSZ below the limit: remove send_sig comment.
  
  There's a similarly suspicious u32 cast a little further down, when
  checking MAX_NON_LFS.  Given its definition, that does no harm on any
  arch: but it's better changed to unsigned long, the type of MAX_NON_LFS.

ChangeSet@1.1011.2.5, 2003-04-03 08:26:43-08:00, akpm@digeo.com
  [PATCH] bio kmapping changes
  
  RAID5 is calling copy_data() under sh->lock.  But copy_data() does kmap(),
  which can sleep.
  
  The best fix is to use kmap_atomic() in there.  It is faster than kmap() and
  does not block.
  
  The patch removes the unused bio_kmap() and replaces __bio_kmap() with
  __bio_kmap_atomic().  I think it's best to withdraw the sleeping-and-slow
  bio_kmap() from the kernel API before someone else tries to use it.
  
  
  Also, I notice that bio_kmap_irq() was using local_save_flags().  This is a
  bug - local_save_flags() does not disable interrupts.  Converted that to
  local_irq_save().  These names are terribly chosen.
  
  This patch was acked by Jens and Neil.

ChangeSet@1.1011.2.4, 2003-04-03 08:26:34-08:00, akpm@digeo.com
  [PATCH] Fix some compile warnings
  
  From: "Martin J. Bligh" <mbligh@aracnet.com>
  
  Fix a couple of instances of "warning: suggest parentheses around assignment
  used as truth value".

ChangeSet@1.1011.2.3, 2003-04-03 08:26:28-08:00, akpm@digeo.com
  [PATCH] monotonic clock source for hangcheck timer
  
  From: john stultz <johnstul@us.ibm.com>
  
  This patch, written with the advice of Joel Becker, addresses a problem with
  the hangcheck-timer.
  
  The basic problem is that the hangcheck-timer code (Required for Oracle)
  needs a accurate hard clock which can be used to detect OS stalls (due to
  udelay() or pci bus hangs) that would cause system time to skew (its sort of
  a sanity check that insures the system's notion of time is accurate).
  However, currently they are using get_cycles() to fetch the cpu's TSC
  register, thus this does not work on systems w/o a synced TSC.
  
  As suggested by Andi Kleen (see thread here:
  http://www.uwsg.iu.edu/hypermail/linux/kernel/0302.0/1234.html ) I've worked
  with Joel and others to implement the monotonic_clock() interface.  Some of
  the major considerations made when writing this patch were
  
  o Needs to be able to return accurate time in the absence of multiple timer
    interrupts
  
  o Needs to be abstracted out from the hardware
  
  o Avoids impacting gettimeofday() performance
  
  This interface returns a unsigned long long representing the number of
  nanoseconds that has passed since time_init().

ChangeSet@1.1011.2.2, 2003-04-03 08:26:20-08:00, akpm@digeo.com
  [PATCH] handle bad inodes in put_inode
  
  From: "J. Bruce Fields" <bfields@fieldses.org>
  
  If the NFS daemon is presented with a filehandle for a file that has
  been deleted, it does an iget() in fs/exportfs/expfs.c:export_iget() and
  gets a bad inode back.  When it subsequently iput()s the inode, the
  result is:
  
  Mar 27 12:53:40 snoopy kernel: EXT2-fs error (device ide0(3,3)): ext2_free_blocks: Freeing blocks not in datazone - block = 1802201963, count = 27499
  Mar 27 12:53:40 snoopy kernel: Remounting filesystem read-only
  
  The same can happen if ext2_get_inode() returns an error - ext2_read_inode()
  will return an uninitialised inode and ext2_put_inode() is not allowed to go
  looking inside the bad inode.

ChangeSet@1.1011.2.1, 2003-04-03 08:26:13-08:00, akpm@digeo.com
  [PATCH] tmpfs blk_congestion_wait fix
  
  From: Hugh Dickins <hugh@veritas.com>
  
  The blk_congestion_waits in shmem_getpage are appropriate when the error is
  -ENOMEM, but not when the error is -EEXIST.  So add that test in the first
  instance, but omit it all in the second instance.

ChangeSet@1.1007.2.3, 2003-04-03 08:16:57-08:00, bcollins@debian.org
  [SPARC64]: Allow cpufreq drivers to be built statically.

ChangeSet@1.1007.1.19, 2003-04-03 08:15:28-08:00, rddunlap@osdl.org
  [IPV6]: Make /proc/net/snmp6 use %lu instead of %ld.

ChangeSet@1.1007.1.18, 2003-04-03 07:31:44-08:00, davem@nuts.ninka.net
  Merge bk://kernel.bkbits.net/acme/net-2.5
  into nuts.ninka.net:/home/davem/src/BK/net-2.5

ChangeSet@1.1007.1.17, 2003-04-03 07:21:59-08:00, davem@nuts.ninka.net
  [IPSEC]: Clean up decap state, minimize its size.

ChangeSet@1.1007.1.16, 2003-04-03 07:19:56-08:00, davem@nuts.ninka.net
  [SHAPER]: Fix time_before_eq args.

ChangeSet@1.994.7.4, 2003-04-03 11:47:53-03:00, acme@conectiva.com.br
  o net: CodyngStyle reformatting, no code changes

ChangeSet@1.1007.1.14, 2003-04-03 06:30:48-08:00, davem@nuts.ninka.net
  [IPSEC]: Add encap support for xfrm_user.

ChangeSet@1.1007.1.13, 2003-04-03 06:18:09-08:00, davem@nuts.ninka.net
  [IPSEC]: Store xfrm_encap_tmpl directly in xfrm_state.

ChangeSet@1.994.7.3, 2003-04-03 11:08:27-03:00, acme@conectiva.com.br
  o linux/net.h: bye bye struct net_proto
  
  struct net_proto is not anymore needed, as the protocols
  have their init functions marked as __init, not needing
  explicit calling.

ChangeSet@1.1007.1.12, 2003-04-03 05:29:30-08:00, davem@nuts.ninka.net
  [IPSEC]: Revert xfrm_state use_time patch, it was wrong.

ChangeSet@1.1007.1.11, 2003-04-03 05:21:02-08:00, derek@ihtfp.com
  [IPSEC]: Implement UDP Encapsulation framework.
  
  In particular, implement ESPinUDP encapsulation for IPsec
  Nat Traversal.

ChangeSet@1.1007.1.10, 2003-04-03 05:04:39-08:00, jef@linuxbe.org
  [IPSEC]: Missing xfrm_state use_time updates.

ChangeSet@1.1007.2.2, 2003-04-03 04:52:54-08:00, hannal@us.ibm.com
  [SPARC]: sbus_char_aurora tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT.

ChangeSet@1.1007.1.9, 2003-04-03 04:50:43-08:00, glee@gnupilgrims.org
  [TRIVIAL]: Add missing module license for ipfwadm_core.c

ChangeSet@1.1007.1.8, 2003-04-03 04:49:05-08:00, rddunlap@osdl.org
  [IPV6]: Convert /proc/net/{sockstat6,snmp6} to seq_file.

ChangeSet@1.1007.1.7, 2003-04-03 04:47:17-08:00, shemminger@osdl.org
  [NET]: More synchronize_net call sites.

ChangeSet@1.1007.1.6, 2003-04-03 04:46:09-08:00, shemminger@osdl.org
  [NET]: Add synchronize_net.
  
  Currently it takes then releases BR_NETPROTO_LOCK as a writer.
  Later it will be converted to RCUs synchronize_kernel().
  
  All call sites have been verified to be sleep friendly.

ChangeSet@1.1007.1.5, 2003-04-03 04:42:52-08:00, daniel.ritz@gmx.ch
  [IPV4]: Fix /proc/net/route missing the default route.

ChangeSet@1.1007.1.3, 2003-04-03 04:39:17-08:00, chas@locutus.cmf.nrl.navy.mil
  [ATM]: Fix IPHASE build with debugging enabled.

ChangeSet@1.1007.1.2, 2003-04-03 04:25:13-08:00, yoshfuji@linux-ipv6.org
  [IPSEC]: Use of "sizeof" for header sizes, part II

ChangeSet@1.994.7.2, 2003-04-02 20:39:44-03:00, acme@conectiva.com.br
  o linux/net.h: CodingStyle changes and kerneldoc style structs documentation

ChangeSet@1.1007.3.1, 2003-04-02 17:39:31-06:00, kai@tp1.ruhr-uni-bochum.de
  Hand merge

ChangeSet@1.1010, 2003-04-02 15:39:28-08:00, greg@kroah.com
  i2c: remove old proc documentation and add sysfs file documentation

ChangeSet@1.1009, 2003-04-02 15:36:11-08:00, greg@kroah.com
  i2c: fix up broken drivers/i2c/busses build due to I2C_PROC now being gone.

ChangeSet@1.1007.2.1, 2003-04-02 14:43:26-08:00, davem@nuts.ninka.net
  Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5
  into nuts.ninka.net:/home/davem/src/BK/sparc-2.5

ChangeSet@1.977.32.13, 2003-04-02 14:18:09-08:00, greg@kroah.com
  i2c: clean up previous w83781d patch due to changes I made to i2c core and build.

ChangeSet@1.977.32.12, 2003-04-02 14:07:40-08:00, azarah@gentoo.org
  [PATCH] i2c: w83781d i2c driver updated for 2.5.66-bk4 (with sysfs support, empty tree)
  
  This should have a working w83781d driver updated for 2.5.66-bk4.
  Currently sysfs support is working, and are according to the spec
  (sensors-sysfs) in the 'lm sensors sysfs file structure' thread.
  Thus I used 'temp_input[1-3]', as there was not final decision
  on having them temp_input[0-2] as well, for example.

ChangeSet@1.977.32.11, 2003-04-02 13:54:45-08:00, greg@kroah.com
  i2c: remove all proc code from the i2c core, as it's no longer needed.

ChangeSet@1.977.42.1, 2003-04-02 12:23:29-08:00, sri@us.ibm.com
  [SCTP] listen() backlog support for TCP-style sockets.

ChangeSet@1.1005.1.3, 2003-04-02 14:12:51-06:00, kai@tp1.ruhr-uni-bochum.de
  kbuild: Fix dependencies for generated .mod.o files
  
  For some reason which I cannot remember, we didn't use the automatic
  dependency generation for the generated .mod.[co] files. However, we do
  of course need dependency information for those, too, they need to be updated
  when e.g. the kernel version number changes.

ChangeSet@1.1005.1.2, 2003-04-02 14:10:23-06:00, kai@tp1.ruhr-uni-bochum.de
  modules: Fix exporting symbols from modules
  
  This patch fixes two issues:
  o The CONFIG_MODVERSIONING=y case broke at compile time since some
    functions were not updated with the latest module changes
  o Exporting symbols from modules stopped working due to confusion of
    mod->num_syms and mod->num_ksyms. Rename mod->num_ksyms to mod->num_syms,
    which is more logical since the associated array is called ->syms, and
    for the kallsyms member use "num_symtab", since the associated array is
    ->symtab.

ChangeSet@1.1005.1.1, 2003-04-02 14:06:39-06:00, kai@tp1.ruhr-uni-bochum.de
  USB: Add missing #include <asm/uaccess.h>

ChangeSet@1.977.32.10, 2003-04-02 12:01:21-08:00, greg@kroah.com
  i2c: move i2c-proc to i2c-sensor and clean up all usages of it.

ChangeSet@1.977.32.9, 2003-04-02 11:48:13-08:00, greg@kroah.com
  i2c: remove unused paramater in found_proc callback function.
  
  (the users of this function have already been changed in previous patches)

ChangeSet@1.977.32.8, 2003-04-02 11:45:21-08:00, greg@kroah.com
  i2c: remove proc and sysctl code from i2c-proc as it is no longer used.

ChangeSet@1.977.32.7, 2003-04-02 11:34:13-08:00, greg@kroah.com
  i2c: remove sysctl and proc functions from via686a.c driver
  
  This still needs to be converted to use sysfs files, but due to
  lack of hardware, I can not do this.  This change is necessary as
  the sysctl and proc interface is about to go away.

ChangeSet@1.977.32.6, 2003-04-02 11:32:24-08:00, greg@kroah.com
  i2c: convert adm1021 chip driver to use sysfs files.
  
  Note, some data is not converted and will not be displayed.
  Someone with this hardware is going to have to finish the rest of 
  this conversion.

ChangeSet@1.977.32.5, 2003-04-02 11:29:55-08:00, greg@kroah.com
  i2c: convert lm75 chip driver to use sysfs files.

ChangeSet@1.1007, 2003-04-02 10:52:17-08:00, torvalds@home.transmeta.com
  Fix naming confusion: number of symbol kallsyms is "num_kallsyms",
  while number of symbols is "num_syms". It used to be "num_syms" and
  "num_ksyms" respectively (ie the "k" was the wrong way around).
  
  The previous naming was not just confusing, it had caused one actual
  bug (ie the normal symbol code had used "num_syms", which was wrong
  in the old confusing naming scheme).

ChangeSet@1.1006, 2003-04-02 10:30:35-08:00, levon@movementarian.org
  [PATCH] Convert APIC to driver model
  
  This is Mikael's version of Pavel's patch, fixed to let CONFIG_PM=n
  compile. It works for me on my 2-way using oprofile.

ChangeSet@1.977.23.5, 2003-04-02 09:23:53-06:00, jgrimm@touki.austin.ibm.com
  [SCTP] Fix warning and unused (sfr@canb.auug.org.au)
  
  Patch submitted by Stephen Rothwell to change 'flags' to
  unsigned long and remove 'unused' attribute. 

ChangeSet@1.994.13.6, 2003-04-01 23:50:33-08:00, davem@nuts.ninka.net
  [IPSEC]: xfrm_{state,user}.c need asm/uaccess.h

ChangeSet@1.1005, 2003-04-01 23:09:09-08:00, torvalds@home.transmeta.com
  Add missing <asm/uaccess.h> header includes

ChangeSet@1.1004, 2003-04-01 22:00:39-08:00, sfr@canb.auug.org.au
  [PATCH] more compat types

ChangeSet@1.1003, 2003-04-01 21:09:06-08:00, stelian@popies.net
  [PATCH] fix ec_read using wrong #define's in sonypi driver.
  
  Damn, a copy and paste error and nobody noticed until now.
  
  From Daniel K.

ChangeSet@1.1002, 2003-04-01 21:06:51-08:00, levon@movementarian.org
  [PATCH] module load notification
  
  This implements a simple notifier so oprofile can notice removed and
  added modules properly

ChangeSet@1.1001, 2003-04-01 21:03:30-08:00, davej@codemonkey.org.uk
  [PATCH] fix up newer x86 cpuinfo flags.
  
  According to Intel document 24161823.pdf[*] page 18, 'tm2' is misdefined.
  Its bit 7 not, bit 8. Also add the missing 'EST' (Enhanced Speedstep Technology)
  bit, and use the correct Intel terminology for the context ID bit.
  
  [*] http://www.intel.com/design/xeon/applnots/241618.htm

ChangeSet@1.1000, 2003-04-01 21:03:17-08:00, davej@codemonkey.org.uk
  [PATCH] Add new cache descriptors, as found on P4-M (Centrino)

ChangeSet@1.999, 2003-04-01 21:03:06-08:00, marijnk@gmx.co.uk
  [PATCH] fix for drivers/video/logo/Makefile
  
  The fb-logo *.c files are not deleted on a make clean; this patch fixes
  this.

ChangeSet@1.998, 2003-04-01 21:02:55-08:00, hch@lst.de
  [PATCH] remove kdevname() before someone starts using it again

ChangeSet@1.994.9.20, 2003-04-01 20:54:02-08:00, randy.dunlap@verizon.net
  [PATCH] reduce stack usage in cdrom/optcd.c
  
  This changes/fixes the optcd.c stack reduction patch from last week.
  
  Alan and Jens objected to the kmalloc() in cdromread(), suggesting that
  the read buffer should be allocated one time and held onto, so this
  patch does that.

ChangeSet@1.994.9.19, 2003-04-01 20:53:54-08:00, neilb@cse.unsw.edu.au
  [PATCH] kNFSd: Verify exportability when updating export cache.
  
  The systemcall interface for adding exports checked that
  the filesystem was exportable.  The new interface doesn't...
  
  This patch splits this functionality into a separate function
  which is called from both sites.

ChangeSet@1.994.9.18, 2003-04-01 20:53:46-08:00, paulus@samba.org
  [PATCH] add some more Apple PCI ids
  
  This adds the PCI ids for some of the newer Apple chips.

ChangeSet@1.994.9.17, 2003-04-01 20:53:39-08:00, paulus@samba.org
  [PATCH] update apm emulation for mac
  
  This updates the battery charge calculations for powerbooks.  This is
  Ben Herrenschmidt's work.

ChangeSet@1.994.9.16, 2003-04-01 20:53:32-08:00, paulus@samba.org
  [PATCH] update adb driver
  
  This updates the ADB (Apple desktop bus) driver used on macs and
  powermacs.  The main change, from Ben Herrenschmidt, is that handlers
  are called without a lock held now.  It also adds a way for userland to
  obtain some information about individual ADB devices from the driver.

ChangeSet@1.994.9.15, 2003-04-01 20:53:24-08:00, jack@suse.cz
  [PATCH] Quota module licences

ChangeSet@1.994.9.14, 2003-04-01 20:53:16-08:00, rusty@rustcorp.com.au
  [PATCH] Fix floppy.h
  
  CROSS_64KB won't work as advertised due to missing parenthesis.
  
  Pointed out by Joern Engel.

ChangeSet@1.994.9.13, 2003-04-01 20:53:09-08:00, sfr@canb.auug.org.au
  [PATCH] stop even more macros for comverting compat pointers
  
  Just want to nip this in the bud :-)

ChangeSet@1.994.9.12, 2003-04-01 20:42:46-08:00, Andries.Brouwer@cwi.nl
  [PATCH] kill TIOCTTYGSTRUCT
  
  Only used for (dubious) debugging purposes, and exposes
  internal kernel state.

ChangeSet@1.994.9.11, 2003-04-01 20:42:38-08:00, rusty@rustcorp.com.au
  [PATCH] Subdivide PCI class for aliases
  
  The previous handling of PCI class masks was too primitive: the
  class field is not "all or nothing" but has base class, subclass
  and interface fields.  This patch changes the alias form from:
  pci:vNdNsvNsdNcN to pci:vNdNsvNsdNbcNscNiN.

ChangeSet@1.994.9.10, 2003-04-01 20:42:30-08:00, rusty@rustcorp.com.au
  [PATCH] Extable list removal
  
  This removes the extable list, and the struct exception_table, in
  favour of just iterating through the modules.  Now all iteration is
  within kernel/module.c, this is a fairly trivial cleanup.

ChangeSet@1.994.9.9, 2003-04-01 20:42:22-08:00, rusty@rustcorp.com.au
  [PATCH] Symbol list removal
  
  This removes the symbol list, and the concept of kernel symbol groups,
  in favour of just iterating through the modules.  Now all iteration is
  within kernel/module.c, this is a fairly trivial cleanup.

ChangeSet@1.994.9.8, 2003-04-01 20:42:14-08:00, rusty@rustcorp.com.au
  [PATCH] module_text_address returns the module pointer
  
  By making module_text_address return the module it found, we
  simplify symbol_put_addr significantly.

ChangeSet@1.994.13.5, 2003-04-01 20:33:36-08:00, davem@nuts.ninka.net
  [IPSEC]: In TCP/v6 input, check policy before socket filter.

ChangeSet@1.994.10.35, 2003-04-01 19:54:54-08:00, rusty@rustcorp.com.au
  [PATCH] Fix use of const with __initdata
  
  From:  Pablo Menichini <pablo@menichini.com.ar>
  
  initdata can't be const

ChangeSet@1.994.10.34, 2003-04-01 19:54:45-08:00, rusty@rustcorp.com.au
  [PATCH] Remove compile warning from fs/ncpfs/inode.c
  
  From:  Bob Miller <rem@osdl.org>

ChangeSet@1.994.10.33, 2003-04-01 19:54:38-08:00, rusty@rustcorp.com.au
  [PATCH] 2.5.60 i386_mm_init.c comment cleanup
  
  From:  Paul Gortmaker <p_gortmaker@yahoo.com>

ChangeSet@1.994.10.32, 2003-04-01 19:54:29-08:00, rusty@rustcorp.com.au
  [PATCH] fix the static compilation of mxser.c
  
  From:  Adrian Bunk <bunk@fs.tum.de>
  
  initcall was renamed and made module_init()

ChangeSet@1.994.10.31, 2003-04-01 19:54:21-08:00, rusty@rustcorp.com.au
  [PATCH] net_pcnet32.c remove check_region
  
  From:  Marcus Alanen <maalanen@ra.abo.fi>

ChangeSet@1.994.10.30, 2003-04-01 19:54:12-08:00, rusty@rustcorp.com.au
  [PATCH] drivers_media_video_saa7111.c cleanup
  
  From:  Frank Davis <fdavis@si.rr.com>
  
    This patch makes us of a new predefined macro, instead of having the code
    directly in the driver.

ChangeSet@1.994.10.29, 2003-04-01 19:54:05-08:00, rusty@rustcorp.com.au
  [PATCH] Trivial documentation fix.
  
  From:  Ryan Bradetich <rbradetich@uswest.net>

ChangeSet@1.994.10.28, 2003-04-01 19:53:56-08:00, rusty@rustcorp.com.au
  [PATCH] tty_io tty_driver add .owner field
  
  From:  Hanna Linder <hannal@us.ibm.com>

ChangeSet@1.994.10.27, 2003-04-01 19:53:48-08:00, rusty@rustcorp.com.au
  [PATCH] eisa_eeprom.c misc_register patch
  
  From:  Chris Wilson <chris@qwirx.com>

ChangeSet@1.994.10.26, 2003-04-01 19:53:39-08:00, rusty@rustcorp.com.au
  [PATCH] vt tty_driver add .owner field
  
  From:  Hanna Linder <hannal@us.ibm.com>

ChangeSet@1.994.10.25, 2003-04-01 19:53:25-08:00, rusty@rustcorp.com.au
  [PATCH] remove unreachable code (and comments) in fs/befs/linuxvfs.c
  
  From:  Will Dyson <will_dyson@pobox.com>

ChangeSet@1.994.10.24, 2003-04-01 19:53:06-08:00, rusty@rustcorp.com.au
  [PATCH] [PATCH 2.5.59] Change __initdata to __initdata_or_module
  
  From:  Pablo Menichini <pablo@menichini.com.ar>

ChangeSet@1.994.10.23, 2003-04-01 19:52:51-08:00, rusty@rustcorp.com.au
  [PATCH] Change "char *version" to "char version[]"
  
  From:  Pablo Menichini <pablo@menichini.com.ar>

ChangeSet@1.994.10.22, 2003-04-01 19:52:33-08:00, rusty@rustcorp.com.au
  [PATCH] Explanation of sleep levels for swsusp
  
  From:  Pavel Machek <pavel@ucw.cz>

ChangeSet@1.994.10.21, 2003-04-01 19:52:16-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/power/pci.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.20, 2003-04-01 19:51:58-08:00, rusty@rustcorp.com.au
  [PATCH] tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT
  
  From:  Hanna Linder <hannal@us.ibm.com>
  
    Here are the changes for s390 to set .owner for tty_drivers
    and remove MOD_INC/DEC_USE_COUNT. Martin has already approved
    this.

ChangeSet@1.994.10.19, 2003-04-01 19:51:36-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/filesystems/cifs.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.18, 2003-04-01 19:51:15-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/ia64/efirtc.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.17, 2003-04-01 19:50:51-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/pci.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.16, 2003-04-01 19:50:21-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/filesystems/sysv-fs.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.15, 2003-04-01 19:49:53-08:00, rusty@rustcorp.com.au
  [PATCH] remove KERNEL_VER from ftape.h
  
  From:  Adrian Bunk <bunk@fs.tum.de>

ChangeSet@1.994.10.14, 2003-04-01 19:49:29-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation_swsusp.txt
  
  From:  sander@humilis.net

ChangeSet@1.994.10.13, 2003-04-01 19:49:05-08:00, rusty@rustcorp.com.au
  [PATCH] Fix use of const with __initdata in vfb.c
  
  From:  Pablo Menichini <pablo@menichini.com.ar>
  
  Unused piece of fluff.  Remove it.

ChangeSet@1.994.10.12, 2003-04-01 19:48:45-08:00, rusty@rustcorp.com.au
  [PATCH] Kill unnecessary bootup messages
  
  From:  Pavel Machek <pavel@suse.cz>

ChangeSet@1.994.10.11, 2003-04-01 19:48:14-08:00, rusty@rustcorp.com.au
  [PATCH] Fix use of const with __initdata in znet.c
  
  From:  Pablo Menichini <pablo@menichini.com.ar>
  
  initdata can't be const

ChangeSet@1.994.10.10, 2003-04-01 19:47:40-08:00, rusty@rustcorp.com.au
  [PATCH] fix wrong module documentation
  
  From:  Jochen Hein <jochen@jochen.org>
  
  This cannot be a module.  Remove module-related help

ChangeSet@1.994.10.9, 2003-04-01 19:47:14-08:00, rusty@rustcorp.com.au
  [PATCH] rio_linux.c misc_register patch
  
  From:  Chris Wilson <chris@qwirx.com>
  
    This function did check misc_register's return code, but made no effort to
    clean up if it failed, leaving a large amount of potential crud lying
    around. I moved the registration to the start of the function, so that the
    cleanup is trivial, and made sure the device gets unregistered in the
    cases where it would not have been registered at all before.

ChangeSet@1.994.10.8, 2003-04-01 19:47:00-08:00, rusty@rustcorp.com.au
  [PATCH] [PATCH 2.5.63] pty tty_driver add .owner field remove MOD_INC_DEC_USE_COUNT
  
  From:  Hanna Linder <hannal@us.ibm.com>

ChangeSet@1.994.10.7, 2003-04-01 19:46:50-08:00, rusty@rustcorp.com.au
  [PATCH] fix linewrap in Documentation/filesystems/befs.txt
  
  From:  ookhoi@humilis.net

ChangeSet@1.994.10.6, 2003-04-01 19:46:39-08:00, rusty@rustcorp.com.au
  [PATCH] include/asm-i386/dma.h: wrong lowest DMA channel
  
  From:  Uros Bizjak <uros@kss-loka.si>

ChangeSet@1.994.10.5, 2003-04-01 19:46:31-08:00, rusty@rustcorp.com.au
  [PATCH] remove outdated fs/ChangeLog
  
  From: Adrian Bunk <bunk@fs.tum.de>

ChangeSet@1.994.14.1, 2003-04-01 15:26:49-08:00, torvalds@penguin.transmeta.com
  Fix another non-preempt-safe CPU# access in vm86.c

ChangeSet@1.994.13.4, 2003-04-01 14:21:23-08:00, davem@nuts.ninka.net
  [CRYPTO]: deflate.c needs slab.h

ChangeSet@1.977.32.4, 2003-04-01 11:48:21-08:00, greg@kroah.com
  [PATCH] i2c: change the way i2c creates the bus ids to actually be unique now.
  
  It also is much like the old naming scheme, to keep things consistent.

ChangeSet@1.994.13.3, 2003-04-01 09:53:14-08:00, jmorris@intercode.com.au
  [CRYPTO]: deflate module: workaround zlib bug.

ChangeSet@1.994.13.2, 2003-04-01 09:47:50-08:00, jmorris@intercode.com.au
  [IPSEC]: Fix xfrm_state refcounts.

ChangeSet@1.994.13.1, 2003-04-01 09:08:10-08:00, ink@jurassic.park.msu.ru
  [NET]: Fix pointer arith in ICMP stats.

ChangeSet@1.994.9.5, 2003-03-31 15:40:07-08:00, netfilter@interlinx.bc.ca
  [NETFILTER]: Add amanda conntrack + NAT support.

ChangeSet@1.994.9.4, 2003-03-31 15:36:42-08:00, mb@ozaba.mine.nu
  [NETFILTER]: Add tftp conntrack + NAT support.

ChangeSet@1.977.32.3, 2003-03-31 15:25:48-08:00, greg@kroah.com
  [PATCH] i2c: fix memleak caused by my last patch fo the adv7175.c driver

ChangeSet@1.994.12.3, 2003-03-31 15:23:31-08:00, davem@nuts.ninka.net
  [SOFTIRQ]: Define local_softirq_pending, use it in softirq.c
  
  Platforms, such as IA64, have a per-cpu mapping for local cpu
  data.  When we killed off asm/softirq.h, we removed the usage
  of local_softirq_pending IA64 was using.  By defining a generic
  version we can put the optimization back.

ChangeSet@1.994.12.2, 2003-03-31 14:34:11-08:00, davem@nuts.ninka.net
  [SOFTIRQ]: interrupt.h needs preempt.h

ChangeSet@1.994.12.1, 2003-03-31 14:32:13-08:00, davem@nuts.ninka.net
  [SOFTIRQ]: Move softirq implementation to common area, add debug check.
  1) Every arch implemented local_bh_foo identically, move to
     linux/interrupt.h
  2) Kill all asm/softirq.h references
  3) Kill asm/softirq.h itself
  4) Move local_bh_disable() out of line to kernel/softirq.c
  5) Add BUG check on irqs_disabled() to local_bh_disable()

ChangeSet@1.994.11.1, 2003-03-31 16:30:45-06:00, jejb@raven.il.steeleye.com
  Merge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5
  into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.5

ChangeSet@1.994.10.2, 2003-03-31 14:30:11-08:00, torvalds@penguin.transmeta.com
  Fix SMP/preemption race condition in vm86 entry mode.

ChangeSet@1.994.10.1, 2003-03-31 14:29:20-08:00, torvalds@penguin.transmeta.com
  Did you know that C integer constant promotions are different
  depending on whether the constant is a hexadecimal one as
  opposed to a decimal one? 
  
  Let's make it all explicit. There are probably more lurking
  around, these were found during development of my C checker tool.

ChangeSet@1.994.1.19, 2003-03-31 13:58:13-08:00, rob@osinvestor.com
  [SPARC]: sys_remap_file_pages returns long.

ChangeSet@1.994.9.3, 2003-03-31 13:39:35-08:00, bunk@fs.tum.de
  [ATM]: Fix IPHASE driver build.

ChangeSet@1.977.25.12, 2003-03-31 14:52:21-06:00, dougg@torque.net
  scsi_debug version 1.69 for lk 2.5.66
  
  As people are using scsi_debug to simulate a large
  number of disks to play with the dev_t expansion,
  some problems have come to light.
  
  Changelog:
     - change num_devs to num_tgts
         so now the user can independently modify the
         number of hosts (add_host), the number of targets
         per host (num_tgts) and the number of luns per
         target (max_luns)
     - num_tgts sets scsi_host::max_id after allowance is
       made for the initiator's target id
     - max_luns default changed to 1 and it is sysfs
       writeable
     - REPORT LUN response cleaned up. Could now possibly
       generate a response indicatimg there were up to
       16,384 logical units available
     - clean up sense buffer generation
  
  Updated http://www.torque.net/sg/sdebug25.html

ChangeSet@1.994.9.2, 2003-03-31 11:06:04-08:00, yoshfuji@linux-ipv6.org
  [IPV6]: Don't allow multiple instances of the same IPv6 address on an interface.

ChangeSet@1.994.8.2, 2003-03-31 10:18:10-08:00, toml@us.ibm.com
  [IPSEC]: Use "sizeof" for header sizes.

ChangeSet@1.994.6.3, 2003-03-31 09:52:51-08:00, davem@nuts.ninka.net
  [SPARC64]: Use tick_ops for get_cycles, export it.

ChangeSet@1.994.1.17, 2003-03-31 09:52:42-08:00, axboe@suse.de
  [PATCH] scsi queueing weirdness
  
  The queueing logic in scsi_lib looks really odd right now.
  
  - Defers calling elv_next_request() until we actually think we can queue
    something. Always want to do that, request will have been marked
    REQ_STARTED after this, so block layer cannot touch it or merge to it.
  
  - Kill the queue empty check. If elv_next_request() returned a req,
    there's one to queue.

ChangeSet@1.994.1.16, 2003-03-31 09:50:40-08:00, davem@redhat.com
  [PATCH] Check for disabled local interrupts in "might_sleep()"
  
  Self explanatory, as per the discussion last week.

ChangeSet@1.994.7.1, 2003-03-31 14:05:58-03:00, acme@conectiva.com.br
  o af_ipx: code reformatting
  
  This just reformats the goto labels to a more accepted style. Now to
  do some more reformatting after ages and then make it aware of the
  new modules infrastructure, i.e. kill MOD_{INC,DEC}_USE_COUNT, then
  rinse and repeat it with LLC, Appletalk, etc.

ChangeSet@1.977.23.4, 2003-03-31 10:57:50-06:00, jgrimm@touki.austin.ibm.com
  [SCTP] Fix SACK bundling bug. 
  
  sctp_packet_bundle_sack() modifies packet->size, but the local copy 
  of this value is not updated.  The bug is that we can "put" too much
  data to the skb and segfault.  Also, once DATA is in the packet, set
  has_sack, so we don't inadvertantly bundle a SACK after DATA. 

ChangeSet@1.994.1.14, 2003-03-31 07:04:22-08:00, paulm@routefree.com
  [NETFILTER]: ip_conntrack bugfix for LOCAL_NAT and PPTP.

ChangeSet@1.994.1.13, 2003-03-31 07:01:47-08:00, laforge@netfilter.org
  [NETFILTER]: ipt_REJECT bugfix for TCP RST packets + asymm. routing.

ChangeSet@1.994.1.12, 2003-03-31 06:57:27-08:00, laforge@netfilter.org
  [NETFILTER]: iptables iptable_mangle LOCAL_IN bugfix.

ChangeSet@1.994.1.11, 2003-03-31 06:41:24-08:00, davem@nuts.ninka.net
  [NET]: Use might_sleep in alloc_skb.

ChangeSet@1.994.6.2, 2003-03-31 05:52:24-08:00, davem@nuts.ninka.net
  [SPARC64]: Get ALI trident sound working again.

ChangeSet@1.994.1.10, 2003-03-31 05:22:10-08:00, hch@lst.de
  [IPV6]: Fix warning with modular ipv6.

ChangeSet@1.994.1.9, 2003-03-31 05:19:33-08:00, randolph@tausq.org
  [COMPAT]: Fix MSG_CMSG_COMPAT flag passing, kill cmsg_compat_recvmsg_fixup.

ChangeSet@1.994.1.8, 2003-03-31 05:18:03-08:00, randolph@tausq.org
  [COMPAT]: Fix sock_fprog handling.

ChangeSet@1.994.2.40, 2003-03-30 09:14:38-08:00, Andries.Brouwer@cwi.nl
  [PATCH] readlink in /proc w/ overlong path
  
  Trying to read the overlong target of a /proc/*/fd/N file descriptor
  leads to a SIGSEGV inside the kernel, because the code doesn't check
  for an error pointer return from d_path.

ChangeSet@1.977.33.15, 2003-03-30 01:45:55-08:00, davem@nuts.ninka.net
  [NET]: Nuke CONFIG_FILTER.

ChangeSet@1.994.1.5, 2003-03-30 09:14:49+01:00, rmk@flint.arm.linux.org.uk
  [PCMCIA] Reorganise SA11xx PCMCIA support.
  
  The SA1100 PCMCIA structure didn't lend itself well to the device
  model.  With this reorganisation, we end up with a reasonable
  structure which fits better with the driver model.  It is now
  obvious that SA11x0-based socket drivers are separate from
  SA1111-based socket drivers, and are treated as two separate drivers
  by the driver model.

ChangeSet@1.994.2.39, 2003-03-29 22:34:37-08:00, torvalds@home.transmeta.com
  Update direct-rendering to current DRI CVS tree.
  
  This adds support for i830 interrupt handling, and new improved
  lock context keying. See per-file comments for more detail, as this
  commit sadly mixes up a few different things (that's what you get
  for not tracking the changes at a fine enough granularity).

ChangeSet@1.994.1.4, 2003-03-30 00:13:33+00:00, linux@de.rmk.(none)
  [PCMCIA] Fix "Removing wireless card triggers might_sleep warnings."
  
  Bug 516.
  
  Use schedule_delayed_work instead of a timer should fix this. Thanks
  to Andrew Morton and Russell King.
  
  (Added flush_scheduled_work() to ensure our delayed work completes
  before we free the pcmcia_bus_socket structure. --rmk)

ChangeSet@1.994.5.1, 2003-03-29 11:27:36-05:00, jgarzik@redhat.com
  [hw_random] add AMD pci id
  
  Contributed by Andi Kleen

ChangeSet@1.994.4.6, 2003-03-29 09:46:47-05:00, jt@bougret.hpl.hp.com
  [PATCH] : IrNET module fix
  
  	o [CORRECT] Fix module refcounting (MOD_INC/DEC => .owner)
  	o [FEATURE] Add hints to discovery (control channel)

ChangeSet@1.994.4.5, 2003-03-29 09:45:08-05:00, jt@bougret.hpl.hp.com
  [PATCH] : IrDA timer fix
  
  	o [FEATURE] Make IrDA timers use mod_timer instead of
  	add+del_timer

ChangeSet@1.994.4.4, 2003-03-29 09:43:47-05:00, jt@bougret.hpl.hp.com
  [PATCH] : irtty-sir ZeroCopy Rx
  
  	o [FEATURE] Enable ZeroCopy Rx in irtty-sir/sir-dev
  		(provided by the new SIR wrapper in 2.5.61).

ChangeSet@1.994.4.3, 2003-03-29 09:42:38-05:00, jt@bougret.hpl.hp.com
  [PATCH] : irda-usb Rx path cleanup + no clear_halt
  
  	o [CORRECT] Don't do usb_clear_halt() on USB control pipe
  	o [FEATURE] Cleanup and simplify the USB Rx path

ChangeSet@1.994.4.2, 2003-03-29 09:41:51-05:00, jt@bougret.hpl.hp.com
  [PATCH] : IrLAP dynamic window code fix
  
  	o [FEATURE] Fix the dynamic window code to properly send the pf bit.
  		Increase perf by 40% for large packets at SIR.

ChangeSet@1.994.4.1, 2003-03-29 09:41:15-05:00, jt@bougret.hpl.hp.com
  [PATCH] : Discovery locking fixes
  
  	o [CRITICA] Fix remaining locking problem with discovery log
  	o [CRITICA] Don't call expiry callback under spinlock
  	o [FEATURE] Simplify/cleanup/optimise discovery/expiry code

ChangeSet@1.977.33.14, 2003-03-29 04:12:50-08:00, toml@us.ibm.com
  [IPSEC]: IPV6 AH/ESP fixes.

ChangeSet@1.977.33.13, 2003-03-29 04:08:41-08:00, toml@us.ibm.com
  [IPSEC]: Missing ipv6 policy checks.

ChangeSet@1.994.3.3, 2003-03-29 03:40:48-08:00, davem@nuts.ninka.net
  [SPARC64]: Implement pcibios_bus_to_resource.

ChangeSet@1.977.33.12, 2003-03-29 03:17:21-08:00, jmorris@intercode.com.au
  [CRYPTO]: Add Deflate algorithm to crypto API.

ChangeSet@1.994.3.2, 2003-03-29 02:05:07-08:00, davem@nuts.ninka.net
  [SPARC64]: Update defconfig.

ChangeSet@1.977.39.5, 2003-03-28 22:15:50-08:00, davem@nuts.ninka.net
  [SPARC64]: Fix interrupt enabling on trap return.

ChangeSet@1.994.2.35, 2003-03-29 00:43:27-05:00, mbligh@aracnet.com
  [PATCH] remove warning for 3c509.c
  
  Get this compile warning:
  drivers/net/3c509.c:207: warning: `el3_device_remove' declared `static' but never defined
  because the function definition is under
  "#if defined(CONFIG_EISA) || defined(CONFIG_MCA)".
  
  This patch puts the declaration under the same conditions.
  I'd be shocked if it wasn't correct ;-)
  
  M.

ChangeSet@1.994.2.34, 2003-03-29 00:43:08-05:00, paulus@samba.org
  [PATCH] MACE ethernet driver update
  
  This patch updates the MACE ethernet driver, used on older powermacs,
  to remove the uses of save_flags/restore_flags/cli/sti and use a
  spinlock instead.
  
  Jeff, please send this on to Linus.
  
  Paul.

ChangeSet@1.994.2.33, 2003-03-29 00:42:48-05:00, davej@codemonkey.org.uk
  [PATCH] finish init_etherdev conversion for gt96100eth
  
  - No need to alloc dev->priv (due to init_etherdev usage)
  - No need to kfree dev->priv (kfree'd with (dev) already)

ChangeSet@1.994.2.32, 2003-03-29 00:42:29-05:00, bunk@fs.tum.de
  [PATCH] fix .text.exit error in drivers/net/r8169.c
  
  In drivers/net/r8169.c the function rtl8169_remove_one is __devexit but
  the pointer to it didn't use __devexit_p resulting in a.text.exit
  compile error when !CONFIG_HOTPLUG.
  
  The fix is simple:

ChangeSet@1.994.2.31, 2003-03-29 00:14:20-05:00, fubar@us.ibm.com
  [bonding] bug fixes, and a few minor feature additions
  
  Mainly sync w/ 2.4.x version.

ChangeSet@1.994.2.30, 2003-03-29 00:04:22-05:00, davej@codemonkey.org.uk
  [tulip dmfe] add pci id

ChangeSet@1.994.2.29, 2003-03-28 23:43:48-05:00, bwindle@fint.org
  [tulip] remove unnecessary linux/version.h includes

ChangeSet@1.994.2.28, 2003-03-28 19:21:14-08:00, akpm@digeo.com
  [PATCH] Remove unused variable in nfs_readpage_result()
  
  Remove unused local `fattr' in nfs_readpage_result().

ChangeSet@1.994.2.27, 2003-03-28 19:21:07-08:00, akpm@digeo.com
  [PATCH] sync blockdevs on the final close only
  
  From: davej@codemonkey.org.uk
  
  We currently run sync_blockdev() on every close of a blockdev.  This patch
  arranges for the sync to happen only on the final close.

ChangeSet@1.994.2.26, 2003-03-28 19:21:00-08:00, akpm@digeo.com
  [PATCH] slab: cache sizes cleanup
  
  From: Brian Gerst <bgerst@didntduck.org>
  
  - Reduce code duplication by putting the kmalloc cache sizes into a header
    file.
  
  - Tidy up kmem_cache_sizes_init().

ChangeSet@1.994.2.25, 2003-03-28 19:20:52-08:00, akpm@digeo.com
  [PATCH] register_chrdev_region() leak and race fix
  
  - If two CPUs run register_chrdev_region(major == 0) at the same time they
    can get the same major.
  
    Fix that by extending the lock coverage.
  
  - local variable `cd' was leaky on an error path.
  
  - Add some API commentary.

ChangeSet@1.994.2.24, 2003-03-28 19:20:46-08:00, akpm@digeo.com
  [PATCH] make cdevname() callable from interrupts
  
  We just made bdevname() irq-safe.  This patch makes cdevname() callable from
  interrupts as well.

ChangeSet@1.994.2.23, 2003-03-28 19:20:39-08:00, akpm@digeo.com
  [PATCH] Fix 64bit warnings in mm/page_alloc.c
  
  From: Andi Kleen <ak@muc.de>
  
  Fix a warning on x86_64 (and presumably ia64) which arises from casting an
  int to a pointer.

ChangeSet@1.994.2.22, 2003-03-28 19:20:32-08:00, akpm@digeo.com
  [PATCH] honour VM_DONTEXPAND in vma merging
  
  From: Gerd Knorr <kraxel@bytesex.org>
  
  2.5.x kernels don't look at the VM_DONTEXPAND flag when merging multiple vmas
  into one.

ChangeSet@1.994.2.21, 2003-03-28 19:20:26-08:00, akpm@digeo.com
  [PATCH] init_inode_once() wants sizeof(struct hlist_head)
  
  From: William Lee Irwin III <wli@holomorphy.com>
  
  inode_init() wants to deal with things in in units of the size of
  struct hlist_head, not struct list_head.

ChangeSet@1.994.2.20, 2003-03-28 19:20:19-08:00, akpm@digeo.com
  [PATCH] use page_to_pfn() in __blk_queue_bounce()
  
  From: William Lee Irwin III <wli@holomorphy.com>
  
  __blk_queue_bounce() contains an open-coded page_to_pfn() for the
  discontig, non-MAP_NR_DENSE() case (wherever MAP_NR_DENSE() went).
  This converts it to use the standard page_to_pfn() abstraction.

ChangeSet@1.994.2.19, 2003-03-28 19:20:12-08:00, akpm@digeo.com
  [PATCH] ext3: remove dead code and variables
  
  Spotted by Oleg Drokin: remove a couple of local variables which aren't being
  used for anything.

ChangeSet@1.994.2.18, 2003-03-28 19:20:05-08:00, akpm@digeo.com
  [PATCH] add a might_sleep() check to kmap()
  
  kmap() can sleep, but rarely does.  Add a check for kmap() being called from
  inappropriate contexts.

ChangeSet@1.994.2.17, 2003-03-28 19:19:58-08:00, akpm@digeo.com
  [PATCH] speed up ext3_sync_file()
  
  There is never a need to write out b_assoc_buffers() in ext3_sync_file().

ChangeSet@1.994.2.16, 2003-03-28 19:19:51-08:00, akpm@digeo.com
  [PATCH] tty_io cleanup
  
  From: Andries.Brouwer@cwi.nl
  
  Adding the unregister_chrdev_region call that is the counterpart to
  register_chrdev_region, we get a nice cleanup of tty_io.c.

ChangeSet@1.994.2.15, 2003-03-28 19:19:44-08:00, akpm@digeo.com
  [PATCH] fix to support discontigmem for 16way x440
  
  From: Patricia Gaughen <gone@us.ibm.com>
  
  The boot-time ioermap code needs to invalidate the tlb entries after setting
  up the new pte.

ChangeSet@1.994.2.14, 2003-03-28 19:19:37-08:00, akpm@digeo.com
  [PATCH] x86 clock override boot option
  
  From: john stultz <johnstul@us.ibm.com>
  
  This patch allows one to manually specify the i386 gettimeofday time-source
  by passing clock=[pit|tsc|cyclone|...] as a boot argument.  The argument will
  override the default probled selection, and in case the selected time-source
  not be avalible the code defaults to using the PIT (printing a warning saying
  so).

ChangeSet@1.994.2.13, 2003-03-28 19:19:30-08:00, akpm@digeo.com
  [PATCH] wait_on_buffer refcounting checks
  
  It is generally illegal to wait on an unpinned buffer - another CPU could
  free it up even before __wait_on_buffer() has taken a ref against the buffer.
  
  Maybe external locking rules will prevent this in specific cases, but that is
  really subtle and fragile as locking rules are evolved.
  
  The patch detects people calling wait_on_buffer() against an unpinned buffer
  and issues a diagnostic.
  
  Also remove the get_bh() from __wait_on_buffer().  It is too late.

ChangeSet@1.994.2.12, 2003-03-28 19:19:22-08:00, akpm@digeo.com
  [PATCH] ext3: fix max file size
  
  ext3 is only permitting files of up to 32G.  It should be allowing files to
  be up to 2TB.
  
  This is because it is running ext3_max_size(1024) before the filesystem's
  blocksize has been determined.

ChangeSet@1.994.2.11, 2003-03-28 19:19:16-08:00, akpm@digeo.com
  [PATCH] remove vm_enough_memory double counting
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Stop vm_enough_memory double counting total_swapcache_pages: it dates
  from the days when we didn't free swap when freeing swapcache page.

ChangeSet@1.994.2.10, 2003-03-28 19:19:09-08:00, akpm@digeo.com
  [PATCH] handle oom in tmpfs
  
  From: Hugh Dickins <hugh@veritas.com>
  
  move_from_swap_cache and add_to_page_cache_lru are using GFP_ATOMIC,
  which can easily fail in an intermittent way.  Rude if shmem_getpage
  then fails with -ENOMEM: use blk_congestion_wait() to let kswapd in,
  and repeat.

ChangeSet@1.994.2.9, 2003-03-28 19:19:02-08:00, akpm@digeo.com
  [PATCH] tmpfs truncation fix
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Recent testing has shown that swapoff can sneak a page back into the
  tmpfs page cache after truncate_inode_pages has cleaned it, before
  shmem_truncate resets next_index to stop that: BUG_ON(inode->i_blocks)
  in shmem_delete_inode.  So call truncate_inode_pages again to be safe.

ChangeSet@1.994.2.8, 2003-03-28 19:18:54-08:00, akpm@digeo.com
  [PATCH] make add_to_swap_cache() static
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Make add_to_swap_cache static, it's only used by read_swap_cache_async;
  and since that has just done a GFP_HIGHUSER allocation, surely it's
  better for add_to_swap_cache to use GFP_KERNEL than GFP_ATOMIC.

ChangeSet@1.994.2.7, 2003-03-28 19:18:47-08:00, akpm@digeo.com
  [PATCH] permit page unmapping if !CONFIG_SWAP
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Raised #endif CONFIG_SWAP in shrink_list, it was excluding
  try_to_unmap of file pages.  Suspect !CONFIG_MMU relied on
  that to suppress try_to_unmap, added SWAP_FAIL stub for it.

ChangeSet@1.994.2.6, 2003-03-28 19:18:40-08:00, akpm@digeo.com
  [PATCH] remove SWAP_ERROR
  
  From: Hugh Dickins <hugh@veritas.com>
  
  Delete unused SWAP_ERROR and non-existent page_over_rsslimit().

ChangeSet@1.994.2.5, 2003-03-28 19:18:32-08:00, akpm@digeo.com
  [PATCH] posix timers: fix double-reporting of timer expiration
  
  From: george anzinger <george@mvista.com>
  
  Timer expirations are being reported twice.

ChangeSet@1.994.2.4, 2003-03-28 19:18:25-08:00, akpm@digeo.com
  [PATCH] add flush_cache_page() to install_page()
  
  install_page() needs to run flush_cache_page() prior to overwriting an
  already-established pte.

ChangeSet@1.994.2.3, 2003-03-28 19:18:18-08:00, akpm@digeo.com
  [PATCH] slab: fix off-by-one in size calculation
  
  From: Manfred Spraul <manfred@colorfullife.com>
  
  Brian spotted a stupid bug in the slab initialization:
  
  If multiple objects fit into one cacheline, then the allocator ignores
  SLAB_HWCACHE_ALIGN and squeezes the objects into the same cacheline.  The
  implementation contains an off by one error and thus doesn't work correctly:
  For Athlon optimized kernels, the 32-byte slab uses 64 byte of memory.

ChangeSet@1.994.2.2, 2003-03-28 19:18:11-08:00, akpm@digeo.com
  [PATCH] POSIX timers interface long/int cleanup
  
  From: Eric Piel <Eric.Piel@Bull.Net>
  
  Fixes some long/int confusion on 64-bit machines which was causing failures
  on ia64 - we end up trying to set bits in the 32-63 range on an int and the
  kernel locks up.
  
  Also cleans up idr.h.
  
  George has acked this change.

ChangeSet@1.994.2.1, 2003-03-28 19:18:04-08:00, akpm@digeo.com
  [PATCH] initcall debug code
  
  The patch is designed to help locate where the kernel is dying during the
  startup sequence.
  
  - Boot parameter "initcall_debug" causes the kernel to print out the
    address of each initcall before calling it.
  
    The kallsyms tables do not cover __init sections, so printing the
    symbolic version of these symbols doesn't work.  They need to be looked up
    in System.map.
  
  - Detect whether an initcall returns with interrupts disabled or with a
    locking imbalance.  If it does, complain and then try to fix it up.

ChangeSet@1.994.1.3, 2003-03-29 00:01:38+00:00, hch@de.rmk.(none)
  [SERIAL] switch over 8250_cs to pcmcia_register_driver

ChangeSet@1.994.1.2, 2003-03-28 23:55:14+00:00, linux@de.rmk.(none)
  [PCMCIA] don't inform "driver services" of cardbus-related events

ChangeSet@1.994.1.1, 2003-03-28 23:51:58+00:00, linux@de.rmk.(none)
  [PCMCIA] generic suspend/resume capability
  
  The socket drivers already offer suspend and resume
  capability. Integrate this with the driver model, based on a
  suggestion by Russell King.
  
  Also, remove two never-used functions from the socket drivers (to_ns).
  
   drivers/pcmcia/cs.c             |   70 ++++++++++++++++++++--------------------
   drivers/pcmcia/cs_internal.h    |    1
   drivers/pcmcia/hd64465_ss.c     |    2 +
   drivers/pcmcia/i82092.c         |   17 ++++++---
   drivers/pcmcia/i82365.c         |    2 +
   drivers/pcmcia/pci_socket.c     |   15 +-------
   drivers/pcmcia/sa1100_generic.c |    2 +
   drivers/pcmcia/sa1111_generic.c |   14 +-------
   drivers/pcmcia/tcic.c           |    7 +---
   include/pcmcia/ss.h             |    5 ++
   10 files changed, 64 insertions(+), 71 deletions(-)

ChangeSet@1.996, 2003-03-28 14:10:34-08:00, agrover@groveronline.com
  ACPI: Interpreter update to 20030328
  - Add APIs to add and remove GPE Block devices
  - Clean up problems with semaphore acquisition from the ISR

ChangeSet@1.977.23.3, 2003-03-28 14:49:50-06:00, jgrimm@touki.austin.ibm.com
  [SCTP] Add LINKLOCAL/sin6_scope_id support.

ChangeSet@1.977.25.11, 2003-03-28 09:29:03-06:00, hch@lst.de
  [PATCH] aha152x pcmcia updates
  
  (1) use new pcmcia_register_driver() & co API
  (2) use scsi_add_host & co.  This needed some restructuring in aha152x.c
  (3) add a bunch of missing statics to aha152x.c
  (4) move prototypes for functions used by aha152x_stub.c to aha152x.h

ChangeSet@1.977.35.7, 2003-03-28 01:14:05+00:00, linux@de.rmk.(none)
  [PCMCIA] fix compilation with PCMCIA_DEBUG on

ChangeSet@1.977.35.6, 2003-03-28 01:09:49+00:00, linux@de.rmk.(none)
  [PCMCIA] fix pcmcia_bind_driver
  
  Don't allow "bind_request" to be called before "register_pccard_driver".

ChangeSet@1.977.37.9, 2003-03-27 15:30:10-08:00, cminyard@mvista.com
  [PATCH] fix ipmi_devintf.c compilation
  
  This fixes ipmi compilation (with some documentation updates and another
  minor fix, too).
  
  It also fixes a problem with the state machine getting stuck in a
  certain error condition.

ChangeSet@1.977.30.8, 2003-03-27 16:27:09-06:00, mochel@osdl.org
  sysfs: Fix file removal
  
  Turns out we do need to do d_delete() on individual files (and symlinks)
  when removing them the tree, to make sure they actually get removed from
  the hierarchy. 

ChangeSet@1.977.39.4, 2003-03-27 14:00:51-08:00, davem@nuts.ninka.net
  [SPARC64]: Use GFP_ATOMIC in request_irq.

ChangeSet@1.977.39.3, 2003-03-27 13:57:08-08:00, davem@nuts.ninka.net
  [SPARC64]: Implement dump stack and handle dumping currents stack properly.

ChangeSet@1.977.39.2, 2003-03-27 11:15:03-08:00, davem@nuts.ninka.net
  [SPARC64]: Fix pcibios_resource_to_bus and the build for this platform.

ChangeSet@1.977.39.1, 2003-03-27 11:09:34-08:00, davem@nuts.ninka.net
  [USB]: In ohci-pci.c, use size_t printf format.

ChangeSet@1.977.38.20, 2003-03-27 10:57:51-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: Convert md personalities to new module interface
  
  Thanks to  Angus Sawyer <angus.sawyer@dsl.pipex.com> and
     Daniel McNeil <daniel@osdl.org>

ChangeSet@1.977.38.19, 2003-03-27 10:57:44-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: Cleanup #define TEXT text ... printk(TEXT)
  
  Also reformat some printks so lines don't exceed 80chars.
  
  Thanks to  Angus Sawyer <angus.sawyer@dsl.pipex.com>

ChangeSet@1.977.38.18, 2003-03-27 10:57:36-08:00, neilb@cse.unsw.edu.au
  [PATCH] md: md/linear oops fix
  
  From: Daniel McNeil <daniel@osdl.org>
  
  This fixes an oops caused by incorrect usage of sector_div()
  in which_dev() in md/linear.c.  It was dereferencing an non-existent
  hash table entry.

ChangeSet@1.977.38.17, 2003-03-27 10:57:29-08:00, neilb@cse.unsw.edu.au
  [PATCH] kNFSd: Be more careful with readlock in exp_parent
  
  We currently hold a read_lock of dparent_lock
  while calling exp_get_by_name on several ancestors
  of a given dentry.  However exp_get_by_name can
  malloc(GFP_KERNEL), so that isn't a good idea.
  
  Now we only claim the lock while actually
  stepping up the parent chain.
  
  This addresses bug 29 @ bugme.osdl.org

ChangeSet@1.977.38.16, 2003-03-27 10:57:22-08:00, neilb@cse.unsw.edu.au
  [PATCH] kNFSd:fix read encoding
  
  encode_read: change 'len' variable from unsigned long to a long for
  '(len > 0)' comparison.  don't set up a tail iovec for zero length
  reads.

ChangeSet@1.977.38.15, 2003-03-27 10:57:16-08:00, neilb@cse.unsw.edu.au
  [PATCH] kNFSd: fix WRITE decoding
  
  NFSv4 operations after WRITE are decoded into wr_vec[] pages, thus the
  argp->pagelen can be non-zero at the end of decoding the WRITE
  operation.
  
  This patch correctly sets argp->pagelen, and correctly advances argp->p
  after the WRITE operation

ChangeSet@1.977.38.14, 2003-03-27 10:57:10-08:00, neilb@cse.unsw.edu.au
  [PATCH] kNFSd: READ_BUF macro update
  
  Fix some misleading comments, and correct the test for requesting more
  than one page.

ChangeSet@1.977.37.7, 2003-03-27 19:32:30+01:00, trond.myklebust@fys.uio.no
  Fix clnt.c to skip re-encoding an RPC call in the case when
  we're writing over TCP and have done a partial send.

ChangeSet@1.977.38.13, 2003-03-27 10:05:59-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] S/390 typo fixes
  
  From Steven Cole

ChangeSet@1.977.38.12, 2003-03-27 10:05:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Wrong kind of NUL fix for asm headers

ChangeSet@1.977.38.11, 2003-03-27 10:05:10-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] PC9800 uses different IDE i/o bases for legacy mode devices
  
  From Osamu Tomita

ChangeSet@1.977.38.10, 2003-03-27 10:04:46-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Quota should not reference user addresses directly
  
  (Stanford Checker, Chris Wright)

ChangeSet@1.977.38.9, 2003-03-27 10:04:25-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fs/exec.c does not need __NO_VERSION__
  
  From Christoph Hellwig I think

ChangeSet@1.977.38.8, 2003-03-27 10:04:04-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Make cramfs compile again

ChangeSet@1.977.38.7, 2003-03-27 10:03:46-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Merge the serial config entries for PC9800
  
  From Osamu Tomita

ChangeSet@1.977.38.6, 2003-03-27 10:03:28-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Fix up 3w-xxxx driver
  
  Fix up 3w-xxxx. I didnt test SMP and it shows

ChangeSet@1.977.38.5, 2003-03-27 10:03:09-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] fix radio_cadet driver locking
  
  Forward port the replacement to the horribly broken locking in 2.5
  radio_cadet driver.

ChangeSet@1.977.37.6, 2003-03-27 19:03:00+01:00, trond.myklebust@fys.uio.no
  Fix a memory corruption bug in NFSv4 client.

ChangeSet@1.977.38.4, 2003-03-27 10:02:53-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Remove obsolete IDE timing hack
  
  Vojtech Pavlik
  
  The ide fixes for the VIA8235 obsolete this hack

ChangeSet@1.977.38.3, 2003-03-27 10:02:45-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Ensure hdparm errors to the user when the request isnt allowed

ChangeSet@1.977.38.2, 2003-03-27 10:02:37-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Add a comment that the irq_nosync stuff needs revisiting

ChangeSet@1.977.38.1, 2003-03-27 10:02:29-08:00, alan@lxorguk.ukuu.org.uk
  [PATCH] Avoid unknown IDE commands
  
  One from Jens - fix up the problems with older Samsung disks that don't
  abort unknown commands sometimes

ChangeSet@1.977.37.5, 2003-03-27 18:59:16+01:00, trond.myklebust@fys.uio.no
  Fix a typo in auth_gss.c. Clean out an unused variable.

ChangeSet@1.977.37.4, 2003-03-27 18:43:56+01:00, trond.myklebust@fys.uio.no
    [PATCH] Fix misleading EIO on NFS client
  
    The following patch by Joe Korty removes an over-zealous check in the NFS
    read code that causes pages to be incorrectly marked with PG_error and
    hence causes an EIO to be returned to userland.
  
    The test is incorrect as it ignores the fact that we may be caching a
    write that will extend the file on the server (and hence will create a
    hole in the region concerned.).

ChangeSet@1.977.37.3, 2003-03-27 18:42:16+01:00, trond.myklebust@fys.uio.no
  Fix the RPC debugging code so that it doesn't Oops if a task has
  a null 'p_proc' procedure pointer.

ChangeSet@1.977.37.2, 2003-03-27 18:38:58+01:00, trond.myklebust@fys.uio.no
  Micro-optimization: rename rpc_lookup_path() as rpc_lookup_parent()
  and drop the 'flags' argument (it was always set too LOOKUP_PARENT).
  
  If the user supplies and empty path, return -ENOENT.

ChangeSet@1.977.37.1, 2003-03-27 18:34:55+01:00, trond.myklebust@fys.uio.no
  Fix xprt.c so that it resends RPC requests immediately after a timeout.
  Doing this ensures that we keep probing the connection to the server
  rather than just waiting for the entire congestion window to time out.
  The latter can be very expensive due to the exponential backoff rule.

ChangeSet@1.889.392.1, 2003-03-27 11:33:43-06:00, jejb@raven.il.steeleye.com
  fix scsi/qlogicfc.c stack problems
  
  Revert Randy's stack fix and apply the one from the -dj tree
  instead.

ChangeSet@1.977.33.11, 2003-03-27 07:56:32-08:00, jmorris@intercode.com.au
  [NET]: Warn only once about SO_BSDCOMPAT.

ChangeSet@1.977.25.9, 2003-03-27 09:40:15-06:00, dougg@torque.net
  [PATCH] block scsi_ioctl.c lk 2.5.66
  
  This is a multi-part message in MIME format.

ChangeSet@1.977.25.8, 2003-03-27 09:39:43-06:00, dougg@torque.net
  [PATCH] scsi_ioctl.c for SEND_DIAGNOSTIC
  
  This is a multi-part message in MIME format.

ChangeSet@1.977.25.7, 2003-03-27 09:38:14-06:00, tomita@cinet.co.jp
  [PATCH] Complete support for PC-9800 sub-arch (9/9) SCSI
  
  This is the patch to support NEC PC-9800 subarchitecture
  against 2.5.65-ac4. (9/9)
  
  SCSI host adapter support.
   - BIOS parameter change for PC98.
   - Add pc980155 driver for old PC98.
   - wd33c93.c update error handler for eh_*.
   - wd33c93.h register to int for PIO mode.
  
  Regards,
  Osamu Tomita

ChangeSet@1.977.25.6, 2003-03-27 09:26:58-06:00, hch@lst.de
  [PATCH] some more entries for the largelun list

ChangeSet@1.977.25.5, 2003-03-27 09:26:11-06:00, hch@lst.de
  [PATCH] update qlogic and fdomain drivers to use pcmcia_register_driver

ChangeSet@1.991, 2003-03-27 21:19:28+11:00, benh@kernel.crashing.org
  PPC32: Get Open Firmware to initialize all the displays, not just one.

ChangeSet@1.990, 2003-03-27 21:17:42+11:00, trini@kernel.crashing.org
  PPC32: Update the banner printed for the Spruce board

ChangeSet@1.989, 2003-03-27 21:14:42+11:00, benh@kernel.crashing.org
  PPC32: Unmap the VIA (versatile interface adaptor) chip after we are done with it.

ChangeSet@1.988, 2003-03-27 20:38:14+11:00, paulus@samba.org
  PPC32: Fix compilation of powermac cpufreq stuff

ChangeSet@1.987, 2003-03-27 17:21:42+11:00, benh@kernel.crashing.org
  PPC32: Forward-port support for new powermacs from 2.4 tree.

ChangeSet@1.986, 2003-03-27 17:08:29+11:00, benh@kernel.crashing.org
  PPC32: Add function for choosing which PLL to use on 750FX cpus.

ChangeSet@1.985, 2003-03-27 17:01:12+11:00, benh@kernel.crashing.org
  PPC32: Add support for CPU frequency scaling on some PowerMacs

ChangeSet@1.984, 2003-03-27 16:53:27+11:00, benh@kernel.crashing.org
  PPC32: Factor out common code for reading/setting various SPRs.

ChangeSet@1.977.35.5, 2003-03-27 00:06:18+00:00, linux@de.rmk.(none)
  [PCMCIA] remove unused include/pcmcia/driver_ops.h
  
  Except for dev_node_t, the contents of include/pcmcia/driver_ops.h
  aren't used anywhere within the kernel. It's a left-over file from the
  days when cardbus 32-bit cards weren't handled as pci devices, and
  their drivers as pci drivers. So, move the dev_node_t to
  include/pcmcia/ds.h, remove the lone in-kernel reference to
  driver_ops.h, and remove the contents of driver_ops.h.

ChangeSet@1.977.35.4, 2003-03-27 00:03:04+00:00, linux@de.rmk.(none)
  [PATCH] convert ds.c's socekt_info_t to struct pcmcia_bus_socket
  
  Rename socket_info_t (which is used many, many times differently
  within pcmcia) to "struct pcmcia_bus_socket".
  
  Also, a couple of functions in ds.c can be converted to use the "struct
  pcmcia_bus_socket" as argument instead of the socket number.

ChangeSet@1.977.35.3, 2003-03-26 23:56:34+00:00, linux@de.rmk.(none)
  [PCMCIA] remove "init_status" from struct pcmcia_driver
  
  As we don't have a late_initcall in ds.c any more, we can't easily
  distinguish between in-kernel drivers and those built as modules. This
  information was used by cardmgr to detect whether "rmmod" makes
  sense. As unloading of modules seems to be deprecated behaviour anyway
  in 2.5., and the current driver unloading process is IMO broken
  anyway, I don't shed any tears on this lost functionality.

ChangeSet@1.977.35.2, 2003-03-26 23:52:51+00:00, linux@de.rmk.(none)
  [PCMCIA] "driver services" socket add/remove abstraction
  
  Previously, "Driver Services" could only be called when the socket
  drivers were initialized earlier. This caused an awful lot of
  problems, especially when modprobe tried to load ds.ko and a pcmcia
  card driver at once.
  
  As all socket devices are registered with the driver model core as
  being of "class_type pcmcia_socket_class", we can take use of that and
  register them with "Driver Services" upon detection or upon
  module loading of ds.c.
  
  Also, the "I-need-two-initcalls-in-a-module"-tweak can go away.
  
  Unfortunately, this patch reportedly breaks some RedHat pcmcia init
  scritps - they relied on the failed loading of ds.c to detect that no
  socket driver was loaded previously. To properly detect this, you
  should take a look at the /sys/class/pcmcia_socket/devices directory.

ChangeSet@1.977.28.13, 2003-03-26 19:38:25+01:00, hch@sgi.com
  [XFS] remove fs/xfs/xfs_dqblk.h
  
  This one should have gone away a few checkings ago.  I blame it on
  BitKeeper.. :)

ChangeSet@1.977.28.12, 2003-03-26 19:31:25+01:00, roehrich@sgi.com
  [XFS] fix initialization of dmapi code
  
  SGI Modid: 2.5.x-xfs:slinx:142389a

ChangeSet@1.977.28.11, 2003-03-26 19:29:36+01:00, sandeen@sgi.com
  [XFS] Use mod_timer in place of del/modify/add (can race)
  Also use del_timer_sync when we're done.
  
  SGI Modid: 2.5.x-xfs:slinx:142197a

ChangeSet@1.977.28.10, 2003-03-26 19:27:31+01:00, lord@sgi.com
  [XFS] optimize timestamp updates, use new hires timestamps more directly,
  also fix a bug where the mtime field was not correctly updated.
  
  SGI Modid: 2.5.x-xfs:slinx:142296a

ChangeSet@1.977.28.9, 2003-03-26 19:25:17+01:00, nathans@sgi.com
  [XFS] Add back the pagebuf flag for scheduling on the data daemon.  Moving
  this into just a pagebuf_iodone parameter was broken as we don't have
  sufficient state in all the places we need it to make the decision.
  
  SGI Modid: 2.5.x-xfs:slinx:141626a

ChangeSet@1.977.28.8, 2003-03-26 19:23:11+01:00, nathans@sgi.com
  [XFS] Cut and paste stuff up on my part in the DMAPI headers.
  
  SGI Modid: 2.5.x-xfs:slinx:142170a

ChangeSet@1.977.28.7, 2003-03-26 19:21:19+01:00, nathans@sgi.com
  [XFS] Cut and paste stuff up on my part in the DMAPI headers.
  
  SGI Modid: 2.5.x-xfs:slinx:142163a

ChangeSet@1.977.28.6, 2003-03-26 19:13:53+01:00, nathans@sgi.com
  [XFS] Header shuffling to try and keep several source trees aligned - move the
  realtime inode detection macro somewhere more appropriate.
  
  SGI Modid: 2.5.x-xfs:slinx:141951a

ChangeSet@1.977.28.5, 2003-03-26 19:11:49+01:00, nathans@sgi.com
  [XFS] Cleanup/remove a bunch of macros, comments and code.
  
  SGI Modid: 2.5.x-xfs:slinx:141925a

ChangeSet@1.977.28.4, 2003-03-26 19:04:20+01:00, hch@sgi.com
  [XFS] Separate the quota source into its own subdirectory ala dmapi.
  Push a bunch of quota- and dmapi-specific code down into these
  subdirs which previously was compiled into the core XFS code,
  and don't descend into these subdirs if options config'd off.
  
  SGI Modid: 2.5.x-xfs:slinx:141850a

ChangeSet@1.977.35.1, 2003-03-26 16:51:18+00:00, rmk@flint.arm.linux.org.uk
  Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pci
  into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-pcmcia

ChangeSet@1.977.22.12, 2003-03-26 15:54:29+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Ensure transmit lines are held in mark state.

ChangeSet@1.977.22.11, 2003-03-26 15:38:15+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Kill compiler warning about uninitialised ppcr in cpu-sa1110.c.

ChangeSet@1.977.22.10, 2003-03-26 15:33:03+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Quieten dc21285 host bridge driver during bus probing.
  
  - don't report PCI aborts during config cycles as errors.
  - don't scan the pci buses if we receive a master abort.
  - setup error handlers earlier.

ChangeSet@1.977.22.9, 2003-03-26 15:21:58+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix potential oops in epxa10db-flash.c
  
  Fix potential oops if kmalloc returns NULL.
  Really return an error when out of memory.

ChangeSet@1.977.22.8, 2003-03-26 15:00:54+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Support write combining on framebuffers

ChangeSet@1.977.22.7, 2003-03-26 14:58:05+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Update Cyber2000fb driver for new fbcon API
  
  This cset updates cyber2000fb (used on NetWinders) to the new
  fbcon API, and adds cfbfillrect, cfbcopyarea and cfbimgblt
  objects when building cyber2000fb.

ChangeSet@1.977.22.6, 2003-03-26 14:52:32+00:00, rmk@flint.arm.linux.org.uk
  [ARM] console init functions return type int

ChangeSet@1.977.33.8, 2003-03-26 05:35:50-08:00, davem@nuts.ninka.net
  [IPSEC]: linux/xfrm.h u32 --> __u32.

ChangeSet@1.977.22.5, 2003-03-26 13:17:37+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Pass prev task_struct through __switch_to

ChangeSet@1.977.22.4, 2003-03-26 13:06:19+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Update mach-types

ChangeSet@1.977.22.3, 2003-03-26 13:03:17+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove EXPORT_NO_SYMBOLS

ChangeSet@1.977.33.7, 2003-03-26 04:59:45-08:00, davem@nuts.ninka.net
  [IPSEC]: Remove unused field 'owner' from selector.

ChangeSet@1.977.34.4, 2003-03-26 02:52:55-08:00, davem@nuts.ninka.net
  [SPARC64]: Make boot targets get cleaned up properly.

ChangeSet@1.977.34.3, 2003-03-26 02:27:37-08:00, davem@nuts.ninka.net
  [SPARC64]: Initial cut at Ultra-IIe cpufreq driver.

ChangeSet@1.977.34.2, 2003-03-26 00:50:42-08:00, davem@nuts.ninka.net
  [SPARC64]: cpufreq cleanup, move notifier into common area.

ChangeSet@1.977.33.6, 2003-03-25 22:47:55-08:00, kuznet@ms2.inr.ac.ru
  [IPV4]: Make sure rtcache flush happens after sysctl updates.

ChangeSet@1.977.33.5, 2003-03-25 22:40:38-08:00, chas@locutus.cmf.nrl.navy.mil
  [ATM]: Fix total_len calculation in IPHASE driver.

ChangeSet@1.977.33.4, 2003-03-25 22:38:17-08:00, randy.dunlap@verizon.net
  [NET]: typo and comment fixes

ChangeSet@1.977.33.3, 2003-03-25 22:36:13-08:00, yoshfuji@linux-ipv6.org
  [IPSEC]: Remove duplicate / obsolete entry in include/linux/dst.h

ChangeSet@1.977.33.2, 2003-03-25 22:33:55-08:00, jgrimm2@us.ibm.com
  [IPV6]: Export some icmpv6 symbols for SCTP.

ChangeSet@1.977.31.3, 2003-03-25 20:34:38-06:00, mochel@osdl.org
  driver model: fix warning in cpu init.

ChangeSet@1.977.32.2, 2003-03-25 17:29:08-08:00, j.dittmer@portrix.net
  [PATCH] i2c: add i2c-via686a driver

ChangeSet@1.977.32.1, 2003-03-25 17:22:33-08:00, j.dittmer@portrix.net
  [PATCH] i2c: fix compile bugs in tvmixer.c
  
  Additionally I need the following patch to tvmixer.c to compile properly
  with CONFIG_SOUND_TVMIXER=m. Just a /client->name/client->dev.name/g.

ChangeSet@1.977.22.2, 2003-03-26 01:11:28+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Fix ARM do_div() implementation
  
  The ARM do_div() implementation was rather lax in that it only
  performed a 32-bit divide.  This cset fixes this oversight by
  providing a 64-bit by 32-bit division in asm.
  
  This is necessary for posix-timers to function correctly.

ChangeSet@1.977.14.21, 2003-03-25 15:16:26-08:00, greg@kroah.com
  USB: remove unneeded #include <linux/version.h>

ChangeSet@1.977.14.20, 2003-03-25 14:13:46-08:00, bhards@bigpond.net.au
  [PATCH] USB: CDC Ethernet maintainer transfer

ChangeSet@1.977.14.19, 2003-03-25 14:11:56-08:00, bhards@bigpond.net.au
  [PATCH] USB: CDC Ethernet zero packet fix

ChangeSet@1.977.23.2, 2003-03-25 16:11:45-06:00, jgrimm@touki.austin.ibm.com
  [SCTP] Add SEND_FAILED support.  (Ardelle Fan)

ChangeSet@1.977.14.18, 2003-03-25 13:59:05-08:00, greg@kroah.com
  [PATCH] USB: fix compiler warning in usb-storage

ChangeSet@1.977.28.3, 2003-03-25 22:58:49+01:00, nathans@sgi.com
  [XFS] whitespace and code formatting changes

ChangeSet@1.977.29.1, 2003-03-25 15:52:51-06:00, mochel@osdl.org
  driver model: increase BUS_ID_SIZE to 20
  
  From Ben Collins, for the sake of ieee1394, so the 64-bit (16 char) GUID
  can be used for the bus_id. 

ChangeSet@1.977.14.17, 2003-03-25 13:49:07-08:00, mdharm-usb@one-eyed-alien.net
  [PATCH] usb-storage: cleanup
  
  This patch changes some debugging output to be a bit more clear, and
  removes some un-needed code -- it's no longer possible for us to have
  active URBs in the disconnect path.

ChangeSet@1.977.14.16, 2003-03-25 13:45:59-08:00, mdharm-usb@one-eyed-alien.net
  [PATCH] usb-storage: initialize urb status
  
  This patch initializes the URB status before it's used.  While not
  technically required, it's good programming practice (and a similar bug
  just bit us on 2.4 with UHCI).

ChangeSet@1.977.14.15, 2003-03-25 13:45:34-08:00, mdharm-usb@one-eyed-alien.net
  [PATCH] usb-storage: LUN and isd200
  
  This patch (developed with assistance from Jan Harkes
  <jaharkes@cs.cmu.edu>) makes the LUN field of a bulk-only transport come
  from a known-good source, rather than the likely-good command-byte.  It
  also updates the ISD200 driver to work with this change.

ChangeSet@1.977.28.2, 2003-03-25 22:43:30+01:00, nathans@sgi.com
  [XFS] In showargs, report the usrquota/grpquota option variant, which is common.
  
  SGI Modid: 2.5.x-xfs:slinx:141511a

ChangeSet@1.977.28.1, 2003-03-25 22:39:41+01:00, nathans@sgi.com
  [XFS] Next step in bhv code cleanup - this is a start on moving quota and dmapi
  into behavior layers, purging several points where these sit slap bang in
  the middle of XFS code (esp. read_super).  Also removes numerous #ifdef's
  and a bunch of unused #define's from all over the place.  More to come.
  
  SGI Modid: 2.5.x-xfs:slinx:141499a

ChangeSet@1.977.1.26, 2003-03-25 21:37:30+00:00, ambx1@neo.rr.com
  Increment Version Number

ChangeSet@1.977.1.25, 2003-03-25 21:34:45+00:00, ambx1@neo.rr.com
  Silently Ignore if the device is already active/disabled
  
  Some drivers will try to activate a device even though it is already
  active.  Instead of returning an error, the resource manager will now
  just ignore this.  This should solve some of the recently seen problems.
  Also it doesn't make sense to return an error if the device is already
  in the correct state.

ChangeSet@1.977.27.1, 2003-03-25 13:32:18-08:00, agrover@groveronline.com
  Merge groveronline.com:/root/bk/linux-2.5
  into groveronline.com:/root/bk/linux-acpi

ChangeSet@1.977.14.14, 2003-03-25 13:30:08-08:00, oliver@neukum.name
  [PATCH] USB: storage: add logging to reset
  
    - add logging to reset

ChangeSet@1.977.14.13, 2003-03-25 13:29:44-08:00, oliver@neukum.name
  [PATCH] USB: storage device reset cleanup
  
  > In the absence of far-reaching changes to the API, my suggestion is to
  > have the emulated SCSI bus reset code in usb-storage do nothing but log an
  > error message and return an error code.  For the time being, considering
  > how infrequently these resets occur, we can simply rely on the user
  > unplugging the USB cable and putting it back in or cycling the power to
  > the drive.  (Yes, there are situations where these resets crop up
  > regularly -- but they are the result of some other incompatibility that a
  > device reset won't fix anyway.)
  
  OK, as the consensus seems to be that in the short run changing things
  for a full reset implementation is not worth it, here's an implementation
  that does the best we can do without.
  It issues a reset only if we can be sure that there are no other users
  of the device in question.
  As the version currently in the storage driver is broken anyway,
  this is a definite improvement. And it addresses the need of exporting
  the probe/remove functions for storage's sake.

ChangeSet@1.977.14.12, 2003-03-25 13:23:01-08:00, oliver@neukum.name
  [PATCH] USB: Another memory allocation in block IO error handling path
  
    - memory allocation in block io error code path with GFP_KERNEL

ChangeSet@1.977.1.24, 2003-03-25 21:21:48+00:00, ambx1@neo.rr.com
  ALSA SB16 PnP Update
  
  Updates the driver to the new pnp apis.  Although it has only been tested
  for compiliation, it is an improvement over the existing broken code. 
  These changes are based on a update by Shaheed Haque <srhaque@iee.org>.

ChangeSet@1.977.26.3, 2003-03-25 15:14:01-06:00, mochel@osdl.org
  driver model:  Fix error handling in sysfs registration
  
  From Matt Dobson:
  
  The cpu, memblk, and node driver/device registration should be a little 
  more clean in the way it handles registration failures.  Or at least 
  *consistent* amongst the topology elements.  Right now, failures are 
  either silent, obscure, or leave things in an inconsistent state.

ChangeSet@1.977.26.2, 2003-03-25 15:12:33-06:00, mochel@osdl.org
  driver model: Make sure we initialize drivers' class_list.

ChangeSet@1.977.26.1, 2003-03-25 15:12:06-06:00, mochel@osdl.org
  driver model: don't define DEBUG in base.h

ChangeSet@1.977.14.11, 2003-03-25 13:07:05-08:00, greg@kroah.com
  [PATCH] USB: fix Makefile to allow usb midi driver to be built if it's the only class driver selected.

ChangeSet@1.977.14.10, 2003-03-25 12:41:14-08:00, randy.dunlap@verizon.net
  [PATCH] USB: usb/misc/emi26.c stack reduction
  
  Reduces stack usage in emi26_load_firmware().

ChangeSet@1.977.14.9, 2003-03-25 12:40:48-08:00, oliver.spang@siemens.com
  [PATCH] USB: Compiler error in cdc-acm when DEBUG defined

ChangeSet@1.977.1.22, 2003-03-25 11:54:54-08:00, ak@suse.de
  [PATCH] x86-64 updates
  
  Lots of x86-64 updates. Merge with 2.4 and NUMA works now. Also reenabled
  the preemptive kernel. And some other bug fixes.
  IOMMU disabled by default now because it has problems.
  
   - Add more CONFIG options for device driver debugging and iommu
     force/debug.  (don't enable iommu force currently)
   - Some S3/ACPI fixes/cleanups from Pavel.
   - Set MSG_COMPAT_* in msg_flags for networking 32bit emulation.
     This unfortunately still doesn't fix the fd passing problems.
   - Sync PCI IOMMU code with 2.4 (minor fixes, flush less often)
   - Really fix UP compilation (Pavel)
   - Reenable preempt
   - Fix CONFIG_DISCONTIGMEM bootup and enable.  Still needs more tuning.
   - Fix some bugs in topology discovery and clean code up.
   - Don't put unwind tables into object files
   - Some kernel debugging hooks
   - Move CPU detection into early real mode code to better interact with
     vesafb consoles
   - Initialize mode in real mode character output
   - New 32bit FPU signal save/restore
   - Various fixes in FPU handling in ptrace
   - Fix security holes in ptrace (32bit and 64bit)
   - Fix serial ioctl (including security hole)
   - Add bluetooth ioctls to 32bit emu (from sparc64)
   - Correctly enable si_val in queued signals in 32bit emulation
   - Rework SEM_STAT emulation.  LTP still fails unfortunately.
   - Fix error case in msg* emulation
   - Fix debug register access from ptrace (Michal Ludvig, me)
   - Fix handling of NULL arguments in 32bit execve
   - Fix some error cases for 32bit readv/writev (LTP still complains)
   - Remove rate control from unimplemented syscall warnings
   - Fix error message for missing aperture
   - Turn some APIC printks into Dprintk to make the bootup more quiet
   - Some fixes for no APIC (probably still broken), add disableapic
     option (untested)
   - Sync K8 MCE handler with 2.4.  Should work a lot better now.
   - Remove never used KDB hooks
   - Fix buffer overflow in command line copying
   - Merge from i386: use separate status word for lazy FPU state
   - Don't force the IOMMU for dma masks < 4GB.
   - Print backtrace in Sysrq-T (from Andrea)
   - Merge from i386: fix FPU race in fork.
   - Disable NX mode by default for now
   - Rewrite dump_pagetable
   - Fix off by one bug in ioremap (i386 merge)
   - Merge from i386: handle VIA pci bridge bugs
   - Disable NUMA ACPI support (no SRAT support yet)
   - Fix aio 32bit emulation
   - Increase 32bit address space to nearly 4GB
   - Add exit_group syscall
   - Fix TLS setting in clone (Ulrich Drepper)

ChangeSet@1.977.14.8, 2003-03-25 11:54:38-08:00, joe@perches.com
  [PATCH] USB: usb_skeleton.c trivial fix
  
  Remove redundant __FILE__.

ChangeSet@1.977.14.7, 2003-03-25 11:54:15-08:00, david-b@pacbell.net
  [PATCH] USB: usb-skeleton, usbtest use "real" device ids
  
  I'll be switching "gadget zero" to use real product IDs
  (donated by NetChip), and these are the two drivers that
  will need to recognize them.

ChangeSet@1.977.14.6, 2003-03-25 11:53:49-08:00, ink@jurassic.park.msu.ru
  [PATCH] USB: missing include
  
  at least Alpha needs mm.h for "page_address".

ChangeSet@1.977.14.5, 2003-03-25 11:34:31-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: eliminate ATM open/close races
  
  The list of open vccs is modified by open/close, and traversed by the
  receive tasklet.  This is the last race I know of in this driver.

ChangeSet@1.977.14.4, 2003-03-25 11:34:04-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: per vcc data cleanups
  
  Use struct list_head rather than a singly linked list in udsl_vcc_data.  Reject
  attempts to open multiple vccs with the same vpi/vci pair.  Some cleanups too.

ChangeSet@1.977.14.3, 2003-03-25 11:33:39-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: trivial cleanups

ChangeSet@1.977.14.2, 2003-03-25 11:33:14-08:00, baldrick@wanadoo.fr
  [PATCH] USB speedtouch: code reorganization
  
  Remove dead code from sarlib, reorganize live sarlib code (trivial transformations).

ChangeSet@1.977.1.21, 2003-03-25 11:21:14-08:00, ak@suse.de
  [PATCH] ACPI NUMA option fix for x86-64
  
  The ACPI NUMA support doesn't work on x86-64 currently (no SRAT
  parsing yet). Disable for now.

ChangeSet@1.977.1.20, 2003-03-25 11:21:07-08:00, ak@suse.de
  [PATCH] aio compat patches
  
  The new aio emulation in x86-64 needs a few aio symbols exported.
  Export them.

ChangeSet@1.977.12.8, 2003-03-25 17:31:57+00:00, ambx1@neo.rr.com
  [PATCH 2.5] PnP changes to allow MODULE_DEVICE_TABLE()
  
  This patch fixes the MODULE_DEVICE_TABLE problems, the correct code was
  accidentally lost a few merges back.  It is from Daniel Ritz
  <daniel.ritz@gmx.ch>, below is the original message.
  
  hello adam, jaroslav, list
  
  this patch does:
  - rename struct pnp_card_id to pnp_card_device_id
  - fix all references to it
  
  this is needed for the MODULE_DEVICE_TABLE() macro to work with pnp_card's.
  jaroslav did this a while ago (changeset 1.879.79.1), but adam undid it a bit
  later (changeset 1.889.202.3). but why?
  
  w/o the patch gcc dies when compiling als100.c with the message 'storage size
  of __mod_pnp_card_device_table unknown' (this is from the macro).
  
  any reasons why i should not send this to linus?
  against 2.5.65-bk
  
  rgds
  -daniel

ChangeSet@1.977.25.4, 2003-03-25 11:13:27-06:00, dougg@torque.net
  [PATCH] minor scsi_lib.c cleanup for 2.5.64
  
  The following patch made the trail in /var/log/messages
  a little easier to follow (for me). Just a cosmetic change.

ChangeSet@1.977.25.3, 2003-03-25 11:11:03-06:00, jejb@raven.il.steeleye.com
  Merge raven.il.steeleye.com:/home/jejb/BK/scsi-aha152x-2.5
  into raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5

ChangeSet@1.889.391.1, 2003-03-25 11:09:19-06:00, hch@lst.de
  [PATCH] aha152x tidbits
  
  (1) fix the jiffies warnings
  (2) remove the #undef MODULE braindamange for pcmcia
  (3) make all methods static and move the template away from the header

ChangeSet@1.977.25.2, 2003-03-25 11:02:44-06:00, willy@debian.org
  [PATCH] C3000 support in sym53c8xx
  
  This patch adds support for the HP firmware call pdc_get_initiator().
  This is necessary to support the narrow SCSI port on machines such as
  the C3000 which use one channel of the 896 in narrow mode and one in
  wide mode.  The only way to figure this out is to ask firmware how it's
  configured.

ChangeSet@1.977.25.1, 2003-03-25 11:02:09-06:00, hch@lst.de
  [PATCH] fix rescan warning
  
  The prototype for scsi_rescan_device was missing and once added it's
  caller doesn't compile anymore because it expects a return value..

ChangeSet@1.977.23.1, 2003-03-25 10:06:13-06:00, jgrimm@touki.austin.ibm.com
  Merge touki.austin.ibm.com:/home/jgrimm/bk/linux-2.5.66
  into touki.austin.ibm.com:/home/jgrimm/bk/lksctp-2.5.work

ChangeSet@1.889.370.3, 2003-03-25 10:00:54-06:00, jgrimm@touki.austin.ibm.com
  [SCTP] Add icmpv6 handler to SCTP. 

ChangeSet@1.977.20.4, 2003-03-25 07:04:02-08:00, davem@nuts.ninka.net
  [SPARC64]: Uninline rwsem assembler.

ChangeSet@1.977.20.3, 2003-03-25 05:20:24-08:00, zaitcev@redhat.com
  [SPARC64]: Kill ELF_FLAGS_INIT.

ChangeSet@1.977.20.2, 2003-03-25 05:15:01-08:00, zaitcev@redhat.com
  [SPARC]: Handle make w/o arg sanely, by Sam Ravnborg.

ChangeSet@1.977.15.8, 2003-03-25 05:09:40-08:00, davem@nuts.ninka.net
  [NET]: Make SKB layout/initialization/copy more cache friendly.

ChangeSet@1.977.15.7, 2003-03-25 03:11:31-08:00, davem@nuts.ninka.net
  [IPSEC]: Kill skb_ah_walk, not needed.

ChangeSet@1.977.22.1, 2003-03-25 10:38:27+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Add pte_file() and friends to pgtable.h

ChangeSet@1.977.20.1, 2003-03-24 23:29:20-08:00, davem@nuts.ninka.net
  [DRM]: Fix warnings and build errors introduced by previous changes to drm_drv.h

ChangeSet@1.977.15.6, 2003-03-24 22:53:16-08:00, yoshfuji@linux-ipv6.org
  [IPSEC]: Move xfrm_*.c into net/xfrm/

ChangeSet@1.977.15.5, 2003-03-24 22:48:37-08:00, sfr@canb.auug.org.au
  [SCTP]: Fix IRQ flags warnings.

ChangeSet@1.977.15.4, 2003-03-24 22:47:20-08:00, davem@nuts.ninka.net
  [TCP]: Forward port of 2.4.x bugfix, noticed as missing by davej@codemonkey.org.uk.
  
  In tcp_sendmsg, make sure we jump to the out label
  when seglen is decremented to zero and no more iovecs remain.
  This matches the do_tcp_sendpages logic and makes sure that
  PSH is set correctly at the end of a write even if the write length
  equals the current mss.

ChangeSet@1.977.19.6, 2003-03-24 22:26:28-08:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: fix jiffies compile warning in smp.c
  
  Fix more annoying compile problems due to wrong types
  for comparing jiffies. This patch applies to alpha arch.
  
  From Thomas Weyergraf.
  
  Ivan.

ChangeSet@1.977.19.5, 2003-03-24 22:25:33-08:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: nautilus_init_pci() cleanup
  

ChangeSet@1.977.19.4, 2003-03-24 22:24:28-08:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: pci update
  
  - Check for parent PCI bus instead of bridge device to break the
    look in common_swizzle(). Functionally it's the same, but it's
    cleaner for PC-style host bridges (nautiluses).
  - Generic PCI setup changes finally went in (thanks to rmk), so that
    FIXME in common_init_pci() can go.
  
  Ivan.

ChangeSet@1.977.19.3, 2003-03-24 22:23:16-08:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: handle unaligned REFQUADs produced by BUG() macro
  

ChangeSet@1.977.19.2, 2003-03-24 22:21:58-08:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: file offset in pte
  
  It's possible to squeeze more bits out of lower half of pte,
  but 32 seem to be a plenty...
  
  Ivan.

ChangeSet@1.977.18.2, 2003-03-25 16:09:43+11:00, anton@samba.org
  ppc64: Fix problem with casting out the segment for our kernel stack

ChangeSet@1.977.17.1, 2003-03-25 15:32:59+11:00, anton@samba.org
  ppc64: Disable 32bit SLB invalidation optimisation for the moment

ChangeSet@1.977.1.17, 2003-03-25 15:09:52+11:00, anton@samba.org
  Merge samba.org:/scratch/anton/export
  into samba.org:/scratch/anton/linux-2.5_ppc64

ChangeSet@1.977.16.1, 2003-03-25 15:04:54+11:00, anton@samba.org
  Merge samba.org:/scratch/anton/linux-2.5
  into samba.org:/scratch/anton/linux-2.5_ppc64

ChangeSet@1.977.1.16, 2003-03-25 14:23:03+11:00, anton@samba.org
  ppc64: fix pci probe on large bus systems

ChangeSet@1.977.15.3, 2003-03-24 17:16:16-08:00, toml@us.ibm.com
  [IPSEC]: Fix IPV6 UDP policy checking.

ChangeSet@1.977.15.2, 2003-03-24 17:12:15-08:00, hch@lst.de
  [NET]: Kill dev_init_buffers, was scheduled to die in 2.5.x

ChangeSet@1.977.1.15, 2003-03-25 12:04:50+11:00, paulus@samba.org
  ppc64: Add missing RELOCs

ChangeSet@1.977.1.14, 2003-03-25 11:02:07+11:00, anton@samba.org
  ppc64: Rework pci probe to be like alpha.

ChangeSet@1.977.13.1, 2003-03-24 15:29:54-08:00, greg@kroah.com
  Merge kroah.com:/home/greg/linux/BK/bleed-2.5
  into kroah.com:/home/greg/linux/BK/i2c-2.5

ChangeSet@1.977.3.4, 2003-03-24 15:16:12-08:00, greg@kroah.com
  [PATCH] i2c: set up a "generic" i2c driver to prevent oopses when devices are registering.
  
  This is needed as we are still not using the driver core model for
  matching up devices to drivers, but doing it by hand.  Once that is
  changed, this will not be needed.

ChangeSet@1.977.12.7, 2003-03-24 22:36:22+00:00, ambx1@neo.rr.com
  ALS100 Memory Leak Fix
  
  This trivial patch adds a missing kfree, the leak occurs when 
  pnp_activate_dev fails.

ChangeSet@1.977.12.6, 2003-03-24 22:30:41+00:00, ambx1@neo.rr.com
  PnPBIOS Update
  
  - Prevents calling the node_info call more than necessary in order to take
  load off the pnpbios
  - intregrates the proc registration code with the device scanning code
  - adds human readable error messages instead of number codes
  - other small cleanups

ChangeSet@1.977.12.5, 2003-03-24 22:24:04+00:00, ambx1@neo.rr.com
  PnP Card Service Cleanups
  
  Moves probing code to a central location and matches when new cards are 
  added instead of only when new drivers are added.

ChangeSet@1.977.12.4, 2003-03-24 13:57:25-08:00, torvalds@penguin.transmeta.com
  Linux 2.5.66
  TAG: v2.5.66