* drivers/hv/channel.c:875:3: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
@ 2022-01-10 4:44 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-01-10 4:44 UTC (permalink / raw)
To: kbuild
[-- Attachment #1: Type: text/plain, Size: 24283 bytes --]
CC: llvm(a)lists.linux.dev
CC: kbuild-all(a)lists.01.org
CC: linux-kernel(a)vger.kernel.org
TO: Tianyu Lan <Tianyu.Lan@microsoft.com>
CC: Wei Liu <wei.liu@kernel.org>
CC: Michael Kelley <mikelley@microsoft.com>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: df0cc57e057f18e44dac8e6c18aba47ab53202f9
commit: d4dccf353db80e209f262e3973c834e6e48ba9a9 Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM
date: 2 months ago
:::::: branch date: 6 hours ago
:::::: commit date: 2 months ago
config: x86_64-randconfig-c007-20220108 (https://download.01.org/0day-ci/archive/20220110/202201101236.11p9o4ph-lkp(a)intel.com/config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project f3a344d2125fa37e59bae1b0874442c650a19607)
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
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d4dccf353db80e209f262e3973c834e6e48ba9a9
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout d4dccf353db80e209f262e3973c834e6e48ba9a9
# save the config file to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 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 >>)
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
4 warnings generated.
Suppressed 4 warnings (4 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/ata/libata-eh.c:3231:19: warning: Value stored to 'ap' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
struct ata_port *ap = ata_is_host_link(link) ? link->ap : NULL;
^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3231:19: note: Value stored to 'ap' during its initialization is never read
struct ata_port *ap = ata_is_host_link(link) ? link->ap : NULL;
^~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3232:25: warning: Value stored to 'ehc' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
struct ata_eh_context *ehc = &link->eh_context;
^~~ ~~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3232:25: note: Value stored to 'ehc' during its initialization is never read
struct ata_eh_context *ehc = &link->eh_context;
^~~ ~~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3234:22: warning: Value stored to 'old_policy' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
enum ata_lpm_policy old_policy = link->lpm_policy;
^~~~~~~~~~ ~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3234:22: note: Value stored to 'old_policy' during its initialization is never read
enum ata_lpm_policy old_policy = link->lpm_policy;
^~~~~~~~~~ ~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3235:7: warning: Value stored to 'no_dipm' during its initialization is never read [clang-analyzer-deadcode.DeadStores]
bool no_dipm = link->ap->flags & ATA_FLAG_NO_DIPM;
^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/ata/libata-eh.c:3235:7: note: Value stored to 'no_dipm' during its initialization is never read
bool no_dipm = link->ap->flags & ATA_FLAG_NO_DIPM;
^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Suppressed 5 warnings (5 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.
Suppressed 5 warnings (5 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.
Suppressed 5 warnings (5 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/mtd/mtdcore.c:660:3: warning: Value stored to 'error' is never read [clang-analyzer-deadcode.DeadStores]
error = 0;
^ ~
drivers/mtd/mtdcore.c:660:3: note: Value stored to 'error' is never read
error = 0;
^ ~
Suppressed 4 warnings (4 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
>> drivers/hv/channel.c:875:3: warning: Value stored to 'ret' is never read [clang-analyzer-deadcode.DeadStores]
ret = 0;
^ ~
drivers/hv/channel.c:875:3: note: Value stored to 'ret' is never read
ret = 0;
^ ~
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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-core/dvb_frontend.c:1582:3: warning: Value stored to 'len' is never read [clang-analyzer-deadcode.DeadStores]
len = 1;
^ ~
drivers/media/dvb-core/dvb_frontend.c:1582:3: note: Value stored to 'len' is never read
len = 1;
^ ~
Suppressed 8 warnings (3 in non-user code, 5 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
drivers/mtd/nand/raw/nand_bbt.c:579:3: warning: Value stored to 'bbtblocks' is never read [clang-analyzer-deadcode.DeadStores]
bbtblocks = mtd->size >> this->bbt_erase_shift;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/mtd/nand/raw/nand_bbt.c:579:3: note: Value stored to 'bbtblocks' is never read
bbtblocks = mtd->size >> this->bbt_erase_shift;
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
4 warnings generated.
Suppressed 4 warnings (4 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.
3 warnings generated.
Suppressed 3 warnings (3 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.
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.
vim +/ret +875 drivers/hv/channel.c
edd9bbc1d934c2 drivers/hv/channel.c Boqun Feng 2020-09-16 823
3e189519557978 drivers/staging/hv/Channel.c Hank Janssen 2010-03-04 824 /*
fff41b2e30c54c drivers/staging/hv/channel.c Haiyang Zhang 2010-10-07 825 * vmbus_teardown_gpadl -Teardown the specified GPADL handle
f4266e342527b4 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-09-01 826 */
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 827 int vmbus_teardown_gpadl(struct vmbus_channel *channel, struct vmbus_gpadl *gpadl)
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 828 {
82250213d08689 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-08-26 829 struct vmbus_channel_gpadl_teardown *msg;
aded7165f262e0 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-08-18 830 struct vmbus_channel_msginfo *info;
dd0813b6f51b33 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-07-15 831 unsigned long flags;
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 832 int ret;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 833
e99c4afbee07e9 drivers/hv/channel.c Andrea Parri (Microsoft 2020-12-09 834) info = kzalloc(sizeof(*info) +
f4266e342527b4 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-09-01 835 sizeof(struct vmbus_channel_gpadl_teardown), GFP_KERNEL);
c3bf2e26b30f4e drivers/staging/hv/Channel.c Bill Pemberton 2010-05-05 836 if (!info)
c3bf2e26b30f4e drivers/staging/hv/Channel.c Bill Pemberton 2010-05-05 837 return -ENOMEM;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 838
9568a1931cd206 drivers/staging/hv/channel.c K. Y. Srinivasan 2011-05-10 839 init_completion(&info->waitevent);
ccb61f8a99e6c2 drivers/hv/channel.c K. Y. Srinivasan 2016-12-22 840 info->waiting_channel = channel;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 841
c50f7fb28400bc drivers/staging/hv/channel.c Haiyang Zhang 2010-11-08 842 msg = (struct vmbus_channel_gpadl_teardown *)info->msg;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 843
c50f7fb28400bc drivers/staging/hv/channel.c Haiyang Zhang 2010-11-08 844 msg->header.msgtype = CHANNELMSG_GPADL_TEARDOWN;
c50f7fb28400bc drivers/staging/hv/channel.c Haiyang Zhang 2010-11-08 845 msg->child_relid = channel->offermsg.child_relid;
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 846 msg->gpadl = gpadl->gpadl_handle;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 847
15b2f6479b5c52 drivers/staging/hv/channel.c Haiyang Zhang 2011-01-26 848 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags);
c50f7fb28400bc drivers/staging/hv/channel.c Haiyang Zhang 2010-11-08 849 list_add_tail(&info->msglistentry,
da9fcb7260af0c drivers/staging/hv/channel.c Haiyang Zhang 2011-01-26 850 &vmbus_connection.chn_msg_list);
15b2f6479b5c52 drivers/staging/hv/channel.c Haiyang Zhang 2011-01-26 851 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags);
6f3d791f300618 drivers/hv/channel.c K. Y. Srinivasan 2017-08-11 852
6f3d791f300618 drivers/hv/channel.c K. Y. Srinivasan 2017-08-11 853 if (channel->rescind)
6f3d791f300618 drivers/hv/channel.c K. Y. Srinivasan 2017-08-11 854 goto post_msg_err;
6f3d791f300618 drivers/hv/channel.c K. Y. Srinivasan 2017-08-11 855
c0bb03924f1a80 drivers/hv/channel.c Vitaly Kuznetsov 2016-12-07 856 ret = vmbus_post_msg(msg, sizeof(struct vmbus_channel_gpadl_teardown),
c0bb03924f1a80 drivers/hv/channel.c Vitaly Kuznetsov 2016-12-07 857 true);
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 858
09cdf8f87c15db drivers/hv/channel.c Vitaly Kuznetsov 2017-10-29 859 trace_vmbus_teardown_gpadl(msg, ret);
09cdf8f87c15db drivers/hv/channel.c Vitaly Kuznetsov 2017-10-29 860
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 861 if (ret)
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 862 goto post_msg_err;
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 863
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 864 wait_for_completion(&info->waitevent);
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 865
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 866 gpadl->gpadl_handle = 0;
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 867
66be6530830573 drivers/hv/channel.c K. Y. Srinivasan 2014-08-27 868 post_msg_err:
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 869 /*
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 870 * If the channel has been rescinded;
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 871 * we will be awakened by the rescind
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 872 * handler; set the error code to zero so we don't leak memory.
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 873 */
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 874 if (channel->rescind)
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 @875 ret = 0;
5e030d5ce9d99a drivers/hv/channel.c K. Y. Srinivasan 2017-03-12 876
15b2f6479b5c52 drivers/staging/hv/channel.c Haiyang Zhang 2011-01-26 877 spin_lock_irqsave(&vmbus_connection.channelmsg_lock, flags);
c50f7fb28400bc drivers/staging/hv/channel.c Haiyang Zhang 2010-11-08 878 list_del(&info->msglistentry);
15b2f6479b5c52 drivers/staging/hv/channel.c Haiyang Zhang 2011-01-26 879 spin_unlock_irqrestore(&vmbus_connection.channelmsg_lock, flags);
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 880
8c69f52ab3d918 drivers/staging/hv/Channel.c Greg Kroah-Hartman 2009-07-15 881 kfree(info);
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 882
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 883 ret = set_memory_encrypted((unsigned long)gpadl->buffer,
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 884 PFN_UP(gpadl->size));
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 885 if (ret)
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 886 pr_warn("Fail to set mem host visibility in GPADL teardown %d.\n", ret);
d4dccf353db80e drivers/hv/channel.c Tianyu Lan 2021-10-25 887
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 888 return ret;
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 889 }
18726d7a60fdce drivers/staging/hv/channel.c Greg Kroah-Hartman 2010-10-21 890 EXPORT_SYMBOL_GPL(vmbus_teardown_gpadl);
3e7ee4902fe699 drivers/staging/hv/Channel.c Hank Janssen 2009-07-13 891
:::::: The code at line 875 was first introduced by commit
:::::: 5e030d5ce9d99a899b648413139ff65bab12b038 Drivers: hv: vmbus: Don't leak memory when a channel is rescinded
:::::: TO: K. Y. Srinivasan <kys@microsoft.com>
:::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-01-10 4:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-10 4:44 drivers/hv/channel.c:875:3: warning: Value stored to 'ret' 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.