1. 26 Sep, 2003 15 commits
    • Martin Schwidefsky's avatar
      [PATCH] s390: micro optimizations. · da822b83
      Martin Schwidefsky authored
       - Put cpu number to lowcore.
       - Put percpu_offset to lowcore.
       - Put current pointer to lowcore.
       - Replace barrier() with cpu_relax().
      da822b83
    • Martin Schwidefsky's avatar
      [PATCH] s390: 31 bit compat. · 5df799ac
      Martin Schwidefsky authored
       - Fix emulation of sys_sysinfo and sys_clone.
       - Add code for -ERESTART_RESTARTBLOCK in signal emulation.
       - Fix ptrace peek/poke for 31 bit programs under a 64 bit kernel.
       - Fix typos in cp_stat64.
      5df799ac
    • Martin Schwidefsky's avatar
      [PATCH] s390: common i/o layer. · 03cd7b46
      Martin Schwidefsky authored
       - Remove initialization of device.name.
       - Don't do put_device after failed get_device in get_ccwdev_by_busid.
       - Fix read_dev_chars and read_conf_data.
       - Call interrupt function of ccw device if path verification has been started.
       - Replace atomic_return_add by atomic_add_return in qdio.
       - Use wait_event instead of homegrown wait loop.
       - Fix reestablish queue problem.
       - Add ungroup attribute to ccw_group devices and add links from each
         ccw device of a group to the group device.
       - Use BUS_ID_SIZE instead of DEVICE_ID_SIZE.
       - Delay path verification if a basic sense is required.
       - Move qdio shutdown code from qdio_free to qdio_shutdown.
      03cd7b46
    • Martin Schwidefsky's avatar
      [PATCH] s390: arch fixes. · 7d853ae3
      Martin Schwidefsky authored
       - Fix cflags for z990 compiles.
       - Rename resume to __switch_to to avoid name clash.
       - Fix show_trace and show_stack.
       - Add alignments to linker script.
       - Add atomic64_t and related funtions.
       - Add include/asm-s390/local.h
       - Fix 31 bit get_user for 8 byte values.
       - Fix show_regs oops.
       - Add a couple of might_sleep() calls.
       - Fix loading of modules with a BIG symbol table.
       - Fix inline asm constraint in __get_user_asm_1
       - Fix nested irq_enter bug on shutdown.
       - Add sched_clock function.
      7d853ae3
    • Nick Piggin's avatar
      [PATCH] fix AS crappy performance · 41b986b6
      Nick Piggin authored
      A while ago some guy complained that his server connections / sec was
      way down due to AS. The server would fork a process which would then read
      some tiny bit of random data and hang around for a while doing nothing.
      This defeated all AS's heuristics, and due to a new process being a good
      anticipation candidate by default, his performance went bad.
      
      The fix was just to treat new processes as being unsuitable for
      anticipation. Fixed. Unfortunately ls, cat, grep, small programs
      starting up, find | xargs, etc only submit a couple of requests, and they
      really want anticipation to be on.
      
      This patch keeps a simple goodness value per queue based on how successful
      anticipation has been for new processes.
      41b986b6
    • Nick Piggin's avatar
      [PATCH] fix AS hangs · 5daa5a40
      Nick Piggin authored
      Clears the next_arq cache if a request is repositioned and added as an alias
      behind another.  Should fix the BUGs which Mary Edie Meredith has been
      reporting.
      
      Also, fixes a few random (but harmless) cases where last_merge was being set
      and causing warnings.
      
      When 2 requests are merged, and one is thrown away, move its alias list onto
      the merged request! This is likely to be the cause of Mary's hangs.
      5daa5a40
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/vojtech/input · 91b8e4de
      Linus Torvalds authored
      into home.osdl.org:/home/torvalds/v2.5/linux
      91b8e4de
    • Vojtech Pavlik's avatar
      input: Add BTN_TOUCH to Synaptics pad driver. This fixes the joydev · aa6e1eda
      Vojtech Pavlik authored
             grabbing of the pads, as well as simplifies the mousedev driver.
      aa6e1eda
    • Peter Osterlund's avatar
      input: Fix broken handling of rotated Synaptics touchpads. · c88d8180
      Peter Osterlund authored
             The infoRot180 and infoPortrait bits are for information
             only. The touchpad uses the same X/Y coordinate system
             regardless of the orientation, so the software shouldn't
             care about these bits.
      c88d8180
    • Vojtech Pavlik's avatar
      input: Change AT keyboard to use hardware autorepeat and move · 7d9f7f7e
      Vojtech Pavlik authored
             untranslating to the AT keyboard driver as well. Lower
             PS/2 mouse default report rate. Fix repeat rate adjustment
             ioctls accordingly, and update other files to reflect the
             changes. This should fix most known keyboard problems in 2.6.
      7d9f7f7e
    • Peter Osterlund's avatar
      input: Tidy up events reported by a Synaptics pad, add touchpad · d4032a97
      Peter Osterlund authored
             support to mousedev.
      d4032a97
    • Dmitry Torokhov's avatar
      input: Synaptics code cleanups. · 9f5bbac5
      Dmitry Torokhov authored
      9f5bbac5
    • Dmitry Torokhov's avatar
    • Vojtech Pavlik's avatar
      input: Revert synaptics->pktcnt change. New synaptics driver actually · e6087cbb
      Vojtech Pavlik authored
             uses the variable.
      e6087cbb
    • Linus Torvalds's avatar
      5200249b
  2. 25 Sep, 2003 25 commits