Received: by 2002:a05:6a10:83d0:0:0:0:0 with SMTP id o16csp12482pxh; Thu, 7 Apr 2022 12:24:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyqOIugDb94QVaFowM82zGcyjqKLopGMywgoGISZbbRXhc3m6cVEmrky/kfjpLM5xRKf3iV X-Received: by 2002:a17:903:41c1:b0:156:b391:3ce7 with SMTP id u1-20020a17090341c100b00156b3913ce7mr15533404ple.69.1649359478659; Thu, 07 Apr 2022 12:24:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1649359478; cv=none; d=google.com; s=arc-20160816; b=cgXLpYUxACOpz90VhgUnjs5VJa6eykSNkg8+AJKVpTItsfD4SYHLWr3iaR9b9DrK88 jZFVZJSh84RSxKdLT55TMAOV64Ceu/CaK+GU/JsKDpEw1dWcY4HFw+UBUbu84MO8HmkZ CykGMmVh2VS2YwgSnPhSfZOrF0L6hCmbuUZhWCwwEqxThsROWFIAkqFhrnxBuYprJU/7 mJnSBZDqxpHhN9lgA3e/ACf3JaeizN2wyCr8Z4Yg4/AWnd+7d9yywF7d5Khbdr6ISP7Q iaQxP5gcsD3EdMJSyBS32A+WSE2CTw++neccloWmlvwpw41ffN//PTCVsnTQjR0BLmNO uPIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:cc:to:from:date; bh=2quiVS5lI5pGNZBTe6ox280MwNH8HDfpHT/u6CqkRgw=; b=bl8qQKg0hM+N0iyrX34F9Oa6WRC1TTSNPEnaSldlpfU6YYY3R/bP0AlblXEMNeCFzW H4WJdjdNMvp+vW3iE1O85TN0iQTYQkTIJMxXIZuZmTCSlEzoSzz2V3LgjXt81Fzwmcu8 9IusaYerrglWACUnhRCUp5gf79JZpn0/p7JppV/hjtxBy6sqFq3AE527B1lbxvOZz+oL AbolMnQ5qxyICrtiAh1bdcJCfQop7+maUoh64+r4iqLkdjzBr8XieY+kiDE/FOlA3W0p bx65XFEhKTqQ95L4wNP8z21c2U2IwPn9MKAOZ9Uj0vcsUBCK/6OJlNkbiAqNJtAMdAnw vU4g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id e13-20020a63544d000000b00398db25d2c3si19645123pgm.831.2022.04.07.12.24.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 12:24:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D6542231780; Thu, 7 Apr 2022 12:03:25 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344320AbiDGO4F (ORCPT + 99 others); Thu, 7 Apr 2022 10:56:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53226 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344324AbiDGO4D (ORCPT ); Thu, 7 Apr 2022 10:56:03 -0400 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8DA941EC616; Thu, 7 Apr 2022 07:54:02 -0700 (PDT) Received: by mail-wm1-f53.google.com with SMTP id q20so3732750wmq.1; Thu, 07 Apr 2022 07:54:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition; bh=2quiVS5lI5pGNZBTe6ox280MwNH8HDfpHT/u6CqkRgw=; b=gAnBl+rvIlAkU9wTLEnNidVtiZobjTRlf9wimgDNjjMSZwlqQU9joua7Wf57vPV2Ip jvTS534nNCaNprQjMDIXuk86UWOD6X1HWplVQUhns8n206klFAE69lketsdWfsKglKMf 6ZLixFZF5aJQ4Tf9kDxHgC13jq30Ayv+3uyljTpEbEzjws2pFHXhj3WAhjJRetmr0IAY IZ6adGpneXOjqqlJ3DunHiix1VEMSFZiuZ4AfWDvtJhA5dvrHVT/RG8QKxM276y1AM0+ xNUoKdKZQH2HOfcX/BoJb4bzmzX9eor+3rMgsybtU+NE2VHnyR9RA4X9mjhIrWjJb3j/ m00Q== X-Gm-Message-State: AOAM531GccRLzCStfuQDorY4De2PMHKjzX/NC8/PDQeCedO2Z13ykm3s ulG0SEg8KcuavmSLYJZNpxS8+QcDUvw= X-Received: by 2002:a1c:46c5:0:b0:38e:6a96:1aa0 with SMTP id t188-20020a1c46c5000000b0038e6a961aa0mr12777360wma.186.1649343233891; Thu, 07 Apr 2022 07:53:53 -0700 (PDT) Received: from liuwe-devbox-debian-v2 ([51.145.34.42]) by smtp.gmail.com with ESMTPSA id n65-20020a1c2744000000b003862bfb509bsm7732264wmn.46.2022.04.07.07.53.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Apr 2022 07:53:53 -0700 (PDT) Date: Thu, 7 Apr 2022 14:53:51 +0000 From: Wei Liu To: Linus Torvalds Cc: Wei Liu , Linux on Hyper-V List , Linux Kernel List , kys@microsoft.com, haiyangz@microsoft.com, decui@microsoft.com, sthemmin@microsoft.com, Michael Kelley Subject: [GIT PULL] Hyper-V fixes for 5.18-rc2 Message-ID: <20220407145351.n5nnpcp4rqusrqnh@liuwe-devbox-debian-v2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, The following changes since commit f443e374ae131c168a065ea1748feac6b2e76613: Linux 5.17 (2022-03-20 13:14:17 -0700) are available in the Git repository at: ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-fixes-signed-20220407 for you to fetch changes up to eaa03d34535872d29004cb5cf77dc9dec1ba9a25: Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (2022-04-06 13:31:58 +0000) ---------------------------------------------------------------- hyperv-fixes for 5.18-rc2 - Correctly propagate coherence information for VMbus devices (Michael Kelley) - Disable balloon and memory hot-add on ARM64 temporarily (Boqun Feng) - Use barrier to prevent reording when reading ring buffer (Michael Kelley) - Use virt_store_mb in favour of smp_store_mb (Andrea Parri) - Fix VMbus device object initialization (Andrea Parri) - Deactivate sysctl_record_panic_msg on isolated guest (Andrea Parri) - Fix a crash when unloading VMbus module (Guilherme G. Piccoli) ---------------------------------------------------------------- Andrea Parri (Microsoft) (3): Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() Boqun Feng (2): Drivers: hv: balloon: Support status report for larger page sizes Drivers: hv: balloon: Disable balloon and hot-add accordingly Guilherme G. Piccoli (1): Drivers: hv: vmbus: Fix potential crash on module unload Michael Kelley (3): Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device PCI: hv: Propagate coherence from VMbus device to PCI device Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer drivers/hv/channel_mgmt.c | 6 ++-- drivers/hv/hv_balloon.c | 49 +++++++++++++++++++++++++--- drivers/hv/hv_common.c | 11 +++++++ drivers/hv/ring_buffer.c | 11 ++++++- drivers/hv/vmbus_drv.c | 65 ++++++++++++++++++++++++++++++------- drivers/pci/controller/pci-hyperv.c | 9 +++++ include/asm-generic/mshyperv.h | 1 + 7 files changed, 132 insertions(+), 20 deletions(-)