ChangeSet@1.2057, 2004-10-24 21:44:39-07:00, geert@linux-m68k.org
  [PATCH] Atyfb: kill assignment warnings on Atari due to __iomem
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2056, 2004-10-24 21:44:26-07:00, geert@linux-m68k.org
  [PATCH] SCx200_ACB depends on PCI
  
  SCx200_ACB is a PCI driver and thus should depend on PCI
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2055, 2004-10-24 21:44:14-07:00, geert@linux-m68k.org
  [PATCH] Cyclades assignment warning
  
  Remove unneeded cast that causes a warning (cy_isa_addresses is an array
  of unsigned ints).
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2054, 2004-10-24 21:44:02-07:00, geert@linux-m68k.org
  [PATCH] NTFS: missing #include <linux/vmalloc.h>
  
  fs/ntfs/compress.c calls v{malloc,free}() without including <linux/vmalloc.h>
  
  Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2053, 2004-10-24 21:43:49-07:00, bgerst@quark.didntduck.org
  [PATCH] mem leak in tty_io.c
  
  The recent patch to clean up user accesses introduced a memory leak.  If
  write_buf is reallocated, the old buffer isn't freed.  Also, since kfree
  can take nulls, I removed the if from the other kfree.
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2052, 2004-10-24 21:09:41-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: remove unused cruft from prom.h
  
  This patch removes some bogus struct definitions from prom.h that aren't
  used anymore after the other pending ppc64 patches have been applied.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2051, 2004-10-24 21:09:28-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Some cleanups of prom_init.c
  
  This patch does a few cleanups of arch/ppc64/kernel/prom_init.c, making
  the RTAS instanciation code more readable & more robust, fixing a bug
  in the code bringing in additional CPUs (would work with IBM firmware,
  but not with another firmware of an upcoming platform), plus remove some
  old commented out cruft left-over from the big cleanup.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2050, 2004-10-24 21:09:16-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: cleanup/split SMP code
  
  Splits arch/ppc64/kernel/smp.c into 3 different files, smp.c, pSeries_smp.c and
  iSeries_smp.c, thus removing most of the #define mess in those files and making
  it easier to add a new platform.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2049, 2004-10-24 21:09:03-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Rework PCI <-> OF node matching
  
  This patch reworks the code that deals with matching PCI devices
  with Open Firmware device nodes. This code made several incorrect
  assumptions and can be simplified significantly. The main functional
  difference now is that PHBs are no longer special cased, but that
  shouldn't cause any specific problem.
  
  It also fixes a problem where u3_iommu.c wouldn't work for PCI
  devices that lacked a matching OF device node.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2048, 2004-10-24 21:08:51-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Some small pci fixes
  
  This patch fixes a few issues in the ppc64 pci code, notably some
  incorrect parsing of Open Firmware "ranges" when setting up host
  bridge resources that would cause a problem with some future
  platforms, a default mapping of the ISA IOs if the OF "isa" node
  lacks a "ranges" property, and a safeguard in pci_scan_all_fns()
  in case a pci<->OF node mapping cannot be established.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2047, 2004-10-24 21:08:39-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: cleanups of ppc64 pci.c
  
  This patch applies on top of previously posted "ppc64: Move PCI IO mapping
  from pSeries_pci.c to pci.c".
  
  It does cosmetic cleanups & add some debug macros to pci.c without actually
  changing any functionality. Further patches against ppc64 pci.c that I'll
  post will be against a file already patched with this one.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2046, 2004-10-24 21:08:24-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: clean up existence-check of legacy ISAdevices
  
  My previous patch exposed the internals of the ppc_md.  data structure
  to drivers, which wasn't nice, this new patch cleans that up.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2045, 2004-10-24 21:08:12-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: properly build list of legacy serial ports from OF
  
  This patch adds a ppc64 implementation of the routine providing
  the list of default 8250 serial ports. It provides a empty list
  by default unless the platform code fills it, and it provides
  a generic function for user by Open Firmware based machines which
  fills the list based on serial ports found in the OF device-tree.
  
  It depends on the previous patch adding the generic support for
  this to the 8250 driver.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2044, 2004-10-24 21:08:00-07:00, benh@kernel.crashing.org
  [PATCH] 8250: Let arch provide the list of leagacy ports
  
  This patch adds an optional callback for the 8250 driver to request the
  list of legacy port via a function call instead of relying on a #define
  of an array.
  
  This finally allows to fix the problem of platforms like ppc and ppc64
  for which the same kernel can boot machines with and without a 8250, and
  is necessary to properly deal with a new platform coming to ppc64 which
  has a 8250 but with different irq numbers.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2043, 2004-10-24 21:03:45-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Rewrite the openpic driver
  
  This patch replaces the open_pic IRQ controller driver with a new
  version rewritten from scratch, called "mpic" (this is the name of
  IBM's open_pic implementation and also the only one actually used
  on any platform).
  
  It is smaller, hopefully more readable, supports the various variants
  of the cell in a single driver (open_pic_u3.c is gone), and adds
  optional support for the workaround of U3 mpic beeing used along with
  IO-APICs on HyperTransport (the eval board will uses that, among
  others).
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2042, 2004-10-24 21:03:26-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Fix pSeries secondary CPU setup
  
  This patch fixes the setup of the secondary CPU(s) on pSeries,
  on non-LPAR platforms, especially with 970 CPUs, we need to copy
  some of the HID registers from CPU0 to the other ones as soon as
  they reach the early asm code. The PowerMac SMP entry did it
  already, but not the pSeries one.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2041, 2004-10-24 17:40:16-07:00, benh@kernel.crashing.org
  [PATCH] ppc64: Move PCI IO mapping from pSeries_pci.c to pci.c
  
  This patch moves some of the routines responsible for dealing
  with the mapping of PCI host bridges IO space from pSeries to
  the generic ppc64 pci code. PowerMac doesn't use it currently,
  but a new platform will soon.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2040, 2004-10-24 17:36:12-07:00, benh@kernel.crashing.org
  [PATCH] Fix msleep to sleep _at_least_ the requested amount
  
  Makes sure msleep() sleeps at least the amount provided, since
  schedule_timeout() doesn't guarantee a full jiffy.
  
  Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2039, 2004-10-24 16:44:07-07:00, torvalds@evo.osdl.org
  Fix broken intel8x0.c ALSA "merge"
  
  The file didn't compile, and the ALSA CVS tree
  had dropped the bitfield signedness fixes.

