From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755082AbcEQCi0 (ORCPT ); Mon, 16 May 2016 22:38:26 -0400 Received: from mail-io0-f175.google.com ([209.85.223.175]:36639 "EHLO mail-io0-f175.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754392AbcEQCiY (ORCPT ); Mon, 16 May 2016 22:38:24 -0400 MIME-Version: 1.0 In-Reply-To: <20160516122706.GK2953@sirena.org.uk> References: <20160516122706.GK2953@sirena.org.uk> Date: Mon, 16 May 2016 19:38:23 -0700 X-Google-Sender-Auth: GYQJEOqZBkvBZ9T-TdpFTz5jmUg Message-ID: Subject: Re: [GIT PULL] regulator updates for v4.7 From: Linus Torvalds To: Mark Brown Cc: Linux Kernel Mailing List , Liam Girdwood Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, May 16, 2016 at 5:27 AM, Mark Brown wrote: > > Mark Brown (26): > regulator: Deprecate regulator_can_change_voltage() This needs to be fixed. It causes a build warning, and it's just not acceptable. We've had driver subsystems do this before, and then the warning stays around for years and nothing gets done. The warning is not just ugly, it ends up often hiding real problems when people get used to seeing warnings during the build. The whole "__deprecated" crap has been a bigger problem in itself than it has ever actually solved. So don't do it. Either remove bad interfaces or leave them alone. None of this "let's annoy everybody else with our deprecation messages whether they care about it or not". Linus