tree:   git://people.freedesktop.org/~agd5f/linux.git amd-staging-4.7
head:   a776b1b07d41d92a8ea3d38b844300f25cd0aa8f
commit: 5db01f121bbd38ff2bb95fba4c5ec6b71120b6c5 [1591/1595] drm/amd/dal: 
Refactor i2c hw engine.
config: ia64-allmodconfig (attached as .config)
compiler: ia64-linux-gcc (GCC) 6.2.0
reproduce:
        wget 
https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross
 -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 5db01f121bbd38ff2bb95fba4c5ec6b71120b6c5
        # save the attached .config to linux build tree
        make.cross ARCH=ia64 

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/amd/amdgpu/../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c: 
In function 'disable_i2c_hw_engine':
>> drivers/gpu/drm/amd/amdgpu/../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c:106:21:
>>  warning: unused variable 'ctx' [-Wunused-variable]
     struct dc_context *ctx = NULL;
                        ^~~

vim +/ctx +106 
drivers/gpu/drm/amd/amdgpu/../dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c

471b9fe0 Harry Wentland 2015-11-25   90   * to 'pointer to struct 
i2c_hw_engine_dce110 *'
471b9fe0 Harry Wentland 2015-11-25   91   */
471b9fe0 Harry Wentland 2015-11-25   92  #define FROM_ENGINE(ptr) \
471b9fe0 Harry Wentland 2015-11-25   93         
FROM_I2C_ENGINE(container_of((ptr), struct i2c_engine, base))
471b9fe0 Harry Wentland 2015-11-25   94  
5db01f12 Yongqiang Sun  2016-09-22   95  #define CTX \
5db01f12 Yongqiang Sun  2016-09-22   96                 
hw_engine->base.base.base.ctx
5db01f12 Yongqiang Sun  2016-09-22   97  #define REG(reg_name)\
5db01f12 Yongqiang Sun  2016-09-22   98         (hw_engine->regs->reg_name)
5db01f12 Yongqiang Sun  2016-09-22   99  #include "reg_helper.h"
5db01f12 Yongqiang Sun  2016-09-22  100  
5db01f12 Yongqiang Sun  2016-09-22  101  
471b9fe0 Harry Wentland 2015-11-25  102  static void disable_i2c_hw_engine(
5db01f12 Yongqiang Sun  2016-09-22  103         struct i2c_hw_engine_dce110 
*hw_engine)
471b9fe0 Harry Wentland 2015-11-25  104  {
471b9fe0 Harry Wentland 2015-11-25  105         uint32_t value = 0;
471b9fe0 Harry Wentland 2015-11-25 @106         struct dc_context *ctx = NULL;
471b9fe0 Harry Wentland 2015-11-25  107  
5db01f12 Yongqiang Sun  2016-09-22  108         value = REG_READ(SETUP);
471b9fe0 Harry Wentland 2015-11-25  109  
471b9fe0 Harry Wentland 2015-11-25  110         set_reg_field_value(
471b9fe0 Harry Wentland 2015-11-25  111                 value,
471b9fe0 Harry Wentland 2015-11-25  112                 0,
471b9fe0 Harry Wentland 2015-11-25  113                 DC_I2C_DDC1_SETUP,
471b9fe0 Harry Wentland 2015-11-25  114                 DC_I2C_DDC1_ENABLE);

:::::: The code at line 106 was first introduced by commit
:::::: 471b9fe0f46473b03141a1cda8301ee6e2ad0fdd drm/amd/dal: Add dal display 
driver

:::::: TO: Harry Wentland <harry.wentland at amd.com>
:::::: CC: Alex Deucher <alexander.deucher at amd.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 43764 bytes
Desc: not available
URL: 
<https://lists.freedesktop.org/archives/dri-devel/attachments/20161007/49c9839d/attachment-0001.gz>

Reply via email to