• Jan Kiszka's avatar
    ACPI: configfs: Unload SSDT on configfs entry removal · 772bf1e2
    Jan Kiszka authored
    Call directly into acpica to load a table to obtain its index on return.
    We choose the direct call of acpica internal functions to avoid having
    to modify its API which is used outside of Linux as well.
    
    Use that index to unload the table again when the corresponding
    directory in configfs gets removed. This allows to change SSDTs without
    rebooting the system. It also allows to destroy devices again that a
    dynamically loaded SSDT created.
    
    This is widely similar to the DT overlay behavior.
    Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
    772bf1e2
tbdata.c 25.8 KB