ChangeSet@1.1899, 2004-08-05 23:11:00-07:00, torvalds@ppc970.osdl.org
  Make the new simple_read_from_buffer() take a const src
  buffer without complaints.

ChangeSet@1.1898, 2004-08-05 22:36:28-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] Fix ppc htab seq_file conversion
  
  *grrrrrrrr*
  
  Wrong diff sent.  Sorry - normally the tree I'm working in is cp -rl'ed
  from the -current, but right now it's a big mess.
  
  This is the incremental fix.

ChangeSet@1.1897, 2004-08-05 21:13:56-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] ppc: seq_file conversion for ppc_htab
  
  This converts the 32-bit ppc htab code to use the seq_file interfaces.
  
  Less code means fewer bugs..

ChangeSet@1.1896, 2004-08-05 20:37:01-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] ppc64: Fix rtas file mess
  
  This does the seq_file conversion + annotation + cleanup + race fixes
  for arch/ppc64/kernel/rtas-proc.c.
  
  How the fuck did that file manage to get anywhere near the tree, anyway?
  Take a look at guy's "implementation" of sprintf(buf, "%04d", num), for
  example:
  
  <vomit>
  	/* construct the sensor number like 0003 */
  	/* fill with zeros */
  	n = sprintf(tmp, "%d", s.token);
  	len = strlen(tmp);
  	while (strlen(tmp) < 4)
  		n += sprintf (tmp+n, "0");
  
  	/* invert the string */
  	while (tmp[i]) {
  		if (i<len)
  			tmp2[4-len+i] = tmp[i];
  		else
  			tmp2[3-i] = tmp[i];
  		i++;
  	}
  	tmp2[4] = '\0';
  </vomit>
  
  And it's full of that level of lusing ;-/

ChangeSet@1.1895, 2004-08-05 20:30:40-07:00, torvalds@ppc970.osdl.org
  Fix shrink_dcache_anon() LRU list accesses.
  
  It would potentially remove dentries from the LRU list
  without re-initializing the d_lru fields, causing later
  accesses to that dentry to do bad things to the LRU list.

ChangeSet@1.1894, 2004-08-05 18:18:41-07:00, trini@kernel.crashing.org
  [PATCH] ppc32: Fix 'mktree' on 64bit hosts
  
  The following patch changes some 'unsigned long's into 'uint32_t's in
  mktree (a program that runs on the host to frob the kernel image for
  some firmwares).  Without it, the program is not correct when run
  on/compiled on a 64bit host.
  
  Signed-off-by: Dan Zink <dan.zink@hp.com>
  Signed-off-by: Tom Rini <trini@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1893, 2004-08-05 17:56:22-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] imm.c oops fix
  
  Fix bug #3125:
  
  This should fix the problem; however, we will need to repeat that for all
  PIO SCSI drivers (another immediate victim is ppa.c).
  
  We should start looking for sane solution; I _really_ don't like the kludge
  with using ->slave_alloc() for fixups after scsi_alloc_queue().
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1889.1.6, 2004-08-05 17:43:51-07:00, roland@redhat.com
  [PATCH] fix /proc printing of TASK_DEAD state
  
  I just stumbled across this patch that's been sitting in my tree for ages.
  
  I thought I'd sent this in before.  It's a trivial fix for the printing
  of task state in /proc and sysrq dumps and such, so that TASK_DEAD shows
  up correctly.  This state is pretty much only ever there to be seen when
  there are exit/reaping bugs, but it's not like that hasn't come up.
  
  Signed-off-by: Roland McGrath <roland@redhat.com>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1889.1.4, 2004-08-05 17:39:48-07:00, viro@parcelfarce.linux.theplanet.co.uk
  [PATCH] simple_read_buffer() helper function
  
  A number of drivers or special virtual devices really just want their
  "read()" function to populate user space from some internal buffer.
  
  This adds such a helper function - "simple_read_from_buffer()" - and
  converts several ->read() instances to use it.
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1889.2.7, 2004-08-05 21:48:18+01:00, jelenz@edu.rmk.(none)
  [ARM PATCH] 1974/1: add INITTIME macro to collie machine structure
  
  Patch from John Lenz
  
  Add INITTIME macro to collie machine structure.

ChangeSet@1.1889.2.6, 2004-08-05 21:43:43+01:00, ben-linux@org.rmk.(none)
  [ARM PATCH] 1972/1: IPAQ H1940 - fix serial clock base
  
  Patch from Ben Dooks
  
  Fixed clock base for the H1940
  
  thanks to Gerald Schneider <gerald@gerald-online.de>
  for fixing this.

ChangeSet@1.1889.2.5, 2004-08-05 21:39:15+01:00, ben-linux@org.rmk.(none)
  [ARM PATCH] 1971/1: BAST - default configuraiton update
  
  Patch from Ben Dooks
  
  Patch for default configuration

ChangeSet@1.1889.2.4, 2004-08-05 21:33:54+01:00, ben-linux@org.rmk.(none)
  [ARM PATCH] 1968/1: S3C2410 - GPIO updates and access functions
  
  Patch from Ben Dooks
  
  Added more definitions for GPIO registers
  
  New functions for modifying pin configuration and
  bit-status (see include/asm-arm/arch-s3c2410/hardware.h)

ChangeSet@1.1889.2.3, 2004-08-05 21:28:33+01:00, ben-linux@org.rmk.(none)
  [ARM PATCH] 1966/1: S3C2410 - Fix for serial driver compile error
  
  Patch from Ben Dooks
  
  Remove compile error with gcc-3.4 and empty part of case statememnt

