ChangeSet@1.1721, 2004-03-27 19:13:30-08:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] remove unused ide_hwif_t->pnp_dev

ChangeSet@1.1720, 2004-03-27 18:51:03-08:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] remove unused CONFIG_DMA_NONPCI
  
  It has been dead since kernel 2.5.18.

ChangeSet@1.1719, 2004-03-27 18:50:49-08:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] remove unused CONFIG_BLK_DEV_TIVO
  
  TiVo IDE support was never merged only this option was (in 2.4.0-test2), sigh.

ChangeSet@1.1718, 2004-03-27 18:48:42-08:00, B.Zolnierkiewicz@elka.pw.edu.pl
  [PATCH] ide.c: remove unused code for hwif->mmio == 1

ChangeSet@1.1717, 2004-03-27 18:41:19-08:00, anton@samba.org
  [PATCH] [PPC64] make compat filldir/getdents check for errors
  
  filldir and getdents should check return values of put_user etc. The
  generic code has been fixed but the ppc64 compat versions have not.

ChangeSet@1.1716, 2004-03-27 13:46:55-08:00, torvalds@ppc970.osdl.org
  Merge

ChangeSet@1.1643.47.1, 2004-03-27 13:42:42-08:00, willy@debian.org
  [PATCH] consolidate compat_sys_mount
  
  This replaces six duplicated implementations of various quality of
  sys32_mount with a shiny new compat_sys_mount().
  
  It's been tested on parisc64 and sparc64 and fixes a bug exposed by the
  latest revision of Debian's initscripts.  Thanks to Arnd Bergmann and
  Dave Miller for their suggestions, fixes and testing.  Please apply.

ChangeSet@1.1715, 2004-03-27 13:02:33-08:00, akpm@osdl.org
  [PATCH] Remove <asm/setup.h> from cmdlinepart.c
  
  From: Bjorn Helgaas <bjorn.helgaas@hp.com>
  
  Remove include of <asm/setup.h> from cmdlinepart.c.  This is not be needed
  for i386 (it builds fine with this patch), and ia64 doesn't supply a
  setup.h.
  
  asm/setup.h contains a hodge-podge of stuff with no real
  consistency between architectures.  It appears to be
  included mainly by arch-specific drivers:
  	acsi (Atari disks)
  	amiflop (Amiga floppy)
  	z2ram (ZorroII ram disk)
  	amiserial (Amiga serial)
  	...
  and under arch-specific #ifdefs:
  	fbcon (under __mc68000__ or CONFIG_APUS)
  	fonts (ditto)
  	logo (CONFIG_M68K)
  	...

ChangeSet@1.1714, 2004-03-27 13:02:21-08:00, akpm@osdl.org
  [PATCH] Fix uninitialized data in EFI RTC /proc interface
  
  From: Bjorn Helgaas <bjorn.helgaas@hp.com>
  
  The problem is that we don't clear out the efi_time_t buffer before asking
  EFI to fill it in.  EFI doesn't always write the entire buffer (in
  particular, the alarm time only supports one second resolution, so the
  nanosecond field is often untouched).
  
  The effect is that 'cat /proc/driver/efirtc' shows garbage in the
  nanoseconds part of the alarm time, and sometimes artifacts like bogus
  alarm date and junk after the actual end of the text.

ChangeSet@1.1713, 2004-03-27 13:02:08-08:00, akpm@osdl.org
  [PATCH] selinux: check return value for receive node permission
  
  From: James Morris <jmorris@redhat.com>
  
  This patch fixes a bug where the return value for a permission call is not 
  checked.
  
  The bug was introduced when I added some code in the following changeset:
  
  <http://linux.bkbits.net:8080/linux-2.5/diffs/security/selinux/hooks.c@1.19?nav=index.html|src/|src/security|src/security/selinux|hist/security/selinux/hooks.c>
  
  Code was added after this line:
  
  	err = avc_has_perm(isec->sid, node_sid, SECCLASS_NODE, node_perm, NULL, &ad);
  
  without adding an explicit check of 'err', which was previously returned
  from the function rather than being checked.  i.e. it would drop through
  to:
  
  	out:	
   		return err;
  
   	}
  
  With the new code added, err can (and typically would) be overwritten with 
  a successful value, causing the permission check to not deny permission if 
  needed.  The intended denial would have been logged.
  
  The patch below fixes this problem.

ChangeSet@1.1712, 2004-03-27 13:01:55-08:00, akpm@osdl.org
  [PATCH] adjuct cpu_khz in response to cpufreq changes
  
  From: john stultz <johnstul@us.ibm.com>
  
  This patch ensures that cpu_khz is adjusted on cpufreq notifications even
  when the tsc timesource is not in use.  It fixes the mostly cosmetic issue
  when using the ACPI PM timesource of /proc/cpuinfo not being properly
  updated when cpu frequency was lowered.

ChangeSet@1.1711, 2004-03-27 13:01:42-08:00, akpm@osdl.org
  [PATCH] s390: system call speedup part 2.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  System call speedup part 2.

ChangeSet@1.1710, 2004-03-27 13:01:29-08:00, akpm@osdl.org
  [PATCH] s390: system call speedup part 1.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  The purpose of this is to speed up system calls on s390.  I managed to
  squeeze about 65 cycles from each system call.  This improved e.g.  getpid()
  from 232 to 157 cycles.  As a nice side-effect it simplified the uaccess
  functions considerably.

ChangeSet@1.1709, 2004-03-27 13:01:16-08:00, akpm@osdl.org
  [PATCH] s390: tape driver.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  s390 tape driver changes:
   - Prevent offline while device is in use.
   - Do not use bus_id string in debug feature messages.
   - Check for IS_ERR(irb) error conditions in interrupt handler.
   - Fix removing tape discipline modules.

ChangeSet@1.1708, 2004-03-27 13:01:03-08:00, akpm@osdl.org
  [PATCH] s390: network driver.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  s390 network driver changes:
   - ctc/lcs/qeth: prevent a ccw-device to be grouped multiple times.
   - icuv: clear correct field in iucv_register_program if no userid is specified.
   - lcs: fix online/offline cycle again.
   - lcs: fix ungrouping of lcs group device. The channels of the lcs card
     should be offline afterwards.
   - lcs: don't do netif_stop_queue if no tx buffer is available, just
     return -EBUSY and drop the packets.

ChangeSet@1.1707, 2004-03-27 13:00:49-08:00, akpm@osdl.org
  [PATCH] s390: z/VM monitor stream.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  z/VM monitor stream changes:
   - Correct sysctl vs. module ref-counting.

ChangeSet@1.1706, 2004-03-27 13:00:37-08:00, akpm@osdl.org
  [PATCH] s390: dasd driver.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  dasd device driver changes:
   - After a state change interrupt restart all running i/o on queue
     and reset device timer.
   - Improve some debug messages.
   - Lower timeout of reserve/release/steal_lock to 2 seconds.
   - Fix BIODASDPSRD ioctl.
   - Replace ro_flag, use_diag_flag and disconnect_error_flag words by bits.
   - Use BLKPG_DEL_PARTITION ioctl instead of a call to delete_partition because
     delete_partition is not an exported function. Since dasd_destroy_partitions
     can't do blkdev_get because dasd_open would fail, keep the block device
     open as long as partitions exist. This in turn requires a different
     approach to the open vs. offline race.

ChangeSet@1.1705, 2004-03-27 13:00:23-08:00, akpm@osdl.org
  [PATCH] s390: core fixes.
  
  From: Martin Schwidefsky <schwidefsky@de.ibm.com>
  
  s390 core changes:
   - Fix return type of some system call functions (long vs. int).
   - Fix prototypes for compat system call handlers.
   - Correct some bugs in the compat system call wrappers.
   - Fix broken pointer arithmetic which causes problems with
     gcc 3.4 and -march=z990
   - Remove unnecessary #ifndef & optimize inline assemblies in spinlock.h.
   - Improve handling of deferred condition code 1.
   - New default configuration.

ChangeSet@1.1704, 2004-03-27 13:00:07-08:00, akpm@osdl.org
  [PATCH] ipc locking fix
  
  From: badari <pbadari@us.ibm.com>
  
  I ran into an ipc hang while trying to shutdown a database.  The problem is
  due to missing sem_unlock() in find_undo().

