All of lore.kernel.org
 help / color / mirror / Atom feed
* [chrome-os:chromeos-5.10 3/147] sound/soc/codecs/arizona-jack.c:1380:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
@ 2021-09-02 23:09 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-09-02 23:09 UTC (permalink / raw)
  To: kbuild

[-- Attachment #1: Type: text/plain, Size: 44439 bytes --]

CC: kbuild-all(a)lists.01.org
TO: cros-kernel-buildreports(a)googlegroups.com
TO: Guenter Roeck <groeck@google.com>

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head:   356d8dbe272e42cb06e2986dbb3d34ef04d08ae6
commit: 475ee9d3b4a21b8fe079b042d2ff7b67438217c9 [3/147] CHROMIUM: net: wwan: t7xx: Device module init and registration
:::::: branch date: 5 hours ago
:::::: commit date: 6 days ago
config: arm-randconfig-c002-20210901 (attached as .config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project 4b1fde8a2b681dad2ce0c082a5d6422caa06b0bc)
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 chrome-os https://chromium.googlesource.com/chromiumos/third_party/kernel
        git fetch --no-tags chrome-os chromeos-5.10
        git checkout 475ee9d3b4a21b8fe079b042d2ff7b67438217c9
        # save the attached .config 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 <lkp@intel.com>


clang-analyzer warnings: (new ones prefixed by >>)
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   sound/soc/codecs/wm8994.c:1450:28: warning: Value stored to 'component' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
           struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
                                     ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8994.c:1450:28: note: Value stored to 'component' during its initialization is never read
           struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
                                     ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8994.c:3345:28: warning: Value stored to 'component' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
           struct snd_soc_component *component = wm8994->hubs.component;
                                     ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8994.c:3345:28: note: Value stored to 'component' during its initialization is never read
           struct snd_soc_component *component = wm8994->hubs.component;
                                     ^~~~~~~~~   ~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8994.c:3703:17: warning: Value stored to 'dev' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
           struct device *dev = wm8994->wm8994->dev;
                          ^~~   ~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8994.c:3703:17: note: Value stored to 'dev' during its initialization is never read
           struct device *dev = wm8994->wm8994->dev;
                          ^~~   ~~~~~~~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   drivers/usb/core/message.c:1705:2: warning: Value stored to 'retval' is never read [clang-analyzer-deadcode.DeadStores]
           retval = 0;
           ^        ~
   drivers/usb/core/message.c:1705:2: note: Value stored to 'retval' is never read
           retval = 0;
           ^        ~
   Suppressed 8 warnings (8 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.
   5 warnings generated.
   drivers/usb/core/driver.c:1679:2: warning: Value stored to 'status' is never read [clang-analyzer-deadcode.DeadStores]
           status = pm_runtime_put_sync_autosuspend(&udev->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/usb/core/driver.c:1679:2: note: Value stored to 'status' is never read
           status = pm_runtime_put_sync_autosuspend(&udev->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/usb/core/driver.c:1741:2: warning: Value stored to 'status' is never read [clang-analyzer-deadcode.DeadStores]
           status = pm_runtime_put_sync(&intf->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/usb/core/driver.c:1741:2: note: Value stored to 'status' is never read
           status = pm_runtime_put_sync(&intf->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/usb/core/driver.c:1769:2: warning: Value stored to 'status' is never read [clang-analyzer-deadcode.DeadStores]
           status = pm_runtime_put(&intf->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/usb/core/driver.c:1769:2: note: Value stored to 'status' is never read
           status = pm_runtime_put(&intf->dev);
           ^        ~~~~~~~~~~~~~~~~~~~~~~~~~~
   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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   10 warnings generated.
>> sound/soc/codecs/arizona-jack.c:1380:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
                           mode = GPIOD_OUT_HIGH;
                           ^      ~~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1380:4: note: Value stored to 'mode' is never read
                           mode = GPIOD_OUT_HIGH;
                           ^      ~~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1382:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
                           mode = GPIOD_OUT_LOW;
                           ^      ~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1382:4: note: Value stored to 'mode' is never read
                           mode = GPIOD_OUT_LOW;
                           ^      ~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   drivers/media/dvb-frontends/tda1004x.c:547:2: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
           ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10046H_CODE_CPT, TDA10046H_CODE_IN);
           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/media/dvb-frontends/tda1004x.c:547:2: note: Value stored to 'ret' is never read
           ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10046H_CODE_CPT, TDA10046H_CODE_IN);
           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   6 warnings generated.
   drivers/mmc/core/mmc.c:1707:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1707:4: note: Value stored to 'err' is never read
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1812:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1812:4: note: Value stored to 'err' is never read
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1841:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1841:4: note: Value stored to 'err' is never read
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1861:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1861:4: note: Value stored to 'err' is never read
                           err = 0;
                           ^     ~
   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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   drivers/media/dvb-frontends/tda1004x.c:547:2: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
           ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10046H_CODE_CPT, TDA10046H_CODE_IN);
           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/media/dvb-frontends/tda1004x.c:547:2: note: Value stored to 'ret' is never read
           ret = tda1004x_do_upload(state, fw->data, fw->size, TDA10046H_CODE_CPT, TDA10046H_CODE_IN);
           ^     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   net/netrom/nr_in.c:156:2: warning: Value stored to 'ns' is never read [clang-analyzer-deadcode.DeadStores]
           ns = skb->data[17];
           ^    ~~~~~~~~~~~~~
   net/netrom/nr_in.c:156:2: note: Value stored to 'ns' is never read
           ns = skb->data[17];
           ^    ~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   10 warnings generated.
>> sound/soc/codecs/arizona-jack.c:1380:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
                           mode = GPIOD_OUT_HIGH;
                           ^      ~~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1380:4: note: Value stored to 'mode' is never read
                           mode = GPIOD_OUT_HIGH;
                           ^      ~~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1382:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores]
                           mode = GPIOD_OUT_LOW;
                           ^      ~~~~~~~~~~~~~
   sound/soc/codecs/arizona-jack.c:1382:4: note: Value stored to 'mode' is never read
                           mode = GPIOD_OUT_LOW;
                           ^      ~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   sound/soc/codecs/wm2000.c:580:21: warning: Value stored to 'i2c' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
           struct i2c_client *i2c = wm2000->i2c;
                              ^~~   ~~~~~~~~~~~
   sound/soc/codecs/wm2000.c:580:21: note: Value stored to 'i2c' during its initialization is never read
           struct i2c_client *i2c = wm2000->i2c;
                              ^~~   ~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   sound/soc/codecs/wm8903.c:434:3: warning: Value stored to 'best' is never read [clang-analyzer-deadcode.DeadStores]
                   best = 0;
                   ^      ~
   sound/soc/codecs/wm8903.c:434:3: note: Value stored to 'best' is never read
                   best = 0;
                   ^      ~
   sound/soc/codecs/wm8903.c:1552:2: warning: Value stored to 'best_val' is never read [clang-analyzer-deadcode.DeadStores]
           best_val = ((clk_sys * 10) / bclk_divs[0].ratio) - bclk;
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8903.c:1552:2: note: Value stored to 'best_val' is never read
           best_val = ((clk_sys * 10) / bclk_divs[0].ratio) - bclk;
           ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8903.c:1559:3: warning: Value stored to 'best_val' is never read [clang-analyzer-deadcode.DeadStores]
                   best_val = cur_val;
                   ^          ~~~~~~~
   sound/soc/codecs/wm8903.c:1559:3: note: Value stored to 'best_val' is never read
                   best_val = cur_val;
                   ^          ~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   sound/soc/codecs/wm8996.c:1562:3: warning: Value stored to 'bclk_rate' is never read [clang-analyzer-deadcode.DeadStores]
                   bclk_rate = wm8996->sysclk / bclk_divs[best];
                   ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   sound/soc/codecs/wm8996.c:1562:3: note: Value stored to 'bclk_rate' is never read
                   bclk_rate = wm8996->sysclk / bclk_divs[best];
                   ^           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Suppressed 8 warnings (8 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.
   8 warnings generated.
   Suppressed 8 warnings (8 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.
   9 warnings generated.
   sound/soc/codecs/wm8955.c:648:22: warning: Although the value stored to 'freq' is used in the enclosing expression, the value is never actually read from 'freq' [clang-analyzer-deadcode.DeadStores]
                           priv->mclk_rate = freq /= 2;
                                             ^       ~
   sound/soc/codecs/wm8955.c:648:22: note: Although the value stored to 'freq' is used in the enclosing expression, the value is never actually read from 'freq'
                           priv->mclk_rate = freq /= 2;
                                             ^       ~
   Suppressed 8 warnings (8 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 (7 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.
   13 warnings generated.
   Suppressed 13 warnings (13 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.
   14 warnings generated.
   drivers/usb/host/xhci-dbgcap.c:828:4: warning: Value stored to 'ctrl' is never read [clang-analyzer-deadcode.DeadStores]
                           ctrl = readl(&dbc->regs->control);
                           ^
   drivers/usb/host/xhci-dbgcap.c:828:4: note: Value stored to 'ctrl' is never read
   Suppressed 13 warnings (13 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.
   drivers/mmc/core/mmc.c:1707:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1707:4: note: Value stored to 'err' is never read
                           err = 0;
                           ^     ~
   drivers/mmc/core/mmc.c:1812:4: warning: Value stored to 'err' is never read [clang-analyzer-deadcode.DeadStores]

vim +/mode +1380 sound/soc/codecs/arizona-jack.c

9e86b2ad4c11fd drivers/extcon/extcon-arizona.c Inha Song          2015-05-04  1293  
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1294  int arizona_jack_codec_dev_probe(struct arizona_priv *info, struct device *dev)
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1295  {
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1296  	struct arizona *arizona = info->arizona;
6ac6b475c56ce4 drivers/extcon/extcon-arizona.c Charles Keepax     2013-09-28  1297  	struct arizona_pdata *pdata = &arizona->pdata;
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1298  	int ret, mode;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1299  
9e86b2ad4c11fd drivers/extcon/extcon-arizona.c Inha Song          2015-05-04  1300  	if (!dev_get_platdata(arizona->dev))
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1301  		arizona_extcon_device_get_pdata(dev, arizona);
9e86b2ad4c11fd drivers/extcon/extcon-arizona.c Inha Song          2015-05-04  1302  
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1303  	info->micvdd = devm_regulator_get(dev, "MICVDD");
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1304  	if (IS_ERR(info->micvdd)) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1305  		ret = PTR_ERR(info->micvdd);
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1306  		dev_err(arizona->dev, "Failed to get MICVDD: %d\n", ret);
d88cc36704e758 drivers/extcon/extcon-arizona.c Sangjung Woo       2014-04-21  1307  		return ret;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1308  	}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1309  
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1310  	mutex_init(&info->lock);
a3e2078d6a14bc drivers/extcon/extcon-arizona.c Mark Brown         2013-04-01  1311  	info->last_jackdet = ~(ARIZONA_MICD_CLAMP_STS | ARIZONA_JD1_STS);
0e27bd3137778a drivers/extcon/extcon-arizona.c Mark Brown         2013-02-05  1312  	INIT_DELAYED_WORK(&info->hpdet_work, arizona_hpdet_work);
cd59e79656f4e7 drivers/extcon/extcon-arizona.c Mark Brown         2013-04-01  1313  	INIT_DELAYED_WORK(&info->micd_detect_work, arizona_micd_detect);
939c5671d11d86 drivers/extcon/extcon-arizona.c Mark Brown         2013-04-01  1314  	INIT_DELAYED_WORK(&info->micd_timeout_work, arizona_micd_timeout_work);
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1315  
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1316  	switch (arizona->type) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1317  	case WM5102:
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1318  		switch (arizona->rev) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1319  		case 0:
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1320  			info->micd_reva = true;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1321  			break;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1322  		default:
dab63eb25ced75 drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1323  			info->micd_clamp = true;
d0fd5fbc09b17e drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-04-28  1324  			info->hpdet_ip_version = 1;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1325  			break;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1326  		}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1327  		break;
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1328  	case WM5110:
2f2b6aa8c5172d drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-01-17  1329  	case WM8280:
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1330  		switch (arizona->rev) {
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1331  		case 0 ... 2:
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1332  			break;
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1333  		default:
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1334  			info->micd_clamp = true;
d0fd5fbc09b17e drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-04-28  1335  			info->hpdet_ip_version = 2;
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1336  			break;
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1337  		}
77438610ffd934 drivers/extcon/extcon-arizona.c Charles Keepax     2013-11-14  1338  		break;
d8d09564b830c2 drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-09-28  1339  	case WM8998:
d8d09564b830c2 drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-09-28  1340  	case WM1814:
d8d09564b830c2 drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-09-28  1341  		info->micd_clamp = true;
d8d09564b830c2 drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-09-28  1342  		info->hpdet_ip_version = 2;
d8d09564b830c2 drivers/extcon/extcon-arizona.c Richard Fitzgerald 2015-09-28  1343  		break;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1344  	default:
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1345  		break;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1346  	}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1347  
be87cb72bf7513 drivers/extcon/extcon-arizona.c Charles Keepax     2019-12-09  1348  	if (!pdata->micd_timeout)
be87cb72bf7513 drivers/extcon/extcon-arizona.c Charles Keepax     2019-12-09  1349  		pdata->micd_timeout = DEFAULT_MICD_TIMEOUT;
be87cb72bf7513 drivers/extcon/extcon-arizona.c Charles Keepax     2019-12-09  1350  
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1351  	if (pdata->num_micd_configs) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1352  		info->micd_modes = pdata->micd_configs;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1353  		info->micd_num_modes = pdata->num_micd_configs;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1354  	} else {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1355  		info->micd_modes = micd_default_modes;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1356  		info->micd_num_modes = ARRAY_SIZE(micd_default_modes);
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1357  	}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1358  
6772a5ab4f5367 drivers/extcon/extcon-arizona.c Charles Keepax     2015-09-16  1359  	if (arizona->pdata.gpsw > 0)
6772a5ab4f5367 drivers/extcon/extcon-arizona.c Charles Keepax     2015-09-16  1360  		regmap_update_bits(arizona->regmap, ARIZONA_GP_SWITCH_1,
6772a5ab4f5367 drivers/extcon/extcon-arizona.c Charles Keepax     2015-09-16  1361  				ARIZONA_SW1_MODE_MASK, arizona->pdata.gpsw);
6772a5ab4f5367 drivers/extcon/extcon-arizona.c Charles Keepax     2015-09-16  1362  
6c467a106f4c93 drivers/extcon/extcon-arizona.c Charles Keepax     2016-11-25  1363  	if (pdata->micd_pol_gpio > 0) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1364  		if (info->micd_modes[0].gpio)
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1365  			mode = GPIOF_OUT_INIT_HIGH;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1366  		else
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1367  			mode = GPIOF_OUT_INIT_LOW;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1368  
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1369  		ret = devm_gpio_request_one(dev, pdata->micd_pol_gpio,
6c467a106f4c93 drivers/extcon/extcon-arizona.c Charles Keepax     2016-11-25  1370  					    mode, "MICD polarity");
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1371  		if (ret != 0) {
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1372  			dev_err(arizona->dev, "Failed to request GPIO%d: %d\n",
6c467a106f4c93 drivers/extcon/extcon-arizona.c Charles Keepax     2016-11-25  1373  				pdata->micd_pol_gpio, ret);
b2e5575a8d0402 drivers/extcon/extcon-arizona.c Dinghao Liu        2020-05-23  1374  			return ret;
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1375  		}
6c467a106f4c93 drivers/extcon/extcon-arizona.c Charles Keepax     2016-11-25  1376  
6c467a106f4c93 drivers/extcon/extcon-arizona.c Charles Keepax     2016-11-25  1377  		info->micd_pol_gpio = gpio_to_desc(pdata->micd_pol_gpio);
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1378  	} else {
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1379  		if (info->micd_modes[0].gpio)
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19 @1380  			mode = GPIOD_OUT_HIGH;
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1381  		else
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1382  			mode = GPIOD_OUT_LOW;
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1383  
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1384  		/* We can't use devm here because we need to do the get
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1385  		 * against the MFD device, as that is where the of_node
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1386  		 * will reside, but if we devm against that the GPIO
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1387  		 * will not be freed if the extcon driver is unloaded.
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1388  		 */
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1389  		info->micd_pol_gpio = gpiod_get_optional(arizona->dev,
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1390  							 "wlf,micd-pol",
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1391  							 GPIOD_OUT_LOW);
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1392  		if (IS_ERR(info->micd_pol_gpio)) {
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1393  			ret = PTR_ERR(info->micd_pol_gpio);
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1394  			dev_err(arizona->dev,
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1395  				"Failed to get microphone polarity GPIO: %d\n",
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1396  				ret);
b2e5575a8d0402 drivers/extcon/extcon-arizona.c Dinghao Liu        2020-05-23  1397  			return ret;
8e5838dd7b8c22 drivers/extcon/extcon-arizona.c Charles Keepax     2015-06-19  1398  		}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1399  	}
f2c32a882d2c1c drivers/extcon/extcon-arizona.c Mark Brown         2012-06-24  1400  
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1401  	if (arizona->pdata.hpdet_id_gpio > 0) {
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1402  		ret = devm_gpio_request_one(dev, arizona->pdata.hpdet_id_gpio,
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1403  					    GPIOF_OUT_INIT_LOW,
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1404  					    "HPDET");
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1405  		if (ret != 0) {
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1406  			dev_err(arizona->dev, "Failed to request GPIO%d: %d\n",
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1407  				arizona->pdata.hpdet_id_gpio, ret);
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1408  			gpiod_put(info->micd_pol_gpio);
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1409  			return ret;
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1410  		}
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1411  	}
1eda6aa7ce101b drivers/extcon/extcon-arizona.c Mark Brown         2013-01-11  1412  
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1413  	return 0;
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1414  }
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1415  EXPORT_SYMBOL_GPL(arizona_jack_codec_dev_probe);
b10945bca354de sound/soc/codecs/arizona-jack.c Hans de Goede      2021-03-07  1416  

:::::: The code at line 1380 was first introduced by commit
:::::: 8e5838dd7b8c226cca235aa64c2f210517ef9b64 extcon: arizona: Use gpiod inteface to handle micd_pol_gpio gpio

:::::: TO: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
:::::: CC: Chanwoo Choi <cw00.choi@samsung.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 35758 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-02 23:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-02 23:09 [chrome-os:chromeos-5.10 3/147] sound/soc/codecs/arizona-jack.c:1380:4: warning: Value stored to 'mode' is never read [clang-analyzer-deadcode.DeadStores] kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.