1. 08 Feb, 2004 1 commit
  2. 10 Dec, 2003 1 commit
    • Andrey Borzenkov's avatar
      [PATCH] USB: prevent catch-all USB aliases in modules.alias · 0d558317
      Andrey Borzenkov authored
      visor.c defines one empty slot in USB ids table that can be filled in at
      runtime using module parameters. file2alias generates catch-all alias for it:
      
      alias usb:v*p*dl*dh*dc*dsc*dp*ic*isc*ip* visor
      
      patch adds the same sanity check as in depmod to scripts/file2alias.
      0d558317
  3. 26 May, 2003 1 commit
  4. 04 May, 2003 1 commit
  5. 01 Apr, 2003 1 commit
    • Rusty Russell's avatar
      [PATCH] Subdivide PCI class for aliases · 68e737ec
      Rusty Russell authored
      The previous handling of PCI class masks was too primitive: the
      class field is not "all or nothing" but has base class, subclass
      and interface fields.  This patch changes the alias form from:
      pci:vNdNsvNsdNcN to pci:vNdNsvNsdNbcNscNiN.
      68e737ec
  6. 14 Feb, 2003 3 commits
    • Kai Germaschewski's avatar
      kbuild: Merge file2alias into scripts/modpost.c · f864c7c2
      Kai Germaschewski authored
      Up to now, we called "nm" to find the symbol table in vmlinux / modules.
      Using code from scripts/file2alias.c allows us to do that parsing ourselves,
      which is faster and will give us the opportunity to merge the
      MODULE_DEVICE_TABLE() parsing into modpost, too.
      f864c7c2
    • Kai Germaschewski's avatar
      kbuild: Figure endianness / word size at compile time · cbc98ae5
      Kai Germaschewski authored
      The helper file2alias had to jump through a lot of hoops because it did not
      know the host and target endianness / word size at compile time.
      We now build a small header scripts/elfconfig.h which contains this
      information for file2alias to use.
      cbc98ae5
    • Rusty Russell's avatar
      kbuild: Module alias and device table support · 0e5064f8
      Rusty Russell authored
      Introduces "MODULE_ALIAS" which modules can use to embed their own
      aliases for modprobe to use.  Also adds a "finishing" step to modules to
      supplement their aliases based on MODULE_TABLE declarations, eg.
      'usb:v0506p4601dl*dh*dc*dsc*dp*ic*isc*ip*' for drivers/usb/net/pegasus.o
      0e5064f8