Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1538429

Re: [PATCH] x86/vm86: fix compilation warning on a unused variable

From "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Newsgroups linux.kernel
Subject Re: [PATCH] x86/vm86: fix compilation warning on a unused variable
Date 2016-12-08 12:00 +0100
Message-ID <sM4AF-57U-9@gated-at.bofh.it> (permalink)
References <sLYOB-1pF-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Wed, Dec 07, 2016 at 11:38:33PM -0500, Jérémy Lefaure wrote:
> When CONFIG_TRANSPARENT_HUGEPAGE is disabled, split_huge_pmd is a no-op
> stub. In such case, vma is unused and a compiler raises a warning:
> 
> arch/x86/kernel/vm86_32.c: In function ‘mark_screen_rdonly’:
> arch/x86/kernel/vm86_32.c:180:26: warning: unused variable ‘vma’
> [-Wunused-variable]
>    struct vm_area_struct *vma = find_vma(mm, 0xA0000);
>                              ^~~
> Adding __maybe_unused in the vma declaration fixes this warning.

Hm. pmd_trans_huge() is zero if CONFIG_TRANSPARENT_HUGEPAGE is not set.
Compiler should get rid of whole block of code under the 'if'.

Could you share your kernel config which triggers the warning?
And what compiler do you use?

-- 
 Kirill A. Shutemov

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH] x86/vm86: fix compilation warning on a unused variable Jérémy Lefaure          <jeremy.lefaure@lse.epita.fr> - 2016-12-08 05:50 +0100
  Re: [PATCH] x86/vm86: fix compilation warning on a unused variable Borislav Petkov <bp@suse.de> - 2016-12-08 09:40 +0100
    Re: [PATCH] x86/vm86: fix compilation warning on a unused variable Jérémy Lefaure <jeremy.lefaure@lse.epita.fr> - 2016-12-08 19:00 +0100
  Re: [PATCH] x86/vm86: fix compilation warning on a unused variable "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com> - 2016-12-08 12:00 +0100
    Re: [PATCH] x86/vm86: fix compilation warning on a unused variable "Kirill A. Shutemov" <kirill@shutemov.name> - 2016-12-08 12:50 +0100
    Re: [PATCH] x86/vm86: fix compilation warning on a unused variable Jérémy Lefaure <jeremy.lefaure@lse.epita.fr> - 2016-12-08 19:30 +0100

csiph-web