ChangeSet@1.1703, 2004-03-27 12:59:54-08:00, akpm@osdl.org
  [PATCH] write_kmem() fix
  
  copy_from_user() returns non-zero on faults..

ChangeSet@1.1702, 2004-03-27 12:56:57-08:00, marcelo.tosatti@cyclades.com
  [PATCH] Fix cyclades async driver timeout miscalculation
  
  This fixes a problem where cy_wait_until_sent() miscalculates (calculate
  -1 on a unsigned long) the "char_time" parameter passed to
  schedule_timeout().
  
  Fix that by making it a signed long, and checking for negative value.

ChangeSet@1.1701, 2004-03-27 12:56:44-08:00, ak@suse.de
  [PATCH] Emulate deviceless bridge ioctls
  
  This helps vmware users running vmware on x86-64 - vmnet tries to set up a bridge.
  Emulate these ioctls. The bridge has more ioctls on its bridge device, but these
  don't seem to be needed here.

ChangeSet@1.1700, 2004-03-27 12:56:32-08:00, ak@suse.de
  [PATCH] Don't register disabled nodes
  
  Don't register disabled nodes.  Hits on x86-64 when there is a node with no memory.
  X86-64 shares this code with i386.

ChangeSet@1.1699, 2004-03-27 12:56:18-08:00, ak@suse.de
  [PATCH] Fix x86-64 32bit getdents for new glibc
  
  The newest CVS glibc assumes that Linux >=2.6.4 always passes d_type.
  This patch adds this to the 32bit getdents on x86-64 too 
  
  Patch originally from Marcus Meissner

ChangeSet@1.1608.1.56, 2004-03-26 19:31:19-05:00, len.brown@intel.com
  [ACPI] Linux specific updates from ACPICA 20040326
  "acpi_wake_gpes_always_on" boot flag for old GPE behaviour

ChangeSet@1.1608.1.55, 2004-03-26 18:49:28-05:00, len.brown@intel.com
  [ACPI] ACPICA 20040326 from Bob Moore
  
  Implemented support for "wake" GPEs via interaction between
  GPEs and the _PRW methods.  Every GPE that is pointed to by
  one or more _PRWs is identified as a WAKE GPE and by default
  will no longer be enabled at runtime.  Previously, we were
  blindly enabling all GPEs with a corresponding _Lxx or _Exx
  method - but most of these turn out to be WAKE GPEs anyway.
  We believe this has been the cause of thousands of
  "spurious" GPEs on some systems.
  
  This new GPE behavior is can be reverted to the original
  behavior (enable ALL GPEs at runtime) via a runtime flag.
  
  Fixed a problem where aliased control methods could not
  access objects properly.  The proper scope within the
  namespace was not initialized (transferred to the target of
  the aliased method) before executing the target method.
  
  Fixed a potential race condition on internal object
  deletion on the return object in AcpiEvaluateObject. 
  
  Integrated a fix for resource descriptors where both
  _MEM and _MTP were being extracted instead of just _MEM.
  (i.e. bitmask was incorrectly too wide, 0x0F instead of 0x03.)
  
  Added a special case for ACPI_ROOT_OBJECT in AcpiUtGetNodeName,
  preventing a fault in some cases.
  
  Updated Notify() values for debug statements in evmisc.c
  
  Return proper status from AcpiUtMutexInitialize,
  not just simply AE_OK.

ChangeSet@1.1697, 2004-03-26 15:00:55-08:00, davem@nuts.davemloft.net
  [SPARC64]: Fix lvalue casting in sys_sparc32.c

ChangeSet@1.1608.1.54, 2004-03-26 17:52:32-05:00, len.brown@intel.com
  [ACPI] proposed fix for non-identity-mapped SCI override
  http://bugme.osdl.org/show_bug.cgi?id=2366

ChangeSet@1.1696, 2004-03-26 14:17:12-08:00, davem@nuts.davemloft.net
  [SPARC64]: Fix svr4_stack_t typing in svr4.h

ChangeSet@1.1695, 2004-03-26 14:16:43-08:00, davem@nuts.davemloft.net
  [SPARC64]: Fix lvalue casting in sys_sunos32.c

ChangeSet@1.1694, 2004-03-26 14:16:17-08:00, davem@nuts.davemloft.net
  [SPARC64]: Fix lvalue casting in signal32.c

ChangeSet@1.1693, 2004-03-26 14:15:22-08:00, davem@nuts.davemloft.net
  [SPARC64]: Do not lvalue cast in pgd/pmd macros.

ChangeSet@1.1692, 2004-03-26 06:47:49-08:00, axboe@suse.de
  [PATCH] ide-cd capacity fix
  
  Only allow get_last_written() to override get_capacity(), if it is
  bigger.

ChangeSet@1.1691, 2004-03-25 22:07:08-08:00, benh@kernel.crashing.org
  [PATCH] ppc32: arch code preempt fixes
  
  I figured the best way to stop beeing bothered by users trying to run
  preempt was to fix it ;)
  
  Here's a first batch that close some races we had when testing regs->msr
  for altivec or FPU enable, then doing the giveup_* function.  A preempt
  in between those would have caused us to save a stale altivec or FPU
  context.

ChangeSet@1.1690, 2004-03-25 22:00:32-08:00, benh@kernel.crashing.org
  [PATCH] dmasound close timeout
  
  The dmasound driver occasionally hangs a process on exit.
  
  Apparently there is a possible case where the sound HW stops draining
  output samples and the driver waits forever in its release() callback.
  It should check for signals(), but it seems signal_pending() never
  returns 1 when the process is beeing killed (implicit release() of files
  on exit).
  
  This patch adds a safety timeout to the release() function to make sure
  we can at least close the driver.  I'll try to find the reason we aren't
  driving samples later, but it is better to have a safety just incase the
  sound clock goes berserk for some reason.

ChangeSet@1.1689, 2004-03-25 22:00:19-08:00, benh@kernel.crashing.org
  [PATCH] powerbook via-pmu races
  
  This fixes some racy code in the management of asynchronous brightness
  and battery requests in the via-pmu driver used on powerbooks.  This
  should fix some preempt related problems (there is no SMP powerbook yet :)

ChangeSet@1.1688, 2004-03-25 22:00:08-08:00, benh@kernel.crashing.org
  [PATCH] adbhid preempt/smp races
  
  This fixes a few races in the LED code of the adbhid driver that would
  affect SMP or preempt.

ChangeSet@1.1687, 2004-03-25 21:59:54-08:00, benh@kernel.crashing.org
  [PATCH] ppc32: Fix racy access to TI_FLAGS
  
  The ppc32 syscall entry code could access the thread info flags in a
  racy way, thus potentially losing bits sets there at interrupt time or
  by another CPU, like NEED_RESCHED or SIGPENDING (ouch !).
  
  This fixes it by moving the potentially racy bit to a different field (I
  preferred that rather than turning the access into an atomic operation
  for performances reasons).

ChangeSet@1.1678.1.3, 2004-03-25 16:43:33-08:00, bjorn.helgaas@hp.com
  [PATCH] ia64: fix kernel NULL-pointer message
  
  Add missing newline to kernel version of NULL-pointer message and also print
  the address while we're at it.

ChangeSet@1.1678.1.2, 2004-03-25 16:37:55-08:00, jbarnes@sgi.com
  [PATCH] ia64: update sn2_defconfig
  

ChangeSet@1.1678.1.1, 2004-03-25 16:37:02-08:00, davidm@tiger.hpl.hp.com
  ia64: Fix typo in unwinder which could cause NULL-pointer dereferences.

ChangeSet@1.1683, 2004-03-25 15:06:22-08:00, davem@nuts.davemloft.net
  [IGMP]: Do nothing in ip_mc_down() if ip_mc_up() was not called previously.

ChangeSet@1.1682, 2004-03-25 15:06:05-08:00, chas@cmf.nrl.navy.mil
  [ATM]: [nicstar] use kernel min/max (by Randy.Dunlap <rddunlap@osdl.org>)

ChangeSet@1.1681, 2004-03-25 15:05:34-08:00, chas@cmf.nrl.navy.mil
  [ATM]: [lec] lec_push() races with vcc->proto_data

