summaryrefslogtreecommitdiff
path: root/test/sys/devices/LNXSYSTM:00
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
committerKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
commitc7fcba1bf4d0da13b66396c08c0b5f62b25d0405 (patch)
treef85741e12b958c1430750355fb4f463e4f299df3 /test/sys/devices/LNXSYSTM:00
parent438d4c3cd4b89381348f84ef9f8b8937814f8362 (diff)
test: replace ancient sysfs tree with recent one
Diffstat (limited to 'test/sys/devices/LNXSYSTM:00')
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev1
l---------test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling1
-rw-r--r--test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent3
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent14
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent0
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent6
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent2
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent2
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/device:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/device:00/uevent0
-rw-r--r--test/sys/devices/LNXSYSTM:00/hid1
-rw-r--r--test/sys/devices/LNXSYSTM:00/modalias1
-rw-r--r--test/sys/devices/LNXSYSTM:00/path1
-rw-r--r--test/sys/devices/LNXSYSTM:00/power/wakeup1
l---------test/sys/devices/LNXSYSTM:00/subsystem1
-rw-r--r--test/sys/devices/LNXSYSTM:00/uevent1
528 files changed, 547 insertions, 0 deletions
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver
new file mode 120000
index 0000000000..c0755b7a7f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/processor \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid
new file mode 100644
index 0000000000..3cdddd7137
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/hid
@@ -0,0 +1 @@
+ACPI0007
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias
new file mode 100644
index 0000000000..4590bb1f2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/modalias
@@ -0,0 +1 @@
+acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path
new file mode 100644
index 0000000000..db9f8f67a1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/path
@@ -0,0 +1 @@
+\_PR_.CPU0
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev
new file mode 120000
index 0000000000..9da2c4682d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/sysdev
@@ -0,0 +1 @@
+../../system/cpu/cpu0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling
new file mode 120000
index 0000000000..3366be01eb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/thermal_cooling
@@ -0,0 +1 @@
+../../virtual/thermal/cooling_device0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent
new file mode 100644
index 0000000000..b7df82a63c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=processor
+MODALIAS=acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver
new file mode 120000
index 0000000000..c0755b7a7f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/processor \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid
new file mode 100644
index 0000000000..3cdddd7137
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/hid
@@ -0,0 +1 @@
+ACPI0007
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias
new file mode 100644
index 0000000000..4590bb1f2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/modalias
@@ -0,0 +1 @@
+acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path
new file mode 100644
index 0000000000..56405af1dc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/path
@@ -0,0 +1 @@
+\_PR_.CPU1
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev
new file mode 120000
index 0000000000..6927d39b0d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/sysdev
@@ -0,0 +1 @@
+../../system/cpu/cpu1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling
new file mode 120000
index 0000000000..a036a04b64
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/thermal_cooling
@@ -0,0 +1 @@
+../../virtual/thermal/cooling_device1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent
new file mode 100644
index 0000000000..b7df82a63c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/ACPI0007:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=processor
+MODALIAS=acpi:ACPI0007:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver
new file mode 120000
index 0000000000..e880a0df02
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/driver
@@ -0,0 +1 @@
+../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid
new file mode 100644
index 0000000000..a4bd0e963a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/hid
@@ -0,0 +1 @@
+LNXPWRBN
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ev
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key
new file mode 100644
index 0000000000..a384a9b7f8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/key
@@ -0,0 +1 @@
+10000000000000 0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device
new file mode 120000
index 0000000000..b000b23fde
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/device
@@ -0,0 +1 @@
+../../../LNXPWRBN:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev
new file mode 100644
index 0000000000..91eb0ccdb9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/dev
@@ -0,0 +1 @@
+13:67
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device
new file mode 120000
index 0000000000..7f61e05e64
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/device
@@ -0,0 +1 @@
+../../input3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent
new file mode 100644
index 0000000000..9124bc53e1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=67
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product
new file mode 100644
index 0000000000..5fca1fda0b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/product
@@ -0,0 +1 @@
+0002
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/vendor
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias
new file mode 100644
index 0000000000..2248a2516e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0002e0000-e0,1,k74,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name
new file mode 100644
index 0000000000..228ff268c1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/name
@@ -0,0 +1 @@
+Power Button (FF)
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys
new file mode 100644
index 0000000000..88a1fe2d56
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/phys
@@ -0,0 +1 @@
+LNXPWRBN/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem
new file mode 120000
index 0000000000..bd2a91fcf2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/subsystem
@@ -0,0 +1 @@
+../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent
new file mode 100644
index 0000000000..4ee3cf653c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/2/0
+NAME="Power Button (FF)"
+PHYS="LNXPWRBN/button/input0"
+EV==3
+KEY==10000000000000 0
+MODALIAS=input:b0019v0000p0002e0000-e0,1,k74,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias
new file mode 100644
index 0000000000..f25ac9bed2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/modalias
@@ -0,0 +1 @@
+acpi:LNXPWRBN:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent
new file mode 100644
index 0000000000..1e7a4fb734
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXPWRBN:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:LNXPWRBN:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver
new file mode 120000
index 0000000000..9373eb378c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/thermal \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path
new file mode 100644
index 0000000000..4dd3ade433
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/path
@@ -0,0 +1 @@
+\_TZ_.THM0
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone
new file mode 120000
index 0000000000..694521091e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/thermal_zone
@@ -0,0 +1 @@
+../../../virtual/thermal/thermal_zone0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent
new file mode 100644
index 0000000000..1d557a95a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=thermal
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver
new file mode 120000
index 0000000000..9373eb378c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/thermal \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path
new file mode 100644
index 0000000000..a1a565ddea
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/path
@@ -0,0 +1 @@
+\_TZ_.THM1
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone
new file mode 120000
index 0000000000..8e148453d4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/thermal_zone
@@ -0,0 +1 @@
+../../../virtual/thermal/thermal_zone1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent
new file mode 100644
index 0000000000..1d557a95a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02/uevent
@@ -0,0 +1,2 @@
+DRIVER=thermal
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid
new file mode 100644
index 0000000000..af4799663d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/hid
@@ -0,0 +1 @@
+LNXTHERM
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias
new file mode 100644
index 0000000000..b1054f9d27
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/modalias
@@ -0,0 +1 @@
+acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path
new file mode 100644
index 0000000000..060f460fad
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/path
@@ -0,0 +1 @@
+\_TZ_
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent
new file mode 100644
index 0000000000..236b226e58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/LNXTHERM:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXTHERM:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid
new file mode 100644
index 0000000000..23daf0c824
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/hid
@@ -0,0 +1 @@
+IBM0079
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias
new file mode 100644
index 0000000000..ec2476bf45
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0079:PNP0C15:LNXDOCK:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path
new file mode 100644
index 0000000000..c69dd9d7ad
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/path
@@ -0,0 +1 @@
+\_SB_.GDCK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent
new file mode 100644
index 0000000000..630e64a790
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/IBM0079:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:IBM0079:PNP0C15:LNXDOCK:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
new file mode 100644
index 0000000000..a48d4426eb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/hid
@@ -0,0 +1 @@
+ATM1200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
new file mode 100644
index 0000000000..7239e1ac92
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/modalias
@@ -0,0 +1 @@
+acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
new file mode 100644
index 0000000000..10ff73954c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TPM_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
new file mode 120000
index 0000000000..d73f8da534
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:0a \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
new file mode 100644
index 0000000000..1e2b3ec26e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:ATM1200:PNP0C31:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
new file mode 100644
index 0000000000..475abcdc61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/hid
@@ -0,0 +1 @@
+IBM0057
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
new file mode 100644
index 0000000000..37b29a8cb5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
new file mode 100644
index 0000000000..4ddbc184d2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.MOU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
new file mode 120000
index 0000000000..3cc02b97f8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:09 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
new file mode 100644
index 0000000000..d62d0fe275
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:IBM0057:PNP0F13:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
new file mode 100644
index 0000000000..b1fd8f62a2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/hid
@@ -0,0 +1 @@
+PNP0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
new file mode 100644
index 0000000000..dbd39e483c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
new file mode 100644
index 0000000000..726cdc1f11
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.PIC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
new file mode 100644
index 0000000000..22a696e74f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0000:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
new file mode 100644
index 0000000000..b593381c48
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/hid
@@ -0,0 +1 @@
+PNP0100
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
new file mode 100644
index 0000000000..2e970b6c12
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
new file mode 100644
index 0000000000..ecefa7c0c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.TIMR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
new file mode 100644
index 0000000000..af0dd875d8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0100:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
new file mode 100644
index 0000000000..01bdd099b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/hid
@@ -0,0 +1 @@
+PNP0103
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
new file mode 100644
index 0000000000..30023a86ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
new file mode 100644
index 0000000000..53dda49910
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.HPET
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
new file mode 120000
index 0000000000..e06816ccc9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:03 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
new file mode 100644
index 0000000000..bb8024626e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0103:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
new file mode 100644
index 0000000000..d14c5bc3ff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/hid
@@ -0,0 +1 @@
+PNP0200
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
new file mode 100644
index 0000000000..e3c5fdeca6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
new file mode 100644
index 0000000000..92cf969aca
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.DMAC
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
new file mode 120000
index 0000000000..afe28a0d8f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:04 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
new file mode 100644
index 0000000000..3e20ab0ce7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0200:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
new file mode 100644
index 0000000000..958febdd9e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/hid
@@ -0,0 +1 @@
+PNP0303
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
new file mode 100644
index 0000000000..585fdca68a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
new file mode 100644
index 0000000000..9936957ed5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.KBD_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
new file mode 120000
index 0000000000..88eaf70b6c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:08 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
new file mode 100644
index 0000000000..fbd39d8f1d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0303:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
new file mode 100644
index 0000000000..aec7221dee
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/hid
@@ -0,0 +1 @@
+PNP0800
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
new file mode 100644
index 0000000000..721f7c31b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
new file mode 100644
index 0000000000..905bc37db3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SPKR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
new file mode 120000
index 0000000000..eecd61da6d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:05 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
new file mode 100644
index 0000000000..7495b1b8a6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0800:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
new file mode 100644
index 0000000000..9d03dbb448
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/hid
@@ -0,0 +1 @@
+PNP0B00
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
new file mode 100644
index 0000000000..9d135ac1e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
new file mode 100644
index 0000000000..75b7df3aff
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.RTC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
new file mode 120000
index 0000000000..7456f7876f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:07 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
new file mode 100644
index 0000000000..54fcb6ad2d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0B00:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
new file mode 100644
index 0000000000..7b80763afa
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/hid
@@ -0,0 +1 @@
+PNP0C02
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
new file mode 100644
index 0000000000..e27f28d41f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
new file mode 100644
index 0000000000..7e94a0fd3c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.SIO_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
new file mode 120000
index 0000000000..999270e913
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:02 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
new file mode 100644
index 0000000000..b6f43bbf82
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C02:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
new file mode 100644
index 0000000000..f7526732dc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/hid
@@ -0,0 +1 @@
+PNP0C04
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
new file mode 100644
index 0000000000..5787b19ab4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
new file mode 100644
index 0000000000..da352ec579
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.FPU_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
new file mode 120000
index 0000000000..6680a64796
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/physical_node
@@ -0,0 +1 @@
+../../../../../pnp0/00:06 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
new file mode 100644
index 0000000000..18c9c5efdc
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C04:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
new file mode 120000
index 0000000000..50a6634c95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/ac \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
new file mode 100644
index 0000000000..ea0d5fb834
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/hid
@@ -0,0 +1 @@
+ACPI0003
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
new file mode 100644
index 0000000000..cb2b78fc33
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/modalias
@@ -0,0 +1 @@
+acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
new file mode 100644
index 0000000000..7f99e03071
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.AC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
new file mode 120000
index 0000000000..f617994654
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/device
@@ -0,0 +1 @@
+../../../ACPI0003:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/online
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
new file mode 100644
index 0000000000..9aaee2dade
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/type
@@ -0,0 +1 @@
+Mains
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
new file mode 100644
index 0000000000..01c433c818
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/power_supply/AC/uevent
@@ -0,0 +1,3 @@
+POWER_SUPPLY_NAME=AC
+POWER_SUPPLY_TYPE=Mains
+POWER_SUPPLY_ONLINE=1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
new file mode 100644
index 0000000000..708c891771
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ac
+MODALIAS=acpi:ACPI0003:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
new file mode 120000
index 0000000000..28523cef0e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/thinkpad_hotkey \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
new file mode 100644
index 0000000000..d09f0e2a78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/hid
@@ -0,0 +1 @@
+IBM0068
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
new file mode 100644
index 0000000000..78a97b9783
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/modalias
@@ -0,0 +1 @@
+acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
new file mode 100644
index 0000000000..5e6871ba41
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.HKEY
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
new file mode 100644
index 0000000000..a847bf581b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=thinkpad_hotkey
+MODALIAS=acpi:IBM0068:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
new file mode 120000
index 0000000000..9ee99277ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/power \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
new file mode 100644
index 0000000000..2658e7b466
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/hid
@@ -0,0 +1 @@
+LNXPOWER
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
new file mode 100644
index 0000000000..1acba2a31b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/modalias
@@ -0,0 +1 @@
+acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
new file mode 100644
index 0000000000..52bc528e90
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.PUBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
new file mode 100644
index 0000000000..cab9b4d4f0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=power
+MODALIAS=acpi:LNXPOWER:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
new file mode 120000
index 0000000000..eae38ea111
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/driver
@@ -0,0 +1 @@
+../../../../../../../bus/acpi/drivers/battery \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
new file mode 100644
index 0000000000..f0e9b61652
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/hid
@@ -0,0 +1 @@
+PNP0C0A
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
new file mode 100644
index 0000000000..6fd005c690
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
new file mode 100644
index 0000000000..03547d8e84
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__.BAT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
new file mode 100644
index 0000000000..260a626e56
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/alarm
@@ -0,0 +1 @@
+3075000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/current_now
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
new file mode 120000
index 0000000000..1a192d8d1c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/device
@@ -0,0 +1 @@
+../../../PNP0C0A:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
new file mode 100644
index 0000000000..0bf389e5f2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
@@ -0,0 +1 @@
+61510000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
new file mode 100644
index 0000000000..65b7a8515f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full_design
@@ -0,0 +1 @@
+84240000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
new file mode 100644
index 0000000000..8db8b6298e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_now
@@ -0,0 +1 @@
+59160000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
new file mode 100644
index 0000000000..c4857dfb86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/manufacturer
@@ -0,0 +1 @@
+SANYO
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
new file mode 100644
index 0000000000..05082d6a8b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/model_name
@@ -0,0 +1 @@
+42T5245
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/present
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
new file mode 100644
index 0000000000..5642b4cccb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/serial_number
@@ -0,0 +1 @@
+ 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
new file mode 100644
index 0000000000..f1a797a6b1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/status
@@ -0,0 +1 @@
+Full
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
new file mode 120000
index 0000000000..eeac787e94
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/subsystem
@@ -0,0 +1 @@
+../../../../../../../../../class/power_supply \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
new file mode 100644
index 0000000000..2c679ca734
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/technology
@@ -0,0 +1 @@
+Li-ion
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
new file mode 100644
index 0000000000..6784dd35ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/type
@@ -0,0 +1 @@
+Battery
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
new file mode 100644
index 0000000000..48bbf4ae00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/uevent
@@ -0,0 +1,14 @@
+POWER_SUPPLY_NAME=BAT0
+POWER_SUPPLY_TYPE=Battery
+POWER_SUPPLY_STATUS=Full
+POWER_SUPPLY_PRESENT=1
+POWER_SUPPLY_TECHNOLOGY=Li-ion
+POWER_SUPPLY_VOLTAGE_MIN_DESIGN=10800000
+POWER_SUPPLY_VOLTAGE_NOW=12415000
+POWER_SUPPLY_CURRENT_NOW=0
+POWER_SUPPLY_ENERGY_FULL_DESIGN=84240000
+POWER_SUPPLY_ENERGY_FULL=61510000
+POWER_SUPPLY_ENERGY_NOW=59160000
+POWER_SUPPLY_MODEL_NAME=42T5245
+POWER_SUPPLY_MANUFACTURER=SANYO
+POWER_SUPPLY_SERIAL_NUMBER= 6463
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
new file mode 100644
index 0000000000..2636081d72
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_min_design
@@ -0,0 +1 @@
+10800000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
new file mode 100644
index 0000000000..e096ad1389
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/voltage_now
@@ -0,0 +1 @@
+12415000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
new file mode 100644
index 0000000000..1afe034bbb
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=battery
+MODALIAS=acpi:PNP0C0A:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
new file mode 120000
index 0000000000..78583b7456
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/driver
@@ -0,0 +1 @@
+../../../../../../bus/acpi/drivers/ec \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
new file mode 100644
index 0000000000..f45606d178
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/hid
@@ -0,0 +1 @@
+PNP0C09
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
new file mode 100644
index 0000000000..a6dcf49544
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
new file mode 100644
index 0000000000..1c15db71f4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_.EC__
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
new file mode 100644
index 0000000000..39d3180ba8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=ec
+MODALIAS=acpi:PNP0C09:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
new file mode 100644
index 0000000000..70e3d1ad5d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/path
@@ -0,0 +1 @@
+\_SB_.PCI0.LPC_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
new file mode 120000
index 0000000000..4cab8f6315
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
new file mode 100644
index 0000000000..761a72d9d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
new file mode 100644
index 0000000000..7ff768b0d7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
new file mode 100644
index 0000000000..293a381df9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
new file mode 100644
index 0000000000..dd962244c7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/path
@@ -0,0 +1 @@
+\_SB_.PCI0.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
new file mode 100644
index 0000000000..7338d716b6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.LCD0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
new file mode 100644
index 0000000000..840af2b9e6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.CRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
new file mode 100644
index 0000000000..1480e899ce
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_.DVI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
new file mode 100644
index 0000000000..42d369f887
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/modalias
@@ -0,0 +1 @@
+acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
new file mode 100644
index 0000000000..c60f80c93f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_.VID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
new file mode 120000
index 0000000000..b9be7aabc3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:01.0/0000:01:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
new file mode 100644
index 0000000000..e08505ab58
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXVIDEO:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
new file mode 100644
index 0000000000..8a923d8adf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/path
@@ -0,0 +1 @@
+\_SB_.PCI0.AGP_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
new file mode 120000
index 0000000000..c248b7891d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
new file mode 100644
index 0000000000..cf015c0e43
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
new file mode 120000
index 0000000000..1c817658c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
new file mode 100644
index 0000000000..ad9adfaf0d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
new file mode 120000
index 0000000000..f2ef6c4a86
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
new file mode 100644
index 0000000000..59515bd8fd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2.EXUP
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
new file mode 100644
index 0000000000..5d82614aa2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
new file mode 120000
index 0000000000..f35791f384
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
new file mode 100644
index 0000000000..4eb0f292a4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3.EXPD
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
new file mode 100644
index 0000000000..59ad546003
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.EXP3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
new file mode 120000
index 0000000000..c0ce681297
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
new file mode 100644
index 0000000000..50539e182b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1.CDBS
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
new file mode 120000
index 0000000000..e3e6c28729
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/physical_node
@@ -0,0 +1 @@
+../../../../../pci0000:00/0000:00:1e.0/0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
new file mode 100644
index 0000000000..3726f6d993
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/path
@@ -0,0 +1 @@
+\_SB_.PCI0.PCI1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
new file mode 120000
index 0000000000..68b01daac3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1e.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
new file mode 100644
index 0000000000..d9da66f2b8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/modalias
@@ -0,0 +1 @@
+acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
new file mode 100644
index 0000000000..f8542f371b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM.MSTR
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
new file mode 100644
index 0000000000..ce4f42475e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXIOBAY:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
new file mode 100644
index 0000000000..e693cfc4ae
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0.PRIM
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
new file mode 100644
index 0000000000..8c85a31d95
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/path
@@ -0,0 +1 @@
+\_SB_.PCI0.IDE0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
new file mode 120000
index 0000000000..49439891e4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
new file mode 100644
index 0000000000..332145062a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA.PRT0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
new file mode 100644
index 0000000000..7946fbc055
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SATA
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
new file mode 120000
index 0000000000..d44ac47d2c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
new file mode 100644
index 0000000000..00cb0e0601
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/path
@@ -0,0 +1 @@
+\_SB_.PCI0.SMBU
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
new file mode 120000
index 0000000000..8373e13586
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1f.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
new file mode 100644
index 0000000000..90feac0ec2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
new file mode 120000
index 0000000000..ae9769e4d6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
new file mode 100644
index 0000000000..8ac5af3142
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
new file mode 100644
index 0000000000..09b16a3ced
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
new file mode 100644
index 0000000000..23e35fcfa0
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
new file mode 120000
index 0000000000..a6b409fe0b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
new file mode 100644
index 0000000000..d5ea43571b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
new file mode 100644
index 0000000000..d493814ae8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
new file mode 100644
index 0000000000..1c2b00f9d4
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB2
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
new file mode 120000
index 0000000000..14f4165f79
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
new file mode 100644
index 0000000000..a39841e12c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
new file mode 120000
index 0000000000..1e17c8f55e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
new file mode 100644
index 0000000000..489a6c8625
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPDK
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
new file mode 100644
index 0000000000..ddceca5d30
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH.UPEX
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
new file mode 120000
index 0000000000..328069c6bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/subsystem
@@ -0,0 +1 @@
+../../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
new file mode 100644
index 0000000000..9eb337be25
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7.URTH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
new file mode 120000
index 0000000000..1429387650
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/subsystem
@@ -0,0 +1 @@
+../../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
new file mode 100644
index 0000000000..530247ff61
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/path
@@ -0,0 +1 @@
+\_SB_.PCI0.USB7
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
new file mode 120000
index 0000000000..8525c168e3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1d.7 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
new file mode 100644
index 0000000000..ee6276f7bf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/path
@@ -0,0 +1 @@
+\_SB_.PCI0.HDEF
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
new file mode 120000
index 0000000000..02dd7ad3c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/physical_node
@@ -0,0 +1 @@
+../../../../pci0000:00/0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
new file mode 120000
index 0000000000..2319c1fc78
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/subsystem
@@ -0,0 +1 @@
+../../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
new file mode 120000
index 0000000000..8085013227
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_root \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
new file mode 100644
index 0000000000..636eed19b3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/hid
@@ -0,0 +1 @@
+PNP0A08
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
new file mode 100644
index 0000000000..b90e645703
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0A08:PNP0A03:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
new file mode 100644
index 0000000000..313edcd0cd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/path
@@ -0,0 +1 @@
+\_SB_.PCI0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
new file mode 120000
index 0000000000..1b094a25e9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/physical_node
@@ -0,0 +1 @@
+../../../pci0000:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
new file mode 100644
index 0000000000..af09b45dd3
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_root
+MODALIAS=acpi:PNP0A08:PNP0A03:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid
new file mode 100644
index 0000000000..5c42a4262b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/hid
@@ -0,0 +1 @@
+PNP0C01
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias
new file mode 100644
index 0000000000..b7aa586f30
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C01:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path
new file mode 100644
index 0000000000..56eb1dc44f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/path
@@ -0,0 +1 @@
+\_SB_.MEM_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node
new file mode 120000
index 0000000000..142a45a2ab
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/physical_node
@@ -0,0 +1 @@
+../../../pnp0/00:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent
new file mode 100644
index 0000000000..aebbbf8555
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C01:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:PNP0C01:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver
new file mode 120000
index 0000000000..fe3d26376a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid
new file mode 100644
index 0000000000..f9f5922e90
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/hid
@@ -0,0 +1 @@
+PNP0C0D
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev
new file mode 100644
index 0000000000..aabe6ec390
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ev
@@ -0,0 +1 @@
+21
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/key
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/capabilities/sw
@@ -0,0 +1 @@
+1
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device
new file mode 120000
index 0000000000..29849b0b2a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/device
@@ -0,0 +1 @@
+../../../PNP0C0D:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev
new file mode 100644
index 0000000000..b0fa894fcf
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/dev
@@ -0,0 +1 @@
+13:68
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device
new file mode 120000
index 0000000000..3206827665
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/device
@@ -0,0 +1 @@
+../../input4 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent
new file mode 100644
index 0000000000..713fa5b0fa
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/event4/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=68
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product
new file mode 100644
index 0000000000..edd6487e02
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/product
@@ -0,0 +1 @@
+0005
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/vendor
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias
new file mode 100644
index 0000000000..fb7de7b5c8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0005e0000-e0,5,kramlsfw0,
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name
new file mode 100644
index 0000000000..a9975a6a4c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name
@@ -0,0 +1 @@
+Lid Switch
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys
new file mode 100644
index 0000000000..a1e12fb554
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/phys
@@ -0,0 +1 @@
+PNP0C0D/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent
new file mode 100644
index 0000000000..f55398e539
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/5/0
+NAME="Lid Switch"
+PHYS="PNP0C0D/button/input0"
+EV==21
+SW==1
+MODALIAS=input:b0019v0000p0005e0000-e0,5,kramlsfw0,
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias
new file mode 100644
index 0000000000..ba899cbcf1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0D:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path
new file mode 100644
index 0000000000..edf97b8cde
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/path
@@ -0,0 +1 @@
+\_SB_.LID_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent
new file mode 100644
index 0000000000..f58d0e9862
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:PNP0C0D:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver
new file mode 120000
index 0000000000..fe3d26376a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/button \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid
new file mode 100644
index 0000000000..166a5212d6
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/hid
@@ -0,0 +1 @@
+PNP0C0E
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/abs
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev
new file mode 100644
index 0000000000..00750edc07
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ev
@@ -0,0 +1 @@
+3
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/ff
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key
new file mode 100644
index 0000000000..46f68a575d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/key
@@ -0,0 +1 @@
+4000 0 0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/led
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/msc
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/rel
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/snd
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/capabilities/sw
@@ -0,0 +1 @@
+0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device
new file mode 120000
index 0000000000..8720cc2f93
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/device
@@ -0,0 +1 @@
+../../../PNP0C0E:00 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev
new file mode 100644
index 0000000000..00b51205ed
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/dev
@@ -0,0 +1 @@
+13:69
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device
new file mode 120000
index 0000000000..eb7862e025
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/device
@@ -0,0 +1 @@
+../../input5 \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem
new file mode 120000
index 0000000000..adf0173c53
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/subsystem
@@ -0,0 +1 @@
+../../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent
new file mode 100644
index 0000000000..f2a4e86587
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/event5/uevent
@@ -0,0 +1,2 @@
+MAJOR=13
+MINOR=69
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype
new file mode 100644
index 0000000000..f1993fb3a7
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/bustype
@@ -0,0 +1 @@
+0019
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product
new file mode 100644
index 0000000000..1ce74b6b00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/product
@@ -0,0 +1 @@
+0003
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/vendor
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version
new file mode 100644
index 0000000000..739d79706d
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/id/version
@@ -0,0 +1 @@
+0000
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias
new file mode 100644
index 0000000000..437a395c00
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/modalias
@@ -0,0 +1 @@
+input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name
new file mode 100644
index 0000000000..b933ba313a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/name
@@ -0,0 +1 @@
+Sleep Button (CM)
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys
new file mode 100644
index 0000000000..165a87f297
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/phys
@@ -0,0 +1 @@
+PNP0C0E/button/input0
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem
new file mode 120000
index 0000000000..a181f4f9d1
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/subsystem
@@ -0,0 +1 @@
+../../../../../../class/input \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent
new file mode 100644
index 0000000000..e9b639e1bd
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uevent
@@ -0,0 +1,6 @@
+PRODUCT=19/0/3/0
+NAME="Sleep Button (CM)"
+PHYS="PNP0C0E/button/input0"
+EV==3
+KEY==4000 0 0
+MODALIAS=input:b0019v0000p0003e0000-e0,1,k8E,ramlsfw
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input5/uniq
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias
new file mode 100644
index 0000000000..5439a79133
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0E:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path
new file mode 100644
index 0000000000..cb65018f8e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/path
@@ -0,0 +1 @@
+\_SB_.SLPB
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent
new file mode 100644
index 0000000000..06585c64c5
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=button
+MODALIAS=acpi:PNP0C0E:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path
new file mode 100644
index 0000000000..9f95ffde70
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/path
@@ -0,0 +1 @@
+\_SB_.LNKA
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:00/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path
new file mode 100644
index 0000000000..1d3fe83056
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/path
@@ -0,0 +1 @@
+\_SB_.LNKB
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:01/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path
new file mode 100644
index 0000000000..790ff3a5ee
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/path
@@ -0,0 +1 @@
+\_SB_.LNKC
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:02/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path
new file mode 100644
index 0000000000..236204ddc8
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/path
@@ -0,0 +1 @@
+\_SB_.LNKD
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:03/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path
new file mode 100644
index 0000000000..4c4d0d83ef
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/path
@@ -0,0 +1 @@
+\_SB_.LNKE
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:04/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path
new file mode 100644
index 0000000000..c3a3967f4a
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/path
@@ -0,0 +1 @@
+\_SB_.LNKF
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:05/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path
new file mode 100644
index 0000000000..5d8b3c3609
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/path
@@ -0,0 +1 @@
+\_SB_.LNKG
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:06/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver
new file mode 120000
index 0000000000..1b3a6d6570
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/driver
@@ -0,0 +1 @@
+../../../../bus/acpi/drivers/pci_link \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid
new file mode 100644
index 0000000000..a00f9f7005
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/hid
@@ -0,0 +1 @@
+PNP0C0F
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias
new file mode 100644
index 0000000000..26ff254b50
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/modalias
@@ -0,0 +1 @@
+acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path
new file mode 100644
index 0000000000..70eac1404b
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/path
@@ -0,0 +1 @@
+\_SB_.LNKH
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem
new file mode 120000
index 0000000000..8ec129451f
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/subsystem
@@ -0,0 +1 @@
+../../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent
new file mode 100644
index 0000000000..8820dec22c
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/PNP0C0F:07/uevent
@@ -0,0 +1,2 @@
+DRIVER=pci_link
+MODALIAS=acpi:PNP0C0F:
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/path b/test/sys/devices/LNXSYSTM:00/device:00/path
new file mode 100644
index 0000000000..f914d16ee9
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/path
@@ -0,0 +1 @@
+\_SB_
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/subsystem b/test/sys/devices/LNXSYSTM:00/device:00/subsystem
new file mode 120000
index 0000000000..a9dfb93327
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/subsystem
@@ -0,0 +1 @@
+../../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/device:00/uevent b/test/sys/devices/LNXSYSTM:00/device:00/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/device:00/uevent
diff --git a/test/sys/devices/LNXSYSTM:00/hid b/test/sys/devices/LNXSYSTM:00/hid
new file mode 100644
index 0000000000..fda0cf0719
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/hid
@@ -0,0 +1 @@
+LNXSYSTM
diff --git a/test/sys/devices/LNXSYSTM:00/modalias b/test/sys/devices/LNXSYSTM:00/modalias
new file mode 100644
index 0000000000..2d63ad6e4e
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/modalias
@@ -0,0 +1 @@
+acpi:LNXSYSTM:
diff --git a/test/sys/devices/LNXSYSTM:00/path b/test/sys/devices/LNXSYSTM:00/path
new file mode 100644
index 0000000000..57ddad2aec
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/path
@@ -0,0 +1 @@
+\
diff --git a/test/sys/devices/LNXSYSTM:00/power/wakeup b/test/sys/devices/LNXSYSTM:00/power/wakeup
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/power/wakeup
@@ -0,0 +1 @@
+
diff --git a/test/sys/devices/LNXSYSTM:00/subsystem b/test/sys/devices/LNXSYSTM:00/subsystem
new file mode 120000
index 0000000000..849bcf8601
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/subsystem
@@ -0,0 +1 @@
+../../bus/acpi \ No newline at end of file
diff --git a/test/sys/devices/LNXSYSTM:00/uevent b/test/sys/devices/LNXSYSTM:00/uevent
new file mode 100644
index 0000000000..67d9632712
--- /dev/null
+++ b/test/sys/devices/LNXSYSTM:00/uevent
@@ -0,0 +1 @@
+MODALIAS=acpi:LNXSYSTM: