An error occurred fetching the project authors.
  1. 09 May, 2004 1 commit
  2. 25 Jul, 2002 3 commits
  3. 24 Jul, 2002 1 commit
    • Ingo Molnar's avatar
      [PATCH] irqlock patch 2.5.27-H6 · a6efb709
      Ingo Molnar authored
       - init thread needs to have preempt_count of 1 until sched_init().
         (William Lee Irwin III)
       - clean up the irq-mask macros. (Linus)
       - add barrier() to irq_enter() and irq_exit(). (based on Oleg Nesterov's
         comment.)
       - move the irqs-off check into preempt_schedule() and remove
         CONFIG_DEBUG_IRQ_SCHEDULE.
       - remove spin_unlock_no_resched() and comment the affected places more
         agressively.
       - slab.c needs to spin_unlock_no_resched(), instead of spin_unlock(). (It
         also has to check for preemption in the right spot.) This should fix
         the memory corruption.
       - irq_exit() needs to run softirqs if interrupts not active - in the
         previous patch it ran them when preempt_count() was 0, which is
         incorrect.
       - spinlock macros are updated to enable preemption after enabling
         interrupts. Besides avoiding false positive warnings, this also
       - fork.c has to call scheduler_tick() with preemption disabled -
         otherwise scheduler_tick()'s spin_unlock can preempt!
       - irqs_disabled() macro introduced.
       - [ all other local_irq_enable() or sti instances conditional on
           CONFIG_DEBUG_IRQ_SCHEDULE are to fix false positive warnings. ]
       - fix buggy in_softirq(). Fortunately the bug made the test broader,
         which didnt result in algorithmical breakage, just suboptimal
         performance.
       - move do_softirq() processing into irq_exit() => this also fixes the
         softirq processing bugs present in apic.c IRQ handlers that did not
         test for softirqs after irq_exit().
       - simplify local_bh_enable().
      a6efb709
  4. 22 Jul, 2002 1 commit
  5. 26 Feb, 2002 1 commit
    • Vojtech Pavlik's avatar
      [PATCH] Input patch - joystick drivers update · c20c3375
      Vojtech Pavlik authored
      As a step in the process of updating all the linux input drivers to the
      most recent version available, this patch updates all the joystick
      drivers that are in the kernel tree.
      
      Changes are mainly the input hotplug/proc support in every of the
      joystick drivers, and fixing trivial bugs here and there. I can supply a
      more detailed description upon request.
      c20c3375
  6. 05 Feb, 2002 5 commits
    • Vojtech Pavlik's avatar
      · 1c025398
      Vojtech Pavlik authored
      The patch moves:
      
      	* joystick drivers from drivers/char/joystick to drivers/input/joystick
      	* gameport drivers from drivers/char/joystick to drivers/input/gameport
      	* serio drivers from drivers/char/joystick to drivers/input/serio
      
      I don't think the joystick drivers should stay in char, because they're
      NOT character device drivers (check for register_chrdev, none to be found).
      
      It also fixes build problems with sound driver gameport support.
      1c025398
    • Linus Torvalds's avatar
      v2.4.9.8 -> v2.4.9.9 · 1d66e22e
      Linus Torvalds authored
        - Greg KH: start migration to new "min()/max()"
        - Roman Zippel: move affs over to "min()/max()".
        - Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576)
        - Jan Kara: quota bug-fix (don't decrement quota for non-counted inode)
        - Anton Altaparmakov: more NTFS updates
        - Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem
        - Alan Cox: merge input/joystick layer differences, driver and alpha merge
        - Keith Owens: scsi Makefile cleanup
        - Trond Myklebust: fix oopsable race in locking code
        - Jean Tourrilhes: IrDA update
      1d66e22e
    • Linus Torvalds's avatar
      v2.4.3.1 -> v2.4.3.2 · b0683ac8
      Linus Torvalds authored
        - Ingo Molnar/Al Viro: don't use bforget() on ext2 (and minix) metadata
        where we may not be the only owner of the buffer! FS corruption.
        - Andi Kleen: IPv6 packet re-assembly fix.
        - David Howells: fix up rwsem implementation
        - Alan Cox: more merging (S/390 down, ARM to go).
        - Jens Axboe: LVM and loop fixes
      b0683ac8
    • 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