Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp4009294rdh; Fri, 29 Sep 2023 08:37:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF7+N/xSVYQBm4x0GSPxlbS3QaUClbbrR3/CE0rC8C7AA4t1Ka9mHYzO1rPNYjUPFrU9p+O X-Received: by 2002:a05:6e02:12a3:b0:34f:f0d9:5a1c with SMTP id f3-20020a056e0212a300b0034ff0d95a1cmr3947277ilr.15.1696001844354; Fri, 29 Sep 2023 08:37:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696001844; cv=none; d=google.com; s=arc-20160816; b=kDR+8eq+Q/w/3sjJtpJQqkc7IT357KLTVqd08465CSResKPDIOzgZfHuqGCr14D417 p6y8f6KP6a95LKyYhSFM01mcW9yLOTDb2lk3HNlO1GVg5HnohacslOvlxlE+uUtpCau8 rr2p2rMhHGskb92Z+nQv1YjGcpjxIN7xXo3YI+NESWWjuJh+n3vNm6Na35BwD9OQPTDz rAde7Cac/Ae+bCTh7VEDyL/7Ipe3OenHF8FuEQyxuM0ZQdnaagZSULqnBN6yFLShZbpq uYhULc3MylCMj11zfBRnlXHURCJdQKsfEQKJscJoXzjHMlGY8FqFVLhNkzx7WpB+Bahy 6z9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:content-transfer-encoding:mime-version :message-id:date:subject:from:dkim-signature; bh=Y+xnJsELL+f1BFiIPIG1nsqUiBNPH6YhtqeQ/ajJ38E=; fh=9gJMX66QOJHVusGLKVxeYYd9M02PI/WHI+hxLGEr66Q=; b=1I3N/phXxnyIi/FaSeyI2XZyx4Vs2uUv2nlyEgb1BERnDcjBQmbMW4JFq0NK3gt0Gu ZcJv84zjHl0yo2vQ1EQhM3q0xl6h4A+fcaxZ5TfIgxXckFW8adYiFOYy18fsdsT9K5Jn dGzXqj1dTe3L+eV1RlW3aF+laHXcZlCOptCpH6F0JGc3sJEr2nJJA9AWbsssrxTKywy/ hEKOQUQRmeNEKLVnmNbxuZbGfl8WN78/vLrNmK01voekZTry6riDiTxp56sXhrrFPP5M 4HZALwe+rI2m6PDm5VLc1x4d0rpktfX1Ir3S+95h7E2TFD+ogN9gf/0bOQjdJc0ntvgE FjWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="efDgvw/6"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id w20-20020a63fb54000000b00553a99dd783si20932657pgj.778.2023.09.29.08.37.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Sep 2023 08:37:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="efDgvw/6"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 8622881A9A78; Fri, 29 Sep 2023 08:24:18 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233581AbjI2PYI (ORCPT + 99 others); Fri, 29 Sep 2023 11:24:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50770 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233633AbjI2PYC (ORCPT ); Fri, 29 Sep 2023 11:24:02 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C8445DD; Fri, 29 Sep 2023 08:23:59 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 951E0C433C9; Fri, 29 Sep 2023 15:23:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1696001039; bh=7MUnS5rrD0zWrSC89C22S+EJFgSBQ12YuL/KwhyLmmg=; h=From:Subject:Date:To:Cc:From; b=efDgvw/6IVLIpaNQ5IedOwDOplM4fB92oegV9FbV+ynNr8SNxHWiQbmEiQFFHKOnb BoW1x59hV8tTt0gVGIwC/tE6+64fgRSAXUpI/Jf0UQpK8MfC20QhF7JxdBht9DO04c a9UwOEU8wXDwKMmpNV8d+WXNXsvuaBZlCj/Ski73eTb5UrHzM4f9PZ40sgadZSxgNr VwsYDwf4JuULJq4lx1ZbSWtieoHdZx/5wSI//RmvuiUxUlbVQ53PNsShzkkD4X01/e 2Dos7sVjPJEsWK/4U461y/m2Kxm6oK6uBP+Gt6FBeLPzknW7io9M3rP0VuiZ6D9o3k yKBFdKY2b0uew== From: Mark Brown Subject: [PATCH 0/4] leds: Convert to use maple tree register cache Date: Fri, 29 Sep 2023 17:23:34 +0200 Message-Id: <20230929-leds-maple-v1-0-ba5f9dcb1e75@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAPbrFmUC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDI2MDSyNL3ZzUlGLd3MSCnFRdcxMzoGBSinFikpkSUENBUWpaZgXYsOjY2lo AYTQ1yFwAAAA= To: Michael Turquette , Stephen Boyd , Pavel Machek , Lee Jones Cc: linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, Mark Brown X-Mailer: b4 0.13-dev-0438c X-Developer-Signature: v=1; a=openpgp-sha256; l=1065; i=broonie@kernel.org; h=from:subject:message-id; bh=7MUnS5rrD0zWrSC89C22S+EJFgSBQ12YuL/KwhyLmmg=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBlFuwJ+F0ZMV1CNFn+jQhAGs375d23RCILs8xRQ BcJArN/Y/OJATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCZRbsCQAKCRAk1otyXVSH 0FMrB/9wqL5tz69qs5QCfv7zfdP/lP0vuIK/ZlP+9ANDMdnvuG5+7WtSC7QUykM9/1h+2uItL/p hFYyZ7sa2dK3F4nrIWg7cPjBd4bv6ZlphPXhSAdF/3KM1e4M7dCMviMW42gFcnTTDPO3h3ZIEZA n7sE7myKl00+UaaGUoY3D8N/uji1Hay6m6l2KkmfTsFCWjCh3MnPShowDquMoVozodxS79HIjSe LZ14Ym1kMnV3eJj4x4r8v6bYY88QI/xUEMVN4gq0ZoEz+uy+T9gOuzTLSYK84ok8cn6jHTrssic qMWGiwGbixq0QplLWMYyDgEe21Jd4erwtFFMQz1HyeGdyqaA X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Fri, 29 Sep 2023 08:24:18 -0700 (PDT) The maple tree register cache is a more modern replacement for the rbtree cache, the underlying data structure is more modern and the surrounding cache implementation makes a number of choices which are more suited to modern systems than those made by rbtree. This series updates the LED drivers that use the rbtree cache to use the maple tree cache. Signed-off-by: Mark Brown --- Mark Brown (4): leds: lm3601x: Convert to use maple tree register cache leds: aw200xx: Convert to use maple tree register cache leds: lm392x: Convert to use maple tree register cache leds: lp3952: Convert to use maple tree register cache drivers/leds/flash/leds-lm3601x.c | 2 +- drivers/leds/leds-aw200xx.c | 2 +- drivers/leds/leds-lm3692x.c | 2 +- drivers/leds/leds-lp3952.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) --- base-commit: 6465e260f48790807eef06b583b38ca9789b6072 change-id: 20230929-leds-maple-746230bd3ab6 Best regards, -- Mark Brown