tree:   https://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 
topic/ppc-kvm
head:   5af8497e01ed97410b2f19ca8320a3bcdcfe267b
commit: c531e958f40241e921456e7b77574a25f713a2e5 [8/11] KVM: PPC: Add helper 
library for Guest State Buffers
config: powerpc-ppc64_defconfig 
(https://download.01.org/0day-ci/archive/20230913/202309130700.eru2idwo-...@intel.com/config)
compiler: powerpc64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): 
(https://download.01.org/0day-ci/archive/20230913/202309130700.eru2idwo-...@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 <l...@intel.com>
| Closes: 
https://lore.kernel.org/oe-kbuild-all/202309130700.eru2idwo-...@intel.com/

All warnings (new ones prefixed by >>):

>> arch/powerpc/kvm/guest-state-buffer.c:505: warning: expecting prototype for 
>> kvmppc_gsm_init(). Prototype was for kvmppc_gsm_new() instead
>> arch/powerpc/kvm/guest-state-buffer.c:565: warning: expecting prototype for 
>> kvmppc_gsm_fill_info(). Prototype was for kvmppc_gsm_refresh_info() instead


vim +505 arch/powerpc/kvm/guest-state-buffer.c

   493  
   494  /**
   495   * kvmppc_gsm_init() - creates a new guest state message
   496   * @ops: callbacks
   497   * @data: private data
   498   * @flags: guest wide or thread wide
   499   * @gfp_flags: GFP allocation flags
   500   *
   501   * Returns an initialized guest state message.
   502   */
   503  struct kvmppc_gs_msg *kvmppc_gsm_new(struct kvmppc_gs_msg_ops *ops, 
void *data,
   504                                       unsigned long flags, gfp_t 
gfp_flags)
 > 505  {
   506          struct kvmppc_gs_msg *gsm;
   507  
   508          gsm = kzalloc(sizeof(*gsm), gfp_flags);
   509          if (!gsm)
   510                  return NULL;
   511  
   512          kvmppc_gsm_init(gsm, ops, data, flags);
   513  
   514          return gsm;
   515  }
   516  EXPORT_SYMBOL_GPL(kvmppc_gsm_new);
   517  
   518  /**
   519   * kvmppc_gsm_size() - creates a new guest state message
   520   * @gsm: self
   521   *
   522   * Returns the size required for the message.
   523   */
   524  size_t kvmppc_gsm_size(struct kvmppc_gs_msg *gsm)
   525  {
   526          if (gsm->ops->get_size)
   527                  return gsm->ops->get_size(gsm);
   528          return 0;
   529  }
   530  EXPORT_SYMBOL_GPL(kvmppc_gsm_size);
   531  
   532  /**
   533   * kvmppc_gsm_free() - free guest state message
   534   * @gsm: guest state message
   535   *
   536   * Returns the size required for the message.
   537   */
   538  void kvmppc_gsm_free(struct kvmppc_gs_msg *gsm)
   539  {
   540          kfree(gsm);
   541  }
   542  EXPORT_SYMBOL_GPL(kvmppc_gsm_free);
   543  
   544  /**
   545   * kvmppc_gsm_fill_info() - serialises message to guest state buffer 
format
   546   * @gsm: self
   547   * @gsb: buffer to serialise into
   548   */
   549  int kvmppc_gsm_fill_info(struct kvmppc_gs_msg *gsm, struct 
kvmppc_gs_buff *gsb)
   550  {
   551          if (!gsm->ops->fill_info)
   552                  return -EINVAL;
   553  
   554          return gsm->ops->fill_info(gsb, gsm);
   555  }
   556  EXPORT_SYMBOL_GPL(kvmppc_gsm_fill_info);
   557  
   558  /**
   559   * kvmppc_gsm_fill_info() - deserialises from guest state buffer
   560   * @gsm: self
   561   * @gsb: buffer to serialise from
   562   */
   563  int kvmppc_gsm_refresh_info(struct kvmppc_gs_msg *gsm,
   564                              struct kvmppc_gs_buff *gsb)
 > 565  {

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

Reply via email to