Hi Andrei, kernel test robot noticed the following build warnings: [auto build test WARNING on linusw-pinctrl/devel] [also build test WARNING on linusw-pinctrl/for-next lee-mfd/for-mfd-next shawnguo/for-next linus/master v6.12-rc5 next-20241101] [cannot apply to lee-mfd/for-mfd-fixes] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Andrei-Stefanescu/dt-bindings-mfd-add-support-for-the-NXP-SIUL2-module/20241101-160940 base: https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git devel patch link: https://lore.kernel.org/r/20241101080614.1070819-5-andrei.stefanescu%40oss.nxp.com patch subject: [PATCH v5 4/7] pinctrl: s32: convert the driver into an mfd cell config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20241102/202411020514.qOUrieWa-lkp@xxxxxxxxx/config) compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 639a7ac648f1e50ccd2556e17d401c04f9cce625) reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241102/202411020514.qOUrieWa-lkp@xxxxxxxxx/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@xxxxxxxxx> | Closes: https://lore.kernel.org/oe-kbuild-all/202411020514.qOUrieWa-lkp@xxxxxxxxx/ All warnings (new ones prefixed by >>): >> drivers/pinctrl/nxp/pinctrl-s32cc.c:103: warning: Function parameter or struct member 'gpio_configs_lock' not described in 's32_pinctrl' >> drivers/pinctrl/nxp/pinctrl-s32cc.c:103: warning: Excess struct member 'gpiop_configs_lock' description in 's32_pinctrl' Kconfig warnings: (for reference only) WARNING: unmet direct dependencies detected for MODVERSIONS Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y] Selected by [y]: - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y] vim +103 drivers/pinctrl/nxp/pinctrl-s32cc.c fd84aaa8173d3f Chester Lin 2023-02-20 82 157a51f7e5e81e Andrei Stefanescu 2024-11-01 83 /** 157a51f7e5e81e Andrei Stefanescu 2024-11-01 84 * struct s32_pinctrl - private driver data fd84aaa8173d3f Chester Lin 2023-02-20 85 * @dev: a pointer back to containing device fd84aaa8173d3f Chester Lin 2023-02-20 86 * @pctl: a pointer to the pinctrl device structure fd84aaa8173d3f Chester Lin 2023-02-20 87 * @regions: reserved memory regions with start/end pin fd84aaa8173d3f Chester Lin 2023-02-20 88 * @info: structure containing information about the pin fd84aaa8173d3f Chester Lin 2023-02-20 89 * @gpio_configs: Saved configurations for GPIO pins fd84aaa8173d3f Chester Lin 2023-02-20 90 * @gpiop_configs_lock: lock for the `gpio_configs` list 157a51f7e5e81e Andrei Stefanescu 2024-11-01 91 * @saved_context: Configuration saved over system sleep fd84aaa8173d3f Chester Lin 2023-02-20 92 */ fd84aaa8173d3f Chester Lin 2023-02-20 93 struct s32_pinctrl { fd84aaa8173d3f Chester Lin 2023-02-20 94 struct device *dev; fd84aaa8173d3f Chester Lin 2023-02-20 95 struct pinctrl_dev *pctl; fd84aaa8173d3f Chester Lin 2023-02-20 96 struct s32_pinctrl_mem_region *regions; fd84aaa8173d3f Chester Lin 2023-02-20 97 struct s32_pinctrl_soc_info *info; fd84aaa8173d3f Chester Lin 2023-02-20 98 struct list_head gpio_configs; fd84aaa8173d3f Chester Lin 2023-02-20 99 spinlock_t gpio_configs_lock; fd84aaa8173d3f Chester Lin 2023-02-20 100 #ifdef CONFIG_PM_SLEEP fd84aaa8173d3f Chester Lin 2023-02-20 101 struct s32_pinctrl_context saved_context; fd84aaa8173d3f Chester Lin 2023-02-20 102 #endif fd84aaa8173d3f Chester Lin 2023-02-20 @103 }; fd84aaa8173d3f Chester Lin 2023-02-20 104 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki