ChangeSet@1.1961.2.5, 2004-08-12 18:24:36-07:00, trini@kernel.crashing.org
  [PATCH] ppc32: Fix warning on CONFIG_PPC32 && CONFIG_6xx
  
  In the *ppos cleanups, proc_dol2crvec was updated, but the prototype
  found at the top of kernel/sysctl.h was not, generating warning.  This
  corrects the prototype to match the code.
  
  (I'm gonna take a stab at moving these into arch/ppc shortly)
  
  Signed-off-by: Tom Rini <trini@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1961.2.4, 2004-08-12 17:51:15-07:00, torvalds@ppc970.osdl.org
  Allow non-root users certain raw commands if they are deemed safe.
  
  We allow more commands if the disk was opened read-write.

ChangeSet@1.1961.2.3, 2004-08-12 17:03:59-07:00, torvalds@ppc970.osdl.org
  Pass done file pointer to block device ioctl's
  
  They'll need it for permission checking.

ChangeSet@1.1961.1.3, 2004-08-12 23:15:44+01:00, elf@com.rmk.(none)
  [ARM PATCH] 2002/1: lh7a40x Timer fixup
  
  Patch from Marc Singer
  
  The work already done to rectify the timer code initialization missed
  a necessary change.  This patch adds a timer initialization function
  to the LPD7A400 machine type.  It also makes a small correction to the
  kernel configuration that is out of step with the machine specific
  Kconfig.
  
  

ChangeSet@1.1961.1.2, 2004-08-12 23:08:22+01:00, elf@com.rmk.(none)
  [ARM PATCH] 2001/1: lh7a40x IDE cleanup
  
  Patch from Marc Singer
  
  This patch aligns the lh7a40x port with the updated structure of IDE
  drivers.  It also removes an unused FIQ handler.  This patch is made
  in order to get the lh7a40x port to build.
  

ChangeSet@1.1961.3.1, 2004-08-12 12:53:18-07:00, davem@nuts.davemloft.net
  [SPARC64]: Fix non-SMP build.
  
  Signed-off-by: David S. Miller <davem@redhat.com>

ChangeSet@1.1961.2.2, 2004-08-12 09:43:09-07:00, torvalds@ppc970.osdl.org
  Be a bit more anal about allowing SCSI commands to be sent.
  
  Normal users shouldn't have access to the raw device anyway
  unless they are in the trusted "disk" group, but let's require
  RAWIO capabilities. That's what the original SCSI interfaces
  did anyhoo.
  
  We probably _should_ just require write access, but that will
  need more of a code change to pass down the file descriptor.

ChangeSet@1.1961.2.1, 2004-08-12 09:27:27-07:00, axboe@suse.de
  [PATCH] setup queue before elevator_init()
  
  We must setup the queue before calling elevator_init(), otherwise the
  elevator cannot use the queue members. This really hurts cfq since it
  checks ->nr_requests, which is zero at that time.
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1961.1.1, 2004-08-12 17:09:50+01:00, catalin.marinas@com.rmk.(none)
  [ARM PATCH] 2012/1: Use -malignment-traps instead of -mshort-load-bytes if gcc supports it
  
  Patch from Catalin Marinas
  
  This patch replaces the -mshort-load-bytes option with $(call
  check_gcc,-malignment-traps,-mshort-load-bytes) in the CFLAGS
  setting in arch/arm/Makefile.

ChangeSet@1.1962, 2004-08-12 16:29:18+01:00, rmk@flint.arm.linux.org.uk
  [PCMCIA] pd6729: add MODULE_DESCRIPTION and MODULE_AUTHOR, fix comment style

ChangeSet@1.1961, 2004-08-11 16:48:43-07:00, trini@kernel.crashing.org
  [PATCH] Remove CONFIG_SERIAL_8250_MANY_PORTS from Ebony / Ocotea
  
  CONFIG_SERIAL_8250_MANY_PORTS should not be set for these boards, as
  they only have 2 serial ports.
  
  Signed-off-by: Tom Rini <trini@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1960, 2004-08-11 16:48:02-07:00, neilb@cse.unsw.edu.au
  [PATCH] Fix unsigned underflow in xdr decoding.
  
  With 'len' being unsigned now, we must make sure it never tries
  to go negative...
  
  Thanks: griffon26@kfk4ever.com (Maurice van der Pot)
  
  Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1959, 2004-08-11 15:23:48-07:00, davem@nuts.davemloft.net
  [SPARC64]: Update defconfig.

ChangeSet@1.1958, 2004-08-11 15:15:49-07:00, davem@nuts.davemloft.net
  [SPARC64]: Change TIF_BLKCOMMIT into a fault code.
  
  Eliminates costly atomic bitops in do_sparc64_fault.
  
  Signed-off-by: David S. Miller <davem@redhat.com>

ChangeSet@1.1957, 2004-08-11 15:08:15-07:00, davem@nuts.davemloft.net
  [SPARC64]: Kill swapper_space test in arch/sparc64/mm/tlb.c
  
  It is bogus, plus it breaks the build with
  CONFIG_SWAP disabled.
  
  Based upon a patch from Ben Collins (bcollins@debian.org)
  
  Signed-off-by: David S. Miller <davem@redhat.com>

ChangeSet@1.1953.1.2, 2004-08-10 22:09:18+01:00, dwmw2@dwmw2.baythorne.internal
  Fix MTD partitioning modular build.

ChangeSet@1.1952.2.8, 2004-08-10 17:00:51-04:00, akpm@osdl.org
  [PATCH] bk-netdev-hp-plus-fix
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>

ChangeSet@1.1952.2.7, 2004-08-10 17:00:41-04:00, akpm@osdl.org
  [PATCH] wrong mac address with netgear FA311 ethernet card
  
  From: Mathieu LESNIAK <maverick@eskuel.net>
  
  
  This patch corrects a problem with Netgear FA311
  ethernet card (a cheap one). Without it, the MAC address is byte swapped
  ie :
  HWaddr 02:00:07:E3:E9:F5
  instead of :
  HWaddr 00:02:E3:07:F5:E9
  
  (the correct MAC address vendor code for Netgear/LiteOn is 00:02:E3)
  
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>

ChangeSet@1.1952.2.6, 2004-08-10 17:00:31-04:00, akpm@osdl.org
  [PATCH] bk-netdev-axnet_cs-fix
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>

ChangeSet@1.1952.2.5, 2004-08-10 17:00:21-04:00, simon@thekelleys.org.uk
  [PATCH] Atmel wireless bigendian fix.
  
  The following patch adds a couple of missing byteswaps and allows the
  Atmel wireless driver to work in WEP mode on big-endian CPUs. (tested
  on powerPC).

ChangeSet@1.1952.2.4, 2004-08-10 16:51:47-04:00, margitsw@t-online.de
  [PATCH] prism54 Fix supported rates reporting
  
  * We are not correctly reporting supported bit rates.
  * Fix it.

ChangeSet@1.1952.2.3, 2004-08-10 16:51:37-04:00, margitsw@t-online.de
  [PATCH] prism54 Fix memory leaks
  
  * Change the "version" OID to what it should be.
  * Fix memory leaks - mgt_get_request always returns
  * allocated memory for non-int OIDS (with an exception -
  * keep reading). If the caller checks the return and itself
  * returns, then it must free memory.
  * However, it is possible to return from mgt_get_request
  * early (!priv->mib). In this case, weird things can happen
  * in isl_ioctl. Quick fix, at least to force an oops, is
  * to set the union value to NULL. The real fix is to
  * recode all mgt_get_request calls in isl_ioctl.

ChangeSet@1.1952.2.2, 2004-08-10 16:51:27-04:00, margitsw@t-online.de
  [PATCH] prism54 URGENT - Fix IRQ handling
  
  * We are handing back HANDLED even though the IRQ is not for us.
    We also change device state.
    This is plainly wrong.
    AFAICT we also need to take the spin lock early.
    Tested/running on UP/SMP for about a week now.
    (Discovered on one of my lappies that had the X driver on the same IRQ)
    (Proposed on Prism54 Devel with no objections)

ChangeSet@1.1952.2.1, 2004-08-10 16:51:17-04:00, margitsw@t-online.de
  [PATCH] prism54 Clarification to Viro's patch
  
  * It seems that Viro patched prism54 with the following patch set :
  http://www.kernel.org/pub/linux/kernel/v2.6/testing/cset/
  cset-viro@www.linux.org.uk[torvalds]|ChangeSet|20040727040034|54764.txt
  
  * I do not see any indication in any mailing list of this.
    It would be nice if we could be informed of such changes :-)
  
  * (Changes committed to our CVS)