ChangeSet@1.2038, 2004-10-24 16:24:27-07:00, torvalds@ppc970.osdl.org
  Un-inline the big kernel lock.
  
  Now that spinlocks are uninlined, it is silly to keep the
  BKL inlined. And this should make it a lot easier for people
  to play around with variations on the locking (ie Ingo's
  semaphores etc).

ChangeSet@1.2037, 2004-10-24 15:20:06-07:00, adaplas@hotpop.com
  [PATCH] fbdev: Fix software blanking code
  
  The code in fbmem.c:fb_blank() is broken.  For drivers without an fb_blank
  hook, an FBIO_BLANK ioctl will produce wrong colors or will segfault.
  
  Signed-off-by: Antonino Daplas <adaplas@pol.net>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2036, 2004-10-24 13:34:51-07:00, torvalds@ppc970.osdl.org
  Annotate the trivial unconditional lock/unlock functions on SMP.
  
  This does _not_ handle the conditional ones (lock_kernel and the
  trylock variants), so there will be a fair number of context
  error warnings with this. However, the warnings are disabled by
  default in sparse - you have to use "-Wcontext" to see them.

ChangeSet@1.2035, 2004-10-24 13:33:07-07:00, torvalds@ppc970.osdl.org
  Start supporting lock context annotations.
  
  This just sets up the portability defines.

ChangeSet@1.2034, 2004-10-24 12:21:08-07:00, rth@twiddle.net
  [PATCH] Add __ioremap
  
  I hadn't realized this was supposed to be an official interface.
  Or maybe it's not, but the fb drivers all use it.   Anyway...

