An error occurred fetching the project authors.
  1. 29 Dec, 2003 1 commit
  2. 10 Jun, 2003 2 commits
  3. 14 May, 2003 1 commit
    • Dave Jones's avatar
      [PATCH] i8253 locking. · e792570d
      Dave Jones authored
      There are still a few places where we play with the RTC
      directly, with no locking. This catches some of them.
      e792570d
  4. 20 Apr, 2003 1 commit
  5. 17 Apr, 2003 1 commit
  6. 18 Feb, 2003 1 commit
    • Andrew Morton's avatar
      [PATCH] export some functions from i8259.c · 93e64a97
      Andrew Morton authored
      Patch from Andrey Panin <pazke@orbita1.ru>
      
      This trivial patch exports some functions from 8259.c file.
      Visws subarch needs them to handle interrupts from legacy devices
      connected to PIIX4 i8259s, which are in turn connected to SGI
      Cobalt APIC.
      93e64a97
  7. 02 Dec, 2002 1 commit
  8. 23 Sep, 2002 1 commit
    • Patrick Mochel's avatar
      Driver model: improve support for system devices. · 8b755139
      Patrick Mochel authored
        
      - Create struct sys_device to describe system-level devices (CPUs, PICs, etc.). This 
        structure includes a 'name' and 'id' field for drivers to fill in with a simple
        canonical name (like 'pic' or 'floppy') and the id of the device relative to its 
        discovery in the system (it's enumerated value).
      
        The core then constructs the bus_id for the device from these, giving them meaningful
        names when exporting them to userspace:
      
      # tree -d /sys/root/sys/
      /sys/root/sys/
      |-- pic0
      `-- rtc0
      
      - Replace 
      	int register_sys_device(struct device * dev);
      	with 
      	int sys_device_register(struct sys_device * sysdev);
      
      - Fixup the users of the API.
      
      - Add a system_bus_type for devices to associate themselves with. This provides a 
        bus/system/ directory in driverfs that looks like:
      
      # tree -d /sys/bus/system/
      /sys/bus/system/
      |-- devices
      |   |-- pic0 -> ../../../root/sys/pic0
      |   `-- rtc0 -> ../../../root/sys/rtc0
      `-- drivers
          `-- pic
      8b755139
  9. 19 Aug, 2002 1 commit
    • Ingo Molnar's avatar
      [PATCH] O(1) sys_exit(), threading, scalable-exit-2.5.31-B4 · d79c07a4
      Ingo Molnar authored
      the attached patch updates a number of items:
      
       - adds cleanups suggested by Christoph Hellwig: needed unlikely()
         statements, a superfluous #define and line length problems.
      
       - splits up the global ptrace list into per-task ptrace lists. This was
         pretty straightforward, and this makes the worst-case exit() latency
         O(nr_children).
      
      the per-task ptrace lists unearthed a bug that the previous code did not
      take care of: tasks on the ptrace list have to be correctly reparented as
      well. This patch passed my stresstests as well.
      d79c07a4
  10. 13 Aug, 2002 1 commit
  11. 27 Jul, 2002 1 commit
    • Ingo Molnar's avatar
      [PATCH] fix synchronize_irq() bug · 3f9a1484
      Ingo Molnar authored
      This fixes a synchronize_irq() bug: if the interrupt is freed while an
      IRQ handler is running (irq state is IRQ_INPROGRESS) then
      synchronize_irq() will return early, which is incorrect.
      
      there was another do_IRQ() bug that in fact necessiated the bad code that
      caused the synchronize_irq() bug - we kept the IRQ_INPROGRESS bit set for
      not active interrupt sources - after they happen for the first time. Now
      the only effect this has is on i8259A irq handling - we used to keep these
      irqs disabled after the first 'spurious' interrupt happened.  Now what the
      i8259A code really wants to do IMO is to keep the interrupt disabled if
      there is no handler defined for that interrupt source. The patch adds
      exactly this. I dont remember why this was needed in the first place (irq
      probing? avoidance of interrupt storms?), but with the patch the behavior
      should be equivalent.
      3f9a1484
  12. 15 Jun, 2002 1 commit
    • Pavel Machek's avatar
      [PATCH] suspend-to-{ram/disk} cleanups/fixes for 2.5.21 · ef8e826c
      Pavel Machek authored
      This kills Sysrq-D support (did not work anyway, and complicated
      code).
      
      Adds resume support to i8259A (otherwise interrupts will not work
      after S3).
      
      HAVE_NEW_DEVICE_MODEL is always true in 2.5, so we should define
      it. S3 can't work properly without that. Also limit toshiba workaround
      to S1. (This hide lack of i8259A support for me).
      
      Fixes compilation, and kills <asm/suspend.h> being included
      twice with ugly hacks around.
      ef8e826c
  13. 28 May, 2002 1 commit
  14. 23 May, 2002 1 commit
    • Kai Germaschewski's avatar
      Compiler warning fixes · 0cb2712f
      Kai Germaschewski authored
      __initcalls are supposed to return a value.
      Statically initialize the struct instead of doing strcpy() at runtime.
      0cb2712f
  15. 21 May, 2002 1 commit
    • Pavel Machek's avatar
      [PATCH] suspend-to-{RAM,disk} · 542f96a5
      Pavel Machek authored
      Here's suspend-to-{RAM,disk} combined patch for
      2.5.17. Suspend-to-disk is pretty stable and was tested in
      2.4-ac. Suspend-to-RAM is little more experimental, but works for me,
      and is certainly better than disk-eating version currently in kernel.
      
      Major parts are: process stopper, S3 specific code, S4 specific
      code.
      542f96a5
  16. 10 May, 2002 1 commit
  17. 07 May, 2002 1 commit
  18. 28 Apr, 2002 1 commit
    • 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
  19. 08 Apr, 2002 1 commit
    • Brian Gerst's avatar
      [PATCH] Clean up x86 interrupt entry code · d720d94f
      Brian Gerst authored
      This patch moves the generation of the asm interrupt entry stubs from
      i8259.c to entry.S.  This allows it to be done with less code and
      without needing duplicate definitions of SAVE_ALL, GET_CURRENT, etc.
      d720d94f
  20. 10 Mar, 2002 1 commit
  21. 21 Feb, 2002 1 commit
  22. 05 Feb, 2002 6 commits
    • Linus Torvalds's avatar
      v2.5.2.4 -> v2.5.2.4.1 · 397cbdc2
      Linus Torvalds authored
      - Patrick Mochel: devicefs locking cleanups, refcount fixes
      - Brian Gerst: apic timer cleanup
      - Adam Richter: fix loop over block device bio breakage, ipfwadm compile fix
      - Peter Anvin: bootproto v2.03
      - me: split up Configure.help over the subdirectories where it is used
      397cbdc2
    • Linus Torvalds's avatar
      v2.5.2.2 -> v2.5.2.3 · 463727d1
      Linus Torvalds authored
      - Al Viro: VFS inode allocation moved down to filesystem, trim inodes
      - Greg KH: USB update, hotplug documentation
      - Kai Germaschewski: ISDN update
      - Ingo Molnar: scheduler tweaking ("J2")
      - Arnaldo: emu10k kdev_t updates
      - Ben Collins: firewire updates
      - Björn Wesen: cris arch update
      - Hal Duston: ps2esdi driver bio/kdev_t fixes
      - Jean Tourrilhes: move wireless drivers into drivers/net/wireless,
      update wireless API #1
      - Richard Gooch: devfs race fix
      - OGAWA Hirofumi: FATFS update
      463727d1
    • Linus Torvalds's avatar
      v2.4.9.11 -> v2.4.9.12 · dfc52b82
      Linus Torvalds authored
        - Alan Cox: much more merging
        - Pete Zaitcev: ymfpci race fixes
        - Andrea Arkangeli: VM race fix and OOM tweak.
        - Arjan Van de Ven: merge RH kernel fixes
        - Andi Kleen: use more readable 'likely()/unlikely()' instead of __builtin_expect()
        - Keith Owens: fix 64-bit ELF types
        - Gerd Knorr: mark more broken PCI bridges, update btaudio driver
        - Paul Mackerras: powermac driver update
        - me: clean up PTRACE_DETACH to use common infrastructure
      dfc52b82
    • Linus Torvalds's avatar
      v2.4.5.3 -> v2.4.5.4 · 7a9a18cf
      Linus Torvalds authored
        - Chris Mason: ReiserFS pre-allocation locking bugfix
        - David Miller: fix bitops users (requires "long" alignment)
        - Andrey Savochkin: file locking failure case SMP lock fix
        - Urban Widmark: smbfs update (avoid unnecessary flushing, make NetApp
        work)
        - Andrew Grover: ACPI update
        - Jeff Garzik: network driver updates
        - Maciej Rozycki: IO-APIC level trigger problem workaround
        - Rusty Russell: ipt_unclean fix
        - Richard Gooch: devfs update
      7a9a18cf
    • Linus Torvalds's avatar
      v2.4.1.2 -> v2.4.1.3 · c8ebfc88
      Linus Torvalds authored
        - Jens: better ordering of requests when unable to merge
        - Neil Brown: make md work as a module again (we cannot autodetect
        in modules, not enough background information)
        - Neil Brown: raid5 SMP locking cleanups
        - Neil Brown: nfsd: handle Irix NFS clients named pipe behavior and
        dentry leak fix
        - maestro3 shutdown fix
        - fix dcache hash calculation that could cause bad hashes under certain
        circumstances (Dean Gaudet)
        - David Miller: networking and sparc updates
        - Jeff Garzik: include file cleanups
        - Andy Grover: ACPI update
        - Coda-fs error return fixes
        - rth: alpha Jensen update
      c8ebfc88
    • Linus Torvalds's avatar
      Import changeset · 7a2deb32
      Linus Torvalds authored
      7a2deb32