1. 10 Nov, 2002 6 commits
    • Andrew Morton's avatar
      [PATCH] Fix readv/writev return value · 33f9ef1c
      Andrew Morton authored
      A patch from Janet Morgan <janetmor@us.ibm.com>
      
      If you feed an iovec with a bad address not at the zeroeth segment into
      readv or writev, it returns the wrong value.
      
      	iovec 1:  base is 8050b20 len is 64
      	iovec 2:  base is ffffffff len is 64
      	iovec 3:  base is 8050ba0 len is 64
      
      The writev should return 64 bytes but is returning 128
      
      This is because we've added the new segment's length into `count'
      before running access_ok().
      
      The patch changes it to fix that up on the slow path, if access_ok() fails.
      33f9ef1c
    • Andrew Morton's avatar
      [PATCH] misc fixes · e300f70b
      Andrew Morton authored
      - Revert the 3c59x.c compile warning fixes.  The return type of inl()
        was reverted back to the correct 32 bits.
      
      - Fix an uninitialised timer in ext3 (JBD debug mode only) - run
        setup_ro_after() during initialisation.
      
      - Fix ifdef/endif imbalance in JFS
      e300f70b
    • Jaroslav Kysela's avatar
      ALSA update · b706cbf8
      Jaroslav Kysela authored
         - CS4231 - added sparc support to merge sparc/cs4231.c code
         - ICE1712
           - added support for AK4529
           - added support for Midiman M-Audio Delta410
         - USB driver
           - fixed against newer USB API but allow compilation under 2.4
      b706cbf8
    • Jaroslav Kysela's avatar
      ALSA update · a1a1c402
      Jaroslav Kysela authored
         - CS46xx driver
           - DSP is started after initializing AC97 codecs
           - rewrite SPDIF output stuff
           - variable period size support on playback and capture
           - DAC volume mechanism  rewrite
           - IEC958 input volume mechanism rewrite
           - added "AC3 Mode Switch" in mixer
           - code cleanups
         - ENS1371 driver
           - added definitions for the ES1373 chip
           - added code to control IEC958 (S/PDIF) channel status register
      a1a1c402
    • Jaroslav Kysela's avatar
      ALSA update · a673e746
      Jaroslav Kysela authored
        - Moved initialization of card->id to card_register() function.
          The new default id is composed from the shortname given by driver.
        - ES18xx - Fixed power management defines
        - VIA82xx - The SG table is build inside hw_params (outside spinlock - memory allocation).
      a673e746
    • Jaroslav Kysela's avatar
      ALSA update - small patches · 1c033b99
      Jaroslav Kysela authored
        - added kmalloc_nocheck and vmalloc_nocheck macros
        - PCM
          - the page callback returns 'struct page *'
          - fixed delay function (moved put_user call outside spinlock)
        - OSS PCM emulation
          - fixed read() lock when stream was terminated and no data is available
        - EMU8000
         - added 'can schedule' condition to snd_emu8000_write_wait()
        - AC'97
         - added ALC650 support
        - ALI5451
          - removed double free
      1c033b99
  2. 09 Nov, 2002 10 commits
  3. 08 Nov, 2002 1 commit
  4. 09 Nov, 2002 7 commits
  5. 08 Nov, 2002 16 commits
    • Anton Blanchard's avatar
      ppc64: initramfs update · 88abf377
      Anton Blanchard authored
      88abf377
    • Anton Blanchard's avatar
      ppc64: defconfig update · 350cd066
      Anton Blanchard authored
      350cd066
    • Trond Myklebust's avatar
      [PATCH] Lift the 256 outstanding NFS read/write request limit. · 0288cf54
      Trond Myklebust authored
      Given the previous set of patches that integrate NFS with the VM +
      pdflush memory control, and add mechanisms to cope with low memory
      conditions, the time is now ripe to rip out the 256 outstanding
      request limit, as well as the associated LRU list in the superblock,
      and the nfs_flushd daemon.
      
      The following patch offers a 30% speed increase on my test setup with
      512MB of core memory (iozone using 4 threads each writing a 512MB file
      over 100Mbit to a Solaris server). Setting mem=64m, I still see a 2-3%
      speed increase.
      0288cf54
    • Trond Myklebust's avatar
      [PATCH] slabify the sunrpc layer · 62f7b27e
      Trond Myklebust authored
      In order to better cope with low memory conditions, add slabs for
      struct rpc_task and 'small' RPC buffers of <= 2k. Protect these using
      mempools.
      
      The only case where we appear to use buffers of > 2k is when
      symlinking, and is due to the fact that the path can be up to 4k in
      length. For the moment, we just use kmalloc(), but it may be worth it
      some time in the near future to convert nfs_symlink() to use pages.
      62f7b27e
    • Pavel Machek's avatar
      [PATCH] Typo in ide · 7c500ff1
      Pavel Machek authored
      Tiny cleanups in IDE...
      7c500ff1
    • Paul Mackerras's avatar
      [PATCH] remove obsolete powermac drivers · aa5b6ef1
      Paul Mackerras authored
      This removes two drivers from drivers/macintosh.  The files affected are
      all in drivers/macintosh.  First, the patch removes the old macintosh
      ADB keyboard driver and the macintosh keymap file, which are no longer
      used now that we use the input layer and the adbhid.c driver.  Secondly,
      it removes the drivers/macintosh/rtc.c driver, which was only ever used
      on PPC, and which is obsolete now that we use the drivers/char/genrtc.c
      driver instead.
      aa5b6ef1
    • Paul Mackerras's avatar
      [PATCH] Update ADB drivers in 2.5 · 121c2e79
      Paul Mackerras authored
      This updates the ADB driver and the three low-level ADB bus adaptor
      drivers used on powermacs.  The files affected are all in
      drivers/macintosh; they are adb.c, macio-adb.c, via-cuda.c and
      via-pmu.c.
      
      The main changes in this patch are:
      
      - Remove the use of global cli/sti and replace them with local cli/sti,
        spinlocks and semaphores as appropriate.
      - Use DECLARE_WORK/schedule_work instead of tq_struct/schedule_task.
      - Improvements to the PMU interrupt handling and sleep/wakeup code.
      121c2e79
    • Chuck Lever's avatar
      [PATCH] RTO estimator cleanup patch · 2752e009
      Chuck Lever authored
      clean up RPC client's RTO estimator.
      2752e009
    • Chuck Lever's avatar
      [PATCH] fix jiffies wrap in new RPC RTO estimator · a7ec0168
      Chuck Lever authored
      the new RPC RTO estimator has some jiffies wrap problems.
      a7ec0168
    • Chuck Lever's avatar
      [PATCH] use C99 static struct initializers · 44a15afe
      Chuck Lever authored
      fix up the last remaining static struct initializers in the RPC client and
      portmapper.
      44a15afe
    • Chuck Lever's avatar
      [PATCH] minor TCP connect cleanup · ec213433
      Chuck Lever authored
      TCP connect semantics now assume the rpciod is already running, so there
      is no longer a need to bump the rpciod semaphor when connecting or closing
      an RPC over TCP transport socket.
      ec213433
    • Chuck Lever's avatar
      [PATCH] remove unused RPC cruft · ff304563
      Chuck Lever authored
      smaller patch that removes unused RPC cruft.
      ff304563
    • Chuck Lever's avatar
      [PATCH] remove unused NFS cruft · a6780173
      Chuck Lever authored
      remove some definitions and declarations that are no longer used.
      a6780173
    • Chuck Lever's avatar
      [PATCH] remove unused cl_flags field · 156fde47
      Chuck Lever authored
      The RPC clnt struct has a cl_flags field with one bit defined (in an NFS
      header, no less).  no one ever sets the flag, so remove flag, field, and
      test in NFSv2 XDR routines that check for the flag.
      156fde47
    • Chuck Lever's avatar
      [PATCH] remove unused NFS and RPC headers · 26aab5c7
      Chuck Lever authored
      26aab5c7
    • Linus Torvalds's avatar
      Merge bk://are.twiddle.net/axp-2.5 · 0e7c39d5
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      0e7c39d5