ChangeSet@1.2033, 2004-10-24 12:20:55-07:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: bootp fixes
  
  - redefine "printk" as "srm_printk" for bootstrappers;
  - fix stack corruption problem with bootp/bootpz loaders and older
    SRM consoles.

ChangeSet@1.2032, 2004-10-24 12:20:41-07:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: fix CIA IO
  
  The high order bits of the input address should be cleared only after
  IO type and base are determined.

ChangeSet@1.2031, 2004-10-24 12:20:28-07:00, ink@jurassic.park.msu.ru
  [PATCH] alpha: fix sparse warnings
  
  - add missing "__user" annotations in csum_partial_copy.c;
  - make io_remap_page_range more readable and fix a warning.

ChangeSet@1.2026.2.11, 2004-10-23 23:19:19+02:00, bzolnier@trik.(none)
  [ide] slc90e66: kill /proc/ide/slc90e66
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.10, 2004-10-23 23:16:57+02:00, bzolnier@trik.(none)
  [ide] serverworks: kill /proc/ide/svwks
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.9, 2004-10-23 23:13:46+02:00, bzolnier@trik.(none)
  [ide] sc1200: kill /proc/ide/sc1200
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.8, 2004-10-23 23:08:13+02:00, bzolnier@trik.(none)
  [ide] piix: kill /proc/ide/piix
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.7, 2004-10-23 23:05:06+02:00, bzolnier@trik.(none)
  [ide] pdc202xx_old: kill /proc/ide/pdc202xx
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.6, 2004-10-23 22:56:34+02:00, bzolnier@trik.(none)
  [ide] pdc202xx_new: kill /proc/ide/pdcnew
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.5, 2004-10-23 22:54:07+02:00, bzolnier@trik.(none)
  [ide] hpt366: kill /proc/ide/hpt366
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.4, 2004-10-23 22:51:31+02:00, bzolnier@trik.(none)
  [ide] cs5530: kill /proc/ide/cs5530
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.3, 2004-10-23 22:49:23+02:00, bzolnier@trik.(none)
  [ide] cs5520: kill /proc/ide/cs5520
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.2, 2004-10-23 22:46:33+02:00, bzolnier@trik.(none)
  [ide] atiixp: kill /proc/ide/atiixp
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.2.1, 2004-10-23 22:43:33+02:00, bzolnier@trik.(none)
  [ide] aec62xx: kill /proc/ide/aec62xx
  
  Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>

ChangeSet@1.2026.1.5, 2004-10-23 10:07:23-07:00, roland@redhat.com
  [PATCH] fix core-dump return code
  
  While looking at the signal.c coredumping BUG_ON race, I noticed a bug
  (not directly related) in do_coredump.  It was setting the "core dumped"
  flag even when the format dumping hook failed (e.g.  for memory
  allocation failures).
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2026.1.4, 2004-10-23 10:07:11-07:00, roland@redhat.com
  [PATCH] Fix ptrace problem
  
  This is indeed a new bug, and it is not architecture-specific.  In my
  recent changes to close some race conditions, I overlooked the case of a
  process using PTRACE_ATTACH on its own children.  The new PT_ATTACHED flag
  does not really mean "PTRACE_ATTACH was used", it means "PTRACE_ATTACH is
  changing the ->parent link".
  
  This fixes the problem that Stephane Eranian program demonstrates.
  
  Signed-off-by: Roland McGrath <roland@redhat.com>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2026.1.3, 2004-10-23 10:06:59-07:00, roland@redhat.com
  [PATCH] Invalid BUG_ONs in signal.c
  
  Oh, duh.  The race is obvious.  Sorry for the confusion there.
  
  The BUG_ON's were useful for debugging, since they trigger on a lot of
  errors, but they _also_ trigger on some unlikely (but valid) races.
  
  So just remove them - just fall through to the regular exit code after
  core-dumping (which does everything right).
  
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2028, 2004-10-23 19:01:21+02:00, perex@suse.cz
  [ALSA]  boot_devs removal - module_param_array() accepts NULL now
  
  Intel8x0 driver,RME96 driver,ICE1724 driver,NM256 driver
  
  
  Signed-off-by: Jaroslav Kysela <perex@suse.cz>

