[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v3 01/23] xen/arm: smmuv3: Maintain a SID->device structure


  • To: Milan Djokic <milan_djokic@xxxxxxxx>
  • From: Luca Fancellu <Luca.Fancellu@xxxxxxx>
  • Date: Thu, 9 Apr 2026 14:59:24 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=epam.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zWhPDkH8+Dfkt9b7BQQm2O9WTlUGqEoHkOJc8L0mYtA=; b=orFGUD7zBFBCzHyWT+3kK0aqqic7+L/EoN9oX8eZC3KwYVFlW3gOzk7rDguVn6skL8NrH2/eJ0W6NKNXxcYg5ik5hUmB3Dv4rw5rje7F1/v4abH8Ot5Pp1FZRSu3x9G5arVk73uVBIUjUetHl5N/3bmKA7idxV1h7iDCRDWiVYSsUZpAod4uahzz38joCAap5k4koTP+x/SQeIewujAF39lQkXPx7oZKrriOp2hEm+/McnTNWa9ramUmCGk8WKWaDPB137Lm+MWrwgAUJex+Zt4HQRDnBhNY7xraHgkt3Ys7TTWUy4GyqkdOVgo1lfWjNMIi9EsCavwC6AO/hdgYnA==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zWhPDkH8+Dfkt9b7BQQm2O9WTlUGqEoHkOJc8L0mYtA=; b=R0ZhCueBbLeUp53WDfvatEFaAMdOOyh1HTw3U+HBvvs5jm4MDEaH3mD2YCdEQFiFKsKqU4/2axc8o5zFt+udWuEOf1QCaZFQT6gMp1cFpfXrF3Q8KQKGFgJFpCaEC5Eta/REWRE1+vviZ72Eq5EyfZz3PScbdZcyQ9jKQLcRhypT9J7ySDI9lqeSejAUgL3mYcPHH9mR053uudY7zHQyt+JmpPz14P/QANXDPU+IjANeJ6pf61iFrldT0XiW0M9zkcnrHpBwfniJO6uJxI6SR6W6wkk3h3K1wE9TsyXl5FcPXjLUgVTG2fwod7PFuF9qt+eZr+z5XJA3SJytAb+UhA==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=NdQK9lxF2d7wzYnlAT5bf/Wb/LzELNjID+p+AvDAuPVqtuLfXlqLHy1epdO8ut4hDdatXXr8/4zlA+sU+0rJyLRJ8VXO6g/9QtVphmhpLbz0R4ECP1LdYbCMQmEV2D9h3jkz9W0XPIWhurRspTp21VFttkKiBKvk6VO4comwoh1mzK5eWnuhOKF7KnCtr8IJgnp9iu3lv7C2CD1jeDOCE8dt5Z1+/j8IRO47v46OebKJMkOXsCzY1CLMz7BitjeXjIZfP8e3EQ9AA74gm2ruqmaiDUiJOZQ9mP1MU25rXv9ev75cuOyHDWmQy8AObUGeURvspPURFcGsVKnTH1kCLw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qLZdhlZx2vtssKRZlN3HlXjOh63vcARApFb4MVJQaX52YuibjNZ/NQSLTPJskDkQfUafoKuu7SbWNKPvp+odJlznljxEjZrb/3zeVf+gq3t4QL0FyGTPmClluXC2j7y5q05NU/57C4oEQi/dlsfX3x1mwvShhvv2pKTGUUASvTHcjvrMMuFVxNDAI3c6ujijgrKnq+AeZOartOZ90vwep5YVi2/550uMiykASXlvqsSWMWtn8mqC+kfocqiU5imvpV1huhv+JZ+OvwQRLecFLT/cYSfmyrJD5vzdQc50VcRDK9sCx1trG8SZD+emvyFYkpquSKUZJ41t5p6xl0Ib7Q==
  • Authentication-results: eu.smtp.expurgate.cloud; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"; dkim=pass header.s=selector1 header.d=arm.com header.i="@arm.com" header.h="From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck"
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: "xen-devel@xxxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Jean-Philippe Brucker <jean-philippe@xxxxxxxxxx>, Bertrand Marquis <Bertrand.Marquis@xxxxxxx>, Rahul Singh <Rahul.Singh@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>, Eric Auger <eric.auger@xxxxxxxxxx>, Keqian Zhu <zhukeqian1@xxxxxxxxxx>, Will Deacon <will@xxxxxxxxxx>, Joerg Roedel <jroedel@xxxxxxx>
  • Delivery-date: Thu, 09 Apr 2026 15:00:35 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHcyDF0sX1+ul28x0aGM9udNvQpDw==
  • Thread-topic: [PATCH v3 01/23] xen/arm: smmuv3: Maintain a SID->device structure

Hi Milan,

> On 31 Mar 2026, at 02:51, Milan Djokic <milan_djokic@xxxxxxxx> wrote:
> 
> From: Jean-Philippe Brucker <jean-philippe@xxxxxxxxxx>
> 
> Backport Linux commit cdf315f907d4. This is the clean backport without
> any changes.
> 
> When handling faults from the event or PRI queue, we need to find the
> struct device associated with a SID. Add a rb_tree to keep track of
> SIDs.
> 
> Acked-by: Jonathan Cameron <Jonathan.Cameron@xxxxxxxxxx>
> Reviewed-by: Eric Auger <eric.auger@xxxxxxxxxx>
> Reviewed-by: Keqian Zhu <zhukeqian1@xxxxxxxxxx>
> Signed-off-by: Jean-Philippe Brucker <jean-philippe@xxxxxxxxxx>
> Acked-by: Will Deacon <will@xxxxxxxxxx>
> Link: 
> https://lore.kernel.org/r/20210401154718.307519-8-jean-philippe@xxxxxxxxxx
> Signed-off-by: Joerg Roedel <jroedel@xxxxxxx>
> Origin: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
> cdf315f907d4
> Signed-off-by: Rahul Singh <rahul.singh@xxxxxxx>
> Signed-off-by: Milan Djokic <milan_djokic@xxxxxxxx>
> ---

I think that by only backporting this one we are introducing a regression for 
which
we don’t allow anymore duplicated stream id, have a look on this linux commit
that is fixing it: b00d24997a11c10d3e420614f0873b83ce358a34.

P.s. I was able to apply only until patch 3, I think this serie needs a rebase, 
do you have
an updated branch or can you point me to the staging SHA to build it? (hope 
it’s not too far
from now)

Cheers,
Luca



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.