1. 19 Sep, 2002 15 commits
    • Jeff Garzik's avatar
      Improve sundance net driver RX buf size calculation · f6f2c620
      Jeff Garzik authored
      (suggested by Donald Becker)
      f6f2c620
    • Jeff Garzik's avatar
      Merge mandrakesoft.com:/home/jgarzik/repo/linus-2.5 · 6896827e
      Jeff Garzik authored
      into mandrakesoft.com:/home/jgarzik/repo/net-drivers-2.5
      6896827e
    • Jeff Garzik's avatar
      more fixes for sundance net driver: · 7d42b087
      Jeff Garzik authored
      * default to PIO (fixes bugs in some chips), but add CONFIG_xxx option
        for MMIO
      * proper support for variable MTU sizes
      * add missing unregister_netdev in an error path
      (with a kudos to Jason Lunz for merging most of this)
      7d42b087
    • Jeff Garzik's avatar
    • Jeff Garzik's avatar
      sundance modernization: · 4ca3c9fa
      Jeff Garzik authored
      * support bitmapped printk message levels
      * don't hand-code ethtool media support, use standard API/lib
      4ca3c9fa
    • Jeff Garzik's avatar
      clean up previous sundance net driver fixes: · 37134199
      Jeff Garzik authored
              - Remove mii_preamble_required module parameter (Donald Becker)
              - Add per-interface mii_preamble_required (setting is autodetected)
                (Donald Becker)
              - Remove unnecessary cast from void pointer
              - Re-align comments in private struct
      37134199
    • Jeff Garzik's avatar
      sundance net driver fixes, and a few cleanups too: · 15c2b825
      Jeff Garzik authored
      - Remove unused/constant members from struct pci_id_info
        (which then allows removal of 'drv_flags' from private struct)
      - If no phy is found, fail to load that board
      - Always start phy id scan at id 1 to avoid problems (Donald Becker)
      - Autodetect where mii_preable_required is needed,
        default to not needed.  (Donald Becker)
      15c2b825
    • Ingo Molnar's avatar
      [PATCH] session handling using pid lists.. · 461a50a3
      Ingo Molnar authored
      These are the debated tty_io.c changes to use the session group lists to
      maintain controlling tty information.
      461a50a3
    • Ingo Molnar's avatar
      [PATCH] generic-pidhash-2.5.36-J2, BK-curr · 64cf8edb
      Ingo Molnar authored
      This is the latest version of the generic pidhash patch.  The biggest
      change is the removal of separately allocated pid structures: they are
      now part of the task structure and the first task that uses a PID will
      provide the pid structure.  Task refcounting is used to avoid the
      freeing of the task structure before every member of a process group or
      session has exited.
      
      This approach has a number of advantages besides the performance gains.
      Besides simplifying the whole hashing code significantly, attach_pid()
      is now fundamentally atomic and can be called during create_process()
      without worrying about task-list side-effects.  It does not have to
      re-search the pidhash to find out about raced PID-adding either, and
      attach_pid() cannot fail due to OOM.  detach_pid() can do a simple
      put_task_struct() instead of the kmem_cache_free().
      
      The only minimal downside is the potential pending task structures after
      session leaders or group leaders have exited - but the number of orphan
      sessions and process groups is usually very low - and even if it's
      higher, this can be regarded as a slow execution of the final
      deallocation of the session leader, not some additional burden.
      64cf8edb
    • Linus Torvalds's avatar
      If slab debugging is enabled, don't batch slabs on the per-cpu · a3a132ea
      Linus Torvalds authored
      lists by default. The batching avoids some debug tests.
      a3a132ea
    • Linus Torvalds's avatar
      Merge http://gkernel.bkbits.net/net-drivers-2.5 · 737fc38a
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      737fc38a
    • Linus Torvalds's avatar
      Merge http://linux-isdn.bkbits.net/linux-2.5.make · b9049286
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      b9049286
    • Kai Germaschewski's avatar
      kbuild: Fix build number generation · 8ba7e12b
      Kai Germaschewski authored
      For some inexplicable reason, I broke the dependency on a new build number
      some time ago - it worked fine before, and now it does again.
      
      (Whenever vmlinux is relinked, the build number is incremented, and now it
      ends in the version string again, as it should)
      
      Noted by Anton Blanchard.
      8ba7e12b
    • Kai Germaschewski's avatar
      kbuild: Remove leftover debugging line · a2cc1711
      Kai Germaschewski authored
      a2cc1711
    • Jens Axboe's avatar
      [PATCH] fix ide highmem bounce enable · ad8cb89a
      Jens Axboe authored
      ide_toggle_bounce() was called prior to init'ing the block queue,
      which then reset the bounce_pfn back to BLK_BOUNCE_HIGH. Make
      ide_toggle_bounce() an ide-lib helper, and call it when setting up
      the queue as well.
      ad8cb89a
  2. 18 Sep, 2002 25 commits