ChangeSet@1.2026.1.1, 2004-10-23 09:49:57-07:00, chrisw@osdl.org
  [PATCH] delay rq_lock acquisition in setscheduler
  
  Doing access control checks with rq_lock held can cause deadlock when
  audit messages are created (via printk or audit infrastructure) which
  trigger a wakeup and deadlock, as noted by both SELinux and SubDomain
  folks.  This patch will let the security checks happen w/out lock held,
  then re-sample the p->policy in case it was raced. 
  
  Originally from John Johansen <johansen@immunix.com>, reworked by me.
  AFAIK, this version drew no objections from Ingo or Andrea. 
  
  From: John Johansen <johansen@immunix.com>
  Acked-by: Ingo Molnar <mingo@elte.hu>
  Signed-off-by: Chris Wright <chrisw@osdl.org>
  Signed-off-by: Linus Torvalds <torvalds@osdl.org>

ChangeSet@1.2027, 2004-10-23 10:31:03+02:00, perex@suse.cz
  Merge

ChangeSet@1.2026, 2004-10-22 18:04:49-07:00, david-b@pacbell.net
  [PATCH] Missed usb devices on boot
  
  This marks sets change_bits to all ones when bringing up a hub, since
  not all hubs seem to send change events for devices that were plugged in
  when the hub was reset. 
  
  David Miller confirms this fixes his boot-time lost keyboard/mouse
  problem

ChangeSet@1.2016.2.1, 2004-10-22 16:07:19-07:00, greg@kroah.com
  Merge kroah.com:/home/greg/linux/BK/bleed-2.6
  into kroah.com:/home/greg/linux/BK/usb-2.6

ChangeSet@1.2000.14.18, 2004-10-22 15:54:52-07:00, david-b@pacbell.net
  [PATCH] USB ehci: minor debug cleanups
  
  This updates debug messages, declaring that labels can be constant strings
  and changing some old-school dbg() calls to driver model dev_dbg().
  
  Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
  Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>

ChangeSet@1.2000.14.17, 2004-10-22 15:54:23-07:00, david-b@pacbell.net
  [PATCH] USB ehci: handle earlier endpoint_disable()
  
  The recent patch to scrub out ep0 state earlier (to get rid of some of
  the enumeration problems that started with about 2.6.6) requires EHCI
  to handle endpoint_disable() calls in a slightly different context.
  
  This makes those calls work when an endpoint's QH may still be on the
  async schedule, rather than already unlinked.  (The QH stays on the async
  schedule for a few milliseconds after it's empty, since it's routine to
  issue another request almost immediately.)
  
  Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
  Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>

ChangeSet@1.2000.14.16, 2004-10-22 15:53:58-07:00, david-b@pacbell.net
  [PATCH] USB ehci: minor pci tweaks
  
  This has minor PCI tweaks for the EHCI driver:
  
    - If the (nonfunctional) AMD 8111 controller shows up, ignore it.
      (Patch from Matt Dharm, with minor coding style tweaks).
  
    - Delete some code that interprets an EHCI capability code; it
      should be a PCI capability instead.
  
  Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
  Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>

ChangeSet@1.2023, 2004-10-22 15:43:17-07:00, greg@kroah.com
  hotplug: prevent skips in sequence number from happening
  
  Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>

ChangeSet@1.2016.1.2, 2004-10-22 14:30:50-07:00, torvalds@ppc970.osdl.org
  Linux 2.6.10-rc1
  
  New and Improved! "Woozy Numbat!"
  
  Pick up the phone in the next two minutes and phone in your
  order, and we'll throw in a second copy of Woozy Numbat,
  ABSOLUTELY FREE! You too could start a Numbat farm!
  TAG: v2.6.10-rc1