ChangeSet@1.1608.1.53, 2004-03-25 17:40:31-05:00, len.brown@intel.com
  [ACPI] PCI interrupt link routing (Luming Yu)
  use _PRS to determine resource type for _SRS
  fixes HP Proliant servers
  http://bugzilla.kernel.org/show_bug.cgi?id=1590

ChangeSet@1.1673.2.20, 2004-03-25 13:21:41-08:00, davem@nuts.davemloft.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1678, 2004-03-25 12:24:52-08:00, davidm@tiger.hpl.hp.com
  ia64: Correct value for PREFETCH_STRIDE.

ChangeSet@1.1677, 2004-03-25 11:54:51-08:00, davidm@tiger.hpl.hp.com
  ia64: Minor formatting fix for two earlier patches.

ChangeSet@1.1676, 2004-03-25 11:53:10-08:00, davidm@tiger.hpl.hp.com
  ia64: Improve layout of cpuinfo_ia64
  
  Stephane made some measurements on the access-pattern of the cpuinfo_ia64
  members and based on those results, this patch reorganizes the structure
  for better cache-line sharing.

ChangeSet@1.1673.5.5, 2004-03-25 19:52:07+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Add dma_mapping_error() definition.

ChangeSet@1.1673.7.3, 2004-03-25 10:13:24-08:00, jgarzik@pobox.com
  [PATCH] SATA: fix and enable sata-sil
  
  sata_sil:  it's a widely deployed chipset.  Now that we've fixed it, let
  users use it.
  
  sata_via:  Disk detection via SATA phy registers appear problematic. 
  Until that problem is identified and fixed, used the old PATA detection 
  code -- that was used in 2.6.4 -- instead.

ChangeSet@1.1673.7.2, 2004-03-25 10:13:09-08:00, akpm@osdl.org
  [PATCH] con_close() deadlock fix
  
  I'd assumed that vcs_remove_devfs() could not possibly take console_sem(). 
  Seems I was wrong.

ChangeSet@1.1673.5.4, 2004-03-25 17:58:50+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Remove Anakin machine support.
  
  Anakin has not been maintained since it was (partially) merged, and
  the maintainers appear to ignore mail about it.  No one appears
  willing to maintain it either.  However, some unrelated kernel
  maintainers have been updating various files while they've been
  working in the area - which is wasted work for something which
  isn't maintained.
  
  Therefore, this cset removes Anakin completely from the kernel.

ChangeSet@1.1673.5.3, 2004-03-25 17:44:51+00:00, rmk@flint.arm.linux.org.uk
  [ARM] Add support for dev->coherent_dma_mask
  
  This adds AMBA and SA11xx support for dev->coherent_dma_mask.

ChangeSet@1.1673.7.1, 2004-03-25 09:06:31-08:00, jgarzik@pobox.com
  [PATCH] forgotten pci_dma_mapping_error on x86-64
  
  x86-64 needs this (obvious) patch, due to the rename.

ChangeSet@1.1643.46.1, 2004-03-25 08:13:41-08:00, wesolows@foobazco.org
  Merge foobazco.org:/sources/2.5-sparc-smp
  into foobazco.org:/sources/2.5-sparc-todave

ChangeSet@1.1643.43.2, 2004-03-25 08:11:23-08:00, wesolows@foobazco.org
  [SPARC32]: Use correct atomic initializer for semaphore counters
  
  Semaphores use 24-bit atomics, not 32.  Using the wrong initializer
  causes immediate deadlock under SMP, and incorrect results under UP.

ChangeSet@1.1673.2.17, 2004-03-25 08:09:28-08:00, akpm@osdl.org
  [PATCH] ia64: don't prompt for the floppy driver
  
  From: David Mosberger <davidm@napali.hpl.hp.com>
  
  From: Bjorn Helgaas <bjorn.helgaas@hp.com>
  
  We can't build floppy.o on ia64, so why bother asking?

ChangeSet@1.1673.2.16, 2004-03-25 08:09:13-08:00, akpm@osdl.org
  [PATCH] don't show cdroms in /proc/partitions
  
  From: Jens Axboe <axboe@suse.de>
  
  Currently SCSI cdroms show up in /proc/partitions in 2.6, they didn't in
  2.4.  And ATAPI cdroms don't show up either.  Mark both as genhd removable
  for now, when they are partionable this can be updated.

ChangeSet@1.1673.2.15, 2004-03-25 08:08:59-08:00, akpm@osdl.org
  [PATCH] Broken CDROMs default to writeable
  
  From: Jens Axboe <axboe@suse.de>
  
  If the drive doesn't support GPCMD_READ_DISC_INFO at all, permit writeable
  opens.

ChangeSet@1.1673.2.14, 2004-03-25 08:08:43-08:00, akpm@osdl.org
  [PATCH] ext2&3: use the right i_flags in find_group_orlov()
  
  Spotted by Jorn Engel <joern@wohnheim.fh-wedel.de>: both the generic and
  fs-specific parts of the inode have an i_flags.  find_group_orlov() is using
  the wrong one.

ChangeSet@1.1673.2.13, 2004-03-25 08:08:29-08:00, akpm@osdl.org
  [PATCH] null-terminate sb->s_id
  
  strncpy() may not null-terminate the destination.

ChangeSet@1.1673.2.12, 2004-03-25 08:08:17-08:00, akpm@osdl.org
  [PATCH] ppc64: SMT snooze fix in idle loop
  
  From: Olof Johansson <olof@austin.ibm.com>
  
  A smt_snooze_delay of 0 is supposed to mean "disabled", but current idle
  loop logic doesn't take that into account and snoozes immediately instead.
  
  Below patch fixes the logic in the idle loop, as well as cleans up the test
  a bit.  An idling processor might no longer see a snooze change
  immediately, but that's not needed anyway.

ChangeSet@1.1673.2.11, 2004-03-25 08:08:02-08:00, akpm@osdl.org
  [PATCH] ppc64: getdents patch for 32 -> 64 converter
  
  From: Anton Blanchard <anton@samba.org>
  
  From: Marcus Meissner <meissner@suse.de>
  
  With 2.6.4 we now have the glorious hidden d_type passing in getdents.
  
  glibc CVS expects this to be passed if we have a kernel version after
  2.6.4, so we have to also handle it in the 32bit syscall converter.

ChangeSet@1.1673.6.1, 2004-03-25 10:26:12+00:00, daniel.ritz@ch.rmk.(none)
  [PCMCIA] attack of the clones
  
  Patch from: Daniel Ritz
  
  This patch adds the TI clones from ENE to the override list
  in yenta_socket.c.

ChangeSet@1.1673.5.2, 2004-03-25 10:11:59+00:00, a.othieno@ch.rmk.(none)
  [ARM] arch/arm/boot/Makefile: s/quite_cmd_mknote/quiet_cmd_mknote/
  
  Patch from: Arthur Othieno
  
  This fixes a typo in arch/arm/boot/Makefile.

ChangeSet@1.1673.5.1, 2004-03-25 10:07:15+00:00, rmk@flint.arm.linux.org.uk
  [ARM] arch_arm_mach-sa1100_Kconfig URL update
  
  Patch from: Rusty Russell
  
  From: Petri Koistinen <petri.koistinen@iki.fi>
  
  URL updates.

ChangeSet@1.1673.2.10, 2004-03-24 21:44:16-08:00, anton@samba.org
  [PATCH] ppc64: fix mount compat translation bug
  
  From Dave Miller:
  
  We weren't handling a NULL 'type' argument to mount() properly,
  f.e. this happens legitimately when changing the options of an
  existing mount.

ChangeSet@1.1673.2.8, 2004-03-24 14:18:54-08:00, floroiu@fokus.fraunhofer.de
  [IPSEC]: Missing family settings in af_key and xfrm_user.

ChangeSet@1.1673.2.7, 2004-03-24 14:05:05-08:00, krkumar@us.ibm.com
  [IPV6]: Error is option length increases amidst corking.

ChangeSet@1.1675, 2004-03-24 14:01:20-08:00, bjorn.helgaas@hp.com
  [PATCH] ia64: fix name conflict with handle_exception()
  
  I tried to build usb/gadget/file_storage.c (CONFIG_USB_FILE_STORAGE=y),
  but it uses "handle_exception()" for its own purposes, which conflicts
  with the ia64 definition.  ia64 only uses handle_exception() within
  arch code, so it seems like we ought to rename it to be ia64-specific.
  done_with_exception() looks similar, so I renamed it as well, although
  there's no actual conflict.

