CC: [email protected]
CC: [email protected]
CC: [email protected]
TO: Tianyu Lan <[email protected]>
CC: Wei Liu <[email protected]>
CC: Michael Kelley <[email protected]>

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/[email protected]/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 <[email protected]>


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 <[email protected]>
:::::: CC: Greg Kroah-Hartman <[email protected]>

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

Reply via email to