1. 04 Apr, 2009 1 commit
    • David Brownell's avatar
      [MTD] driver model updates · 1f24b5a8
      David Brownell authored
      Update driver model support in the MTD framework, so it fits
      better into the current udev-based hotplug framework:
      
       - Each mtd_info now has a device node.  MTD drivers should set
         the dev.parent field to point to the physical device, before
         setting up partitions or otherwise declaring MTDs.
      
       - Those device nodes always map to /sys/class/mtdX device nodes,
         which no longer depend on MTD_CHARDEV.
      
       - Those mtdX sysfs nodes have a "starter set" of attributes;
         it's not yet sufficient to replace /proc/mtd.
      
       - Enabling MTD_CHARDEV provides /sys/class/mtdXro/ nodes and the
         /sys/class/mtd*/dev attributes (for udev, mdev, etc).
      
       - Include a MODULE_ALIAS_CHARDEV_MAJOR macro.  It'll work with
         udev creating the /dev/mtd* nodes, not just a static rootfs.
      
      So the sysfs structure is pretty much what you'd expect, except
      that readonly chardev nodes are a bit quirky.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
      1f24b5a8
  2. 03 Apr, 2009 3 commits
  3. 25 Mar, 2009 1 commit
  4. 24 Mar, 2009 7 commits
  5. 23 Mar, 2009 2 commits
  6. 20 Mar, 2009 25 commits
  7. 19 Mar, 2009 1 commit