Skip to content
  • Sudeep Holla's avatar
    drivers: base: add cpu_device_create to support per-cpu devices · 3d52943b
    Sudeep Holla authored
    
    
    This patch adds a new function to create per-cpu devices.
    This helps in:
    1. reusing the device infrastructure to create any cpu related
       attributes and corresponding sysfs instead of creating and
       dealing with raw kobjects directly
    2. retaining the legacy path(/sys/devices/system/cpu/..) to support
       existing sysfs ABI
    3. avoiding to create links in the bus directory pointing to the
       device as there would be per-cpu instance of these devices with
       the same name since dev->bus is not populated to cpu_sysbus on
       purpose
    
    Signed-off-by: default avatarSudeep Holla <sudeep.holla@arm.com>
    Tested-by: default avatarStephen Boyd <sboyd@codeaurora.org>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: David Herrmann <dh.herrmann@gmail.com>
    Cc: Kay Sievers <kay@vrfy.org>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    3d52943b