In message: [PATCH v5.15 0/1] aufs: remove overhead for typically disabled 
Yocto use case
on 26/03/2022 Paul Gortmaker wrote:

> After having looked at the AUFS stuff some for the Yocto uprev, what I
> wanted to look at a bit more was the raw patches, like the aufs5-mmap.patch
> which touches existing core kernel files like mmap.c and fork.c etc.
> 
> It is worth noting that the Yocto use case is quite different from the
> typical RYO user who goes out and sources AUFS for themselves.  In the
> Yocto use case, we have probably 99% of our users who implicitly have
> AUFS code present but disabled via Kconfig.  In the RYO case the code
> is rarely ever disabled since it was intentionally put there to be used.
> 
> For those of us who used preempt-rt patches from over a decade ago, we
> can remember instances where the present-and-enabled case got all the
> testing and use, and the present-but-disabled case might not even build.
> 
> That means we should be paying extra attention to ensure the present but
> disabled case isn't leaving us open to regressions, or any size or
> performance burdens vs. the unpatched case with no AUFS code present.
> 
> To that end, I noticed overhead in AUFS that would remain even when
> disabled that could be relatively easily avoided and I fix that here.
> 
> Boot testing included AUFS disabled, =y and =m (plus insmod) cases, on
> the yocto v5.15.30 baseline with the previous AUFS update applied.
> 
> The two changes made here for the non-MMU case are untested but hopefully
> "obviously" correct as parallels to the tested MMU instances.

merged.

Bruce

> 
> Paul.
> ---
> 
> Paul Gortmaker (1):
>   aufs: reduce overhead for "code present but disabled" use case.
> 
>  include/linux/mm.h       | 15 +++++++++++++++
>  include/linux/mm_types.h |  4 ++++
>  mm/Makefile              |  3 ++-
>  mm/mmap.c                | 12 +++++++++++-
>  4 files changed, 32 insertions(+), 2 deletions(-)
> 
> -- 
> 2.17.1
> 
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#11087): 
https://lists.yoctoproject.org/g/linux-yocto/message/11087
Mute This Topic: https://lists.yoctoproject.org/mt/90039129/21656
Group Owner: linux-yocto+ow...@lists.yoctoproject.org
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to