07 Mar, 2006

1 commit


09 Jan, 2006

1 commit


05 Jan, 2006

1 commit

  • Here's the patch for modalias support for input classes. It uses
    comma-separated numbers, and doesn't describe all the potential keys (no
    module currently cares, and that would make the strings huge). The
    changes to input.h are to move the definitions needed by file2alias
    outside __KERNEL__. I chose not to move those definitions to
    mod_devicetable.h, because there are so many that it might break compile
    of something else in the kernel.

    The rest is fairly straightforward.

    Signed-off-by: Rusty Russell
    CC: Kay Sievers
    Signed-off-by: Greg Kroah-Hartman

    Rusty Russell
     

29 Oct, 2005

1 commit


26 Sep, 2005

1 commit


30 Aug, 2005

1 commit


07 Jul, 2005

1 commit

  • This converts the usage of struct of_match to struct of_device_id,
    similar to pci_device_id. This allows a device table to be generated,
    which can be parsed by depmod(8) to generate a map file for module
    loading.

    In order for hotplug to work with macio devices, patches to
    module-init-tools and hotplug must be applied. Those patches are
    available at:

    ftp://ftp.suse.com/pub/people/jeffm/linux/macio-hotplug/

    Signed-off-by: Jeff Mahoney
    Signed-off-by: Linus Torvalds

    Jeff Mahoney
     

28 Jun, 2005

1 commit


23 Apr, 2005

1 commit

  • Another attempt at that...

    The attached patch fixes the longstanding problem with USB bcdDevice
    numeric ranges incorrectly converted into patterns for MODULE_ALIAS
    generation. Previously it put both the lower and the upper limits into
    the pattern, dlXdhY, making it impossible to fnmatch against except for
    a few special cases, like dl*dh* or dlXdhX.

    The patch makes it generate multiple MODULE_ALIAS lines covering the
    whole range with fnmatch-able patterns. E.g. for a range between 0x0001
    and 0x8345 it gives the following patterns:

    000[1-9]
    00[1-9]*
    0[1-9]*
    [1-7]*
    8[0-2]*
    83[0-3]*
    834[0-5]

    Since bcdDevice is 2 bytes wide = 4 digits in hex representation, the
    max no. of patters is 2 * 4 - 1 = 7.

    The values are BCD (binary-coded decimals) and not hex, so patterns
    using a dash seem to be safe regardless of locale collation order.

    The patch changes bcdDevice part of the alias from dlXdhY to dZ, but
    this shouldn't have big compatibility issues because fnmatch()-based
    modprobing hasn't yet been widely used. Besides, the most common (and
    almost the only working) case of dl*dh* becomes d* and thus continues to
    work.

    The patch is against 2.6.12-rc2, applies to -mm3 with an offset. The
    matching patch to fix the MODALIAS environment variable now generated by
    the usb hotplug function follows.

    Signed-off-by: Roman Kagan
    Signed-off-by: Greg Kroah-Hartman

    Roman Kagan
     

17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds