Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp4644205ybl; Wed, 22 Jan 2020 01:56:30 -0800 (PST) X-Google-Smtp-Source: APXvYqzZs5pPBWMC43RYvzaMp2B+mX4YmKdmbcvnyymn70BMPDf+9zGlUDp5wtXkprfaVdzRZZpp X-Received: by 2002:aca:ec50:: with SMTP id k77mr6333718oih.114.1579686990577; Wed, 22 Jan 2020 01:56:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579686990; cv=none; d=google.com; s=arc-20160816; b=PizFk0olOtQRiupaV5ZcXqj4nyLl9f9/sZz4wY2pPDnhxcTNx93CqIWiBvpFrK1rlF 9uV4UfZ6pce/W168rckKSLnjaS2DSpE0g8+2xA9V0Y0fTyQoqmvq7fLQAkc7R42gcOPY v0/wncUvpmKpr8TE0XPlmt7RtzlXBxlxB/0WQ6IIZjpD0PQLJ0wflZmaudffwhRYhNI0 Opp3wyY7JQZH+DCiqaMp832BFwYmqUfJfrGpfdoz0YBTHR0oVo9UZLRswMs+OyFxQdg/ VwJLdmFbUHFIbPlucwlZxTjzcshe5pQxaroTdy71Er4q+SfjEKxwUn4fjj7dKl2qO2w4 Pogg== 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:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=p8KaG86+buW+4LdXOaRaNS6CCV1HqmAzp60xkm5CogU=; b=MwNU4d4bS/HNodsUIZGawG2uBywgy2pb0EqMACCEaKwf2ZBE+TIEtMK3ldpWTeWk4u UZbIS97aMZE73wV/Hk20npBC5Q/sOiH7vETi+MLWVjnzMjBQjGdZRyou3iwBYu1WYjLX qxBI/r+lEKgCNOuEO5Px/vlMFfkCNqNxR5QO5bihfnuXwqJ5laYEWAgOBuTzwmeXnzOS UpEjliIuq4a9RwlwRogJrR5yvEsGpdBaO+Cuj0jEjp869mFfvA6ETiayIk/Cxz0tRMRA 8fooO0n7iNC11OM0x0EVhenaFp2ja/jnVR5cEs30y+ucuZGPkRQVh4poCo+IYvKIklij jC7A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=VhCuQPf0; 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 s13si17480068otr.233.2020.01.22.01.56.18; Wed, 22 Jan 2020 01:56:30 -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; dkim=pass header.i=@kernel.org header.s=default header.b=VhCuQPf0; 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 S1730588AbgAVJdc (ORCPT + 99 others); Wed, 22 Jan 2020 04:33:32 -0500 Received: from mail.kernel.org ([198.145.29.99]:47326 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726083AbgAVJd3 (ORCPT ); Wed, 22 Jan 2020 04:33:29 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6753024672; Wed, 22 Jan 2020 09:33:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579685608; bh=EUJO2tQhfwVYwxxfWTYEF7FQRmqGWHxjoBjnujI3AV4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VhCuQPf0cxfVa70z+CLXXOxQ3WF/HIvoTIHmn1mjSNj7AqoZdpTU1BBuxYHblxgu+ 49kS6gNVB2LAi/ZczA2UzB2qZFKQQZd5FKbvs6+rP0FHJrU7epUS1ieYXQI9ppRIcK QtLdaEMyWbC8/jMXAPT/98HNCzIQwAyKC7sAHBoA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Linus Walleij , Stephan Gerhold , Mark Brown Subject: [PATCH 4.4 76/76] regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id Date: Wed, 22 Jan 2020 10:29:32 +0100 Message-Id: <20200122092803.189647649@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200122092751.587775548@linuxfoundation.org> References: <20200122092751.587775548@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stephan Gerhold commit 458ea3ad033fc86e291712ce50cbe60c3428cf30 upstream. Those regulators are not actually supported by the AB8500 regulator driver. There is no ab8500_regulator_info for them and no entry in ab8505_regulator_match. As such, they cannot be registered successfully, and looking them up in ab8505_regulator_match causes an out-of-bounds array read. Fixes: 547f384f33db ("regulator: ab8500: add support for ab8505") Cc: Linus Walleij Signed-off-by: Stephan Gerhold Reviewed-by: Linus Walleij Link: https://lore.kernel.org/r/20191106173125.14496-2-stephan@gerhold.net Signed-off-by: Mark Brown Signed-off-by: Greg Kroah-Hartman --- include/linux/regulator/ab8500.h | 2 -- 1 file changed, 2 deletions(-) --- a/include/linux/regulator/ab8500.h +++ b/include/linux/regulator/ab8500.h @@ -44,8 +44,6 @@ enum ab8505_regulator_id { AB8505_LDO_ANAMIC2, AB8505_LDO_AUX8, AB8505_LDO_ANA, - AB8505_SYSCLKREQ_2, - AB8505_SYSCLKREQ_4, AB8505_NUM_REGULATORS, };