tree:   https://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 
for-4.20/google
head:   8f35260e0b6cc09d77bcbbc21554342aa79ceb2f
commit: eb1aac4c8744f75460c34d71b0c73bebf3e8ee5c [2/3] HID: google: add support 
tablet mode switch for Whiskers
config: x86_64-randconfig-s3-10092338 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        git checkout eb1aac4c8744f75460c34d71b0c73bebf3e8ee5c
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   drivers/hid/hid-google-hammer.o: In function `cbas_ec_query_base':
>> drivers/hid/hid-google-hammer.c:73: undefined reference to 
>> `cros_ec_cmd_xfer_status'

vim +73 drivers/hid/hid-google-hammer.c

    51  
    52  static int cbas_ec_query_base(struct cros_ec_device *ec_dev, bool 
get_state,
    53                                    bool *state)
    54  {
    55          struct ec_params_mkbp_info *params;
    56          struct cros_ec_command *msg;
    57          int ret;
    58  
    59          msg = kzalloc(sizeof(*msg) + max(sizeof(u32), sizeof(*params)),
    60                        GFP_KERNEL);
    61          if (!msg)
    62                  return -ENOMEM;
    63  
    64          msg->command = EC_CMD_MKBP_INFO;
    65          msg->version = 1;
    66          msg->outsize = sizeof(*params);
    67          msg->insize = sizeof(u32);
    68          params = (struct ec_params_mkbp_info *)msg->data;
    69          params->info_type = get_state ?
    70                  EC_MKBP_INFO_CURRENT : EC_MKBP_INFO_SUPPORTED;
    71          params->event_type = EC_MKBP_EVENT_SWITCH;
    72  
  > 73          ret = cros_ec_cmd_xfer_status(ec_dev, msg);
    74          if (ret >= 0) {
    75                  if (ret != sizeof(u32)) {
    76                          dev_warn(ec_dev->dev, "wrong result size: %d != 
%zu\n",
    77                                   ret, sizeof(u32));
    78                          ret = -EPROTO;
    79                  } else {
    80                          *state = cbas_parse_base_state(msg->data);
    81                          ret = 0;
    82                  }
    83          }
    84  
    85          kfree(msg);
    86  
    87          return ret;
    88  }
    89  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

Reply via email to