• Greg Kroah-Hartman's avatar
    Driver core: convert sound core to use struct device · d80f19fa
    Greg Kroah-Hartman authored
    Converts from using struct "class_device" to "struct device" making
    everything show up properly in /sys/devices/ with symlinks from the
    /sys/class directory.
    
    It also makes the struct sound_card to show up as a "real" device
    where all the different sound class devices are placed as childs
    and different card attribute files can hang off of. /sys/class/sound is
    still a flat directory, but the symlink targets of all devices belonging
    to the same card, point the the /sys/devices tree below the new card
    device object.
    
    Thanks to Kay for the updates to this patch.
    Signed-off-by: default avatarKay Sievers <kay.sievers@novell.com>
    Acked-by: default avatarJaroslav Kysela <perex@suse.cz>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    d80f19fa
soundcard.c 16.9 KB