Use the patch in Gerrit
k3.0 - https://review.source.android.com/25356
k39 - https://review.source.android.com/21450

On Aug 18, 6:20 am, Maxime Ripard <maxime.rip...@free-electrons.com>
wrote:
> The commit ac751efa6a0d70f2c9daef5c7e3a92270f5c2dff changed the
> functions used to acquire/release the console lock. This resulted in a
> compilation breakage for kernel/power/consoleearlysuspend.c which used
> these functions.
>
> Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com>
> ---
>  kernel/power/consoleearlysuspend.c |   10 +++++-----
>  1 files changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/kernel/power/consoleearlysuspend.c 
> b/kernel/power/consoleearlysuspend.c
> index a3edcb2..3f0c868 100644
> --- a/kernel/power/consoleearlysuspend.c
> +++ b/kernel/power/consoleearlysuspend.c
> @@ -25,28 +25,28 @@
>  static int orig_fgconsole;
>  static void console_early_suspend(struct early_suspend *h)
>  {
> -       acquire_console_sem();
> +       console_lock();
>         orig_fgconsole = fg_console;
>         if (vc_allocate(EARLY_SUSPEND_CONSOLE))
>                 goto err;
>         if (set_console(EARLY_SUSPEND_CONSOLE))
>                 goto err;
> -       release_console_sem();
> +       console_unlock();
>
>         if (vt_waitactive(EARLY_SUSPEND_CONSOLE + 1))
>                 pr_warning("console_early_suspend: Can't switch VCs.\n");
>         return;
>  err:
>         pr_warning("console_early_suspend: Can't set console\n");
> -       release_console_sem();
> +       console_unlock();
>  }
>
>  static void console_late_resume(struct early_suspend *h)
>  {
>         int ret;
> -       acquire_console_sem();
> +       console_lock();
>         ret = set_console(orig_fgconsole);
> -       release_console_sem();
> +       console_unlock();
>         if (ret) {
>                 pr_warning("console_late_resume: Can't set console.\n");
>                 return;
> --
> 1.7.4.1

-- 
unsubscribe: android-kernel+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-kernel

Reply via email to