Hi Andy,

[auto build test WARNING on tip/auto-latest]
[also build test WARNING on next-20160906]
[cannot apply to tip/x86/core v4.8-rc5]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]
[Suggest to use git(>=2.9.0) format-patch --base=<commit> (or --base=auto for 
convenience) to record what (public, well-known) commit your patch series was 
built on]
[Check https://git-scm.com/docs/git-format-patch for more information]

url:    
https://github.com/0day-ci/linux/commits/Andy-Shevchenko/x86-platform-intel-mid-Implement-power-off-sequence/20160907-114644
config: x86_64-randconfig-x006-201636 (attached as .config)
compiler: gcc-6 (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   arch/x86/platform/intel-mid/pwr.c: In function 'intel_mid_pwr_power_off':
>> arch/x86/platform/intel-mid/pwr.c:53:29: warning: large integer implicitly 
>> truncated to unsigned type [-Woverflow]
    #define PM_CMD_SYS_STATE_S5 (5 << 16)
                                ^
>> arch/x86/platform/intel-mid/pwr.c:278:11: note: in expansion of macro 
>> 'PM_CMD_SYS_STATE_S5'
     u8 cmd = PM_CMD_SYS_STATE_S5 |
              ^~~~~~~~~~~~~~~~~~~

vim +53 arch/x86/platform/intel-mid/pwr.c

    37  #define PM_WKS(x)               (0x18 + (x) * 4)
    38  #define PM_SSC(x)               (0x20 + (x) * 4)
    39  #define PM_SSS(x)               (0x30 + (x) * 4)
    40  
    41  /* Bits in PM_STS */
    42  #define PM_STS_BUSY             (1 << 8)
    43  
    44  /* Bits in PM_CMD */
    45  #define PM_CMD_CMD(x)           ((x) << 0)
    46  #define PM_CMD_IOC              (1 << 8)
    47  #define PM_CMD_CM_NOP           (0 << 9)
    48  #define PM_CMD_CM_IMMEDIATE     (1 << 9)
    49  #define PM_CMD_CM_DELAY         (2 << 9)
    50  #define PM_CMD_CM_TRIGGER       (3 << 9)
    51  
    52  /* System states */
  > 53  #define PM_CMD_SYS_STATE_S5     (5 << 16)
    54  
    55  /* Trigger variants */
    56  #define PM_CMD_CFG_TRIGGER_NC   (3 << 19)
    57  
    58  /* Message to wait for TRIGGER_NC case */
    59  #define TRIGGER_NC_MSG_2        (2 << 22)
    60  
    61  /* List of commands */

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

Attachment: .config.gz
Description: Binary data

Reply via email to