1. 20 1月, 2014 3 次提交
  2. 14 1月, 2014 1 次提交
  3. 18 12月, 2013 13 次提交
  4. 06 11月, 2013 7 次提交
  5. 31 10月, 2013 1 次提交
    • T
      drm/tegra: Move subdevice infrastructure to host1x · 776dc384
      Thierry Reding 提交于
      The Tegra DRM driver currently uses some infrastructure to defer the DRM
      core initialization until all required devices have registered. The same
      infrastructure can potentially be used by any other driver that requires
      more than a single sub-device of the host1x module.
      
      Make the infrastructure more generic and keep only the DRM specific code
      in the DRM part of the driver. Eventually this will make it easy to move
      the DRM driver part back to the DRM subsystem.
      Signed-off-by: NThierry Reding <treding@nvidia.com>
      776dc384
  6. 22 10月, 2013 1 次提交
    • D
      drm/sysfs: sort out minor and connector device object lifetimes. · 5bdebb18
      Dave Airlie 提交于
      So drm was abusing device lifetimes, by having embedded device structures
      in the minor and connector it meant that the lifetime of the internal drm
      objects (drm_minor and drm_connector) were tied to the lifetime of the device
      files in sysfs, so if something kept those files opened the current code
      would kfree the objects and things would go downhill from there.
      
      Now in reality there is no need for these lifetimes to be so intertwined,
      especailly with hotplugging of devices where we wish to remove the sysfs
      and userspace facing pieces before we can unwind the internal objects due
      to open userspace files or mmaps, so split the objects out so the struct
      device is no longer embedded and do what fbdev does and just allocate
      and remove the sysfs inodes separately.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      5bdebb18
  7. 09 10月, 2013 14 次提交