On Tue, Nov 8, 2016 at 2:47 PM, Luis R. Rodriguez <mcgrof@xxxxxxxxxx> wrote: > Whatever the outcome of this discussion is -- Johannes seemed to *want* > to further use the UMH by default on *all* async alls... even if the > driver did not explicitly requested it -- I'm concerned about this given > all the above and the existing flip/flop on systemd for it. Whatever > we try to dream up here, please consider all the above as well. One addition to this: the current API does not always require the UMH firmware fallback, for most distributions that do not enable CONFIG_FW_LOADER_USER_HELPER_FALLBACK but do enable CONFIG_FW_LOADER_USER_HELPER we only require the UMH firmware fallback *iff* the driver explicitly requests it. For kernels with CONFIG_FW_LOADER_USER_HELPER_FALLBACK enabled we *always* use the UMH fallback. By fallback note that this means its used only if the first direct filesystem request failed. For further details on complexities of the UMH refer to two ongoing threads [0] [1] about it. Johannes, you seemed to note you added some uevent classifier for async requests, I checked and it seems this was with commit e9045f9178f3e ("firmware class: export nowait to userspace") was this the change you were referring to ? Even with all these complexities annotated, do you still believe we need the UMH always for all async calls ? [0] https://lkml.kernel.org/r/20161109211741.GI13978@xxxxxxxxxxxxx [1] https://lkml.kernel.org/r/20161109220210.GJ13978@xxxxxxxxxxxxx Luis -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html