An error occurred fetching the project authors.
  1. 28 Apr, 2002 17 commits
    • Brian Gerst's avatar
      [PATCH] Removing SYMBOL_NAME part 5 · 41f2642b
      Brian Gerst authored
      ARM arch
      41f2642b
    • Brian Gerst's avatar
      [PATCH] Removing SYMBOL_NAME part 4 · 912c173d
      Brian Gerst authored
      m68k arch
      912c173d
    • Brian Gerst's avatar
      [PATCH] Removing SYMBOL_NAME part 3 · e64a5d08
      Brian Gerst authored
      SuperH arch
      e64a5d08
    • Brian Gerst's avatar
      [PATCH] Removing SYMBOL_NAME part 2 · 3f99e16c
      Brian Gerst authored
      CRIS and x86-64 arches
      3f99e16c
    • Brian Gerst's avatar
      [PATCH] Removing SYMBOL_NAME part 1 · e0092cc0
      Brian Gerst authored
      The SYMBOL_NAME macro (and variations) have been obsolete since 2.1.0,
      when the option to compile the kernel in a.out format was removed.  This
      patch starts the process of removing these macros, starting with x86.
      e0092cc0
    • Dave Jones's avatar
      [PATCH] missing cris config.help entries · 5fa563b1
      Dave Jones authored
      Some that got lost along the way...
      5fa563b1
    • Dave Jones's avatar
      [PATCH] broken comment in cris driver · 7bc413a6
      Dave Jones authored
      7bc413a6
    • Dave Jones's avatar
      [PATCH] Dynamic LDT sizing. · 6a2a196f
      Dave Jones authored
      Originally from Manfred Spraul.
      
      * dynamically grow the LDT
      Every app that's linked against libpthread right now allocates a full 64
      kB LDT, without proper error handling, and always from the vmalloc area
      6a2a196f
    • Dave Jones's avatar
      [PATCH] x86-64 bluesmoke update · 0cc582ee
      Dave Jones authored
      - Drop Intel P4 bits
      - Update other parts in line with latest i386 bluesmoke.c
      0cc582ee
    • Dave Jones's avatar
      [PATCH] NCR53c810 PCI quirk · 92ecef67
      Dave Jones authored
      This device returns a wrong class code which we work around at boot up time.
      92ecef67
    • Dave Jones's avatar
      [PATCH] x86 pci-pc janitor work · 0f5325fb
      Dave Jones authored
      - printk loglevels
      - request region checks.
      0f5325fb
    • Dave Jones's avatar
      [PATCH] recognise P4 Xeon in mptable. · 98a7e8ac
      Dave Jones authored
      98a7e8ac
    • Dave Jones's avatar
      [PATCH] PCI access method fallback. · 26966bb8
      Dave Jones authored
      Some SiS boards won't boot without pci=bios forcing their method.
      The reason for this is in the probe method, we try the BIOS method, and it
      succeeds and we store the pci_ops. We then try the direct access, it fails
      and we trash the old pci_ops.
      The patch stores the pci_ops when BIOS method succeeds and restores it
      if the direct hardware access method fails.
      26966bb8
    • Dave Jones's avatar
      [PATCH] bluesmoke update. · 2617765b
      Dave Jones authored
      o   P4 thermal throttling is now compile time option
      o   ifdefs cleaned up due to above
      o   Only poke the LVT if thermal throttling is enabled.
      o   Remove bogus cache flushing as per previous discussion.
      o   Replace hard coded timer values with MCE_RATE
      o   Change default polling frequency from 5 to 15 seconds
      o   SMP fixes. (Don't readd timer)
      o   Compile time warning fixes.
      o   Add config helptext
      2617765b
    • Dave Jones's avatar
      [PATCH] A20 tweak for AMD Elan · b16f6f03
      Dave Jones authored
      The A20 code needs a slight tweak to work on AMD Elans.
      Original patch from Robert Schwebel
      b16f6f03
    • Martin Dalecki's avatar
      [PATCH] 2.5.10 IDE 44 · 045c90fe
      Martin Dalecki authored
      Reduce the "rain forest" of pointers a bit.
      
      - Use the channel info from the drive instead of from hwgroup where possible.
         Since we have now a direct association between a channel and irq, we can fix
         the handler for unexpected interrupts to don't have to iterate over multiple
         possibilities.
      
      - Finally it was just possible to remove the circular list of channels
         associated with a hwif. The hwif member of struct hwgroup_s as well as
         next member if struct ata_channel are gone.
      
      - Unify ide_build_sglist() and raw_build_sglist() in to one function.  Use the
         queue associated with a request in the case of a CMD request there instead of
         referencing the device minor number. This will be pushed even further later.
      045c90fe
    • Martin Dalecki's avatar
      [PATCH] 2.5.10 IDE 43 · 5ef2759c
      Martin Dalecki authored
      Some of the following is a bit of sensitive... but anyway it has to be done.
      
      - Scarp "portability" macros ide_request_irq() and ide_free_irq().  What a
         great of a surprise in the face of a kernel nowadays ported to nearly any
         major CPU out there, but apparently no platform needs something special here.
         All of them are just using the normal request_irq() and free_irq(). If some
         unusual platform (read obsolete door blocker) I have overlooked intentionally
         needs something special - please just hack the platform specific
         request_irq() and free_irq()-  they are *far off* from being performance
         relevant. (Hint: You could use cooked default irq values to detect there
         whatever the caller was the ATA driver to decide what to do about it.)
      
      - Kill ide_check_region() ide_request_region() and ide_release_region()
         altogether. Add comments explaining the code there.  Same arguments as above
         apply. Additionally we want to be able at some time to do for example mmapped
         PCI address space access on IA32 instead of port IO.
      
      - Rewrite the initialization code to don't use check_region at all. Add some
         comments there, which explain what's actually happening.
      
      - Fix creeping in of a c99 construct.
      
      - Make the main interrupt handler take a channel as data instead of the
         hwgroup. This is the entity an interrupt is physically associated with. PCI
         interrupt sharing is handled in a generically anyway. Analogously the main
         data entity of a device request queue (q->queuedata) is the device and not
         the hwgroup.  However right now we are only able to push it down to the
         channel level. The intention is to advance the choose_drive() function to
         just check for equal interrupt values for serialization of request and
         thus to get rid of the hwgroup altogether.
      5ef2759c
  2. 26 Apr, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.10 IDE 42 · 9dbf0015
      Martin Dalecki authored
      - Streamline the usage of sector_t over the strategy routines in question a
         bit. Streamline the do_request code in ide-disk.c.
      
      - Improve the readability of start_request in ide.c.
      
      - Remove obsolete/nowhere used stuff from hdreg.h.
      
      - Splitup special_t into classical flag field.
      
      - Use only a single field to determine the capacity of a drive.  Make this
         field and the code paths it follows as far as possible use the sector_t
         instead of a hard coded integer types.  This increases the chances that at
         some distant point in time we will indeed be able to use 64 bit wide sector_t
         entities. (Disks are getting huge those times now...)
      9dbf0015
  3. 23 Apr, 2002 2 commits
    • Andi Kleen's avatar
      [PATCH] x86-64 next sync for 2.5.9 · 4ee6539d
      Andi Kleen authored
      This patch fixes up some lose ends left over from the last x86-64 jumbo merge.
      
       - make it compile again. ia32_ioctl was referencing IDE ioctls that got
         remove in a merge race
       - Use the memset/FXRSTOR way to initialize the FPU, as discussed.
       - Fix semctl/shmctl ABI (thanks to Andreas Schwab)
       - Other minor fixes.
      4ee6539d
    • Robert Kuebel's avatar
      [PATCH] spelling mistakes · 9e13714a
      Robert Kuebel authored
      Fix a few spelling mistakes in documentation (arch/i386/boot/setup.S,
      Documentation/sysrq.txt).
      9e13714a
  4. 22 Apr, 2002 8 commits
  5. 21 Apr, 2002 2 commits
  6. 20 Apr, 2002 1 commit
    • Andi Kleen's avatar
      [PATCH] x86-64 architecture specific sync for 2.5.8 · 88e4bc32
      Andi Kleen authored
      This patch brings 2.5.8 in sync with the x86-64 2.4 development tree again
      (excluding device drivers)
      
      It has lots of bug fixes and enhancements. It only touches architecture
      specific files.
      
      - Sync with 2.5.8
      - SMP/APIC supported now.
      - Module loading works now.
      - Time keeping bugs fixed.
      - entry.S streamlined and some bugs fixed.
      - modify_ldt works now
      - mostly rewritten FPU support (including FXRSTOR for initial FPU
        initialization based on the initial state)
      - 32bit emulation enhanced and bugs fixed.
      - rewrote mm initialization and lots of cleanups in the page table handling
        __PAGE_OFFSET is now moved to 0x10000000000 and some vmalloc/ioremap
        problems have been fixed. They have an own PML4 slot now.
      - WCHAN reporting support for RIP (but not RSP)
      - Lots of various other bug fixes and cleanups.
      
      Currently broken:
      - ACPI
      - MTRR
      
      It needs some other bugfixes outside architecture specific code. I sent
      them all in separate mail.
      88e4bc32
  7. 19 Apr, 2002 1 commit
    • Brian Gerst's avatar
      [PATCH] SSE related security hole · af9086a7
      Brian Gerst authored
      Initialize the saved FPU/XMM state in the task struct and fall through
      to restore_fpu() to make sure that all state is fully initialized.
      
      This means that old SSE/SSE2 information cannot ever leak into newly
      created processes. 
      af9086a7
  8. 18 Apr, 2002 1 commit
    • Martin Dalecki's avatar
      [PATCH] 2.5.8 IDE 38 · 43c1ab59
      Martin Dalecki authored
      - Fix typo in ide_cmd_ioctl().
      
      - Fix typo in cris driver.
      
      - Don't retry operations on medium errors. (pointed out by Eric Andersen).
      
      - Attach the no_io_32bit, io_32bit, no_unmask, unmask and slow fields to the
         ata_channel instead of the ata_device structure. They are a property of the
         channel and not just the devices attached to it. This allowed us to fix the
         set_io_32bit function by removing the CONFIG_BLK_DEV_DTC2278 conditional. In
         fact initialization shows that this is fixing many other host chipsets as
         well since all of them did expect sometimes particular values for those
         parameters in paralell on both drives attached to a channel but we where
         allowed to apply different values on a per drive basis.
      
      - The keep_settings flag is now unconditional and we don't mess with any
         channel parameters before drive reset. Some chipsets really really expect
         unconditionally that the tweaks they apply are always present and this wasn't
         honoured thus far! We are expecting the user to have good reasons for
         manually tweaking the settings.
      
      - Don't reset io_32bit in ata_pre_reset() unconditionally. There are chipsets
         out there which expect io_32bit to be *allways* enabled!
      
      - Remove many obsolete and nawadays just confusing documentation from ide.txt
      43c1ab59
  9. 17 Apr, 2002 5 commits
  10. 16 Apr, 2002 2 commits