03/07/2020 12:23, Bruce Richardson: > This set includes a number of small improvements for handling the loading > of drivers at runtime using the EAL -d flag. > > It limits the loading of files to only those files which end in .so, which > means that one can pass in the whole "drivers/" subfolder from a meson > build and not get an error when DPDK trys to load a .a file. > > It also puts in some basic permission checking to ensure that no drivers > are loaded from a world-writable location on the filesystem, which would be > a potential security hole on a mis-configured system. > > v3: adjusted commit titles based on Thomas' feedback > skip over any paths which are not relative/absolute - assume any found > from system directories by linker must be secure. > > v2: rebased to fix errors on apply > fixed one checkpatch issue. > > Bruce Richardson (4): > eal: remove unnecessary null-termination in plugin path > eal: load only shared libs from driver plugin directories > eal: forbid loading drivers from insecure paths > eal: cache last directory permissions checked
Applied, thanks