gitextract_wuv9gkvx/ ├── .github/ │ └── workflows/ │ └── build.yml ├── .gitignore ├── .travis.yml ├── BUILD ├── CONTRIBUTING ├── COPYING ├── LEGACY ├── Makefile.am ├── NOTES ├── README.md ├── autogen.sh ├── configure.ac ├── hwdb/ │ ├── 20-OUI.hwdb │ ├── 20-acpi-vendor.hwdb │ ├── 20-bluetooth-vendor-product.hwdb │ ├── 20-dmi-id.hwdb │ ├── 20-net-ifname.hwdb │ ├── 20-pci-classes.hwdb │ ├── 20-pci-vendor-model.hwdb │ ├── 20-sdio-classes.hwdb │ ├── 20-sdio-vendor-model.hwdb │ ├── 20-usb-classes.hwdb │ ├── 20-usb-vendor-model.hwdb │ ├── 20-vmbus-class.hwdb │ ├── 60-autosuspend-fingerprint-reader.hwdb │ ├── 60-autosuspend.hwdb │ ├── 60-evdev.hwdb │ ├── 60-input-id.hwdb │ ├── 60-keyboard.hwdb │ ├── 60-seat.hwdb │ ├── 60-sensor.hwdb │ ├── 70-analyzers.hwdb │ ├── 70-av-production.hwdb │ ├── 70-cameras.hwdb │ ├── 70-joystick.hwdb │ ├── 70-mouse.hwdb │ ├── 70-pda.hwdb │ ├── 70-pointingstick.hwdb │ ├── 70-touchpad.hwdb │ ├── 80-ieee1394-unit-function.hwdb │ ├── Makefile.am │ ├── pci.ids │ ├── sdio.ids │ └── usb.ids ├── man/ │ ├── Makefile.am │ ├── custom-man.xsl │ ├── hwdb.7 │ ├── hwdb.xml │ ├── make.sh │ ├── udev.7 │ ├── udev.conf.5 │ ├── udev.conf.xml │ ├── udev.xml │ ├── udevadm.8 │ ├── udevadm.xml │ ├── udevd.8 │ └── udevd.xml ├── rule_generator/ │ ├── 75-persistent-net-generator.rules │ ├── Makefile.am │ ├── rule_generator.functions │ └── write_net_rules.in ├── rules/ │ ├── 50-udev-default.rules │ ├── 60-autosuspend.rules │ ├── 60-block.rules │ ├── 60-cdrom_id.rules │ ├── 60-drm.rules │ ├── 60-evdev.rules │ ├── 60-fido-id.rules │ ├── 60-input-id.rules │ ├── 60-persistent-alsa.rules │ ├── 60-persistent-input.rules │ ├── 60-persistent-storage-mtd.rules │ ├── 60-persistent-storage-tape.rules │ ├── 60-persistent-storage.rules │ ├── 60-persistent-v4l.rules │ ├── 60-sensor.rules │ ├── 60-serial.rules │ ├── 64-btrfs.rules.in │ ├── 70-camera.rules │ ├── 70-joystick.rules │ ├── 70-memory.rules │ ├── 70-mouse.rules │ ├── 70-touchpad.rules │ ├── 75-net-description.rules │ ├── 75-probe_mtd.rules │ ├── 78-sound-card.rules │ ├── 80-drivers.rules │ ├── 80-net-name-slot.rules │ ├── 81-net-dhcp.rules │ └── Makefile.am ├── src/ │ ├── Makefile.am │ ├── ata_id/ │ │ ├── Makefile.am │ │ └── ata_id.c │ ├── cdrom_id/ │ │ ├── Makefile.am │ │ └── cdrom_id.c │ ├── collect/ │ │ ├── Makefile.am │ │ └── collect.c │ ├── dmi_memory_id/ │ │ ├── Makefile.am │ │ └── dmi_memory_id.c │ ├── fido_id/ │ │ ├── Makefile.am │ │ ├── fido_id.c │ │ ├── fido_id_desc.c │ │ └── fido_id_desc.h │ ├── libudev/ │ │ ├── Makefile.am │ │ ├── libudev-device-private.c │ │ ├── libudev-device.c │ │ ├── libudev-enumerate.c │ │ ├── libudev-hwdb-def.h │ │ ├── libudev-hwdb.c │ │ ├── libudev-list.c │ │ ├── libudev-monitor.c │ │ ├── libudev-private.h │ │ ├── libudev-queue.c │ │ ├── libudev-util.c │ │ ├── libudev.c │ │ ├── libudev.h │ │ ├── libudev.pc.in │ │ └── libudev.sym │ ├── mtd_probe/ │ │ ├── Makefile.am │ │ ├── mtd_probe.c │ │ ├── mtd_probe.h │ │ └── probe_smartmedia.c │ ├── scsi_id/ │ │ ├── Makefile.am │ │ ├── README │ │ ├── scsi.h │ │ ├── scsi_id.c │ │ ├── scsi_id.h │ │ └── scsi_serial.c │ ├── shared/ │ │ ├── Makefile.am │ │ ├── MurmurHash2.c │ │ ├── MurmurHash2.h │ │ ├── conf-files.c │ │ ├── conf-files.h │ │ ├── def.h │ │ ├── dev-setup.c │ │ ├── dev-setup.h │ │ ├── device-nodes.c │ │ ├── device-nodes.h │ │ ├── fileio.c │ │ ├── fileio.h │ │ ├── formats-util.h │ │ ├── hashmap.c │ │ ├── hashmap.h │ │ ├── ioprio.h │ │ ├── label.c │ │ ├── label.h │ │ ├── list.h │ │ ├── log.c │ │ ├── log.h │ │ ├── macro.h │ │ ├── mempool.c │ │ ├── mempool.h │ │ ├── missing.h │ │ ├── mkdir-label.c │ │ ├── mkdir.c │ │ ├── mkdir.h │ │ ├── path-util.c │ │ ├── path-util.h │ │ ├── process-util.c │ │ ├── process-util.h │ │ ├── random-util.c │ │ ├── random-util.h │ │ ├── selinux-util.c │ │ ├── selinux-util.h │ │ ├── set.h │ │ ├── siphash24.c │ │ ├── siphash24.h │ │ ├── smack-util.c │ │ ├── smack-util.h │ │ ├── socket-util.h │ │ ├── sparse-endian.h │ │ ├── strbuf.c │ │ ├── strbuf.h │ │ ├── strv.c │ │ ├── strv.h │ │ ├── strxcpyx.c │ │ ├── strxcpyx.h │ │ ├── sysctl-util.c │ │ ├── sysctl-util.h │ │ ├── terminal-util.c │ │ ├── terminal-util.h │ │ ├── time-util.c │ │ ├── time-util.h │ │ ├── udev-util.h │ │ ├── unaligned.h │ │ ├── utf8.c │ │ ├── utf8.h │ │ ├── util.c │ │ ├── util.h │ │ ├── virt.c │ │ └── virt.h │ ├── udev/ │ │ ├── Makefile.am │ │ ├── udev-builtin-blkid.c │ │ ├── udev-builtin-btrfs.c │ │ ├── udev-builtin-hwdb.c │ │ ├── udev-builtin-input_id.c │ │ ├── udev-builtin-keyboard.c │ │ ├── udev-builtin-kmod.c │ │ ├── udev-builtin-net_id.c │ │ ├── udev-builtin-path_id.c │ │ ├── udev-builtin-usb_id.c │ │ ├── udev-builtin.c │ │ ├── udev-ctrl.c │ │ ├── udev-event.c │ │ ├── udev-node.c │ │ ├── udev-rules.c │ │ ├── udev-watch.c │ │ ├── udev.conf │ │ ├── udev.h │ │ ├── udev.pc.in │ │ ├── udevadm-control.c │ │ ├── udevadm-hwdb.c │ │ ├── udevadm-info.c │ │ ├── udevadm-monitor.c │ │ ├── udevadm-settle.c │ │ ├── udevadm-test-builtin.c │ │ ├── udevadm-test.c │ │ ├── udevadm-trigger.c │ │ ├── udevadm-util.c │ │ ├── udevadm-util.h │ │ ├── udevadm.c │ │ └── udevd.c │ └── v4l_id/ │ ├── Makefile.am │ └── v4l_id.c └── test/ ├── Makefile.am ├── rule-syntax-check.py ├── rules-test.sh ├── sys.tar.xz ├── test-libudev.c ├── test-udev.c └── udev-test.pl