APPLIED: [PATCH][vivid] UBUNTU: [Config] CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n

Leann Ogasawara leann.ogasawara at canonical.com
Wed Dec 10 19:51:18 UTC 2014


Applied to Vivid master-next.

Thanks,
Leann

On Wed, Dec 10, 2014 at 6:28 AM, Seth Forshee <seth.forshee at canonical.com>
wrote:

> udev no longer supports firmware loading by default and ignores
> the uevent, and the kernel blocks until loading times out 60
> seconds later. For some specific Intel wireless hardware revs
> this happens twice as the driver tries to load two firmware
> versions which don't exist for those cards.
>
> Since udev is out of the firmware loading game it no longer
> makes sense to have the userspace fallback enabled at all. It's
> still possible for a driver to explicitly request a userspace
> helper, as is done by dell_rbu.
>
> BugLink: http://bugs.launchpad.net/bugs/1398458
> Signed-off-by: Seth Forshee <seth.forshee at canonical.com>
> ---
>  debian.master/config/config.common.ubuntu | 2 +-
>  debian.master/config/enforce              | 6 ++++++
>  2 files changed, 7 insertions(+), 1 deletion(-)
>
> diff --git a/debian.master/config/config.common.ubuntu
> b/debian.master/config/config.common.ubuntu
> index 0f4fd6e..ddb92a7 100644
> --- a/debian.master/config/config.common.ubuntu
> +++ b/debian.master/config/config.common.ubuntu
> @@ -2369,7 +2369,7 @@ CONFIG_FWTTY_MAX_CARD_PORTS=32
>  CONFIG_FWTTY_MAX_TOTAL_PORTS=64
>  CONFIG_FW_LOADER=y
>  CONFIG_FW_LOADER_USER_HELPER=y
> -CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
> +# CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set
>  CONFIG_GACT_PROB=y
>  CONFIG_GADGET_UAC1=y
>  CONFIG_GAMEPORT=m
> diff --git a/debian.master/config/enforce b/debian.master/config/enforce
> index 70929ad..bcff5c8 100644
> --- a/debian.master/config/enforce
> +++ b/debian.master/config/enforce
> @@ -140,3 +140,9 @@ value CONFIG_I2C_DESIGNWARE_PLATFORM m | \
>
>  # Required if /init is a shell script.
>  value CONFIG_BINFMT_SCRIPT y
> +
> +# Newer udevs don't handle firmware loading, and having the userspace
> +# fallback enabled in the kernel just results in big delays if we do
> +# fall back.
> +# See LP:1398458
> +value CONFIG_FW_LOADER_USER_HELPER_FALLBACK n
> --
> 1.9.1
>
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20141210/f6fadaa4/attachment.html>


More information about the kernel-team mailing list