ChangeSet@1.1673.2.6, 2004-03-24 13:57:06-08:00, dtor_core@ameritech.net
  [NET_SCHED]: Trailing whitespace cleanup in TBF qdisc.

ChangeSet@1.1673.2.5, 2004-03-24 13:55:48-08:00, dtor_core@ameritech.net
  [NET_SCHED]: Fix class reporting in TBF qdisc.
  
  The patch below fixes issue with 'tc class show dev <dev>' not showing any
  classes when TBF qdisc is present in the chain. PLease consider for
  inclusion.

ChangeSet@1.1673.2.4, 2004-03-24 13:54:40-08:00, wensong@linux-vs.org
  [IPVS]: Fix to hold the lock before updating a service
  
  Brett E. <brettspamacct@fastclick.com> noticed the missing service lock
  for editing dest.
  
  Julian Anastasov <ja@ssi.bg> provided the patch.

ChangeSet@1.1673.2.3, 2004-03-24 13:53:57-08:00, davem@nuts.davemloft.net
  [IPV4]: Zap CONFIG_INET_ECN, just always off by default.

ChangeSet@1.1673.3.2, 2004-03-24 14:17:44-06:00, shaggy@austin.ibm.com
  JFS: don't use global lock in lmLogSync when local lock is sufficient
  
  I stupidly used the global jfs_log_sem to protect log->sb_list when
  implementing the shared journal stuff.  Since we already hold
  LOG_LOCK, it makes more sense to use that to protect log->sb_list.
  This caused horrible serialization when running on lots of jfs
  volumes.

ChangeSet@1.1673.4.2, 2004-03-24 12:16:41-08:00, davem@nuts.davemloft.net
  [SPARC64]: Do not use cast exprs as lvalues.

ChangeSet@1.1673.4.1, 2004-03-24 12:13:47-08:00, davem@nuts.davemloft.net
  [SPARC64]: Provide d_type in sys32_getdents().

ChangeSet@1.1673.3.1, 2004-03-24 14:11:52-06:00, shaggy@austin.ibm.com
  JFS: Prevent hang in __lock_metapage
  
  Remove the hold_metapage call from txLog to prevent a hang.
  While investigating this one, I audited all functions that held
  metapage locks and found several error paths that did not release
  them correctly.  These are fixed as well.

ChangeSet@1.1673, 2004-03-24 07:27:03-08:00, paulus@samba.org
  [PATCH] fix ppc32 sys_swapcontext
  
  This fixes a bug in the swapcontext system call on ppc32.
  
  On ppc32, the system call entry only saves the volatile registers,
  except in the case of a few system calls (e.g.  fork) which need all the
  registers saved.  Swapcontext needs all the registers but we weren't
  saving them all. So fixes that.

ChangeSet@1.1672, 2004-03-24 07:26:51-08:00, paulus@samba.org
  [PATCH] Threaded core dumps for PPC32
  
  At the moment, ppc32 kernels will oops if a threaded program tries to
  dump core.  We call dump_fpu with a NULL regs pointer, which it tries
  to dereference.
  
  This fixes the issue by implementing the hooks used in doing threaded
  core dumps properly.

ChangeSet@1.1643.40.5, 2004-03-24 00:26:40-08:00, davem@nuts.davemloft.net
  [SPARC64]: Handle NULL type arg properly in sys32_mount().

ChangeSet@1.1643.36.8, 2004-03-23 18:05:17-08:00, willy@debian.org
  [PATCH] ia64: Fix SAL 3.2 detection
  
  This important fix checks the SAl *revision* rather than
  the *version*.  I carefully documented which was which, then used the
  wrong one.

ChangeSet@1.1670, 2004-03-23 17:31:57-08:00, benh@kernel.crashing.org
  [PATCH] Cosmetic fix of BMAC boot messages
  
  This fixes the display of the boot messages on the BMAC driver (pmac
  only).  It used to be messed up in 2.6

ChangeSet@1.1669, 2004-03-23 17:31:46-08:00, benh@kernel.crashing.org
  [PATCH] More pmac-zilog sleep fix
  
  In the long story of "BenH can't get a simple fix right the first time",
  please add this one to pmac_zilog, and now people should enjoy really
  working sleep again on pmac laptops ...
  
  If the serial port was closed, we could use an uninitialized "pwr_delay"
  and pass that to schedule_timeout().

ChangeSet@1.1643.36.7, 2004-03-23 17:14:03-08:00, markgw@sgi.com
  [PATCH] ia64: deprecate SN2 linkstatd
  
  This patch against 2.6.5-rc2 affects the SGI/SN platform only. It deprecates
  a kernel daemon for our interconnect traffic statistics which has been
  replaced by a userland tool.

ChangeSet@1.1643.36.6, 2004-03-23 16:56:33-08:00, alex.williamson@hp.com
  [PATCH] ia64: lost sx1000 naming in sba_iommu
  
  Mainly cosmetic, but Bjorn noticed I got a little over zealous in
  cleaning out the sx1000 specific init routines in sba_iommu.  This adds
  back in the ID->name mapping so it doesn't show up as "Unknown".

ChangeSet@1.1643.36.5, 2004-03-23 16:55:38-08:00, jbarnes@sgi.com
  [PATCH] ia64: quiet sn_serial driver
  
  Bjorn pointed out that the sn console driver will spew printks if
  compiled in even if no hardware is present.  In addition to fixing
  that, I took the opportunity to cleanup/correct a few other printks in
  that driver.

ChangeSet@1.1643.36.4, 2004-03-23 16:54:17-08:00, kaos@sgi.com
  [PATCH] ia64: SN2 salinfo oemdata race fix
  
  sn_oemdata_* variables must only be used under the sn_oemdata_mutex.

ChangeSet@1.1643.36.3, 2004-03-23 16:28:56-08:00, davidm@tiger.hpl.hp.com
  ia64: Manual merge of Andrew/Alex/Bjorn's dma_mapping_error() changes.

ChangeSet@1.1643.36.2, 2004-03-23 16:27:06-08:00, akpm@osdl.org
  [PATCH] ia64: add dma_mapping_error() support
  

ChangeSet@1.1643.45.2, 2004-03-23 10:58:31-08:00, sri@us.ibm.com
  [SCTP] Avoid the use of hackish CONFIG_IPV6_SCTP__ option.

ChangeSet@1.1643.45.1, 2004-03-23 10:50:56-08:00, sri@us.ibm.com
  [SCTP] Don't do any ppid byte-order conversions as it is opaque to SCTP.

ChangeSet@1.1668, 2004-03-23 10:32:21-08:00, akpm@osdl.org
  [PATCH] rename dma_error()
  
  We're getting namespace collisions from the new dma_error(), and it wasn't a
  well-chosen identifier.  Rename it to dma_mapping_error().

ChangeSet@1.1667, 2004-03-23 10:09:08-08:00, jsimmons@infradead.org
  [PATCH] tgafb: missing include
  
  This is a temporary fix, pending fuller TGA updates.
  
  From: Christian Vogel:
  
      drivers/video/tgafb.c is missing a include, complaining about
      color_table[] and others not being defined.

ChangeSet@1.1666, 2004-03-23 07:25:52-08:00, akpm@osdl.org
  [PATCH] i386 Kconfig typo fix
  
  From: Armin Schindler <armin@melware.de>
  
  just a small patch to fix a typo.

ChangeSet@1.1665, 2004-03-23 07:25:38-08:00, akpm@osdl.org
  [PATCH] fbcon font cloning fix
  
  From: Petr Baudis <pasky@ucw.cz>
  
  This patch fixes a bug which I hit when migrating from 2.4.  Basically,
  when I do setfont during the system boot, the then-spawned ttys do not
  retain the new font but fall back to the default one.
  
  I've tracked that down to a clearly bogus test in fbcon_set_display(),
  because vc->vc_font.width is not set at that time yet (no font has been
  loaded for the new vc).  But even if it would (or this was meant to test
  against tmp->vc_font.width), it would mean only *HUGE* fonts would be
  retained.  And even if there were *two* bugs there and it was supposed to
  be less-than there, I couldn't make a sense of the test.

