[PATCH v4 00/10] xen/arm: smmuv3: Merge Linux fixes to Xen

Rahul Singh posted 10 patches 1 year, 7 months ago
Failed in applying to current master (apply log)
xen/drivers/passthrough/arm/smmu-v3.c | 741 ++------------------------
xen/drivers/passthrough/arm/smmu-v3.h | 672 +++++++++++++++++++++++
2 files changed, 708 insertions(+), 705 deletions(-)
create mode 100644 xen/drivers/passthrough/arm/smmu-v3.h
[PATCH v4 00/10] xen/arm: smmuv3: Merge Linux fixes to Xen
Posted by Rahul Singh 1 year, 7 months ago
This patch series merge the applicable Linux fixes to Xen.

Bixuan Cui (1):
  xen/arm: smmuv3: Change *array into *const array

Christophe JAILLET (1):
  xen/arm: smmuv3: Avoid open coded arithmetic in memory allocation

Gustavo A. R. Silva (1):
  xen/arm: smmuv3: Fix fall-through warning for Clang

Jean-Philippe Brucker (2):
  xen/arm: smmuv3: Fix endianness annotations
  xen/arm: smmuv3: Move definitions to a header

Robin Murphy (1):
  xen/arm: smmuv3: Remove the page 1 fixup

Zenghui Yu (2):
  xen/arm: smmuv3: Fix l1 stream table size in the error message
  xen/arm: smmuv3: Remove the unused fields for PREFETCH_CONFIG command

Zhen Lei (1):
  xen/arm: smmuv3: Remove unnecessary oom message

Zhou Wang (1):
  xen/arm: smmuv3: Ensure queue is read after updating prod pointer

 xen/drivers/passthrough/arm/smmu-v3.c | 741 ++------------------------
 xen/drivers/passthrough/arm/smmu-v3.h | 672 +++++++++++++++++++++++
 2 files changed, 708 insertions(+), 705 deletions(-)
 create mode 100644 xen/drivers/passthrough/arm/smmu-v3.h

-- 
2.25.1
Re: [PATCH v4 00/10] xen/arm: smmuv3: Merge Linux fixes to Xen
Posted by Julien Grall 1 year, 7 months ago
Hi,

On 06/09/2022 10:55, Rahul Singh wrote:
> This patch series merge the applicable Linux fixes to Xen.
> 
> Bixuan Cui (1):
>    xen/arm: smmuv3: Change *array into *const array
> 
> Christophe JAILLET (1):
>    xen/arm: smmuv3: Avoid open coded arithmetic in memory allocation
> 
> Gustavo A. R. Silva (1):
>    xen/arm: smmuv3: Fix fall-through warning for Clang
> 
> Jean-Philippe Brucker (2):
>    xen/arm: smmuv3: Fix endianness annotations
>    xen/arm: smmuv3: Move definitions to a header
> 
> Robin Murphy (1):
>    xen/arm: smmuv3: Remove the page 1 fixup
> 
> Zenghui Yu (2):
>    xen/arm: smmuv3: Fix l1 stream table size in the error message
>    xen/arm: smmuv3: Remove the unused fields for PREFETCH_CONFIG command
> 
> Zhen Lei (1):
>    xen/arm: smmuv3: Remove unnecessary oom message
> 
> Zhou Wang (1):
>    xen/arm: smmuv3: Ensure queue is read after updating prod pointer

I didn't get the full series in my inbox. So I used the branch Bertrand 
pushed on gitlab [1]. That said, I had to tweak all the commit messages 
to remove the tags Issue-Id and Change-Id.

I have also added Bertrand's reviewed-by tag on patch #3.

It is now fully committed.

Cheers,

[1] 
https://gitlab.com/xen-project/people/bmarquis/xen-arm-poc/-/tree/temp/smmuv3-fixes

> 
>   xen/drivers/passthrough/arm/smmu-v3.c | 741 ++------------------------
>   xen/drivers/passthrough/arm/smmu-v3.h | 672 +++++++++++++++++++++++
>   2 files changed, 708 insertions(+), 705 deletions(-)
>   create mode 100644 xen/drivers/passthrough/arm/smmu-v3.h
> 

