Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp8065558ybl; Thu, 16 Jan 2020 10:02:58 -0800 (PST) X-Google-Smtp-Source: APXvYqwerE+gzURlBu6dSK7wM8FpY0j/joScLSg7BM3WshyT9XltBJFfoGHZSGDJjMAt0mIeaIUD X-Received: by 2002:aca:388:: with SMTP id 130mr204536oid.89.1579197778307; Thu, 16 Jan 2020 10:02:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579197778; cv=none; d=google.com; s=arc-20160816; b=GP996lbTHBVcPPjPMAAaC5LmrxKKXBC7LE9DDHRCXLdxnGz/IBkJKhsh/SnWe5wZcl F1E9PrR3U903T3H3CenJukBSLuUSfV7RQu9yP50idlGBQVrn4FvKZhIhlKT+PxlLMvGt gOlAw4u9vzstUknQkq2VotYhmenDi46aJ32PeIlidQuDodvFmGiyAzO7CLEYFNElaYIw dChk9OoxINMfPpnnXPx0scGBWGI6WLPg1t7M5AmaPWvaNWRXl3J+zTkArEuq5HKt6lgQ qliQpURxz8KrTX9FP10HFC58XBEH8w5RN7w/lP7pgUzyKCM5uJaqEHMkfTIbAp5Tp0x3 47bg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=b+aOI/k3I8tcKqiFEmlfQFyNZ3e/pSoxuKT5LnBXlf0=; b=mE7UoUr9GTsiqByRz6B4rWBtNSM5Ox2iV1oIor6u1tla1XJ5B1AyY4Oa7y6ARezMQv DlrvnGV+A5RHRG1jkdiNISuYpBB5GlYlET9jeQZ19K5u+ab4Zkhxk0EPxnd8OhxWiWhi B3GwIoo4Wp3ac1A16iu6hVj//hQnq+jx54lUofF9Ij8Vm6YKeKKKbCpAluztvoGXNln/ Dkgj5rGcTpm8xgYMeECREuIVxpscmg7avlR5TwlHDsLkJOMZ2z2oPZXAtpshY+oY8qdk lhO3Ihv7YVuqCI5v1ounrgEGwKNSiI/mB8X4vaeugrChOnHd1y+61BtK/azggQUN6y/v kL1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=SAfTiTsU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k15si11742962oij.134.2020.01.16.10.02.45; Thu, 16 Jan 2020 10:02:58 -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=SAfTiTsU; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2394876AbgAPSBG (ORCPT + 99 others); Thu, 16 Jan 2020 13:01:06 -0500 Received: from mail.kernel.org ([198.145.29.99]:59238 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2405734AbgAPRle (ORCPT ); Thu, 16 Jan 2020 12:41:34 -0500 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 6CD2324705; Thu, 16 Jan 2020 17:41:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579196494; bh=QdMW2kKzzllS66yGtVupplNZIsmkuAM6v3Xfb1vGkmk=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SAfTiTsUOtbaGMduufQH2KehsuH1GwuJKZeM1ZwqzNlIAvyGBAfDzv0n7cWItQt+u rYa2Xkf5hvilTZfduIY6/kwYce+Vwle/+kS5vYGjFzb68URTctFNCjRdWMZmpms5gk 0RBkbib7RTfc+chjBZexF7b8CXMC/MmIl51Mo9/I= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Stephan Gerhold , Linus Walleij , Mark Brown , Sasha Levin Subject: [PATCH AUTOSEL 4.9 237/251] regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id Date: Thu, 16 Jan 2020 12:36:26 -0500 Message-Id: <20200116173641.22137-197-sashal@kernel.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20200116173641.22137-1-sashal@kernel.org> References: <20200116173641.22137-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore 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 [ Upstream commit 458ea3ad033fc86e291712ce50cbe60c3428cf30 ] 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: Sasha Levin --- include/linux/regulator/ab8500.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/linux/regulator/ab8500.h b/include/linux/regulator/ab8500.h index 260c4aa1d976..3f6b8b9ef49d 100644 --- a/include/linux/regulator/ab8500.h +++ b/include/linux/regulator/ab8500.h @@ -43,8 +43,6 @@ enum ab8505_regulator_id { AB8505_LDO_ANAMIC2, AB8505_LDO_AUX8, AB8505_LDO_ANA, - AB8505_SYSCLKREQ_2, - AB8505_SYSCLKREQ_4, AB8505_NUM_REGULATORS, }; -- 2.20.1