All of lore.kernel.org
 help / color / mirror / Atom feed
* 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.