[PATCH v2 00/10] Tidy some minor things in the stream table/cd table area
Will Deacon
will at kernel.org
Tue Jul 2 11:43:57 PDT 2024
On Mon, 10 Jun 2024 21:31:09 -0300, Jason Gunthorpe wrote:
> Will pointed out that two places referring to the CD/STE struct did not
> get the new types. While auditing this code a few more oddities were
> noticed. Based on a feedback from Mostafa and Nicolin a few more things
> were fixed up too
>
> - Use types for all the HW structures everywhere even for the L1
> descriptors that are just a single 8 bytes. This helps with clarity of
> what everthing is pointing at
> - Use indexing helpers for the STE/CD two level calculations
> - Use sizeof(struct X) instead of open coded math on constants. The sizeof
> naturally follows the type of the related variable in almost all cases
> - Remove redundant dma_addr_t's and save some memory
> - Remove redundant devm usage
> - Use the modern rbtree API
>
> [...]
Applied first two to will (for-joerg/arm-smmu/updates), thanks!
[01/10] iommu/arm-smmu-v3: Do not zero the strtab twice
https://git.kernel.org/will/c/c84c5ab76c9c
[02/10] iommu/arm-smmu-v3: Shrink the strtab l1_desc array
https://git.kernel.org/will/c/a4d75360f7a6
Cheers,
--
Will
https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev
More information about the linux-arm-kernel
mailing list