• Hans J. Koch's avatar
    UIO: Add name attributes for mappings and port regions · 82057791
    Hans J. Koch authored
    If a UIO device has several memory mappings, it can be difficult for userspace
    to find the right one. The situation becomes even worse if the UIO driver can
    handle different versions of a card that have different numbers of mappings.
    Benedikt Spranger has such cards and pointed this out to me. Thanks, Bene!
    
    To address this problem, this patch adds "name" sysfs attributes for each
    mapping. Userspace can use these to clearly identify each mapping. The name
    string is optional. If a driver doesn't set it, an empty string will be
    returned, so this patch won't break existing drivers.
    
    The same problem exists for port region information, so a "name" attribute is
    added there, too.
    Signed-off-by: default avatarHans J. Koch <hjk@linutronix.de>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    82057791
uio.c 19.7 KB