ChangeSet@1.1664, 2004-03-23 07:25:24-08:00, akpm@osdl.org
  [PATCH] Work around compiler error in proc_misc.c
  
  From: Alan Stern <stern@rowland.harvard.edu>
  
  A change which was recently applied to fs/proc/proc_misc.c included a comment
  about splitting a seq_printf into two pieces to work around a bug in
  gcc-2.95.3.  Unfortunately gcc-2.96 still chokes on the statements.  The
  patch below makes it work better and tidies the code up a bit.

ChangeSet@1.1663, 2004-03-23 07:25:10-08:00, akpm@osdl.org
  [PATCH] sh: various fixes
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This is the rest of the sh update, which includes everything else
  sh-specific, general cleanups, bugfixes, etc.  Nothing really eventful.

ChangeSet@1.1662, 2004-03-23 07:24:24-08:00, akpm@osdl.org
  [PATCH] sh: sh-specific framebuffer updates
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This includes sh-specific framebuffer updates, including updates to hitfb and
  pvr2fb, as well as adding sh to the pgprot_writecombine() users in fb_mmap().

ChangeSet@1.1661, 2004-03-23 07:24:11-08:00, akpm@osdl.org
  [PATCH] sh: hugetlb support
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This implements hugetlb support for SH-4.  SH-4 supports 1k/4k/64k/1MB pages,
  since we're only interested in the 64k/1MB sizes, this is what we support.
  
  The sh hugetlbpage code borrows heavily off of the sparc64 port, which works
  fine for these cases at this point in time.

ChangeSet@1.1660, 2004-03-23 07:23:59-08:00, akpm@osdl.org
  [PATCH] sh: DMA Mapping API
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This implements the DMA mapping API for sh, as well as cleaning up some
  sh-specific DMA drivers.

ChangeSet@1.1659, 2004-03-23 07:23:33-08:00, akpm@osdl.org
  [PATCH] sh: DAC ODD driver
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  SuperH DAC OSS driver.

ChangeSet@1.1658, 2004-03-23 07:23:22-08:00, akpm@osdl.org
  [PATCH] sh: port sh-sci driver to the new API
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This ports the sh-sci driver to the new API.  sh and h8 both use this.  The
  intention is to leave the drivers/char sh-sci in place for a short period of
  time until all the h8 people are on the new driver (sh no longer uses the
  drivers/char version).

ChangeSet@1.1657, 2004-03-23 07:23:07-08:00, akpm@osdl.org
  [PATCH] sh: update defconfigs
  
  From: Paul Mundt <lethal@linux-sh.org>
  
  This patch updates the sh defconfigs to use the board_defconfig format
  instead of the defconfig-board format that sh was using before.  Since Sam
  Ravnborg already added the automated archhelp stuff that sh was using to the
  top-level Makefile, the sh version can be killed off.

ChangeSet@1.1656, 2004-03-23 07:22:26-08:00, akpm@osdl.org
  [PATCH] ppc64: iSeries virtual console cleanup (part 1)
  
  From: Stephen Rothwell <sfr@canb.auug.org.au>
  
  This patch starts cleaing up (and paring down) the virtual console driver. 
  It does:
  
  - viocons is NOT a serial driver
  
  - remove unneeded empty methods
  
  - change the console name

ChangeSet@1.1655, 2004-03-23 07:22:11-08:00, akpm@osdl.org
  [PATCH] ppc64: iSeries virtual cd fix
  
  From: Stephen Rothwell <sfr@canb.auug.org.au>
  
  This patch stops an oops caused by certain ioctls being performed on the
  virtual cdrom.  In particular, the eject and tray close operations were
  affected.

ChangeSet@1.1654, 2004-03-23 07:21:59-08:00, akpm@osdl.org
  [PATCH] ppc32: fix build with CONFIG_MODVERSIONS
  
  From: Paul Mackerras <paulus@samba.org>
        Olaf Hering <olh@suse.de>
  
  This adds __kcrctab to the discard list for the link script for the boot
  wrapper, and is needed if you compile with CONFIG_MODVERSIONS.
  
  With this patch applied, we need to update makefile dependencies.  Otherwise
  the bootfiles will remain untouched because they do not depend on the changed
  linker script.

ChangeSet@1.1652, 2004-03-23 01:53:15-05:00, len.brown@intel.com
  Merge

ChangeSet@1.1608.1.52, 2004-03-23 01:33:54-05:00, len.brown@intel.com
  [ACPI] share i386/kernel/acpi/boot.c with x86_64

ChangeSet@1.1608.1.51, 2004-03-23 01:18:29-05:00, len.brown@intel.com
  [ACPI] toshiba_acpi 0.18 from John Belmonte
    add missing copyin

ChangeSet@1.1643.42.13, 2004-03-22 18:44:23-08:00, davem@nuts.davemloft.net
  [B44]: Restore PCI state in b44_resume().

ChangeSet@1.1643.1.205, 2004-03-22 18:42:30-08:00, torvalds@ppc970.osdl.org
  Update ppc64 G5-config to something more uptodate.
  
  (And more sane. Turn off ECN by default, add
  netfilter, and make sure we always support msdos
  partitions for external drives).

ChangeSet@1.1643.42.12, 2004-03-22 18:38:15-08:00, ja@ssi.bg
  [IPVS] Fix connection rehashing with new cport

ChangeSet@1.1643.1.204, 2004-03-22 17:55:33-08:00, akpm@osdl.org
  [PATCH] fix device open return values
  
  The recent conversion of the open-of-a-nonexistent-blockdev return value from
  ENXO to ENODEV was wrong.  We should have converted the chardev code to
  return -ENXIO too.

ChangeSet@1.1643.1.203, 2004-03-22 17:55:21-08:00, akpm@osdl.org
  [PATCH] ppc64: implement pci_dma_error
  
  From: Anton Blanchard <anton@samba.org>
  
  Implement pci_dma_error.  Create PCI_DMA_ERROR_CODE like sparc64, it will
  allow us to find and fix out of tree drivers using NO_TCE directly.
  
  ibmveth needs some surgery, fix it temporarily until the guys come up with
  a decent fix.

ChangeSet@1.1643.1.202, 2004-03-22 17:55:07-08:00, akpm@osdl.org
  [PATCH] ppc64: clean up boot messaegs
  
  From: Anton Blanchard <anton@samba.org>
  
  Clean up early boot messages.

ChangeSet@1.1643.1.201, 2004-03-22 17:54:55-08:00, akpm@osdl.org
  [PATCH] pmac_zilog: sleep fix
  
  From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  
  This patch fix a problem with semaphore usage on wakeup from sleep in
  pmac_zilog (crashing some laptops on wakeup).

ChangeSet@1.1643.1.200, 2004-03-22 17:54:41-08:00, akpm@osdl.org
  [PATCH] ppc64: implement iommu=off for pseries
  
  From: Anton Blanchard <anton@samba.org>
  
  Implement iommu=off for pseries.  We limit memory to 2GB as pmac does,
  however the default for < 2GB remains iommu=on unlike pmac.

ChangeSet@1.1643.1.199, 2004-03-22 17:54:30-08:00, akpm@osdl.org
  [PATCH] ppc64: fix timebase bugs
  
  From: Anton Blanchard <anton@samba.org>
  
  - Consolidate printing of timebase and cpuinfo in /proc/cpuinfo, there were
    many trivial differences between pseries/iseries/pmac.
  
  - Remove ppc_md.setup_residual, no longer needed
  
  - Fix for processors over 2.147GHz, from Jake Moilanen.  We were using a
    signed int to parse the OF property.
  
  - Set some sane defaults for timebase and processor frequency if we fail to
    get the correct values from OF.

ChangeSet@1.1643.1.198, 2004-03-22 17:54:15-08:00, akpm@osdl.org
  [PATCH] ppc64: Remove some stale iseries code
  
  From: Anton Blanchard <anton@samba.org>
  
  While scanning for the last few users of udbg, I found this. Its old
  code that we dont use, so remove it.

ChangeSet@1.1643.1.197, 2004-03-22 17:54:03-08:00, akpm@osdl.org
  [PATCH] ppc64: Fix log_rtas_error
  
  From: Anton Blanchard <anton@samba.org>
  
  From: Santiago Leon <santil@us.ibm.com>
  
  Fix log_rtas_error bug where the results from the call that resulted in an
  error where lost due the attempt to log the error.

