CC: [email protected]
CC: [email protected]
BCC: [email protected]
CC: [email protected]
TO: Mauro Carvalho Chehab <[email protected]>
CC: [email protected]

tree:   git://linuxtv.org/hverkuil/media_tree.git cec
head:   8b429dac2d98bd585ff5af37042d1d9bb104a2eb
commit: 531daf264b8f3d9effe64b211aa1064e2e410bbc [391/417] media: platform: 
rename exynos-gsc/ to samsung/exynos-gsc/
:::::: branch date: 4 days ago
:::::: commit date: 5 days ago
config: arm-randconfig-c002-20220318 
(https://download.01.org/0day-ci/archive/20220322/[email protected]/config)
compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 
a6e70e4056dff962ec634c5bd4f2f4105a0bef71)
reproduce (this is a W=1 build):
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install arm cross compiling tool for clang build
        # apt-get install binutils-arm-linux-gnueabi
        git remote add hverkuil-media-tree 
git://linuxtv.org/hverkuil/media_tree.git
        git fetch --no-tags hverkuil-media-tree cec
        git checkout 531daf264b8f3d9effe64b211aa1064e2e410bbc
        # save the config file to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm 
clang-analyzer 

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


clang-analyzer warnings: (new ones prefixed by >>)
   include/linux/printk.h:656:2: note: expanded from macro 'pr_warn_ratelimited'
           printk_ratelimited(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
           ^
   include/linux/printk.h:640:3: note: expanded from macro 'printk_ratelimited'
                   printk(fmt, ##__VA_ARGS__);                             \
                   ^
   include/linux/printk.h:446:26: note: expanded from macro 'printk'
   #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
                            ^
   include/linux/printk.h:417:3: note: expanded from macro 'printk_index_wrap'
                   __printk_index_emit(_fmt, NULL, NULL);                  \
                   ^
   include/linux/printk.h:379:12: note: expanded from macro 
'__printk_index_emit'
                                   .fmt = __builtin_constant_p(_fmt) ? (_fmt) : 
NULL, \
                                          ^
   include/linux/hid.h:1036:3: note: '?' condition is true
                   pr_warn_ratelimited("%s: Invalid code %d type %d\n",
                   ^
   include/linux/printk.h:656:2: note: expanded from macro 'pr_warn_ratelimited'
           printk_ratelimited(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
           ^
   include/linux/printk.h:640:3: note: expanded from macro 'printk_ratelimited'
                   printk(fmt, ##__VA_ARGS__);                             \
                   ^
   include/linux/printk.h:446:26: note: expanded from macro 'printk'
   #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
                            ^
   include/linux/printk.h:417:3: note: expanded from macro 'printk_index_wrap'
                   __printk_index_emit(_fmt, NULL, NULL);                  \
                   ^
   include/linux/printk.h:383:14: note: expanded from macro 
'__printk_index_emit'
                                   .level = __builtin_constant_p(_level) ? 
(_level) : NULL, \
                                            ^
   include/linux/hid.h:1036:3: note: Loop condition is false.  Exiting loop
                   pr_warn_ratelimited("%s: Invalid code %d type %d\n",
                   ^
   include/linux/printk.h:656:2: note: expanded from macro 'pr_warn_ratelimited'
           printk_ratelimited(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
           ^
   include/linux/printk.h:640:3: note: expanded from macro 'printk_ratelimited'
                   printk(fmt, ##__VA_ARGS__);                             \
                   ^
   include/linux/printk.h:446:26: note: expanded from macro 'printk'
   #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
                            ^
   include/linux/printk.h:417:3: note: expanded from macro 'printk_index_wrap'
                   __printk_index_emit(_fmt, NULL, NULL);                  \
                   ^
   include/linux/printk.h:369:2: note: expanded from macro '__printk_index_emit'
           do {                                                            \
           ^
   include/linux/hid.h:1037:9: note: Access to field 'name' results in a 
dereference of a null pointer (loaded from variable 'input')
                                       input->name, c, type);
                                       ^
   include/linux/printk.h:656:49: note: expanded from macro 
'pr_warn_ratelimited'
           printk_ratelimited(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
                                                          ^~~~~~~~~~~
   include/linux/printk.h:640:17: note: expanded from macro 'printk_ratelimited'
                   printk(fmt, ##__VA_ARGS__);                             \
                                 ^~~~~~~~~~~
   include/linux/printk.h:446:60: note: expanded from macro 'printk'
   #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
                                                              ^~~~~~~~~~~
   include/linux/printk.h:418:19: note: expanded from macro 'printk_index_wrap'
                   _p_func(_fmt, ##__VA_ARGS__);                           \
                                   ^~~~~~~~~~~
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   11 warnings generated.
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:600:3: warning: Value stored 
to 'buf_addr2' is never read [clang-analyzer-deadcode.DeadStores]
                   buf_addr2 += S5P_FIMV_ENC_INTRAPRED_SIZE;
                   ^
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:600:3: note: Value stored to 
'buf_addr2' is never read
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:604:3: warning: Value stored 
to 'buf_addr1' is never read [clang-analyzer-deadcode.DeadStores]
                   buf_addr1 += S5P_FIMV_ENC_NBORINFO_SIZE;
                   ^
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:604:3: note: Value stored to 
'buf_addr1' is never read
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:635:3: warning: Value stored 
to 'buf_addr1' is never read [clang-analyzer-deadcode.DeadStores]
                   buf_addr1 += S5P_FIMV_ENC_ACDCCOEF_SIZE;
                   ^
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:635:3: note: Value stored to 
'buf_addr1' is never read
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:661:3: warning: Value stored 
to 'buf_addr1' is never read [clang-analyzer-deadcode.DeadStores]
                   buf_addr1 += S5P_FIMV_ENC_ACDCCOEF_SIZE;
                   ^
   drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c:661:3: note: Value stored to 
'buf_addr1' is never read
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   9 warnings generated.
>> drivers/media/platform/samsung/exynos-gsc/gsc-core.c:343:2: warning: Value 
>> stored to 'f_chk_addr' is never read [clang-analyzer-deadcode.DeadStores]
           f_chk_addr = f_chk_len = s_chk_addr = s_chk_len = 0;
           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/media/platform/samsung/exynos-gsc/gsc-core.c:343:2: note: Value 
stored to 'f_chk_addr' is never read
           f_chk_addr = f_chk_len = s_chk_addr = s_chk_len = 0;
           ^            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/media/platform/samsung/exynos-gsc/gsc-core.c:343:15: warning: 
>> Although the value stored to 'f_chk_len' is used in the enclosing 
>> expression, the value is never actually read from 'f_chk_len' 
>> [clang-analyzer-deadcode.DeadStores]
           f_chk_addr = f_chk_len = s_chk_addr = s_chk_len = 0;
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/media/platform/samsung/exynos-gsc/gsc-core.c:343:15: note: Although 
the value stored to 'f_chk_len' is used in the enclosing expression, the value 
is never actually read from 'f_chk_len'
           f_chk_addr = f_chk_len = s_chk_addr = s_chk_len = 0;
                        ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   6 warnings generated.
   Suppressed 6 warnings (6 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   6 warnings generated.
   Suppressed 6 warnings (6 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   2 warnings generated.
   Suppressed 2 warnings (2 in non-user code).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   7 warnings generated.
   Suppressed 7 warnings (6 in non-user code, 1 with check filters).
   Use -header-filter=.* to display errors from all non-system headers. Use 
-system-headers to display errors from system headers as well.
   8 warnings generated.
   drivers/media/dvb-frontends/s5h1420.c:186:29: warning: The result of the 
left shift is undefined because the left operand is negative 
[clang-analyzer-core.UndefinedBinaryOperatorResult]
                                         ((cmd->msg_len-1) << 4) | 0x08);
                                          ~~~~~~~~~~~~~~~~ ^
   drivers/media/dvb-frontends/s5h1420.c:170:2: note: Assuming 'debug' is 0
           dprintk("enter %s\n", __func__);
           ^
   drivers/media/dvb-frontends/s5h1420.c:61:6: note: expanded from macro 
'dprintk'
           if (debug) \
               ^~~~~
   drivers/media/dvb-frontends/s5h1420.c:170:2: note: Taking false branch
           dprintk("enter %s\n", __func__);

vim +/f_chk_addr +343 drivers/media/platform/samsung/exynos-gsc/gsc-core.c

89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  339  
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  340  void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame 
*frm)
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  341  {
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  342      u32 f_chk_addr, f_chk_len, s_chk_addr, s_chk_len;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31 @343      f_chk_addr = f_chk_len = s_chk_addr = s_chk_len = 0;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  344  
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  345      f_chk_addr = frm->addr.y;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  346      f_chk_len = frm->payload[0];
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  347      if (frm->fmt->num_planes == 2) {
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  348              s_chk_addr = frm->addr.cb;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  349              s_chk_len = frm->payload[1];
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  350      } else if (frm->fmt->num_planes == 3) {
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  351              u32 low_addr, low_plane, mid_addr, mid_plane;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  352              u32 high_addr, high_plane;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  353              u32 t_min, t_max;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  354  
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  355              t_min = min3(frm->addr.y, frm->addr.cb, 
frm->addr.cr);
32af858cc96b0ce drivers/media/platform/exynos-gsc/gsc-core.c Mauro Carvalho 
Chehab 2014-11-25  356              if (get_plane_info(frm, t_min, &low_plane, 
&low_addr))
32af858cc96b0ce drivers/media/platform/exynos-gsc/gsc-core.c Mauro Carvalho 
Chehab 2014-11-25  357                      return;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  358              t_max = max3(frm->addr.y, frm->addr.cb, 
frm->addr.cr);
32af858cc96b0ce drivers/media/platform/exynos-gsc/gsc-core.c Mauro Carvalho 
Chehab 2014-11-25  359              if (get_plane_info(frm, t_max, &high_plane, 
&high_addr))
32af858cc96b0ce drivers/media/platform/exynos-gsc/gsc-core.c Mauro Carvalho 
Chehab 2014-11-25  360                      return;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  361  
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  362              mid_plane = 3 - (low_plane + high_plane);
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  363              if (mid_plane == 0)
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  364                      mid_addr = frm->addr.y;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  365              else if (mid_plane == 1)
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  366                      mid_addr = frm->addr.cb;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  367              else if (mid_plane == 2)
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  368                      mid_addr = frm->addr.cr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  369              else
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  370                      return;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  371  
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  372              f_chk_addr = low_addr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  373              if (mid_addr + frm->payload[mid_plane] - 
low_addr >
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  374                  high_addr + frm->payload[high_plane] - 
mid_addr) {
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  375                      f_chk_len = frm->payload[low_plane];
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  376                      s_chk_addr = mid_addr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  377                      s_chk_len = high_addr +
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  378                                      
frm->payload[high_plane] - mid_addr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  379              } else {
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  380                      f_chk_len = mid_addr +
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  381                                      frm->payload[mid_plane] 
- low_addr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  382                      s_chk_addr = high_addr;
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  383                      s_chk_len = frm->payload[high_plane];
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  384              }
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  385      }
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  386      pr_debug("f_addr = 0x%08x, f_len = %d, s_addr = 0x%08x, 
s_len = %d\n",
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  387                      f_chk_addr, f_chk_len, s_chk_addr, 
s_chk_len);
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  388  }
89069699769aa41 drivers/media/platform/exynos-gsc/gsc-core.c Sungchun Kang      
   2012-07-31  389  

:::::: The code at line 343 was first introduced by commit
:::::: 89069699769aa4108023a80ac953454e1d26af6b [media] gscaler: Add core 
functionality for the G-Scaler driver

:::::: TO: Sungchun Kang <[email protected]>
:::::: CC: Mauro Carvalho Chehab <[email protected]>

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to