1. 16 Mar, 2004 22 commits
  2. 15 Mar, 2004 18 commits
    • Jens Axboe's avatar
      [PATCH] allow random write to cdrom devices with profile 2 (removable disk) · 1b2ed5b7
      Jens Axboe authored
      This patch is from Iomega, and it allows random write opens of CDROM's
      that support the feature.
      1b2ed5b7
    • Andrew Morton's avatar
      [PATCH] ppc64: fix for massive OF properties · 48a6c2a9
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      We have some versions of firmware out there that have huge OF properties.
      So huge that we end up overwriting our initrd.
      
      Place a 1MB limit and warn bitterly if its over this.  Also fix a use of
      package-to-path where the variable was 64bytes but we would pass in a
      length of 255.
      48a6c2a9
    • Andrew Morton's avatar
      [PATCH] ppc64 defconfig update · 3680d636
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      ppc64 defconfig update
      3680d636
    • Andrew Morton's avatar
      [PATCH] Fix hvc console sleep in spinlock bug · c7e74ca2
      Andrew Morton authored
      From: Jeremy Kerr <jk@ozlabs.org>
      
      This patch fixes the sleep in spinlock hvc bug in hvc_write().
      
      The code is a little longer, but protects against large amounts of memory
      being kmalloc()ed by userspace, and minimises calls to copy_from_user().
      c7e74ca2
    • Andrew Morton's avatar
      [PATCH] Clean up xmon backtrace code. · 824315d9
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      Clean up xmon backtrace code, it was doing all manner of scary things.
      824315d9
    • Andrew Morton's avatar
      [PATCH] Cleanup ppc64 procfs code · 30ffc51d
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      Cleanup ppc64 procfs code:
      
      - Use initcalls everywhere. This allowed us to remove the iseries proc
        callback interface.
      - Kill proc_pmc.c. Most of it wasnt used (and we are planning to export the
        PMCs via sysfs). The few things left were iseries specific so they
        got moved into iSeries_proc.c.
      - Kill pmc.c. We dont use those statistics and the ones that are left
        can be gained via PMCs.
      - Create /proc/iSeries and /proc/ppc64 very early. This means we no
        longer have to call proc_ppc64_init in all the drivers, we can
        assume its there.
      - Fix some error return cases in rtas-proc.c and rtas-flash
      - Dont even try some pseries specific drivers on pmac.
      30ffc51d
    • Andrew Morton's avatar
      [PATCH] Add kernel version to oops. · 7836b827
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      Add kernel version to oops.
      7836b827
    • Andrew Morton's avatar
      [PATCH] Fixed NULL ptr deref in RTAS syscall ppc_rtas() · 98102bc1
      Andrew Morton authored
      From: John Rose <johnrose@austin.ibm.com>
      
      Fixed NULL ptr deref in RTAS syscall ppc_rtas()
      98102bc1
    • Andrew Morton's avatar
      [PATCH] Added rtas_set_power_level() · e1297b96
      Andrew Morton authored
      From: John Rose <johnrose@austin.ibm.com>
      
      Added rtas_set_power_level()
      e1297b96
    • Andrew Morton's avatar
      [PATCH] Remove pci DMA exports · 323a26b1
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      Remove pci DMA exports we now access them via inline functions that
      operate on pci_dma_ops.
      323a26b1
    • Andrew Morton's avatar
      [PATCH] Dont enable interrupts during interrupt processing on iseries · fb9166c9
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      Dont enable interrupts during interrupt processing on iseries
      fb9166c9
    • Andrew Morton's avatar
      [PATCH] Add slow path lookup in xics_get_irq · 6906cc82
      Andrew Morton authored
      From: Jake Moilanen <moilanen@austin.ibm.com>
      
      In xics_get_irq(), for a real-to-virt irq lookup, go down the
      slowpath by looking through the entire virt_irq_to_real_map array
      if take a miss on the radix tree.  This is possible, when an
      interrupt is taken before the driver has called request_irq() (eg IDE).
      6906cc82
    • Andrew Morton's avatar
      [PATCH] Export find_next_bit · 93524205
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      - export find_next_bit and move the other exports here
      - fix a few minor style issues
      93524205
    • Andrew Morton's avatar
      [PATCH] update iseries default target · b509e700
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      update iseries default target
      b509e700
    • Andrew Morton's avatar
      [PATCH] Move iSeries specific EXPORT_SYMBOLs out of ppc_ksyms.c · 4a280fe5
      Andrew Morton authored
      From: Stephen Rothwell <sfr@canb.auug.org.au>
      
      After this the only iSeries specific EXPORT_SYMBOLS in ppc_ksyms.c are
      the assembler ones ...
      4a280fe5
    • Andrew Morton's avatar
      [PATCH] Add some functions to make vio.h consistant with pci_dma.h and dma_mapping.h · 41052e9a
      Andrew Morton authored
      From: Dave Boutcher <boutcher@us.ibm.com>
      
      Add some functions to make vio.h consistant with pci_dma.h and dma_mapping.h
      41052e9a
    • Andrew Morton's avatar
      [PATCH] Fix xics IRQ affinity · eecd3bdb
      Andrew Morton authored
      From: Anton Blanchard <anton@samba.org>
      
      - Merge some whitespace differences with the ameslab tree
      - We check for CPU_MASK_ALL in xics to send irqs to all cpus.
        In some cases CPU_MASK_ALL is smaller than the cpumask (eg
        NR_CPUS == 32 and cpumask is a long), so we mask it here to
        be consistent.
      eecd3bdb
    • Andrew Morton's avatar
      [PATCH] Fix multiple EEH-related bugs · 09cce79c
      Andrew Morton authored
      From: Linas Vepstas <linas@austin.ibm.com>
      
      This patch fixes multiple EEH-related bugs:
      
       - Fixes the eeh_check_failure() usage in an interrupt context.
         This routine is now safe to use in an interrupt. The fix was to
         build a cache of IO addresses and check that, instead of using
         the pci routines.
       - Merges in Olof Johansson's sizeof patch when checking for failure
       - Adds EEH tests to array/string reads
       - Fixes bugs with address resolution (some i/o addresses were handled
         incorrectly, resulting in EEH errors slipping by undetected.)
       - Adds EEH support to the PCI Hotplug system (so that devices that
         get added/removed get properly registered with the EEH subsystem.)
       - Fixes improper use of /proc filesystem.
       - Adds some misc statistics.
      
      While merging Linas' patch I also converted the proc usage to
      seq_single, used per cpu variables for the stats and removed the
      eeh-force-off option.
      09cce79c