ChangeSet@1.1643.1.196, 2004-03-22 17:53:49-08:00, akpm@osdl.org
  [PATCH] ppc64: Add eeh calls to hotplug driver
  
  From: Anton Blanchard <anton@samba.org>
  
  The ppc64 hotplug code must register and deregister devices with the extended
  error handling (EEH) subsystem.

ChangeSet@1.1643.1.195, 2004-03-22 17:53:36-08:00, akpm@osdl.org
  [PATCH] ppc64: remove duplicate FBIOBLANK ioctl translation
  
  From: Anton Blanchard <anton@samba.org>
  
  Linus just added it to the generic compat layer, we can remove this
  (commented out) version.

ChangeSet@1.1643.1.194, 2004-03-22 17:52:26-08:00, sfr@canb.auug.org.au
  [PATCH] PPC64 iSeries kernel messages cleanup
  
  This patch cleans up and makes more consistent the messages produced by
  some of the iSeries virtual device drivers.  It also make them less
  verbose.

ChangeSet@1.1643.1.193, 2004-03-22 17:49:44-08:00, torvalds@ppc970.osdl.org
  Revert the input layer change that assumes the i8042
  controller is always in XLATE mode.
  
  That's not true on at least some ppc64 boxes, and we
  shouldn't break those just because apparently some
  IBM PS/2 model 70 has something strange here.
  
  Cset exclude: vojtech@suse.cz|ChangeSet|20040303141401|00802

ChangeSet@1.1643.1.191, 2004-03-22 17:47:53-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: fix compilation with non __exit function
  
     Function divacapi_remove_cards() is now used for __init as well,
     so it may not be marked __exit.

ChangeSet@1.1643.1.190, 2004-03-22 17:47:39-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: linked-list handling by kernel api list.h
  
     Removed own implementations for linked-list handling, use
     Linus kernel API of list.h instead.

ChangeSet@1.1643.42.11, 2004-03-22 17:17:53-08:00, janitor@sternwelten.at
  [NETFILTER]: Add MODULE_AUTHOR to ipchains_core.c

ChangeSet@1.1643.42.10, 2004-03-22 17:17:16-08:00, lathiat@sixlabs.org
  [NETFILTER]: Fix typo in ip_fw_compat_masq.c

ChangeSet@1.1643.42.9, 2004-03-22 17:16:27-08:00, petri.koistinen@iki.fi
  [NETFILTER]: ipv4 Kconfig URL updates.

ChangeSet@1.1608.1.50, 2004-03-22 19:51:11-05:00, len.brown@intel.com
  [ACPI] delete POWER_OF_TWO array (Pavel Machek)

ChangeSet@1.1651, 2004-03-22 16:03:24-05:00, len.brown@intel.com
  Merge intel.com:/home/lenb/src/linux-acpi-test-2.6.4
  into intel.com:/home/lenb/src/linux-acpi-test-2.6.5

ChangeSet@1.1608.1.49, 2004-03-22 16:02:16-05:00, len.brown@intel.com
  [ACPI] ACPI SCI shall be level/low unless explicit over-ride
  http://bugzilla.kernel.org/show_bug.cgi?id=1622
  add "acpi_sci=edge" and "acpi_sci=high" manual over-ride

ChangeSet@1.1643.38.16, 2004-03-22 21:50:25+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 Kconfig-patch
  
  Update Kconfig info to reflect the changes in wdt.c and wdt_pci.c

ChangeSet@1.1643.42.7, 2004-03-21 22:53:33-08:00, davem@nuts.davemloft.net
  Merge http://linux-mh.bkbits.net/bluetooth-2.6
  into nuts.davemloft.net:/disk1/BK/net-2.6

ChangeSet@1.1643.42.6, 2004-03-21 22:51:33-08:00, devik@cdi.cz
  [NET_SCHED]: HTB scheduler updates.
  
  Fixes:
  * Fix to htb_requeue routine.
  * Debug mode related oops fixes.

ChangeSet@1.1643.42.5, 2004-03-21 22:43:38-08:00, jon@focalhost.com
  [CRYPTO]: Remove confusing TODO comment in arc4.c

ChangeSet@1.1643.42.4, 2004-03-21 22:38:44-08:00, jmorris@redhat.com
  [CRYPTO]: Add Michael MIC algorithm.
  
  From Jouni Malinen <jkmaline@cc.hut.fi>
  
  Added Michael MIC keyed digest for TKIP (IEEE 802.11i/WPA). This algorithm
  is quite weak due to the requirements for compatibility with old legacy
  wireless LAN hardware that does not have much CPU power. Consequently, this
  should not really be used with anything else than TKIP.
  
  Michael MIC is calculated over the payload of the IEEE 802.11 header which
  makes it easier to add TKIP support for old wireless LAN cards. An additional
  authenticated data area is used (but not send separately) to authenticate
  source and destination addresses.

ChangeSet@1.1643.42.3, 2004-03-21 22:36:22-08:00, jmorris@redhat.com
  [CRYPTO]: Add setkey operation for digests.
  
  From Jouni Malinen <jkmaline@cc.hut.fi>
  
  Added support for using keyed digest with an optional dit_setkey handler.
  This does not change the behavior of the existing digest algorithms, but
  allows new ones to add setkey handler that can be used to initialize the
  algorithm with a key or seed. setkey is to be called after init, but before
  any of the update call(s).

ChangeSet@1.1643.43.1, 2004-03-21 22:03:03-08:00, wesolows@foobazco.org
  Merge foobazco.org:/sources/2.5-bk
  into foobazco.org:/sources/2.5-sparc-smp

ChangeSet@1.1643.1.187, 2004-03-21 20:26:39-08:00, torvalds@ppc970.osdl.org
  Remove stale legacy ISDN files.
  
  From Armin Schindler <armin@melware.de>:
  
    "These files were added in the first place for the compat
     driver to the legacy isdn4linux module. Since the Eicon
     driver now uses CAPI only, these files are obsolete."

ChangeSet@1.1643.42.2, 2004-03-21 19:31:24-08:00, arnd@arndb.de
  [PATCH] Fix missing "noinline" on x86-64
  
  The gcc-3.5 patch broke building on x86_64 and possibly
  others, because inflate.c does not pull in the definition
  for noinline.

ChangeSet@1.1643.42.1, 2004-03-21 19:31:12-08:00, ak@suse.de
  [PATCH] Two more x86-64 fixes
  
   - Fix CONFIG_DEBUG_INFO build again
   - Fix user exploitable oops in ia32 ioctl emulation

ChangeSet@1.1608.1.48, 2004-03-21 21:34:35-05:00, len.brown@intel.com
  [ACPI] fix interrupts behind yenta cardbus bridge (David Shaohua Li)
  http://bugzilla.kernel.org/show_bug.cgi?id=1564

ChangeSet@1.1643.41.4, 2004-03-21 17:40:05-08:00, wesolows@foobazco.org
  Merge foobazco.org:/sources/2.5-sparc-smp
  into foobazco.org:/sources/2.5-sparc-todave

ChangeSet@1.1643.41.3, 2004-03-21 16:57:36-08:00, wesolows@foobazco.org
  [SPARC32]: Clean up secondary System.map
  
  From: Stefan Holst <mail@s-holst.de>
  
  The clean target is never called, so instead add this to CLEAN_FILES.

ChangeSet@1.1643.40.2, 2004-03-21 15:23:11-08:00, petero2@telia.com
  [PATCH] Revert UDF inode semaphore locking
  
  For some reason I don't understand, the last UDF filesystem update makes
  the UDF deadlock when I write a bunch of mp3 files to a CDRW using the
  packet writing patch.  Both "cp" and pdflush get stuck in __down. 
  
  Reverting the semaphore changes makes the problem go away.  Use the
  kernel lock again, until whatever recursive offender gets fixed.
  
  (The offensive recursion seems to be: write() takes the inode semaphore,
  causes memory pressure, and then trying to write back the inode or dirty
  data to disk tries to get the semaphore again and deadlocks.)

ChangeSet@1.1643.41.2, 2004-03-21 14:55:49-08:00, wesolows@foobazco.org
  [SPARC32]: Restore a.out binary format capability
  
  This depended on CONFIG_SPARC, which is obsolete.  Use SPARC32 instead.

ChangeSet@1.1643.41.1, 2004-03-21 14:43:40-08:00, wesolows@foobazco.org
  [SPARC32]: Support memory starting at physical address other than 0
  
  From: Stefan Holst <mail@s-holst.de>
  
  Allow physical memory to start at almost arbitrary addresses.  LEON
  needs it, so do SPARCstation 10/20 without slot 0 populated.  Although
  Sun do not support this configuration, at least some such systems can
  boot with this patch.
  
  Physical memory starting at or above 0xF4000000 is not supported.

ChangeSet@1.1643.39.1, 2004-03-21 15:18:01-05:00, jgarzik@redhat.com
  Set PCI DMA masks in old-OSS via82cxxx audio driver.

ChangeSet@1.1643.38.15, 2004-03-21 20:33:23+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 pcwd.c-patch1
  
  Version 1.14 of pcwd.c - Changes that were made are:
  * Extract the start code in a seperate function (pcwd_start)
  * Extract the stop code in a seperate function (pcwd_stop)
  * Extract the get_temperature code in a seperate function (pcwd_get_temperature)
  * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops
  * Small clean-up's
  
  Tested on pcwd card with temperature option.

ChangeSet@1.1643.37.12, 2004-03-21 08:55:36-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: move workqueue to tasklet for divas dpc
  
  Use tasklet instead of workqueue for the divas main dpc.

ChangeSet@1.1643.37.11, 2004-03-21 08:55:24-08:00, armin@melware.de
  [PATCH] ISDN Eicon driver: restructured capi list and lock handling
  
  Restructered the CAPI code of list handling and lock.
  
  Removed obsolete code.

ChangeSet@1.1643.37.10, 2004-03-21 08:38:39-08:00, akpm@osdl.org
  [PATCH] mprotect return value fix
  
  From: Marc-Christian Petersen <m.c.p@wolk-project.de>
  
  2.4 patch from Adrian Bunk.
  
  ERRORS
  
      The mprotect() function shall fail if:
  
      ...
  
      [ENOMEM]
          Addresses in the range [addr,addr+len) are invalid for the
          address space of a process, or specify one or more pages which are
          not mapped.

ChangeSet@1.1643.37.9, 2004-03-21 08:38:26-08:00, akpm@osdl.org
  [PATCH] make inflate use less stack space with gcc3.5
  
  From: Matt Mackall <mpm@selenic.com>
  
  Quick fix to work around gcc3.5's automatic inline and broken stack
  requirements calculation. Without this, I see stack overflows at boot
  with 4k stacks.

ChangeSet@1.1643.37.8, 2004-03-21 08:38:10-08:00, akpm@osdl.org
  [PATCH] Add missing uacccess checks for sysctl.c
  
  From: Marc-Christian Petersen <m.c.p@wolk-project.de>
  
  Kernel 2.6 lacks two -EFAULT returns in get_user() in kernel/sysctl.c.

ChangeSet@1.1643.37.7, 2004-03-21 08:37:56-08:00, akpm@osdl.org
  [PATCH] Fix error value for opening block devices
  
  From: Ulrich Drepper <drepper@redhat.com>
  
  Opening a non-existing block device currently yields an ENXIO error.  Doing
  the same for char devices produces the correct error ENODEV.

ChangeSet@1.1643.37.6, 2004-03-21 08:37:44-08:00, akpm@osdl.org
  [PATCH] kbuild ordering fix
  
  From: Sam Ravnborg <sam@ravnborg.org>
  
  In the i386 case we need to generate asm-offset.h, before starting building
  the kernel tree.  Building asm-offset.h causes us to use one of the
  shorthands in the top-level makefile, namely the one for .s files.  The one
  that allows us to do: make some/dir/file.s
  
  And this shorthand happens to have a dependency to scripts, therefore I did
  not see this problem on i386.  But David hit it with sparc64, because there
  is no asm-offset.h file.  No parallel stuff involved here, just an ordinary
  error.

ChangeSet@1.1643.37.5, 2004-03-21 08:37:31-08:00, akpm@osdl.org
  [PATCH] start_cpu_timer() cannot be __init
  
  It's now called from the CPU hot-add notifier.

ChangeSet@1.1643.37.3, 2004-03-21 09:17:28-05:00, ak@muc.de
  [PATCH] Hack mptfusion to work on >4GB machines
  
  fusion needs several separately allocated coherent regions and
  requires that they all be in the same 4GB segment.  Obviously this may
  fail.  The hack is to force the coherent_dma_mask to 0xffffffff thus
  ensuring that all the allocations occur within the first 4GB.  This
  hack breaks Altix entirely.

ChangeSet@1.1643.38.14, 2004-03-21 11:28:25+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 softdog.c-patch
  
  Version 0.07 of softdog.c - Changes that were made are:
  * Extract the start/keepalive code in a seperate function (softdog_keepalive)
  * Extract the stop code in a seperate function (softdog_stop)
  * Add notifier support
  * Extract softdog_set_heartbeat code to seperate subroutine
  * Small clean-up's

ChangeSet@1.1643.38.13, 2004-03-21 11:24:59+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 wd501p.h-patch
  
  Cleanup header file after changes to wdt.c and wdt_pci.c

ChangeSet@1.1643.38.12, 2004-03-21 11:22:23+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 wdt_pci.c-patch
  
  Version 0.10 of wdt_pci.c - Changes that were made are:
  * Extract the start code in a seperate function (wdtpci_start)
  * Extract the stop code in a seperate function (wdtpci_stop)
  * Convert wdtpci_ping so that it return an int value (0=succes).
  * Extract the get_temperature code in a seperate function (wdtpci_get_temperature)
  * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
  * Reorganize init and exit functions
  * Make heartbeat (the emulated heartbeat) a module parameter
  * Rewrite status flag code so that we could add a new tachometer module parameter
     + make clear distinction between PCI-WDT500 and PCI-WDT501.
  * Small clean-up's

ChangeSet@1.1643.38.11, 2004-03-21 11:18:43+01:00, wim@iguana.be
  [WATCHDOG] v2.6.5-rc2 wdt.c-patch
  
  Version 0.10 of wdt.c - Changes that were made are:
  * Extract the start code in a seperate function (wdt_start)
  * Extract the stop code in a seperate function (wdt_stop)
  * Convert wdt_ping so that it return an int value (0=succes).
  * Extract the get_temperature code in a seperate function (wdt_get_temperature)
  * Make /dev/watchdog and /dev/temperature to different misc devices with their own fops.
  * Reorganize init and exit functions
  * Make heartbeat (the emulated heartbeat) a module parameter
  * Rewrite status flag code so that we could add a new tachometer module parameter
  * Small clean-up's

ChangeSet@1.1608.1.47, 2004-03-21 01:10:21-05:00, bjorn.helgaas@hp.com
  [PATCH] clean up ACPI GSI/IRQ conversions (i386 part)
  
  Add "acpi_gsi_to_irq()" as a generic replacement for "acpi_irq_to_vector()".
  This converts from an ACPI global system interrupt number to a Linux IRQ.
  Also, convert i386-specific terminology to use GSI when appropriate.

ChangeSet@1.1649, 2004-03-21 00:33:11-05:00, len.brown@intel.com
  merge

ChangeSet@1.1608.1.46, 2004-03-21 00:23:27-05:00, len.brown@intel.com
  [ACPI] create disable_acpi()

ChangeSet@1.1648, 2004-03-20 23:44:51-05:00, len.brown@intel.com
  Merge intel.com:/home/lenb/bk/linux-2.6.5
  into intel.com:/home/lenb/src/linux-acpi-test-2.6.5

ChangeSet@1.1643.38.10, 2004-03-20 19:40:02-08:00, benh@kernel.crashing.org
  [PATCH] pmac: Improved G4 "windtunnel" fan controller
  
  This is an improved version of the G4 "windtunnel" fan controller.  It
  depends on the keywest bugfix...

ChangeSet@1.1643.38.9, 2004-03-20 19:39:50-08:00, samuel@ibrium.se
  [PATCH] keywest bugfix
  
  This fixes a deadlock in I2C probing.
  
   - keywest holds the pmac_low_i2c_lock while registering the i2c adapter.
   - i2c_add_adapter() notifies registered drivers by calling
     driver->attach_adapter().
   - a driver might access the i2c bus from attach_adapter() which
     deadlocks since all xfer routines take the lock.

