Re: [RFC PATCH bpf-next 0/2] Remove unnecessary synchronizations in cpumap

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

 



ping ? Any feedback about this patch set ?

On 7/28/2023 10:30 AM, Hou Tao wrote:
> From: Hou Tao <houtao1@xxxxxxxxxx>
>
> Hi,
>
> The patchset aims to remove unnecessary synchronizations in cpu-map
> which were found during code inspection. Patch #1 removes the
> unnecessary rcu_barrier() when freeing bpf_cpu_map_entry and replaces
> it by queue_rcu_work(). Patch #2 removes the unnecessary call_rcu()
> and queue_work() when destroying cpu-map and does the freeing directly.
>
> Simply testing the patchset by running xdp_redirect_cpu test for
> virtio-net and no issues are reported. Hope to get more feedback before
> removing the RFC tag. As ususal, comments and suggestions are always
> welcome.
>
> Regards,
> Tao
>
> Hou Tao (2):
>   bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier()
>   bpf, cpumap: Clean up bpf_cpu_map_entry directly in cpu_map_free
>
>  kernel/bpf/cpumap.c | 110 +++++++++++++-------------------------------
>  1 file changed, 31 insertions(+), 79 deletions(-)
>





[Index of Archives]     [Linux Samsung SoC]     [Linux Rockchip SoC]     [Linux Actions SoC]     [Linux for Synopsys ARC Processors]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]


  Powered by Linux