-- 
Julien Grall
Re: [PATCH v4 00/10] xen/arm: smmuv3: Merge Linux fixes to Xen
Posted by Bertrand Marquis 1 year, 7 months ago
Hi Julien

> On 6 Sep 2022, at 17:49, Julien Grall <julien@xen.org> wrote:
> 
> Hi,
> 
> On 06/09/2022 10:55, Rahul Singh wrote:
>> This patch series merge the applicable Linux fixes to Xen.
>> Bixuan Cui (1):
>>   xen/arm: smmuv3: Change *array into *const array
>> Christophe JAILLET (1):
>>   xen/arm: smmuv3: Avoid open coded arithmetic in memory allocation
>> Gustavo A. R. Silva (1):
>>   xen/arm: smmuv3: Fix fall-through warning for Clang
>> Jean-Philippe Brucker (2):
>>   xen/arm: smmuv3: Fix endianness annotations
>>   xen/arm: smmuv3: Move definitions to a header
>> Robin Murphy (1):
>>   xen/arm: smmuv3: Remove the page 1 fixup
>> Zenghui Yu (2):
>>   xen/arm: smmuv3: Fix l1 stream table size in the error message
>>   xen/arm: smmuv3: Remove the unused fields for PREFETCH_CONFIG command
>> Zhen Lei (1):
>>   xen/arm: smmuv3: Remove unnecessary oom message
>> Zhou Wang (1):
>>   xen/arm: smmuv3: Ensure queue is read after updating prod pointer
> 
> I didn't get the full series in my inbox. So I used the branch Bertrand pushed on gitlab [1]. That said, I had to tweak all the commit messages to remove the tags Issue-Id and Change-Id.

Very sorry for that (should never do things in background during meetings).

> 
> I have also added Bertrand's reviewed-by tag on patch #3.
> 
> It is now fully committed.

Thanks a lot
Cheers
Bertrand

> 
> Cheers,
> 
> [1] https://gitlab.com/xen-project/people/bmarquis/xen-arm-poc/-/tree/temp/smmuv3-fixes
> 
>>  xen/drivers/passthrough/arm/smmu-v3.c | 741 ++------------------------
>>  xen/drivers/passthrough/arm/smmu-v3.h | 672 +++++++++++++++++++++++
>>  2 files changed, 708 insertions(+), 705 deletions(-)
>>  create mode 100644 xen/drivers/passthrough/arm/smmu-v3.h
> 
> -- 
> Julien Grall
Re: [PATCH v4 00/10] xen/arm: smmuv3: Merge Linux fixes to Xen
Posted by Rahul Singh 1 year, 7 months ago
Hi Julien,

> On 6 Sep 2022, at 5:49 pm, Julien Grall <julien@xen.org> wrote:
> 
> Hi,
> 
> On 06/09/2022 10:55, Rahul Singh wrote:
>> This patch series merge the applicable Linux fixes to Xen.
>> Bixuan Cui (1):
>>   xen/arm: smmuv3: Change *array into *const array
>> Christophe JAILLET (1):
>>   xen/arm: smmuv3: Avoid open coded arithmetic in memory allocation
>> Gustavo A. R. Silva (1):
>>   xen/arm: smmuv3: Fix fall-through warning for Clang
>> Jean-Philippe Brucker (2):
>>   xen/arm: smmuv3: Fix endianness annotations
>>   xen/arm: smmuv3: Move definitions to a header
>> Robin Murphy (1):
>>   xen/arm: smmuv3: Remove the page 1 fixup
>> Zenghui Yu (2):
>>   xen/arm: smmuv3: Fix l1 stream table size in the error message
>>   xen/arm: smmuv3: Remove the unused fields for PREFETCH_CONFIG command
>> Zhen Lei (1):
>>   xen/arm: smmuv3: Remove unnecessary oom message
>> Zhou Wang (1):
>>   xen/arm: smmuv3: Ensure queue is read after updating prod pointer
> 
> I didn't get the full series in my inbox. So I used the branch Bertrand pushed on gitlab [1]. That said, I had to tweak all the commit messages to remove the tags Issue-Id and Change-Id.
> 
> I have also added Bertrand's reviewed-by tag on patch #3.
> 
> It is now fully committed.
 
Thanks for committing the series. 

Regards,
Rahul