• Jean Delvare's avatar
    hwmon: (pc87360) Fix device resource declaration · b9783dce
    Jean Delvare authored
    It's not OK to call platform_device_add_resources() multiple times
    in a row. Despite its name, this functions sets the resources, it
    doesn't add them. So we have to prepare an array with all the
    resources, and then call platform_device_add_resources() once.
    
    Before this fix, only the last I/O resource would be actually
    registered. The other I/O resources were leaked.
    Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
    Cc: Jim Cromie <jim.cromie@gmail.com>
    Cc: stable@kernel.org
    b9783dce
pc87360.c 55.4 KB