eudev-git.patch 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. diff -Nuar a/rules/60-persistent-storage-mtd.rules b/rules/60-persistent-storage-mtd.rules
  2. --- a/rules/60-persistent-storage-mtd.rules 1970-01-01 02:00:00.000000000 +0200
  3. +++ b/rules/60-persistent-storage-mtd.rules 2023-11-23 11:57:49.919787625 +0300
  4. @@ -0,0 +1,12 @@
  5. +# do not edit this file, it will be overwritten on update
  6. +
  7. +# persistent storage links: /dev/mtd/by-name
  8. +
  9. +ACTION=="remove", GOTO="persistent_storage_mtd_end"
  10. +SUBSYSTEM!="mtd", GOTO="persistent_storage_mtd_end"
  11. +KERNEL!="mtd[0-9]*", GOTO="persistent_storage_mtd_end"
  12. +KERNEL=="mtd[0-9]*ro", GOTO="persistent_storage_mtd_end"
  13. +
  14. +ATTR{name}=="?*", SYMLINK+="mtd/by-name/$attr{name}"
  15. +
  16. +LABEL="persistent_storage_mtd_end"
  17. diff -Nuar a/rules/Makefile.am b/rules/Makefile.am
  18. --- a/rules/Makefile.am 2023-10-05 20:20:45.000000000 +0300
  19. +++ b/rules/Makefile.am 2023-11-23 11:58:24.830351183 +0300
  20. @@ -17,6 +17,7 @@
  21. 60-input-id.rules \
  22. 60-persistent-alsa.rules \
  23. 60-persistent-input.rules \
  24. + 60-persistent-storage-mtd.rules \
  25. 60-persistent-storage-tape.rules \
  26. 60-persistent-v4l.rules \
  27. 60-sensor.rules \
  28. diff -Nuar a/src/libudev/libudev-device.c b/src/libudev/libudev-device.c
  29. --- a/src/libudev/libudev-device.c 2023-10-05 20:20:45.000000000 +0300
  30. +++ b/src/libudev/libudev-device.c 2023-11-23 11:56:14.162984749 +0300
  31. @@ -533,7 +533,7 @@
  32. }
  33. }
  34. } else if (startswith(property, "USEC_INITIALIZED=")) {
  35. - udev_device_set_usec_initialized(udev_device, strtoull(&property[19], NULL, 10));
  36. + udev_device_set_usec_initialized(udev_device, strtoull(&property[17], NULL, 10));
  37. } else if (startswith(property, "DRIVER=")) {
  38. udev_device_set_driver(udev_device, &property[7]);
  39. } else if (startswith(property, "ACTION=")) {