Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp723157pxb; Fri, 14 Jan 2022 15:02:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJxSgtAGMmBGwab7cT8woT2mmrD+UydKutxmxtUBBaDKhHJi4xVA2snARyTbjDyTQkamDZUH X-Received: by 2002:a17:90a:e60a:: with SMTP id j10mr13155040pjy.84.1642201375022; Fri, 14 Jan 2022 15:02:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642201375; cv=none; d=google.com; s=arc-20160816; b=FvMDTMQ1qkEJTZxCY1ZvqKTVZvJ7oScziHY6VsfS3vL7NaWzLR3wz176aESRw7Tt5s twARxRwGC8My9TBpGUFQtZ+l8gHTtDklS87prRs6HUNwNwT9DP3tAHTZDClQMIus0N5H sxqOHPhK0OYZo6jDo64Qb+IfSDn4eoPpZ4kioTKczj6DZOQh5PG3rtejzTHbGqdZpxvD eWzwtbZDNmXTLD/AMeeekRBuJrnYabDG7M5K1Ilvd3k8jtiggqPWpVPUzJdCmS3k/HJw oq2Nazg9Y5CWeJFy8eZHP2zIlv5uwzumulevhHy2+AI6eSy26y1K2G+Vvdnve+SWdVmH 1AQg== 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=7xbkH8ySgVRyb++h+vOq7/NEH2+ZignL/wqeBWgwOVo=; b=0VzlQdAjDYdGhWJz150J4xrNaoLbQsVCIQ6Lcwt/BiGbWuj1Dm5SJ+LGfE84Ds/+qQ 0nFX9vhfoyIULC5cAIxTsBNYl581ZpQbZDSOrZ6n5Y4Bsqv3KRb+ft9XRF3vwv6KFgbM V7QKeBk2p7clYy5ZfoRS2byZPX0F2N2J6JBzyZ1hpdP9dMVv/aYsH1AQsRpMFxssNvHg GhTDIO3gh6BB0A9pKCBC7TSTFEsJH+yaQlgp8N7piSVQ5GShB4A4rCg8q2GBe71U4EgC Az6RI/E7zNwPGf7dEJPJYcsI/q/GFUGglESBylTNRw+egCIisewWwN8T27BYI5OsHWC8 TCJg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id q2si7083770pga.736.2022.01.14.15.02.43; Fri, 14 Jan 2022 15:02:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.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: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243833AbiANTCv (ORCPT + 99 others); Fri, 14 Jan 2022 14:02:51 -0500 Received: from mail-wm1-f42.google.com ([209.85.128.42]:41491 "EHLO mail-wm1-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231557AbiANTCu (ORCPT ); Fri, 14 Jan 2022 14:02:50 -0500 Received: by mail-wm1-f42.google.com with SMTP id q141-20020a1ca793000000b00347b48dfb53so7415132wme.0; Fri, 14 Jan 2022 11:02:49 -0800 (PST) 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=7xbkH8ySgVRyb++h+vOq7/NEH2+ZignL/wqeBWgwOVo=; b=PfVDOVHw8o+41roaWtM7QHdeC8eTB3GuQKmRIhkpiX35yfy+7DqQM8CiF32bDlSyjd gDqDCC/v08Sh0Uhp9GlFnTGpL/uNW1mfsooKbgafMAL0r/Pi2Hd73Bkd8mO96aKw1YX0 fzUVofHQSv1HuMY29rRP8a0LYhltgaSv8S7MdipUbTUP4VbDTVFH+JCZ9tNYfadHvSxR 5gAXaZwhQkU52/3wdrcxs7P0LvVt3hKRb+T9qs0MXjQIhYfYdv73955tlppvXKs/mXra dw3g8HPUhh3UICl/yCysai5NuCZ1OP9mI8tV/QbYN7BvnE6QaW6Mg8qgBTjCtcdz/EAt /rVg== X-Gm-Message-State: AOAM5326pTTtyk/7/QCpF4Q8te8BdXYyhw4qZ61QOSiSq6ArlQlERtO2 FBR/H/K6FGKbY5FYh4p3b0E= X-Received: by 2002:a7b:cb83:: with SMTP id m3mr9595791wmi.150.1642186968887; Fri, 14 Jan 2022 11:02:48 -0800 (PST) Received: from liuwe-devbox-debian-v2 ([51.145.34.42]) by smtp.gmail.com with ESMTPSA id o38sm6759742wms.11.2022.01.14.11.02.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Jan 2022 11:02:48 -0800 (PST) Date: Fri, 14 Jan 2022 19:02:46 +0000 From: Wei Liu To: Linus Torvalds Cc: Wei Liu , Linux Kernel List , Linux on Hyper-V List , kys@microsoft.com, haiyangz@microsoft.com, decui@microsoft.com, sthemmin@microsoft.com, Michael Kelley Subject: [GIT PULL] Hyper-V next for 5.17 Message-ID: <20220114190246.4uvu7oehhugxcwki@liuwe-devbox-debian-v2> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, The following changes since commit 2585cf9dfaaddf00b069673f27bb3f8530e2039c: Linux 5.16-rc5 (2021-12-12 14:53:01 -0800) are available in the Git repository at: ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git tags/hyperv-next-signed-20220114 for you to fetch changes up to 4eea5332d67d8ae6ba5717ec0f4e671fdbd222e7: scsi: storvsc: Fix storvsc_queuecommand() memory leak (2022-01-10 12:33:47 +0000) If you see a conflict with net-next, here is a resolution: https://lore.kernel.org/linux-next/20211220185139.034d8e15@canb.auug.org.au/ Thanks, Wei. ---------------------------------------------------------------- hyperv-next for 5.17 - More patches for Hyper-V isolation VM support (Tianyu Lan) - Bug fixes and clean-up patches from various people ---------------------------------------------------------------- Juan Vazquez (2): Drivers: hv: vmbus: Initialize request offers message for Isolation VM scsi: storvsc: Fix storvsc_queuecommand() memory leak Michael Kelley (2): Drivers: hv: Fix definition of hypercall input & output arg variables x86/hyperv: Fix definition of hv_ghcb_pg variable Tianyu Lan (5): swiotlb: Add swiotlb bounce buffer remap function for HV IVM x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() hyper-v: Enable swiotlb bounce buffer for Isolation VM scsi: storvsc: Add Isolation VM support for storvsc driver net: netvsc: Add Isolation VM support for netvsc driver Vitaly Kuznetsov (1): x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() Wei Liu (1): swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() YueHaibing (1): scsi: storvsc: Fix unsigned comparison to zero arch/x86/hyperv/hv_init.c | 14 +++- arch/x86/hyperv/ivm.c | 28 ++++++++ arch/x86/hyperv/mmu.c | 19 +++--- arch/x86/include/asm/mshyperv.h | 2 +- arch/x86/kernel/cc_platform.c | 8 +++ arch/x86/kernel/cpu/mshyperv.c | 15 ++++- drivers/hv/channel_mgmt.c | 2 +- drivers/hv/hv_common.c | 15 ++++- drivers/hv/vmbus_drv.c | 4 ++ drivers/net/hyperv/hyperv_net.h | 5 ++ drivers/net/hyperv/netvsc.c | 136 +++++++++++++++++++++++++++++++++++++- drivers/net/hyperv/netvsc_drv.c | 1 + drivers/net/hyperv/rndis_filter.c | 2 + drivers/scsi/storvsc_drv.c | 54 +++++++++------ include/asm-generic/mshyperv.h | 6 +- include/linux/hyperv.h | 6 ++ include/linux/swiotlb.h | 6 ++ kernel/dma/swiotlb.c | 50 +++++++++++++- 18 files changed, 328 insertions(+), 45 deletions(-)