18 Jun 2013 19:45
Inhibiting plug and play
Phillip Susi <psusi <at> ubuntu.com>
2013-06-18 17:45:09 GMT
2013-06-18 17:45:09 GMT
Various tools, but most notably partitioners, manipulate disks in such a way that they need to prevent the rest of the system from racing with them while they are in the middle of manipulating the disk. Presently this is done with a hodge podge of hacks that involve running some script or executable to temporarily hold off on some aspects ( typically only auto mounting ) of plug and play processing. Which one depends on whether you are running hal, udisks, udisks2, or systemd. There really needs to be a proper way at a lower level, either udev, or maybe in the kernel, to inhibit processing events until the tool changing the device has finished completely. The question is, should this be in the kernel, or in udev, and what should the interface be?
The most notable new features are the support for finit_module()
syscall and for signed modules. For finit_module() we try to be nice
with older kernels and we fallback to init_module() if the new one is
not available. The older syscall is also used in case the module is
compressed.
There are also bug fixes and other minor new features. Check the NEWS
file. Thanks to everyone involved in this release. Shortlog is below.
Cheers,
Lucas De Marchi
---
Andrey Mazo (2):
depmod: --symbol-prefix actually requires an argument
depmod: fix builtin symbols resolution when the prefix symbol is set
Cristian Rodríguez (1):
libkmod: Use secure_getenv if available
Josh Boyer (1):
RSS Feed