Re: [linux-next:master 11878/12136] mm/vmscan.c:2216:39: warning: implicit conversion from enumeration type 'enum lru_list' to different enumeration type 'enum node_stat_item'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 18, 2019 at 10:28 AM Johannes Weiner <hannes@xxxxxxxxxxx> wrote:
>
> Hello Nick,
>
> On Mon, Nov 18, 2019 at 10:19:52AM -0800, Nick Desaulniers wrote:
> > Hi Johannes,
> > Below is a 0day report from a build with Clang, can you please take a look?
> >
> > On Fri, Nov 15, 2019 at 1:44 PM kbuild test robot <lkp@xxxxxxxxx> wrote:
> > >
> > > CC: kbuild-all@xxxxxxxxxxxx
> > > TO: Johannes Weiner <hannes@xxxxxxxxxxx>
> > > CC: Suren Baghdasaryan <surenb@xxxxxxxxxx>
> > > CC: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
> > > CC: Linux Memory Management List <linux-mm@xxxxxxxxx>
> > >
> > > tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
> > > head:   5a6fcbeabe3e20459ed8504690b2515dacc5246f
> > > commit: 07976d367592d6613370c93706795b4ebc0850f1 [11878/12136] mm: vmscan: enforce inactive:active ratio at the reclaim root
> > > config: arm64-defconfig (attached as .config)
> > > compiler: clang version 10.0.0 (git://gitmirror/llvm_project f7e9d81a8e222f3c9d4f57e0817f19bbb795e5b6)
> > > reproduce:
> > >         wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
> > >         chmod +x ~/bin/make.cross
> > >         git checkout 07976d367592d6613370c93706795b4ebc0850f1
> > >         # save the attached .config to linux build tree
> > >         make.cross ARCH=arm64
> > >
> > > If you fix the issue, kindly add following tag
> > > Reported-by: kbuild test robot <lkp@xxxxxxxxx>
> > >
> > > All warnings (new ones prefixed by >>):
> > >
> > > >> mm/vmscan.c:2216:39: warning: implicit conversion from enumeration type 'enum lru_list' to different enumeration type 'enum node_stat_item' [-Wenum-conversion]
> > >            inactive = lruvec_page_state(lruvec, inactive_lru);
> > >                       ~~~~~~~~~~~~~~~~~         ^~~~~~~~~~~~
> > >    mm/vmscan.c:2217:37: warning: implicit conversion from enumeration type 'enum lru_list' to different enumeration type 'enum node_stat_item' [-Wenum-conversion]
> > >            active = lruvec_page_state(lruvec, active_lru);
> > >                     ~~~~~~~~~~~~~~~~~         ^~~~~~~~~~
> > >    mm/vmscan.c:2746:42: warning: implicit conversion from enumeration type 'enum lru_list' to different enumeration type 'enum node_stat_item' [-Wenum-conversion]
> > >            file = lruvec_page_state(target_lruvec, LRU_INACTIVE_FILE);
> > >                   ~~~~~~~~~~~~~~~~~                ^~~~~~~~~~~~~~~~~
>
> A fix for this has been sent out and should make its way into into -next soon:
> https://lore.kernel.org/linux-mm/1573848697-29262-1-git-send-email-cai@xxxxxx/

Great, thank you, and sorry for the noise.
-- 
Thanks,
~Nick Desaulniers




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux