1. 18 Apr, 2003 12 commits
    • Stephen Hemminger's avatar
      [BRIDGE]: Ethernet bridge driver device mangling cleanup · a4f64ccb
      Stephen Hemminger authored
      Second try at the bridge driver module handling cleanup...
      
      1) Eliminate keeping a seperate bridge_list and use a bit on
         the priv_flags structure.  This is equivalent to how the VLAN
         code works. Makes code cleaner and correctly handles cases like
         creating a bridge with the same name as an existing ether device etc.
      
      2) Don't do own module ref counting that is inhernently racy.
         Instead set owner field and cleanup debris on unload.
      
      3) Do last state cleanup in destructor
      
      4) Change of bridge state (dev_open/stop) should use write_lock
      
      5) Make sure timer is not running when cleared.
      
      6) Use "const char *" where possible
      a4f64ccb
    • Stephen Hemminger's avatar
      2631ea60
    • Steven Whitehouse's avatar
      [DECNET]: DECnet routing fixes etc. · e155ad0c
      Steven Whitehouse authored
      o As requested, macros in dn_fib.h changed to decnet specific names
      o Two bugs fixed (only in 2.5 decnet stack) relating to bind and connection
        states.
      o Numerous style changes: using C99 initialisers and inline rather
        than __inline__
      o Use struct flowi as routing key (for forthcoming flow cache)
      o Add metrics to routing table
      o Many routing table bug fixes
      o New wait code to improve efficiency
      o We use real device MTUs now rather than saying "hmm... looks like ethernet
        must be 1500" as we used to (still one or two places to fix, but its
        mostly correct in this patch)
      o Tidy up in af_decnet.c:dn_sendmsg() in preparation for zerocopy
      o Updates to rtnetlink code to return more information
      o Removed ioctl() for decnet fib. It never did anything and rtnetlink is
        a far better interface anyway.
      o Converted /proc/decnet_neigh to seq_file (other /proc files to follow)
      o DECnet route cache now uses RCU like the ipv4 route cache
      o Misc bug fixes wherever I found them
      o SO_BINDTODEVICE works for outgoing connections
      e155ad0c
    • Stephen Hemminger's avatar
      [VLAN]: Cleaner module interface. · bd9056f7
      Stephen Hemminger authored
      bd9056f7
    • David S. Miller's avatar
      Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 · 73ee6aab
      David S. Miller authored
      into nuts.ninka.net:/home/davem/src/BK/net-2.5
      73ee6aab
    • Christoph Hellwig's avatar
      [PATCH] devfs: make devfs_generate_path static · d475dd45
      Christoph Hellwig authored
      There's just one caller in fs/devfs/base.c left.
      d475dd45
    • Christoph Hellwig's avatar
      [PATCH] devfs: cleanup partition handling interaction · d9c70898
      Christoph Hellwig authored
      Always pass around the pathnames for the devfs entries / directories
      instead of the devfs_handle_ts.  Cleanes up the code massivly.
      d9c70898
    • Christoph Hellwig's avatar
      [PATCH] devfs: sanitize devfs_register_tape prototype · 22e07d66
      Christoph Hellwig authored
      Pass in the path directly instead of getting it from a devfs_handle_t.
      22e07d66
    • Christoph Hellwig's avatar
      [PATCH] devfs: cleanup devfs use in scsi · 7bdc8e54
      Christoph Hellwig authored
      Store the path of it's devfs directory in struct scsi_device.  Use
      it in the devfs_register calls instead of the devfs_handle_t
      which will go away soon.
      7bdc8e54
    • Christoph Hellwig's avatar
      [PATCH] devfs: cleanup devfs use in ide · ee73954c
      Christoph Hellwig authored
      Store the path of it's devfs directory in ide_drive_t.  Use
      it in the devfs_register calls instead of the devfs_handle_t
      which will go away soon.
      ee73954c
    • Christoph Hellwig's avatar
      [PATCH] devfs: minor miscdev changes · b8a7b080
      Christoph Hellwig authored
      Make sure the first argument to devfs_register is zero.
      b8a7b080
    • Christoph Hellwig's avatar
      [PATCH] devfs: fix compilation · 2e080de9
      Christoph Hellwig authored
      As several people found out while I was asleep I sent you
      a bogus patch version and devfs didn't compile in your
      tree since then.  Fix it.
      2e080de9
  2. 17 Apr, 2003 7 commits
  3. 18 Apr, 2003 1 commit
  4. 17 Apr, 2003 20 commits
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk · e9ef38e1
      Linus Torvalds authored
      into home.transmeta.com:/home/torvalds/v2.5/linux
      e9ef38e1
    • Russell King's avatar
      [ARM] Fix Kconfig breakage in arch/arm/mach-iop3xx/Kconfig · b9225469
      Russell King authored
      When a "depends" statement against all configuration options of a choice,
      which causes all options of that choice to be disabled, it sends Kconfig
      into an infinite loop.  Move the "depends" clause to the choice statement
      instead.
      b9225469
    • Eli Carter's avatar
      [ARM PATCH] 1506/1: Add iq80321 MTD mapping · 3d55cfd4
      Eli Carter authored
      Patch from Eli Carter
      
      # Thu Apr 17 14:05:58 CDT 2003 ejc@rnd-linux-c84
      # iq80321-mtd
      #
      # Add the MTD mapping for the flash chip on the iq80321 board.
      # The drivers/mtd/maps/iq80321.c file comes from 2.4.19-rmk4-ds2, and is
      # essentially a copy of the iq80310.c file in the same directory.
      # This version used C99 initializers
      #
      # Diff'ed against 2.5.65-rmk1+1472-4+1502-3
      # Applies cleanly to linux-2.5.67-rmk1+1502-3
      #
      #  arch/arm/def-configs/iq80321 |   61 ++++++++++-----
      #  drivers/mtd/maps/Kconfig     |    8 ++
      #  drivers/mtd/maps/Makefile    |    1
      #  drivers/mtd/maps/iq80321.c   |  169 +++++++++++++++++++++++++++++++++++++++++++
      #  4 files changed, 218 insertions(+), 21 deletions(-)
      #
      3d55cfd4
    • Eli Carter's avatar
      [ARM PATCH] 1503/1: Adds basic support for the iq80321 board · f270bc9e
      Eli Carter authored
      Patch from Eli Carter
      
      # Tue Apr 15 16:07:34 CDT 2003 ejc@rnd-linux-c84
      # add-iq80321
      #
      # Adds basic support for the iq80321 board.
      #
      # Diff'ed against 2.5.65-rmk1+1472-4+1502
      # Applies to 2.5.67-rmk1+1502 with offsets
      #
      #  arch/arm/boot/Makefile                    |    1
      #  arch/arm/boot/compressed/head-xscale.S    |    6
      #  arch/arm/def-configs/iq80321              |  676 ++++++++++++++++++++++++++++++
      #  arch/arm/kernel/debug.S                   |   10
      #  arch/arm/kernel/entry-armv.S              |   22
      #  arch/arm/mach-iop3xx/Kconfig              |   12
      #  arch/arm/mach-iop3xx/Makefile             |   16
      #  arch/arm/mach-iop3xx/arch.c               |   26 +
      #  arch/arm/mach-iop3xx/iop321-irq.c         |   95 ++++
      #  arch/arm/mach-iop3xx/iop321-pci.c         |  257 +++++++++++
      #  arch/arm/mach-iop3xx/iop321-time.c        |   92 ++++
      #  arch/arm/mach-iop3xx/iq80321-pci.c        |   98 ++++
      #  arch/arm/mach-iop3xx/mm-321.c             |   64 ++
      #  arch/arm/mm/proc-xscale.S                 |   19
      #  include/asm-arm/arch-iop3xx/hardware.h    |   17
      #  include/asm-arm/arch-iop3xx/iop321-irqs.h |   83 +++
      #  include/asm-arm/arch-iop3xx/iop321.h      |  143 ++++++
      #  include/asm-arm/arch-iop3xx/iq80321.h     |   17
      #  include/asm-arm/arch-iop3xx/irqs.h        |   67 --
      #  include/asm-arm/arch-iop3xx/memory.h      |   11
      #  include/asm-arm/arch-iop3xx/serial.h      |   11
      #  include/asm-arm/arch-iop3xx/timex.h       |    6
      #  include/asm-arm/arch-iop3xx/uncompress.h  |    7
      #  include/asm-arm/mach/pci.h                |    4
      #  24 files changed, 1691 insertions(+), 69 deletions(-)
      f270bc9e
    • Eli Carter's avatar
      [ARM PATCH] 1502/1: rename IOP310 config vars to IOP3XX · 22f50b5a
      Eli Carter authored
      Patch from Eli Carter
      
      # Tue Apr 15 14:41:15 CDT 2003 ejc@rnd-linux-c84
      # config-rename
      #
      # This patch renames the IOP310 config variables to IOP3XX in preparation for
      # IOP321 support.
      #
      # Diff'ed against 2.5.65-rmk1+1472-4
      # Applies to 2.5.67-rmk1 with an offset.
      #
      #  arch/arm/Kconfig                     |   14 +++++-----
      #  arch/arm/Makefile                    |    2 -
      #  arch/arm/def-configs/iq80310         |   15 +++++-----
      #  arch/arm/kernel/debug.S              |    2 -
      #  arch/arm/mach-iop3xx/Kconfig         |   49 ++++++++++++++++++++++-------------
      #  arch/arm/mach-iop3xx/Makefile        |    8 ++---
      #  include/asm-arm/arch-iop3xx/memory.h |    2 -
      #  include/asm-arm/arch-iop3xx/timex.h  |    2 -
      #  8 files changed, 54 insertions(+), 40 deletions(-)
      #
      22f50b5a
    • Eli Carter's avatar
      [ARM PATCH] 1501/1: fix a path name in comment · adabea61
      Eli Carter authored
      Patch from Eli Carter
      
      Fixes the filename in the comment in include/asm-arm/arch/iop3xx/timex.h
      
      Applies cleanly to 2.5.67-rmk1
      adabea61
    • Linus Torvalds's avatar
    • Alan Cox's avatar
      [PATCH] update intermezzo contacts · 8098016d
      Alan Cox authored
      8098016d
    • Alan Cox's avatar
      [PATCH] first cut at 3c505 clean up · 198605b0
      Alan Cox authored
      198605b0
    • Alan Cox's avatar
      [PATCH] input typo fixes · 065d10f4
      Alan Cox authored
      065d10f4
    • Alan Cox's avatar
      [PATCH] compile fix for sx.c · 2b119986
      Alan Cox authored
      Missing <uaccess.h>
      2b119986
    • Alan Cox's avatar
      [PATCH] compile fix for rio_linux.c · 7f714914
      Alan Cox authored
      Missing <uaccess.h>
      7f714914
    • Alan Cox's avatar
      [PATCH] small ipmi updates · f7079628
      Alan Cox authored
      f7079628
    • Alan Cox's avatar
      [PATCH] Fix z2ram · e9bc58c4
      Alan Cox authored
      e9bc58c4
    • Alan Cox's avatar
      [PATCH] fix a make kerneldoc glitch · 0f10f0f1
      Alan Cox authored
      0f10f0f1
    • Alan Cox's avatar
      [PATCH] more random C99 initializers · 356952a0
      Alan Cox authored
      356952a0
    • Alan Cox's avatar
      [PATCH] more random C99 initializers · d44f4e34
      Alan Cox authored
      d44f4e34
    • Alan Cox's avatar
      [PATCH] generalise fpu_irq also add pc98 for x86 code · f212a548
      Alan Cox authored
      The idea is to move more to if(pc98) so that we can attempt to get all
      the ports buildable as one "generic" port in time. I don't think its p
      possible for PC9800 but no need to dig holes
      f212a548
    • Alan Cox's avatar
      1df9a04e
    • Alan Cox's avatar
      [PATCH] generalise traps and nmi · 7614948a
      Alan Cox authored
      7614948a