All of lore.kernel.org
 help / color / mirror / Atom feed
* [vbabka:slab-remove-slob-v1 6/7] mm/slab.h:779:5: error: field 'cache_random_seq_create' declared as a function
@ 2023-03-01 12:26 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-03-01 12:26 UTC (permalink / raw)
  To: Vlastimil Babka; +Cc: oe-kbuild-all, linux-mm

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git slab-remove-slob-v1
head:   e612d206dc6302016d027138e6857c4e2849dd27
commit: 61d6f1c8051ee45121060b42aa414cdee228fadd [6/7] mm/slab: remove CONFIG_SLOB code from slab common code
config: loongarch-randconfig-r005-20230227 (https://download.01.org/0day-ci/archive/20230301/202303012059.QGSJHkWc-lkp@intel.com/config)
compiler: loongarch64-linux-gcc (GCC) 12.1.0
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git/commit/?id=61d6f1c8051ee45121060b42aa414cdee228fadd
        git remote add vbabka https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git
        git fetch --no-tags vbabka slab-remove-slob-v1
        git checkout 61d6f1c8051ee45121060b42aa414cdee228fadd
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=loongarch olddefconfig
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=loongarch SHELL=/bin/bash

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Link: https://lore.kernel.org/oe-kbuild-all/202303012059.QGSJHkWc-lkp@intel.com/

All errors (new ones prefixed by >>):

   In file included from mm/slab_common.c:30:
   mm/slab.h:769:6: error: field 'dump_unreclaimable_slab' declared as a function
     769 | void dump_unreclaimable_slab(void);
         |      ^~~~~~~~~~~~~~~~~~~~~~~
   mm/slab.h:776:6: error: field '___cache_free' declared as a function
     776 | void ___cache_free(struct kmem_cache *cache, void *x, unsigned long addr);
         |      ^~~~~~~~~~~~~
>> mm/slab.h:779:5: error: field 'cache_random_seq_create' declared as a function
     779 | int cache_random_seq_create(struct kmem_cache *cachep, unsigned int count,
         |     ^~~~~~~~~~~~~~~~~~~~~~~
>> mm/slab.h:781:6: error: field 'cache_random_seq_destroy' declared as a function
     781 | void cache_random_seq_destroy(struct kmem_cache *cachep);
         |      ^~~~~~~~~~~~~~~~~~~~~~~~
   mm/slab.h:791:1: error: expected specifier-qualifier-list before 'static'
     791 | static inline bool slab_want_init_on_alloc(gfp_t flags, struct kmem_cache *c)
         | ^~~~~~


vim +/cache_random_seq_create +779 mm/slab.h

55834c59098d0c Alexander Potapenko 2016-05-20  777  
7c00fce98c3e15 Thomas Garnier      2016-07-26  778  #ifdef CONFIG_SLAB_FREELIST_RANDOM
7c00fce98c3e15 Thomas Garnier      2016-07-26 @779  int cache_random_seq_create(struct kmem_cache *cachep, unsigned int count,
7c00fce98c3e15 Thomas Garnier      2016-07-26  780  			gfp_t gfp);
7c00fce98c3e15 Thomas Garnier      2016-07-26 @781  void cache_random_seq_destroy(struct kmem_cache *cachep);
7c00fce98c3e15 Thomas Garnier      2016-07-26  782  #else
7c00fce98c3e15 Thomas Garnier      2016-07-26  783  static inline int cache_random_seq_create(struct kmem_cache *cachep,
7c00fce98c3e15 Thomas Garnier      2016-07-26  784  					unsigned int count, gfp_t gfp)
7c00fce98c3e15 Thomas Garnier      2016-07-26  785  {
7c00fce98c3e15 Thomas Garnier      2016-07-26  786  	return 0;
7c00fce98c3e15 Thomas Garnier      2016-07-26  787  }
7c00fce98c3e15 Thomas Garnier      2016-07-26  788  static inline void cache_random_seq_destroy(struct kmem_cache *cachep) { }
7c00fce98c3e15 Thomas Garnier      2016-07-26  789  #endif /* CONFIG_SLAB_FREELIST_RANDOM */
7c00fce98c3e15 Thomas Garnier      2016-07-26  790  

:::::: The code at line 779 was first introduced by commit
:::::: 7c00fce98c3e15334a603925b41aa49f76e83227 mm: reorganize SLAB freelist randomization

:::::: TO: Thomas Garnier <thgarnie@google.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-01 12:26 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-01 12:26 [vbabka:slab-remove-slob-v1 6/7] mm/slab.h:779:5: error: field 'cache_random_seq_create' declared as a function kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.