Received: by 2002:ab2:6857:0:b0:1ef:ffd0:ce49 with SMTP id l23csp1323503lqp; Fri, 22 Mar 2024 11:20:51 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVVgjry+xRXvQSLzCktlppwjDF8DlJbyDeoGeIzytHg8lwpRe60em4vI5OO0OZcJ6vtd9cJKFkBSpvbK1n/BCuZAMge7uqXG3JNphgd7w== X-Google-Smtp-Source: AGHT+IELlB1AuuH9fPDGEnrposEQEPbYdTenM859oGLiZR+D8eWsC034PjL2LBHscKsfP3hkHtWo X-Received: by 2002:a05:6870:8445:b0:220:be34:7ee2 with SMTP id n5-20020a056870844500b00220be347ee2mr547609oak.26.1711131650712; Fri, 22 Mar 2024 11:20:50 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711131650; cv=pass; d=google.com; s=arc-20160816; b=xWBS2zlYenEyE/1/gXZ7MIswFWwneNm+8Ka4IXgKsCTarh3XrZeOIsDGkXsIodTXwn mSMt4gkKKG/rk/juBB9cdQE1/cNK2DRTqgZcMSeVgkQuF187qzwV/AeICyrg925rRNnv 7li78v0T8csX01EimAG4qYYMByz2ZT44Mc2/+IRRnzWonN+7auk/H4BFbg4GJzzcou6Y yZz++qhhyEdMXMib1vMa4DuxMIwuQ82mNy5M9/M6OUaHc4Op0bd9O43/gXZoukcdNA/X Aki/oY1zDXPyhGCDdhXEvkHyl5BImu4jyu48LzD9YEt/kfun8thCoCQy9bS4VZ6cubLx 7aHQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:dkim-signature:message-id; bh=PZ1o/opYgIzUM1VjnrIvbzSw8b5obvxKpmvvVITsLf8=; fh=50EeFtqDv6m/0jKufSlz6w9KFOoSRzuNO8SiDJTX7J4=; b=fahGZixw6xAwusk5NADvfEvVGRAKzKYZf1xdkoJmsgn/kEDHBHwT+jK+e5HS4LcPNi QS5dQRVeo8y5xTvaETKDeeIZrnW+k1XRHxUyT54sugPhnVQgiUyD+Pc/E5BnHOpD76MO +Fv2b3f/+EGniDD4W7DQ/fTI4M3oNUxbmMRVI4TuFkMGtmZ4ozkyntT+Zvismym0EwOr 9hJBMTDJKDNpmkoAwE8CtL1NYpmTknigh9LXmQioHrI1xNEUWFRwlSF59WJNS07xreMp jVvesax+5frNeiprXL27yqKgALCrYOR1GESjVYwapH2gZ+XYTh9vjGmBtZpoe1GgJqTI 1cPw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=mjTgzcPa; arc=pass (i=1 spf=pass spfdomain=linux.dev dkim=pass dkdomain=linux.dev dmarc=pass fromdomain=linux.dev); spf=pass (google.com: domain of linux-kernel+bounces-111923-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-111923-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id g22-20020a633756000000b005c625d44bd5si2522366pgn.281.2024.03.22.11.20.50 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Mar 2024 11:20:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-111923-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=mjTgzcPa; arc=pass (i=1 spf=pass spfdomain=linux.dev dkim=pass dkdomain=linux.dev dmarc=pass fromdomain=linux.dev); spf=pass (google.com: domain of linux-kernel+bounces-111923-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-111923-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev 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 sy.mirrors.kernel.org (Postfix) with ESMTPS id 5F931B23DC2 for ; Fri, 22 Mar 2024 18:12:44 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 280A162A1A; Fri, 22 Mar 2024 18:12:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev header.b="mjTgzcPa" Received: from out-170.mta1.migadu.com (out-170.mta1.migadu.com [95.215.58.170]) (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 AF238629E1 for ; Fri, 22 Mar 2024 18:12:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=95.215.58.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711131146; cv=none; b=EbqYhe74UT6HxFqMVjhjmaFqsB3doNJ+zp+1y4ElkJIW54HJDk0GakQnjD/DPXSV+kk0Vte2IuWuXGQwsPiuGwaltjFEdgbqSkigbqnxRcShro0StC6lSVoe8fJ/iKsJQLVFQ/a/qabrO+WApRlT2HG2439Mwo+fNNae9L44+uc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711131146; c=relaxed/simple; bh=W+fx4MS4or2BP/f0GWe+w1c2YvtMTPRiTmEWfMajIFY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=jX7gJMda+bwOsSX2ITZazfW/UgpLIeHFWbp+3gqiRY9RtnkdqfjKHBTxg3Bv+JQiKtSR+Bq9Yy98Vw/Qur71LUV0prHFafS8QFvmXiSdeNN2YG/3RNl0SLHVi8RzNKgbyl3VJZFyztcO+9LGoaPrOlYzeF2tjre1W+5fbfepb8s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev; spf=pass smtp.mailfrom=linux.dev; dkim=pass (1024-bit key) header.d=linux.dev header.i=@linux.dev header.b=mjTgzcPa; arc=none smtp.client-ip=95.215.58.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.dev Message-ID: <8afe3f27-fc8e-4c20-ba28-74a0a2937e55@linux.dev> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1711131142; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PZ1o/opYgIzUM1VjnrIvbzSw8b5obvxKpmvvVITsLf8=; b=mjTgzcPaCGTKrFIbb5VFUgckqJQPFwF4J2IqEZlCeLZ4YdntK5hU3jzMtZzeKeYxEweGHg aXZKlfPzifwlDEypUEeySV6VeTgrLUqUSJLwx1RW+FBSJoUymkNiFjVn57GFE4Pw5XtgbV ixbap/jrFX5VGq9mcPiZ7UO5RBKlj9g= Date: Sat, 23 Mar 2024 02:12:14 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Subject: Re: [PATCH] software node: Implement device_get_match_data fwnode callback Content-Language: en-US To: Andy Shevchenko Cc: "Rafael J . Wysocki" , Daniel Scally , Heikki Krogerus , Sakari Ailus , Greg Kroah-Hartman , linux-acpi@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Vladimir Oltean References: <20240318234222.1278882-1-sui.jingfeng@linux.dev> <9ced20e0-dfbd-4337-b5df-223b7baffd9e@linux.dev> <9644da91-f367-4083-a3e4-4d0677c8cbca@linux.dev> <6bf102a4-6419-4083-8918-4f7c76cfa9a1@linux.dev> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Sui Jingfeng In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_OUT Hi, On 2024/3/23 02:05, Andy Shevchenko wrote: > Besides that, the kernel project rule is "we do not add > the dead (unused) code". This rule is good an correct and I admit. But the problem is that it is chicken-and-egg problem, it probably have at least two user now. it's possible that it will gain more users in the future. But if you reject everybody from now, then it is zero. -- Best regards, Sui