Following up from the discussion on bug #93443 [1], here's another fix that'll hopefully resolve conflicts between the two modules. The first patch is a trivial cleanup, and patch 2 keeps the behaviour Tanu introduced w.r.t. the two modules, but with module-device-manager providing mechanism and module-filter-apply doing policy that spans the two. I like this split better. The final patch then refines the mechanism m-d-m provides to not apply too broadly. -- Arun [1] https://bugs.freedesktop.org/show_bug.cgi?id=93443