1. 09 Nov, 2009 1 commit
  2. 23 Apr, 2009 1 commit
  3. 07 Aug, 2008 2 commits
  4. 02 Jun, 2008 1 commit
  5. 12 Oct, 2007 1 commit
    • Kay Sievers's avatar
      platform: prefix MODALIAS with "platform:" · 43cc71ee
      Kay Sievers authored
      Prefix platform modalias strings with "platform:", which
      modprobe config to blacklist alias resolving if userspace
      configures it.
      
      Send uevents for all platform devices.
      
      Add MODULE_ALIAS's to: pxa2xx_pcmcia, ds1742 and pcspkr to trigger
      module autoloading by userspace.
      
        $ modinfo pcspkr
        alias:          platform:pcspkr
        license:        GPL
        description:    PC Speaker beeper driver
        ...
      
        $ modprobe -n -v platform:pcspkr
        insmod /lib/modules/2.6.23-rc3-g28e8351a
      
      -dirty/kernel/drivers/input/misc/pcspkr.ko
      Signed-off-by: default avatarKay Sievers <kay.sievers@vrfy.org>
      Cc: David Brownell <david-b@pacbell.net>
      Cc: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      
      43cc71ee
  6. 08 May, 2007 1 commit
    • David Brownell's avatar
      fix hotplug for legacy platform drivers · 49a4ec18
      David Brownell authored
      
      We've had various reports of some legacy "probe the hardware" style
      platform drivers having nasty problems with hotplug support.
      
      The core issue is that those legacy drivers don't fully conform to the
      driver model.  They assume a role that should be the responsibility of
      infrastructure code: creating device nodes.
      
      The "modprobe" step in hotplugging relies on drivers to have split those
      roles into different modules.  The lack of this split causes the problems.
      When a driver creates nodes for devices that don't exist (sending a hotplug
      event), then exits (aborting one modprobe) before the "modprobe $MODALIAS"
      step completes (by failing, since it's in the middle of a modprobe), the
      result can be an endless loop of modprobe invocations ...  badness.
      
      This fix uses the newish per-device flag controlling issuance of "add"
      events.  (A previous version of this patch used a per-device "driver can
      hotplug" flag, which only scrubbed $MODALIAS from the environment rather
      than suppressing the entire hotplug event.) It also shrinks that flag to
      one bit, saving a word in "struct device".
      
      So the net of this patch is removing some nasty failures with legacy
      drivers, while retaining hotplug capability for the majority of platform
      drivers.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Greg KH <gregkh@suse.de>
      Cc: Andres Salomon <dilinger@debian.org>
      Cc: Dominik Brodowski <linux@dominikbrodowski.net>
      Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      49a4ec18
  7. 18 Apr, 2006 1 commit
  8. 10 Jan, 2006 1 commit
  9. 05 Jan, 2006 2 commits
  10. 08 Nov, 2005 1 commit
    • Richard Purdie's avatar
      [ARM] 3093/1: SharpSL PCMCIA Updates for Cxx00 models · a63ae442
      Richard Purdie authored
      
      Patch from Richard Purdie
      
      The Sharp SL-Cxx00 models have a combined power control for the SD
      and CF slot 0. This patch adds hooks to the scoop driver to allow
      machines to provide a custom control function for this and such a
      function is added for spitz/akita/borzoi.
      
      It also moves the gpio init code into the machine files as this
      is machine dependent and differs between some models. A couple of
      warnings when compiling for collie are also fixed.
      
      Signed-off-by: Richard Purdie
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      a63ae442
  11. 30 Oct, 2005 1 commit
  12. 29 Oct, 2005 1 commit
  13. 05 Sep, 2005 1 commit
  14. 03 Sep, 2005 1 commit
  15. 16 Apr, 2005 1 commit
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      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!
      1da177e4