ChangeSet@1.1889.2.2, 2004-08-05 21:03:23+01:00, catalin.marinas@com.rmk.(none)
  [ARM PATCH] 1965/1: gas only generates the c and f field bits for the "msr [cs]psr, rN" instruction
  
  Patch from Catalin Marinas
  
  Gas translates the "msr [cs]psr, rN" instruction to "msr [cs]psr_cf, rN". This may cause problems on the ARMv6 architecture where the A and E bits can leak into the SVC mode from the USR mode via the exception handlers. The reverse can happen when returning to user mode. The patch adds _cxsf to all the msr instruction without the field specifier.

ChangeSet@1.1889.2.1, 2004-08-05 20:51:47+01:00, catalin.marinas@com.rmk.(none)
  [ARM PATCH] 1964/1: Wrong cache block operations checking
  
  Patch from Catalin Marinas
  
  The "err" is rotated in the blockops_check() function and all the error bits are cleared, the subsequent conditions being always true.

ChangeSet@1.1889.1.3, 2004-08-05 12:13:29-07:00, axboe@suse.de
  [PATCH] multipath readahead fix
  
  For requests marked read-ahead, it can legitimately fail without it being a
  path problem.  So don't fail a path just because this happens (can be the
  atomic request allocation going nuts, for instance), or all paths will
  quickly go away.
  
  Cc: <neilb@cse.unsw.edu.au>
  Signed-off-by: Jens Axboe <axboe@suse.de>
  Signed-off-by: Andrew Morton <akpm@osdl.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1889.1.2, 2004-08-05 12:05:56-07:00, heiko.carstens@de.ibm.com
  [PATCH] md multipathing fixes
  
  I tried to get multipathing failover running and failed. It seems to be
  that there are two bugs in multipath.c :
  
  - If a path/request fails mp_bh->path doesn't get updated to the new
    path.  Thus multipath_end_request will access a NULL pointer if a
    redirected request returns.
  
  - After fixing this I experienced several other errors.  First of all in
    bio->bi_flags the BIO_UPTODATE flag is not set when redirecting a
    request.
  
    Causing the md driver to think that every redirected request failed
    when it returns.  Since that alone didn't fix the problems, I simply
    copied the master_bio again and it looks like everything seems to work.
  
  Cc: <neilb@cse.unsw.edu.au>
  Cc: Jens Axboe <axboe@suse.de>
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1889.1.1, 2004-08-05 12:05:44-07:00, jmorris@redhat.com
  [PATCH] Drop asm i586 AES code.
  
  This patch reverts the i586 AES module.  A new one should be ready soon.
  
  Signed-off-by: James Morris <jmorris@redhat.com>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1890, 2004-08-05 08:53:26-04:00, dwmw2@shinybook.infradead.org
  Merge shinybook.infradead.org:/home/dwmw2/bk/linus-2.5
  into shinybook.infradead.org:/home/dwmw2/bk/mtd-2.6

ChangeSet@1.1830.2.10, 2004-08-04 19:54:18+00:00, jbarnes@sgi.com
  generic_defconfig update.  I just ran 'make oldconfig' against the existing
  one and turned on a few new options (some of which Altix needs).
   
  Signed-off-by: Jesse Barnes <jbarnes@sgi.com>
  Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.9, 2004-08-04 18:26:09+00:00, [alex.williamson@hp.com
  Using CONFIG_IA64_HP_ZX1 on an sx1000 system setup w/ multiple NUMA
  nodes (configured for cell local memory) currently crashes because
  MAX_NUMNODES defaults to 1.  The patch below sets up things to make this
  work.
  
  Signed-off-by: Alex Williamson <alex.williamson@hp.com>
  Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.8, 2004-08-04 18:10:14+00:00, tony.luck@intel.com
  Provide comand line keyword "nomca" to turn off mca processing in kernel.
  Initial patch by Jesse Barnes, fixed by Ken Chen, rescued from
  obscurity by Sourav Sen.
  
  Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.7, 2004-08-04 17:55:40+00:00, seto.hidetoshi@jp.fujitsu.com
  Set up CMC/CPE polling *before* enabling CMCI/CPEI interrupts to avoid
  situation where a flood of errors prevents boot.
  
  Signed-off-by: Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com>
  Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.6, 2004-08-03 23:46:56+00:00, jbarnes@sgi.com
  sgi_io_init.c:
    Mark per_hub_init as __init and remove an unnecessary extern declaration of it
    in sgi_io_init.c.  This has the effect of killing a warning in the compile of
    that file.
  
    Signed-off-by: Jesse Barnes <jbarnes@sgi.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.5, 2004-08-03 23:27:28+00:00, bjorn.helgaas@hp.com
  sba_iommu.c:
    REO/Grande defect AR2305 can cause TLB fetch timeouts if entries
    are purged while in use.  Round up IOVA allocations to power-of-two
    boundaries to prevent this.  This is originally due to Alex Williamson.
  
    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.4, 2004-08-03 23:21:13+00:00, bjorn.helgaas@hp.com
  cyclone.h, cyclone.c, acpi.c, Kconfig:
    Make cyclone_setup() take no args, rather than an ignored "char *"
    and return void.  Fix typos and whitespace.
  
    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1830.2.3, 2004-08-03 23:09:49+00:00, bjorn.helgaas@hp.com
  machvec.h:
  irq.c:
    Fix IRQ type in platform irq_to_vector functions.  Should be
    "unsigned int", but some places were "u8".
  
    Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Signed-off-by: Tony Luck <tony.luck@intel.com>

ChangeSet@1.1889, 2004-08-03 14:11:41-07:00, torvalds@ppc970.osdl.org
  Linux 2.6.8-rc3
  TAG: v2.6.8-rc3