From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 77DDB2FD7DE for ; Fri, 21 Nov 2025 19:43:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763754232; cv=none; b=nK+AHSSTAPqP0Y5qeASvdSSlMLoQALWiXgHnDPS6uHbFpGe/fNs8664eaRJpcMkGMoUzujpWQ7nGGsHBBbUGANpprGaH5lyhxACW6FiMtpwvbe0P5miczFE5sLUB9eEZHuZGyXopWnRNY+GJ+jvUnl95u4wqA7Q9MR9U06Pz1nw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763754232; c=relaxed/simple; bh=Vasgf9iDnOBSzRsjeFpKd6WXdPHbFWwhpiKUPv24uSQ=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=ry9ED2CIbg5rq60yoWDiNKE1j0BMr9S66aQ9wjoqdD3zqSC8negiizUiNcTBtIGJRdPM8tqWAeN8B55vZLUVdb/61loAdR42Dca6FvvXQ/RrWNTJMzo29XJESbbj50jCYeSNgRgyXK44I8Y+N/pNDMpVVgQhKvNBRINKfLi8FxI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca; spf=pass smtp.mailfrom=ziepe.ca; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b=Z93aMA5g; arc=none smtp.client-ip=209.85.219.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ziepe.ca Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=ziepe.ca header.i=@ziepe.ca header.b="Z93aMA5g" Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-88057f5d041so23616336d6.1 for ; Fri, 21 Nov 2025 11:43:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; t=1763754229; x=1764359029; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=+QgWiw8/91FDKWyOytQdo9DdOX1N/C2KE/jXm9rwyZI=; b=Z93aMA5gVCvd7BUVKhCtZoFjNXBiAnHODOFBNQYOgjHc0c5n3kvFA88ZHrzC5WI9it 28bxu3yC7OWnO51Sg7Pd+CjAWNTDzoxv6RmK2DmxdI40OY0pAZb0zOcMHPyFaTGFeNBn QEAV9Y8PHzrDnTkv0RR2LReNbk5GWaO0/mWoeJf7SCDEwy3A2vKQmQmXfzP60WcAW9b3 GANKZ1Si7T++0lkvfLFL/z30hcE8/Tsk5PYUJCU36TAhJQCq9a63CP9pGpy2+NLvF2kt /2zAPStyLZClTb/JqNuu2RvKCkaOTtil0HVfBMrxN5Wo60+GrZ+pAy/HGaU11IJNH8jk EZpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763754229; x=1764359029; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+QgWiw8/91FDKWyOytQdo9DdOX1N/C2KE/jXm9rwyZI=; b=OGCgVQ/b/WXDeKj9C3PHRZLAUaIL3ExBmb6hDhckvJbxccitBFtWfAhTNWxGw1s5qA 4au72pFgMWyE6CXt9nuRL1Ej+sHW7Ty5qbBGDnD0BLp+qWIkHNIx+dzl7OhhRyD7LwUs 094w0JImngt3jZHyD/v2FOmwpf8AFLEaGhpISCFXaixNbIsLDc4rZ/xRvhTgFI/rGwx0 3hEHNFznqNhIB8CGP5C6VJ7vTBfrXPydhDJXcHLdVLsQNz2HpfZ0ZZt5JjeejQbkIPtO jq2vY2vn7Zq3gGIIu6mrXrQlbIhJEDu9mUHUUtdEVhY/d592FxTrrhGIE1Mae0PSIV/T b3uw== X-Forwarded-Encrypted: i=1; AJvYcCVOxlBxaaBqb6N2XZbhUDYFs41r7AmDeC2chJ8k888sa9bDarcpRG4qIg/DC7Ee1+YVzePuc8Cru4ycxO8=@vger.kernel.org X-Gm-Message-State: AOJu0YyGr1LlxTBrjHRbiRtAtoRoGCct188VBbPmZr06a4e+rh5fHVH5 3/EgAMq0sRLKnMh8jN+tdymvB8S/r83nJzQfRUdnxP5Pa3YFjFs+DrV0rt5kiQTTKkk= X-Gm-Gg: ASbGncvJI14/7Z9HjMHULUCMYAeT5j6hng3lkyFUf153Z2xB74Hd9rnG4P+7baN1a+x wXlRsqe4GzkZ5i/Q4pLDnWyZlyA8ER8mclUP5po9uoWnbYMksYYsiPTtX1DX3/H8RH0c22FteGm 7OVvNBxpGrc8UE9vhwNu8end76ii1CXCiJZ1ZdWXMdHwMHHSRmLBy6Dm6iCzeJesB04QLCEiLIb dLBTC7g5R46TdOKiu2XSIll0wVgESPqYssWwST1DvmjnYQUMTzTSj8xJIUnEMvZY9v27ssmnIzX JVSFKOi9fmvasqwkow5uJzHItHt8qvtMCSHU8h7yF+fJmlr/3U8iNJNDKVdxf+Z8wnAH5isQaOI cqqwNN5gYB3SQI2MglusELzFN1BnPT1rqXvYvOAzGO8RP1qrLrtjV29crbAV7F/dRQJ1MjxDUde zkmqRcAiCl24Jx8IINyuto0n0rX1jOkgZeuLfNlFQ3qnR1LCQTGkhDnIl7 X-Google-Smtp-Source: AGHT+IGqc8b5OqtPTf0L+qTFhxqvDfLDQaT2MVNMs6H0B2nCSGrUCWV8rdwz0XmyTkzH+nMbULjcjA== X-Received: by 2002:ad4:5cad:0:b0:880:52d3:9c03 with SMTP id 6a1803df08f44-8847c520c97mr64807786d6.33.1763754229556; Fri, 21 Nov 2025 11:43:49 -0800 (PST) Received: from ziepe.ca (hlfxns017vw-47-55-120-4.dhcp-dynamic.fibreop.ns.bellaliant.net. [47.55.120.4]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-8846e5735a8sm45639656d6.41.2025.11.21.11.43.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Nov 2025 11:43:49 -0800 (PST) Received: from jgg by wakko with local (Exim 4.97) (envelope-from ) id 1vMX2q-00000001aRf-2Fb9; Fri, 21 Nov 2025 15:43:48 -0400 Date: Fri, 21 Nov 2025 15:43:48 -0400 From: Jason Gunthorpe To: "Gustavo A. R. Silva" Cc: Kevin Tian , Joerg Roedel , Will Deacon , Robin Murphy , Lu Baolu , Nicolin Chen , iommu@lists.linux.dev, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org Subject: Re: [PATCH] iommufd/driver: Fix counter initialization for counted_by annotation Message-ID: <20251121194348.GF233636@ziepe.ca> References: 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 In-Reply-To: On Tue, Nov 11, 2025 at 06:01:24PM +0900, Gustavo A. R. Silva wrote: > One of the requirements for counted_by annotations is that the counter > member must be initialized before the first reference to the > flexible-array member. > > Move the vevent->data_len = data_len; initialization to before the > first access to flexible array vevent->event_data. > > Cc: stable@vger.kernel.org > Fixes: e8e1ef9b77a7 ("iommufd/viommu: Add iommufd_viommu_report_event helper") > Signed-off-by: Gustavo A. R. Silva > --- > drivers/iommu/iommufd/driver.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Applied, thanks Jason