ChangeSet@1.1952.1.2, 2004-08-10 16:39:06-04:00, achew@nvidia.com
  [libata] unmap MMIO region _after_ last possible usage

ChangeSet@1.1952.1.1, 2004-08-10 16:36:18-04:00, achew@nvidia.com
  [libata sata_nv] support for hardware, bug fixes

ChangeSet@1.1953, 2004-08-10 11:47:59-07:00, haveblue@us.ibm.com
  [PATCH] 4kstacks: fix compile with gcc 2.95
  
  Investigation of why the build is failing due to bogus detection of
  undefined symbols: We're getting this warning:
  
  arch/i386/kernel/irq.c
  {standard input}: Assembler messages:
  {standard input}:3565: Warning: setting incorrect section type for
  .bss.page_aligned
  
  Which comes from this code in the 4k stacks code:
  
  static char softirq_stack[NR_CPUS * THREAD_SIZE]  __attribute__((__aligned__(THREAD_SIZE), __section__(".bss.page_aligned")));
  static char hardirq_stack[NR_CPUS * THREAD_SIZE]  __attribute__((__aligned__(THREAD_SIZE), __section__(".bss.page_aligned")));
  
  Removing the __section__() fixes it, as does moving to gcc 3.2 or 3.3,
  but gcc 2.95 and 3.0 still exhibit the problem.  It seems the 4k stack
  developers like newer compilers than I do :) 
  
  The gcc 2.95 section declaration looks like this:
  	.section        .bss.page_aligned,"aw",@progbits
  while the 3.1 section looks like this:
  	.section        .bss.page_aligned,"aw",@nobits
  
  It's definitely a bug that's been fixed:
  http://sources.redhat.com/ml/binutils/2002-10/msg00507.html
  
  I've been told that I can fix it with a carefully crafted assembly file and
  maybe a change to the linker script, but all that it buys us is a little
  space in the uncompressed kernel image.  Plus, the warning will still be
  there at compile-time.  
  
  I say, put them back in plain old BSS. 
  
  Signed-off-by: Andrew Morton <akpm@osdl.org>
  Signed-off-by: Adrian Bunk <bunk@fs.tum.de>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1939.6.6, 2004-08-10 18:04:08+01:00, dwmw2@shinybook.infradead.org
  Export new mtd_erase_callback() function.

