Received: by 2002:a05:7412:bbc7:b0:fc:a2b0:25d7 with SMTP id kh7csp685079rdb; Fri, 2 Feb 2024 00:09:05 -0800 (PST) X-Google-Smtp-Source: AGHT+IFU0z7vRfVxLX2RontUHKX3gPJ8XEz2U62aZI+hzWwmhqQqDcPEvepV2+EsiEBiTIoy/YD7 X-Received: by 2002:a25:adc8:0:b0:dc2:45af:aa5b with SMTP id d8-20020a25adc8000000b00dc245afaa5bmr7763488ybe.59.1706861345393; Fri, 02 Feb 2024 00:09:05 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706861345; cv=pass; d=google.com; s=arc-20160816; b=TsBHE8JyAJz5M1HEJ0AaYm/Sv82JlEH34Vk1AuzJ/V3Z508WuatU89gUYSSUJQM2n0 5Ih2AVbSvMXnoftY5SuLJr9qQnM+Q8u09h+WMpf6jJjvQKlydywm5zCYvyW8cDoh2ZnK 4dTDwPzSUE9nA3FePxMpK1jVIaE4qwpmp3ZUDHf0P+rNVF+7RoEICnZJo30IqfYZ5jf7 /2e0sfDHsx5+/WvQfwc0LNKQBHJ8derzDxVFZ4dUb/vIEORt25AD3CtPLSr1HO07VNJw fwO2k2Y2mwHspUgQLKVB7JY36BvwfKRxNvBFXi8d58GoQnJcgQMNfT0qo6iMC1mBy2SL wBvQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=abuse-reports-to:tuid:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:content-language:accept-language:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=3uTr3R468lfXWCvjcXC6LsHlyyW1a03J6bH3RzvK4i0=; fh=Tk30JNmp35PzwseMF1gSRXl26FC5Uq6PQK60zC12Tvc=; b=O0gdimdFLymXNaeHikdg5nT8ypb7MdYOuEbkxuY7Xx4o+/dPjrm3N7HJihMYu30+LY 4ZR970VFgoygXcVW75bBwvhLiRsHnYW0WiYf8fkiz73fxPCQHKXZqG6e+03qV0B9Wg7t s2z/JI1ksOIzzNLzZbs3bxdiwAc9kJ6ulQ25cFBdAnq+5NZ4AndWnH8ITxwXnjvON8xD YkG9pr29hSr9rOs8Wg0dqzR2EbgoPGB7jZKCAIw0pLnK7DywAlDAnjHdYCLZKj8DdYv5 caP5U6uUl0XlB/STZvj4x8mwBFic84r1JQWDfI/rEwnWmOIqhh7SYNadCIHvrAjs/fPU tlCA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=inspur.com); spf=pass (google.com: domain of linux-kernel+bounces-49413-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49413-linux.lists.archive=gmail.com@vger.kernel.org" X-Forwarded-Encrypted: i=1; AJvYcCX6Ebuz4aC44lMshgoEwS3RkC0lmNQ/qqpjISLYy7Aj9V1JXW+65PtwITyrq0cpQgqWMjVh/NB1No0HEg5ODlYVku9vcAzIcVkT4BgMeA== Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id u23-20020a05620a085700b0078554206ba0si986752qku.634.2024.02.02.00.09.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Feb 2024 00:09:05 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-49413-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=inspur.com); spf=pass (google.com: domain of linux-kernel+bounces-49413-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-49413-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 1CA841C2775E for ; Fri, 2 Feb 2024 08:09:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7F2571863C; Fri, 2 Feb 2024 08:08:25 +0000 (UTC) Received: from unicom145.biz-email.net (unicom145.biz-email.net [210.51.26.145]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9489717C67; Fri, 2 Feb 2024 08:08:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.51.26.145 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706861304; cv=none; b=Ln0ahe+cvyWbSKalOpK9c4dwQecbT7AmfsOltoDLuzFLwIxtcqR1mAGPMSpr/bot3BluhLn6yIEeDiuWfOlLGBf1L/cS3A8h7zkzEP+2brSyskZksROEmx9nqWSVAADHB8Pzs2BfGsNS95WcBT37vDV+wpKWqrdC0UzESqraEsk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706861304; c=relaxed/simple; bh=ibR+hxBR6RrLCOrmgvnZnwggG5o6mvyFzkh4V9xZHEU=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=KCibO9MFXsGjM6GUkZ30Ccx6deeuoaIngdGTD10NiT97kmyIv3ki7xxxlMxV/o8FK7dfUMjUEkVfatZSnNm0VzZ29H2FVLxDVCJvzcRtafIKrBJSU+/cwGqVpYoJV0h/pocKLpEie5o0YwZb7ImImw54uUVwSuXpPwQqAokcrOw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=inspur.com; spf=pass smtp.mailfrom=inspur.com; arc=none smtp.client-ip=210.51.26.145 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=inspur.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=inspur.com Received: from unicom145.biz-email.net by unicom145.biz-email.net ((D)) with ASMTP (SSL) id ZCL00015; Fri, 02 Feb 2024 16:08:15 +0800 Received: from jtjnmail201621.home.langchao.com (10.100.2.21) by jtjnmail201619.home.langchao.com (10.100.2.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Fri, 2 Feb 2024 16:08:14 +0800 Received: from jtjnmail201621.home.langchao.com ([fe80::31c7:1db7:6c09:282a]) by jtjnmail201621.home.langchao.com ([fe80::31c7:1db7:6c09:282a%7]) with mapi id 15.01.2507.034; Fri, 2 Feb 2024 16:08:14 +0800 From: =?utf-8?B?Qm8gTGl1ICjliJjms6IpLea1qua9ruS/oeaBrw==?= To: "miquel.raynal@bootlin.com" CC: "alex.aring@gmail.com" , "stefan@datenfreihafen.org" , "davem@davemloft.net" , "edumazet@google.com" , "kuba@kernel.org" , "pabeni@redhat.com" , "linux-wpan@vger.kernel.org" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] net: ieee802154: at86rf230: convert to use maple tree register cache Thread-Topic: [PATCH] net: ieee802154: at86rf230: convert to use maple tree register cache Thread-Index: AdpVrrk+OI4uNSY7tUOWZI9Z/VADTA== Date: Fri, 2 Feb 2024 08:08:14 +0000 Message-ID: <982c399a2bd043a186a27a399f9b2493@inspur.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_0085_01DA55F2.05F17DD0" Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 tUid: 2024202160815863865be7136ec46b3a64c6b9bc40b1e X-Abuse-Reports-To: service@corp-email.com Abuse-Reports-To: service@corp-email.com X-Complaints-To: service@corp-email.com X-Report-Abuse-To: service@corp-email.com ------=_NextPart_000_0085_01DA55F2.05F17DD0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable >Hi Bo, > >liubo03@inspur.com wrote on Fri, 2 Feb 2024 01:45:12 -0500: > >> The maple tree register cache is based on a much more modern data >> structure than the rbtree cache and makes optimisation choices which >> are probably more appropriate for modern systems than those made by = the >rbtree cache. > >What are the real intended benefits? Shall we expect any drawbacks? > Hi The maple tree register cache has now got to the point where is is roughly feature compatible with the rbtree cache. It's based on a much = more modern data structure than the rbtree cache >> Signed-off-by: Bo Liu > >Thanks, >Miqu=C3=A8l Thanks ------=_NextPart_000_0085_01DA55F2.05F17DD0 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" 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 9w0DAgICAIAwDgYIKoZIhvcNAwQCAgCAMAcGBSsOAwIHMAoGCCqGSIb3DQMHMB0GA1UdDgQWBBTk Hdp/y3+DuDJ13Q1YzgU9iV7NdzAfBgNVHSMEGDAWgBReWQOmtExYYJFO9h61pTmmMsE1ajCCAQ8G A1UdHwSCAQYwggECMIH/oIH8oIH5hoG6bGRhcDovLy9DTj1JTlNQVVItQ0EsQ049SlRDQTIwMTIs Q049Q0RQLENOPVB1YmxpYyUyMEtleSUyMFNlcnZpY2VzLENOPVNlcnZpY2VzLENOPUNvbmZpZ3Vy YXRpb24sREM9aG9tZSxEQz1sYW5nY2hhbyxEQz1jb20/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlz dD9iYXNlP29iamVjdENsYXNzPWNSTERpc3RyaWJ1dGlvblBvaW50hjpodHRwOi8vSlRDQTIwMTIu aG9tZS5sYW5nY2hhby5jb20vQ2VydEVucm9sbC9JTlNQVVItQ0EuY3JsMIIBKQYIKwYBBQUHAQEE ggEbMIIBFzCBsQYIKwYBBQUHMAKGgaRsZGFwOi8vL0NOPUlOU1BVUi1DQSxDTj1BSUEsQ049UHVi bGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1ob21l LERDPWxhbmdjaGFvLERDPWNvbT9jQUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9Y2VydGlm aWNhdGlvbkF1dGhvcml0eTBhBggrBgEFBQcwAoZVaHR0cDovL0pUQ0EyMDEyLmhvbWUubGFuZ2No YW8uY29tL0NlcnRFbnJvbGwvSlRDQTIwMTIuaG9tZS5sYW5nY2hhby5jb21fSU5TUFVSLUNBLmNy dDBBBgNVHREEOjA4oCIGCisGAQQBgjcUAgOgFAwSbGl1Ym8wM0BpbnNwdXIuY29tgRJsaXVibzAz QGluc3B1ci5jb20wDQYJKoZIhvcNAQELBQADggEBAA+BaY3B3qXmvZq7g7tZLzq2VQjU//XHTmyl 58GLDWdVHsuX3lrAGwEfLVnUodpvthjtb7T7xEUzJh4F62zLFSm8HOBPH1B+6SFQKChHZeM0pauv Xr1krRtVv82RgLsU26XrXFUPN+NcPwt7vOw1zHOiDic4anL3A9gsuDljAi2l+CA5RY05yL+8oras EAhOYL6+ks9aB8QiCxbZzShkDTMkrh0N1DjoBLaibtnlI/fxOUYM6vgdiI+FC02G41B364ZAc1ma bSFvGIP6cIdr/olprPQOj9cq6zMi05qUBUj22hDvhcY0TlT4fEJSrvblp/LG6qTtVI3ilUAxhe8i 9cIxggOTMIIDjwIBATBwMFkxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghs YW5nY2hhbzEUMBIGCgmSJomT8ixkARkWBGhvbWUxEjAQBgNVBAMTCUlOU1BVUi1DQQITfgAA0dHV TGwIT1/wiwAAAADR0TAJBgUrDgMCGgUAoIIB+DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0yNDAyMDIwODA4MTNaMCMGCSqGSIb3DQEJBDEWBBTw77q0kDzTLyMfXrmg KHF7TnNpKTB/BgkrBgEEAYI3EAQxcjBwMFkxEzARBgoJkiaJk/IsZAEZFgNjb20xGDAWBgoJkiaJ k/IsZAEZFghsYW5nY2hhbzEUMBIGCgmSJomT8ixkARkWBGhvbWUxEjAQBgNVBAMTCUlOU1BVUi1D QQITfgAA0dHVTGwIT1/wiwAAAADR0TCBgQYLKoZIhvcNAQkQAgsxcqBwMFkxEzARBgoJkiaJk/Is ZAEZFgNjb20xGDAWBgoJkiaJk/IsZAEZFghsYW5nY2hhbzEUMBIGCgmSJomT8ixkARkWBGhvbWUx EjAQBgNVBAMTCUlOU1BVUi1DQQITfgAA0dHVTGwIT1/wiwAAAADR0TCBkwYJKoZIhvcNAQkPMYGF MIGCMAoGCCqGSIb3DQMHMAsGCWCGSAFlAwQBKjALBglghkgBZQMEARYwCwYJYIZIAWUDBAECMA4G CCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUrDgMCGjALBglghkgBZQMEAgMwCwYJYIZI AWUDBAICMAsGCWCGSAFlAwQCATANBgkqhkiG9w0BAQEFAASCAQDLMQTvhHQNjO3NK1kKXn8YH/// dpQKfowzEwARLQcVSzDwXhbYkyyuLT1pCYbg7uLcw0ItCoZJ2ppmIUTG5ZpfCQdnpudUQ48855Up FB8mH1AurXu8a7WIMyENZju29uKl1uNpSgYJQ8jy5PHCujw8K5pBafSeNJO3qzGazLLxWN6D5+qg 0AEYHNHzrhp78KPB6Gpu+NKKiF7dtNecQSijxsvY2L+9zHJztUgIouP4et1rGFE0W4GzDedWdf2C 9cx6Yj1DGDJulH+XNkS54agFRLJGLU1RYXN1JJy5U8mX9STR6NDEj34CpFNgq2WGswM3OLGgGuel 3dpBiyLYRRXQAAAAAAAA ------=_NextPart_000_0085_01DA55F2.05F17DD0--