Received: by 10.223.185.116 with SMTP id b49csp755348wrg; Fri, 23 Feb 2018 06:21:03 -0800 (PST) X-Google-Smtp-Source: AH8x225+1sr9oMkrr3D1Defy06ya0SKEtIfdlDuWnqQw3h1/fHeeJsQe50y00QsbzoNryuZJz/wG X-Received: by 10.99.138.74 with SMTP id y71mr1595792pgd.419.1519395663457; Fri, 23 Feb 2018 06:21:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519395663; cv=none; d=google.com; s=arc-20160816; b=T43k5zC9RAQT36PQSCdtJXdRLMXAjxcB2AgB7dCvfh7pj0CYVDys69MhdTV9O0gdPz fHRCRO4AXRH5ymkUgK1HibM039RcjBPFzNIOO1ulK5c6SkwmCxD4fYZktDU/xtB4noWV pNLxfn4WH/qJ/1P6qPY+Bfj6yIuBLO6YsWbqwuKHnUglrMQIeMi2EHZP02TPtIWpnWbs qpv416iYhtFI/t5mk08BQAHWKgOrcjaoBMBjWGuom9r5f3/jNUTzClrqfUw4NV2uUklz OVVSFp3jyoCdMpJl+QnlDF+SF2sbs+49QOdV+sWx+Ylq7wYW0IJkQke4JnINxB+aQG13 +6Tg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:references:to:subject :cc:arc-authentication-results; bh=a8mHmxM51seC8jM+ChfN4/s9RoxSQtkmnG2L1jbvghw=; b=g62CUstFrC96yFDUCN5nUcWVf+hRJajWpYm61dIVAoPwX1+HYaEZoAZqthOZubvmz5 QmAT2ky+s4s4+5jPjACNy3LOoJlpo1s0qZaw0IJtI7k5we68KHjwCM4+Dgl8kEDjMvAG QEmpuqjBgTg7pYP4g4xaeZsGUcmeFdP6exUIIEsTuWNX28qDIBSx1+7HSMBvd+l+SE+4 HECRpgM5/Mqudcuha9zdbquHVlT76eO/ZpQkV5BSHBuxBZYl778q2BiuB5GKQ22kS7M1 kU/FU3Gj+G6gkkwcpN211fPe80y1t3WFEtxEaLIX/rE7KSRMJKLBnUWNRZSbF8PtFYWV FNSg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u11-v6si1784999pls.129.2018.02.23.06.20.47; Fri, 23 Feb 2018 06:21:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751472AbeBWOUD (ORCPT + 99 others); Fri, 23 Feb 2018 09:20:03 -0500 Received: from lucky1.263xmail.com ([211.157.147.133]:48140 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751351AbeBWOUB (ORCPT ); Fri, 23 Feb 2018 09:20:01 -0500 Received: from shawn.lin?rock-chips.com (unknown [192.168.167.128]) by lucky1.263xmail.com (Postfix) with ESMTP id 31D8094C94; Fri, 23 Feb 2018 22:19:43 +0800 (CST) X-263anti-spam: KSV:0; X-MAIL-GRAY: 1 X-MAIL-DELIVERY: 0 X-KSVirus-check: 0 X-ABS-CHECKED: 4 Received: from [192.168.1.105] (localhost [127.0.0.1]) by smtp.263.net (Postfix) with ESMTPA id E41853C1; Fri, 23 Feb 2018 22:19:42 +0800 (CST) X-RL-SENDER: shawn.lin@rock-chips.com X-FST-TO: xuwei5@hisilicon.com X-SENDER-IP: 220.200.59.233 X-LOGIN-NAME: shawn.lin@rock-chips.com X-UNIQUE-TAG: <49b551a64e298d199570de879180ec90> X-ATTACHMENT-NUM: 0 X-SENDER: lintao@rock-chips.com X-DNS-TYPE: 0 Received: from [192.168.1.105] (unknown [220.200.59.233]) by smtp.263.net (Postfix) whith ESMTP id 10375GME7M6; Fri, 23 Feb 2018 22:19:44 +0800 (CST) Cc: Jaehoon Chung , shawn.lin@rock-chips.com, linux-mmc@vger.kernel.org, devicetree , Linux Kernel Mailing List , Ulf Hansson , Rob Herring , Mark Rutland , Joachim Eastwood , dinguyen@kernel.org, Will Deacon , "xuwei (O)" Subject: Re: [PATCH 1/6] mmc: dw_mmc: remove the deprecated "clock-freq-min-max" property To: Andy Shevchenko References: <20180223064138.18401-1-jh80.chung@samsung.com> From: Shawn Lin Message-ID: <7ba335af-3fc5-2afd-8c52-03dca5eba9a4@rock-chips.com> Date: Fri, 23 Feb 2018 22:19:42 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andy, On 2018/2/23 21:27, Andy Shevchenko wrote: > On Fri, Feb 23, 2018 at 8:41 AM, Jaehoon Chung wrote: >> 'clock-freq-min-max' property had already deprecated. >> Remove the 'clock-freq-min-max' property that is kept to maintain >> the compatibility. > > Removing a property without telling the user what to expect is a bad > idea and ABI breakage. > What's the general process to remove a property? I guess we should do: 1) deprecate it in the first place and remove it from all upstream DT 2) wait some long enough days for expecting the stale of all old DTB containing that property 3) remove the functionality of the deprecated property from the driver but still leave some warning there 4) remove the left warning finally And for the ABI breakage, we should add something in Documentation/ABI /obsolete or Documentation/ABI/removed ? -- Best Regards Shawn Lin