All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-common:android16-6.12-desktop 36/36] drivers/virt/gunyah/rsc_mgr.c:162: warning: Function parameter or struct member 'pm_nb' not described in 'gunyah_rm'
@ 2026-03-24 13:04 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-03-24 13:04 UTC (permalink / raw)
  To: cros-kernel-buildreports; +Cc: oe-kbuild-all

Hi Hrishabh,

FYI, the error/warning still remains.

tree:   https://android.googlesource.com/kernel/common android16-6.12-desktop
head:   2d13a0e00b4d9cf3601b0e0d2c1838ec962f4e88
commit: 7d9fe864dc6289d8c10246453b0c7d3cb3f983f6 [36/36] ANDROID: virt: gunyah: Fetch fresh Gunyah information after restore
config: arm64-allmodconfig (https://download.01.org/0day-ci/archive/20260324/202603242012.8jAkuvin-lkp@intel.com/config)
compiler: clang version 19.1.7 (https://github.com/llvm/llvm-project cd708029e0b2869e80abe31ddb175f7c35361f90)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260324/202603242012.8jAkuvin-lkp@intel.com/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@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202603242012.8jAkuvin-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/virt/gunyah/rsc_mgr.c:126: warning: Excess struct member 'ret' description in 'gunyah_rm_message'
   drivers/virt/gunyah/rsc_mgr.c:162: warning: Function parameter or struct member 'adev' not described in 'gunyah_rm'
>> drivers/virt/gunyah/rsc_mgr.c:162: warning: Function parameter or struct member 'pm_nb' not described in 'gunyah_rm'

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for INTEL_MEI_ME
   Depends on [n]: X86 && PCI [=y]
   Selected by [m]:
   - INTEL_MEI_HDCP [=m] && (DRM_I915 [=n] || DRM_XE [=m])
   - INTEL_MEI_PXP [=m] && (DRM_I915 [=n] || DRM_XE [=m])


vim +162 drivers/virt/gunyah/rsc_mgr.c

4c11c572f413d00 Elliot Berman   2024-02-22  127  
4c11c572f413d00 Elliot Berman   2024-02-22  128  /**
4c11c572f413d00 Elliot Berman   2024-02-22  129   * struct gunyah_rm - private data for communicating w/Gunyah resource manager
4c11c572f413d00 Elliot Berman   2024-02-22  130   * @tx_ghrsc: message queue resource to TX to RM
4c11c572f413d00 Elliot Berman   2024-02-22  131   * @rx_ghrsc: message queue resource to RX from RM
4c11c572f413d00 Elliot Berman   2024-02-22  132   * @active_rx_message: ongoing gunyah_rm_message for which we're receiving fragments
4c11c572f413d00 Elliot Berman   2024-02-22  133   * @call_xarray: xarray to allocate & lookup sequence IDs for Request/Response flows
4c11c572f413d00 Elliot Berman   2024-02-22  134   * @next_seq: next ID to allocate (for xa_alloc_cyclic)
4c11c572f413d00 Elliot Berman   2024-02-22  135   * @recv_msg: cached allocation for Rx messages
4c11c572f413d00 Elliot Berman   2024-02-22  136   * @send_msg: cached allocation for Tx messages. Must hold @send_lock to manipulate.
4c11c572f413d00 Elliot Berman   2024-02-22  137   * @send_lock: synchronization to allow only one request to be sent at a time
4c11c572f413d00 Elliot Berman   2024-02-22  138   * @send_ready: completed when we know Tx message queue can take more messages
4c11c572f413d00 Elliot Berman   2024-02-22  139   * @nh: notifier chain for clients interested in RM notification messages
b387fa408e4054a Elliot Berman   2024-02-22  140   * @miscdev: /dev/gunyah
9281f214814eb6f Elliot Berman   2024-02-22  141   * @parent_fwnode: Parent IRQ fwnode to translate Gunyah hwirqs to Linux irqs
4c11c572f413d00 Elliot Berman   2024-02-22  142   */
4c11c572f413d00 Elliot Berman   2024-02-22  143  struct gunyah_rm {
4c11c572f413d00 Elliot Berman   2024-02-22  144  	struct gunyah_resource tx_ghrsc;
4c11c572f413d00 Elliot Berman   2024-02-22  145  	struct gunyah_resource rx_ghrsc;
4c11c572f413d00 Elliot Berman   2024-02-22  146  	struct gunyah_rm_message *active_rx_message;
4c11c572f413d00 Elliot Berman   2024-02-22  147  
4c11c572f413d00 Elliot Berman   2024-02-22  148  	struct xarray call_xarray;
4c11c572f413d00 Elliot Berman   2024-02-22  149  	u32 next_seq;
4c11c572f413d00 Elliot Berman   2024-02-22  150  
4c11c572f413d00 Elliot Berman   2024-02-22  151  	unsigned char recv_msg[GUNYAH_RM_MSGQ_MSG_SIZE];
4c11c572f413d00 Elliot Berman   2024-02-22  152  	unsigned char send_msg[GUNYAH_RM_MSGQ_MSG_SIZE];
4c11c572f413d00 Elliot Berman   2024-02-22  153  	struct mutex send_lock;
4c11c572f413d00 Elliot Berman   2024-02-22  154  	struct completion send_ready;
4c11c572f413d00 Elliot Berman   2024-02-22  155  	struct blocking_notifier_head nh;
b387fa408e4054a Elliot Berman   2024-02-22  156  
8c11dcc79b79d48 Sreenad Menon   2024-05-02  157  	struct auxiliary_device adev;
b387fa408e4054a Elliot Berman   2024-02-22  158  	struct miscdevice miscdev;
9281f214814eb6f Elliot Berman   2024-02-22  159  	struct fwnode_handle *parent_fwnode;
7d9fe864dc6289d Hrishabh Rajput 2025-08-13  160  
7d9fe864dc6289d Hrishabh Rajput 2025-08-13  161  	struct notifier_block pm_nb;
4c11c572f413d00 Elliot Berman   2024-02-22 @162  };
4c11c572f413d00 Elliot Berman   2024-02-22  163  

:::::: The code at line 162 was first introduced by commit
:::::: 4c11c572f413d00b06538a5b8c1ab6c5267232ea FROMLIST: gunyah: rsc_mgr: Add resource manager RPC core

:::::: TO: Elliot Berman <quic_eberman@quicinc.com>
:::::: CC: Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>

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

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

only message in thread, other threads:[~2026-03-24 13:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-24 13:04 [android-common:android16-6.12-desktop 36/36] drivers/virt/gunyah/rsc_mgr.c:162: warning: Function parameter or struct member 'pm_nb' not described in 'gunyah_rm' 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.