Message ID | 20240607123819.40694-1-linyunsheng@huawei.com (mailing list archive) |
---|---|
Headers | show |
Series | First try to replace page_frag with page_frag_cache | expand |
On 2024/6/7 20:38, Yunsheng Lin wrote: ... > > CC: Alexander Duyck <alexander.duyck@gmail.com> Hi, Alexander & Networking Maintainers Any suggestion or comment about this version? Thanks. > > 1. https://lore.kernel.org/all/20240228093013.8263-1-linyunsheng@huawei.com/ > > Change log: > V7: Fix doc build warning and error. > > V6: > 1. Fix some typo and compiler error for x86 pointed out by Jakub and > Simon. > 2. Add two refactoring and optimization patches. > > V5: > 1. Add page_frag_alloc_pg() API for tls_device.c case and refactor > some implementation, update kernel bin size changing as bin size > is increased after that. > 2. Add ack from Mat. > > RFC v4: > 1. Update doc according to Randy and Mat's suggestion. > 2. Change probe API to "probe" for a specific amount of available space, > rather than "nonzero" space according to Mat's suggestion. > 3. Retest and update the test result. > > v3: > 1. Use new layout for 'struct page_frag_cache' as the discussion > with Alexander and other sugeestions from Alexander. > 2. Add probe API to address Mat' comment about mptcp use case. > 3. Some doc updating according to Bagas' suggestion. > > v2: > 1. reorder test module to patch 1. > 2. split doc and maintainer updating to two patches. > 3. refactor the page_frag before moving. > 4. fix a type and 'static' warning in test module. > 5. add a patch for xtensa arch to enable using get_order() in > BUILD_BUG_ON(). > 6. Add test case and performance data for the socket code. > >