From patchwork Thu Jul 27 16:17:53 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 108840 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp2265912qge; Thu, 27 Jul 2017 09:18:08 -0700 (PDT) X-Received: by 10.99.39.196 with SMTP id n187mr1703829pgn.228.1501172288261; Thu, 27 Jul 2017 09:18:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1501172288; cv=none; d=google.com; s=arc-20160816; b=Bb7w6lrq6ojs+7yYwfUZ9iHm562vf+Dc09n3ONDm8mX8GoipNoeTr0lcdWrH+c6Y9O iFSwE5ZK0K5BVRfkgjGisPkKdX6FbHfunk4d1rWUiXk6v8jAgg1YHp/5EfxzjufrRAni B4rwgMBl4AcUEf3uieLVnlr7keeD+cmDdQkWDcJOEq6rMhJnIgvebdKTona4U0hzFUAR zKdKjOVkuxXbQRCTdV0L6oybi7BbLg2wz2+z1zbo0kbXswwtCuUWffMX5E6wNWo34O/5 NwtPuLRwKDwohMZG3G2uCalrBhpzcKeaMCthe6sgiHdbKxEgj4w9F7qqFGXrxunTyxV0 m/1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=tt40j3UP0V9OKCUndiyprpUm3d530UMJhPb8l8fHuGk=; b=rGy9yT4j14ECSK2mo3J8bgXfTSfYk79oKAk6wxAnPAabkoKAxemcJiNN/cqtKJN+qX QlIYWoolYX8KHvYkc0wzlUNdTlXoNwTaABCiUvjxd5dD5GyIa+r8/s2KToc3Jnu9ekcE KG/r0PCCUQxj0ySqp1QLVACVXGjm7T8PVIHIWKimMV6HULG801OnFnKYjvHJEJ1aIHR+ Olk0W/4/+Jelo0/HhM5ISvK+oIOY5iaPIRnta687r1V4OEoe+VZhnv4xNDx6oUyonZwv tBkSA2Gja71SDot7fPQVj7mkpylNI5Z6iEXnLPbpMQOJf0+GGV2PWGdLBii3E636zgYj ne5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.b=TJN8x5HQ; 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 h9si11044318pfe.209.2017.07.27.09.18.07; Thu, 27 Jul 2017 09:18:08 -0700 (PDT) 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=@baylibre-com.20150623.gappssmtp.com header.b=TJN8x5HQ; 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 S1752000AbdG0QSE (ORCPT + 26 others); Thu, 27 Jul 2017 12:18:04 -0400 Received: from mail-wm0-f52.google.com ([74.125.82.52]:36238 "EHLO mail-wm0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751852AbdG0QSA (ORCPT ); Thu, 27 Jul 2017 12:18:00 -0400 Received: by mail-wm0-f52.google.com with SMTP id t201so103887296wmt.1 for ; Thu, 27 Jul 2017 09:17:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=tt40j3UP0V9OKCUndiyprpUm3d530UMJhPb8l8fHuGk=; b=TJN8x5HQoxXgn9eZUDph6iTfKf+BuxbMhe/6WAam2wJVkPwC/jK86r0CpyLDzbmzWt AcRMucYoVPIpHec0dqORkTdO8u2noRRqqH8WPbJX76J5As5Cb/uCSI2s5PG4hG2vNyK7 n0Mw+40RBuF4ice30ICZ8PNzZzcS2me23Lgf38V6O84NBmCPoDnCOTkbR+ehq/L3CkUe ZDppqjGTKlDLTaJAOp4e3Ba9gvFZYd5im5m24LERZTgdIdqD4zfrivMCCXEPeDHANEWI W3HsSyK2PNJF8gsPP6HejFbK9rUZDOTmdVqH7yI7XMv8vVLmICriFbTj8roOAd5MdGPM eD9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=tt40j3UP0V9OKCUndiyprpUm3d530UMJhPb8l8fHuGk=; b=JY4+Q85RztHW0MQw8mEYA5PwQwHRmEfbttav8vkKDU9/kHBqEIGstyvxLdmGa8OPKo n5t8G+aPSWo0dAgsF9vGSbGjuWrc6qkvMUQhxMYCpbA5vKhgfY76nwL/Xt6LjxHpkPc7 MF0Z2BjgRs/ayVyYOOJXSOBlZnLgJI4z9y006ToC3cw6OFLIrHCj6sgEXGp/mX4Fkj/4 NcHkk9MCPR/0nzwTPgXxWyKYUJstbuqzU7VT2Gvfzsme8m2B4pCf83ThMZVW6xU/cQbx hzWAL6CLS67nc/eH9LgTozvUa5TprUO2JDPi9PNrrKpS70PdrZwbR5umXWrPqgpJVjoo Jijw== X-Gm-Message-State: AIVw1121b34OmQs/Epwb7ICNW7e1UPykRiqYmu2+E8WW+uGJGjcnO+S+ etpTw0Z2K+Lf/lXK X-Received: by 10.28.26.5 with SMTP id a5mr3467049wma.80.1501172278853; Thu, 27 Jul 2017 09:17:58 -0700 (PDT) Received: from localhost.localdomain ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id w19sm16128125wrb.49.2017.07.27.09.17.58 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jul 2017 09:17:58 -0700 (PDT) From: Jerome Brunet To: Neil Armstrong , Michael Turquette , Stephen Boyd , Kevin Hilman Cc: Jerome Brunet , Carlo Caione , linux-amlogic@lists.infradead.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/2] clk: meson: fix protection against undefined clks Date: Thu, 27 Jul 2017 18:17:53 +0200 Message-Id: <20170727161755.10393-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.9.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org If the last clkids defined have no hw pointer associated with them in the hw_onecell_data array, the initialization is going to crash badly because the array is not big enough. The patchset makes sure the array is big enough, and that each clkid is associated with a valid hw pointer, or NULL. Doing it in two patches to ease backport, since we are not fixing the same commit on meson8b and gxbb Jerome Brunet (2): clk: meson: meson8b: fix protection against undefined clks clk: meson: gxbb: fix protection against undefined clks drivers/clk/meson/gxbb.c | 2 ++ drivers/clk/meson/meson8b.c | 1 + 2 files changed, 3 insertions(+) -- 2.9.4