CC: [email protected]
CC: [email protected]
TO: Maximilian Luz <[email protected]>
CC: Hans de Goede <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   7e25f40eab52c57ff6772d27d2aef3640a3237d7
commit: c167b9c7e3d6131b4a4865c112a3dbc86d2e997d platform/surface: Add Surface 
Aggregator subsystem
date:   3 months ago
:::::: branch date: 3 hours ago
:::::: commit date: 3 months ago
config: i386-randconfig-m021-20210415 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/platform/surface/aggregator/controller.c:968 ssam_dsm_load_u32() warn: 
should '((((1))) << func)' be a 64 bit type?

vim +968 drivers/platform/surface/aggregator/controller.c

c167b9c7e3d6131 Maximilian Luz 2020-12-21  962  
c167b9c7e3d6131 Maximilian Luz 2020-12-21  963  static int 
ssam_dsm_load_u32(acpi_handle handle, u64 funcs, u64 func, u32 *ret)
c167b9c7e3d6131 Maximilian Luz 2020-12-21  964  {
c167b9c7e3d6131 Maximilian Luz 2020-12-21  965          union acpi_object *obj;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  966          u64 val;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  967  
c167b9c7e3d6131 Maximilian Luz 2020-12-21 @968          if (!(funcs & 
BIT(func)))
c167b9c7e3d6131 Maximilian Luz 2020-12-21  969                  return 0; /* 
Not supported, leave *ret at its default value */
c167b9c7e3d6131 Maximilian Luz 2020-12-21  970  
c167b9c7e3d6131 Maximilian Luz 2020-12-21  971          obj = 
acpi_evaluate_dsm_typed(handle, &SSAM_SSH_DSM_GUID,
c167b9c7e3d6131 Maximilian Luz 2020-12-21  972                                  
      SSAM_SSH_DSM_REVISION, func, NULL,
c167b9c7e3d6131 Maximilian Luz 2020-12-21  973                                  
      ACPI_TYPE_INTEGER);
c167b9c7e3d6131 Maximilian Luz 2020-12-21  974          if (!obj)
c167b9c7e3d6131 Maximilian Luz 2020-12-21  975                  return -EIO;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  976  
c167b9c7e3d6131 Maximilian Luz 2020-12-21  977          val = 
obj->integer.value;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  978          ACPI_FREE(obj);
c167b9c7e3d6131 Maximilian Luz 2020-12-21  979  
c167b9c7e3d6131 Maximilian Luz 2020-12-21  980          if (val > U32_MAX)
c167b9c7e3d6131 Maximilian Luz 2020-12-21  981                  return -ERANGE;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  982  
c167b9c7e3d6131 Maximilian Luz 2020-12-21  983          *ret = val;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  984          return 0;
c167b9c7e3d6131 Maximilian Luz 2020-12-21  985  }
c167b9c7e3d6131 Maximilian Luz 2020-12-21  986  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to