ChangeSet@1.1643.38.8, 2004-03-20 11:20:25-08:00, torvalds@osdl.org
  [PATCH] Fix missing part of x86-64 update, part 2
  
  One more missing doc-file update

ChangeSet@1.1643.38.7, 2004-03-20 11:01:39-08:00, torvalds@osdl.org
  [PATCH] Fix missing part of x86-64 update
  
  Three quarters of the update from Andi was uncommitted due to a bad
  patch date and a bug in "bk import -temail"..
  
  Here are the missing parts..

ChangeSet@1.1643.38.6, 2004-03-20 10:29:59-08:00, torvalds@ppc970.osdl.org
  Merge alpha Kconfig

ChangeSet@1.1643.21.6, 2004-03-20 10:02:00-08:00, rth@kanga.twiddle.home
  [ALPHA] Update defconfig.

ChangeSet@1.1643.1.182, 2004-03-20 17:53:21+00:00, ambx1@neo.rr.com
  [ISAPNP] Unmark experimental status
  
  ISAPnP support has been stable with the new pnp layer for a while.
  This patch removes the experimental dependency.

ChangeSet@1.1643.38.5, 2004-03-20 09:48:18-08:00, bunk@fs.tum.de
  [PATCH] fix scsi_transport_spi.c compile with gcc 2.95
  
  Fix token pasting to work with older gcc versions.
  
  We need a space before the "," that may get pasted away.

ChangeSet@1.1643.1.181, 2004-03-20 17:47:54+00:00, ambx1@neo.rr.com
  [PNP] Add some more modem IDs
  
  This patch allows the serial driver to bind to three additional modems.

ChangeSet@1.1643.38.4, 2004-03-20 09:45:57-08:00, akpm@osdl.org
  [PATCH] fix console oops/race
  
  Finally nailed this sucker.
  
  con_close() checks the tty->count and then sleeps in acquire_console_sem().
  But another process can come in and grab a ref against the tty while
  con_close() dropped the BKL.  But con_close() then proceeds to deallocate the
  tty->driver_data anyway, even though the tty now has ->count == 2.
  
  Fix that by moving the check for ->tty_count inside console_sem.

ChangeSet@1.1643.38.3, 2004-03-20 09:44:56-08:00, ak@suse.de
  [PATCH] critical x86-64 merge
  
  There were some nasty bugs in the x86-64 code, including one race that
  could cause random reboots, especially on Intel machines, with the NMI
  watchdog.  This patch fixes them and also includes some harmless
  cleanups.
  
  Main fixes were for some buglets in the IOMMU code and the plugging of a
  race in the exception stack handling.  Also disables an broken MCE on K8
  explicitely.
  
  Also finally the preempt compile issues are fixed.
  
   - Declare hpet interrupt separately in drivers/char/rtc.c
   - Fix rtc.h/hpet.h to not depend on interrupt.h
   - Finally include smp_lock.h in hardirq.h
   - Update defconfig
   - Export bad_dma_address
   - Merge with 2.6.5rc2
   - Never schedule on interrupt stacks.
   - Add option to force software iotlb (iommu=soft)
   - Add ifdefs to gsi patch to match i386 (Bjorn Helgaas)
   - Fix K8 GART TLB MCE workaround to actually work
   - Fix dwarf2 unwind table in SAVE_ARGS (Jim Houston)
   - Disable APIC on VIA/NVidia even with acpi=off (Gwenole Beauchesne)
   - Fix parsing bug in "apic" option (Gwenole Beauchesne)
   - Fix dma mask handling in pci_alloc_consistent
   - Make pci_alloc_consistent more robust in low memory situations.
   - Print version number in oopses (from i386)
   - ACPI GSI cleanup (Bjorn Helgaas)
   - Disable K8 GART TLB walk error MCE explicitely
   - Add support to disable individual MCEs in the various banks.

ChangeSet@1.1643.38.2, 2004-03-20 09:42:56-08:00, torvalds@ppc970.osdl.org
  Rename therm_adt7467.c to match the new reality.

ChangeSet@1.1643.38.1, 2004-03-20 09:41:51-08:00, akpm@osdl.org
  [PATCH] therm_adt7467 update
  
  From: "Colin Leroy" <colin@colino.net>
  
  The fan driver I wrote for adt746x looks like it only handles the adt7467
  chip found in iBooks G4; but it also handles the adt7460 chip found in the
  Powerbook G4 Alu.  Here's a patch that updates therm_adt7467.c, Kconfig and
  Makefile.

ChangeSet@1.1643.1.180, 2004-03-20 17:12:57+00:00, hch@lst.de
  [ISAPNP] Remove uneeded MOD_INC/DEC_USE_COUNT
  
  isapnp_cfg_begin and isapnp_cfg_end are exported symbols, so if any
  module using them is loaded isapnp.o can't be unloaded anyway

ChangeSet@1.1643.1.179, 2004-03-20 16:39:38+00:00, rddunlap@osdl.org
  [PNP] remove __init from system.c
  
  // Linux 2.6.4-rc2
  // These 2 functions shouldn't be __init for general PNP use

ChangeSet@1.1643.1.178, 2004-03-20 13:49:10+00:00, ambx1@neo.rr.com
  [ISAPNP] MEM Config Fix
  
  This patch fixes a bug in the resource configuration function.  If
  there are more than one memory ranges, the isapnp driver will write
  into the incorrect configuration register.

ChangeSet@1.1643.37.2, 2004-03-20 08:48:59-05:00, brking@us.ibm.com
  [PATCH] SCSI: Fix Oops in sg with lots of SG_IO activity
  
  Attached is a patch to fix an oops in sg_cmd_done. Please apply.

ChangeSet@1.1643.37.1, 2004-03-20 08:48:03-05:00, Kai.Makisara@kolumbus.fi
  [PATCH] Fix SCSI + st regressions problem
  
  remove dependency on kobj.name.

ChangeSet@1.1614.10.6, 2004-03-20 11:41:40+01:00, marcel@holtmann.org
  [Bluetooth] Fix display for class of device
  
  The class of device is displayed in wrong byte order. This patch swaps it
  and now the inquiry_cache attribute shows the same as the userspace tools.

ChangeSet@1.1614.10.5, 2004-03-20 11:35:39+01:00, marcel@holtmann.org
  [Bluetooth] Add support for AVM BlueFRITZ! USB v2.0
  
  This patch adds the vendor and product id for the AVM BlueFRITZ! USB v2.0
  dongle which don't uses the USB Bluetooth class id.

ChangeSet@1.1614.10.4, 2004-03-20 11:25:53+01:00, marcel@holtmann.org
  [Bluetooth] Add missing compat ioctl's for CMTP
  
  This patch adds the missing compat ioctl's for the CAPI Message Transport
  Protocol.

ChangeSet@1.1643.35.2, 2004-03-20 12:35:40+09:00, yoshfuji@linux-ipv6.org
  [XFRM] remove unused argument for (*find_bundle)().

ChangeSet@1.1643.35.1, 2004-03-20 12:34:37+09:00, yoshfuji@linux-ipv6.org
  [XFRM] remove duplicated lines; fl->fl4_{src,dst} is already filled in xfrm_lookup().

ChangeSet@1.1643.1.177, 2004-03-20 00:36:51+00:00, ambx1@neo.rr.com
  [ISAPNP] Fix Device Detection Issue
  
  Some isapnp devices were not getting detected as a result of a bug in the isapnp
  driver.  It was not following the specifications and calculating a checksum when
  it was not reliable.  This problem was originally discovered by Paul L. Rogers
  <rogerspl@datasync.com>.  He made an initial patch.  This release has some small
  modifications, including a check to see if we run out of CSNs.

ChangeSet@1.1643.1.176, 2004-03-20 00:33:35+00:00, ambx1@neo.rr.com
  [PARPORT] Update PC Parport Detection Code
  
  This patch updates the parport_pc driver's probing code to better
  detect PnP devices.  It also removes an extra MODULE_AUTHOR.

ChangeSet@1.1643.1.175, 2004-03-20 00:29:38+00:00, willy@debian.org
  [PNP] Resource Conflict Cleanup
  
  This patch simplifies the ranged resource checking logic.

ChangeSet@1.1643.1.174, 2004-03-19 16:09:53-08:00, torvalds@ppc970.osdl.org
  Linux 2.6.5-rc2
  TAG: v2.6.5-rc2