ChangeSet@1.1952, 2004-08-10 10:00:51-07:00, torvalds@ppc970.osdl.org
  Merge bk://kernel.bkbits.net/davem/net-2.6
  into ppc970.osdl.org:/home/torvalds/v2.6/linux

ChangeSet@1.1939.1.24, 2004-08-10 09:57:16-07:00, rl@hellgate.ch
  [PATCH] via-rhine: Really call rhine_power_init()
  
  Without this patch, mainline via-rhine cannot wake the chip if some other
  driver puts it to D3. The problem has hit quite a few people already.
  
  This is a fix for the heisenbug with via-rhine refusing to work
  sometimes. Patch "[9/9] Restructure reset code" contained a change made
  necessary by patch [8/9]. Mainline merged [8/9] for 2.6.8 and is still
  missing the fix, while -mm got it with [9/9].
  
  Jesper Juhl provided crucial test data when no one else was able to
  reproduce the symptoms.
  
  Signed-off-by: Roger Luethi <rl@hellgate.ch>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1939.1.23, 2004-08-10 09:57:07-07:00, axboe@suse.de
  [PATCH] export kblockd_schedule_work()
  
  This is used by some IBM vscsi driver. It was using schedule_work(), but
  should be using the block layer queue.
  
  Signed-off-by: Jens Axboe <axboe@suse.de>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.1939.6.5, 2004-08-10 16:58:29+01:00, dwmw2@shinybook.infradead.org
  RedBoot flash partitioning: use vmalloc for buffer.

ChangeSet@1.1939.6.4, 2004-08-10 16:13:52+01:00, jwboyer@infradead.org
  Restore physmap configure-time settings according to user requests.
  Patch from Jun Sun.
  
  Signed-Off-By: David Woodhouse <dwmw2@infradead.org>

ChangeSet@1.1939.6.3, 2004-08-10 15:36:45+01:00, dwmw2@shinybook.infradead.org
  M-Systems DiskOnChip driver update.
  
  - Add Millennium Plus support.
  - Add advanced probe configuration options
  - Fix abuse of buffer space in scan for Media Header.

ChangeSet@1.1939.6.2, 2004-08-10 15:30:30+01:00, dwmw2@shinybook.infradead.org
  Cosmetic MTD changes -- update email address and idents.

ChangeSet@1.1939.6.1, 2004-08-10 15:25:01+01:00, dwmw2@shinybook.infradead.org
  Fix use-after-free bug in MTD partitioning code.
  
  Define callback wrapper function mtd_erase_callback() to handle 
  partition offsets during the callback, rather than attempting to 
  fix them up in the freed erase_info structure after the callback 
  has already happened.

ChangeSet@1.1949, 2004-08-09 21:28:42-07:00, davem@nuts.davemloft.net
  [SPARC64]: Fix spitfire bugs in tlb flush and copy_page changes.
  
  - VISEntry clobbers %g3, so have to do %asi stuff
    after we invoke it.
  - Need to or in 0x10 to TLB flush addresses when
    flushing in secondary context
  - Context register restore using wrong address register
  - Spitfire not so tolerant of membar in delay slot.
  
  Signed-off-by: David S. Miller <davem@redhat.com>

ChangeSet@1.1939.1.22, 2004-08-09 19:12:40-07:00, torvalds@ppc970.osdl.org
  Linux 2.6.8-rc4
  TAG: v2.6.8-rc4