Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp275212lqh; Thu, 28 Mar 2024 01:18:30 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWJZZz5BHamowksheFhgPyhYp87env3VqgaiEUHhaCZyoCIeUgrkQUWk8fogpY2Wz+LZdwu5m409KariOi3lzExGywD1WGf7+4XFGVqjg== X-Google-Smtp-Source: AGHT+IFhfaED3KpzVbkt1I7jhZRaibud3qHVvJQC1wZ2kbAzrY3gZP5t/cEllUtouRlHn+v1Tl+I X-Received: by 2002:a25:14c3:0:b0:dc2:398b:fa08 with SMTP id 186-20020a2514c3000000b00dc2398bfa08mr2077054ybu.31.1711613910411; Thu, 28 Mar 2024 01:18:30 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711613910; cv=pass; d=google.com; s=arc-20160816; b=BgL/KkQzTCXOTCIP9g8alzGUszk1064mKbRfnQNnlIRgLz2L1D7gz7OTHUWiIzJYhC Ly13B+lDEuIlruPyvs38peNYi0mKDIVRrdo3pPNqrHgFby9+KcHXDC06rrnNYPuGs/qL nWb9pMyJWoyypPBPOq395W9s0hexAdv9hCEBgJDUQ6fyib3TWwgOKG2Q1DXaDYA4cuL3 lBKiG/j3gMhrIiYSLP2qIvTc+IGRfInZ1Xc3hSdVkRyUABe0yWzmMYVUKUw6s7d0L7au DeOmy+H81Ko9K+OQvsmYLre/M+ZHb7qZl5UTsrkINRtFVVF7L+g8ordTWbT0MCcNLgLk V2aw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date :dkim-signature; bh=wFsP/0uzmm9YW5Hdylzaik9cSkphqQEMw+RdqsWEj/E=; fh=KFF5Ysak9SZbsrhLr1VNssZneHrqrBEvJZOMqZE84j8=; b=CkXxZ6SrW8WNt2lM4ZqbIxYHQMxVltFoXnd4ew67aiewNfD+FUcMh6LdVm2f4JzN+h BpW1AVMxLSEZwOYTZrHM+ZaZmII8ppbQ/jQAR2PK/5H0F4alUMc36tYGnywLkLv7FQ1g lO++I9xX7mnRG9ENk99gOaY6UVAX4UaS8s4REEsr6lMv7DYhQ4v/ERm8hSg7/rTOpCcR OPLDwpzxN9nnd2C5+4Q5aJ94jKa0mckjrWtIGngIZYGZjiIAO5ehZnXqjzxLMYqxfaqY gg5xEJ7UcjmvVW0zWZDia8brVbjYRdj/DphrLstjGNV3vSZSAaKLHE4lQcAyBPDnusSe t0fw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@8bytes.org header.s=default header.b="IG34/QgP"; arc=pass (i=1 spf=pass spfdomain=8bytes.org dkim=pass dkdomain=8bytes.org); spf=pass (google.com: domain of linux-kernel+bounces-122575-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-122575-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id j3-20020ac85c43000000b004316bb4414esi876869qtj.745.2024.03.28.01.18.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 01:18:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-122575-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@8bytes.org header.s=default header.b="IG34/QgP"; arc=pass (i=1 spf=pass spfdomain=8bytes.org dkim=pass dkdomain=8bytes.org); spf=pass (google.com: domain of linux-kernel+bounces-122575-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-122575-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 0FDD91C247BE for ; Thu, 28 Mar 2024 08:18:30 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BD782548ED; Thu, 28 Mar 2024 08:18:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=8bytes.org header.i=@8bytes.org header.b="IG34/QgP" Received: from mail.8bytes.org (mail.8bytes.org [85.214.250.239]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B5EB351C45 for ; Thu, 28 Mar 2024 08:18:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=85.214.250.239 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711613903; cv=none; b=sv8cPy1YvE+KZPBHnWQKRGexi2IzZgBslPf5FNw/hBYsNtWqQuh6LwfYdHgxaHb4OtzAGf3Bs9++smqSdggOYTRs/db0D/WmxaJTunXLvhYjHZptFWqV1PlrG3MlGQ+2SCLyNScbX1j5KQgxeWqXomG0AfGw5G/If0zSnxojBHk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711613903; c=relaxed/simple; bh=E4W+r8TfulGjSmOA1LdOpEM8S3uPAlvCQu3lib2TuNg=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=okxpuwazWv57B+5IB9zLLaGYT8LbY8AwWDYgnbTdlBPKUTeqdNqrtMd8GFYlOJ/WzGwYb9Lz/K3qA5CxtOtO0TcrhcGSj3tH7nguJQBg+GChSPzLyIioP2yBSIFQzS/V5hXA+Ci1soNrW2BTJ9iMrdFmZCxUP9anZKcCFCr1eTc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=8bytes.org; spf=pass smtp.mailfrom=8bytes.org; dkim=pass (2048-bit key) header.d=8bytes.org header.i=@8bytes.org header.b=IG34/QgP; arc=none smtp.client-ip=85.214.250.239 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=8bytes.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=8bytes.org Received: from 8bytes.org (p4ffe1eea.dip0.t-ipconnect.de [79.254.30.234]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.8bytes.org (Postfix) with ESMTPSA id 72C052810A1; Thu, 28 Mar 2024 09:18:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=8bytes.org; s=default; t=1711613900; bh=E4W+r8TfulGjSmOA1LdOpEM8S3uPAlvCQu3lib2TuNg=; h=Date:From:To:Cc:Subject:From; b=IG34/QgPa0IP27cm2dZWuDmVArq8mQEmiYfzGlXQSoE7lXXjo0DbqMEt6I7ehsHTD OGFwyrG/zwdXb0hjZF7LaiAVJ8wnJt+hMHF4bx4zGuUwWL33m/3Rg9e48Put9IMxXA wsuSJyr3lxUfFX/gLJ5njoD7FlvvBkqZslYCH1CI1HkKyWJdubvX8egmW4UhAPl+mY kHuhb/A08lp61uK69qzR/WNwyd0vt3HEqivK07uS8C3pE3w0PuDvZFPbXsQuIHWXSS x+IWE9E5d45p/BVid6sq+C1vMTEsINWLuWl/xzvn7mfsfcHLI+TbUtoRPDi6n+ZXWt TbvONu6RgVXdQ== Date: Thu, 28 Mar 2024 09:18:18 +0100 From: Joerg Roedel To: Linus Torvalds Cc: Will Deacon , linux-kernel@vger.kernel.org, iommu@lists.linux.dev Subject: [git pull] IOMMU Fixes for Linux v6.9-rc1 Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Linus, The following changes since commit 4cece764965020c22cff7665b18a012006359095: Linux 6.9-rc1 (2024-03-24 14:10:05 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git tags/iommu-fixes-v6.9-rc1 for you to fetch changes up to c404f55c26fc23c70a9f2262f3f36a69fc46289b: iommu: Validate the PASID in iommu_attach_device_pasid() (2024-03-28 06:38:40 +0100) ---------------------------------------------------------------- IOMMU Fixes for Linux v6.9-rc1: Including: - ARM SMMU fixes: - Fix swabbing of the STE fields in the unlikely event of running on a big-endian machine. - Fix setting of STE.SHCFG on hardware that doesn't implement support for attribute overrides. - IOMMU core: - PASID validation fix in device attach path ---------------------------------------------------------------- Jason Gunthorpe (2): iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V iommu: Validate the PASID in iommu_attach_device_pasid() Joerg Roedel (1): Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into iommu/fixes Mostafa Saleh (1): iommu/arm-smmu-v3: Fix access for STE.SHCFG drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 38 +++++++++++++++++++---------- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 2 ++ drivers/iommu/iommu.c | 11 ++++++++- 3 files changed, 37 insertions(+), 14 deletions(-) Please pull. Thanks, Joerg