Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp2715019pxb; Tue, 23 Feb 2021 13:50:34 -0800 (PST) X-Google-Smtp-Source: ABdhPJx2lcpMhEntnCn4ejmVM9oQB3aFcuGNc+XYcCk2FEM3h+zZaKYMhwwXA3u2m6qPISwzev4P X-Received: by 2002:a50:8563:: with SMTP id 90mr25767199edr.340.1614117033989; Tue, 23 Feb 2021 13:50:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614117033; cv=none; d=google.com; s=arc-20160816; b=LXpRlmunmUz6rB0OT99ehUGigj16n8hkLt9AckuuR68SAk7CeurO/U48CiAz7IMbZs QfzQFIylZ7CWX5FfATj1fSDoPBpo/Ln9pjePg5EqXJ1axY+VVY/MZurB662s54ALnBv7 fQGstFx3oZi6GDC1kkA4T4q81iFYGiZqv0IdCgVbKoHyiQlTryzUeY8bMq7CR2+eaPcV Y4vb0gAwUB27gMjL51VgRh9f4D9GA/tdyq6v/jezyeXo0chA92IesxXJ67rbUd+hLvvd axikpUH3EC9kVf0lHOp7gvOuKg8DIn7DmYrUH+Csok9hRhAwANO3HRFhdULxpqhuQPvx dIvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=niEv14NOkKJjaKQaXzaP2FFAvsr9oabzdLHL5oVtiLE=; b=i+17Uq/1yAtpe+XesA/F2wkbNenS6QAugriqsGa1m8LQql+5e5Kdk+t6WRnv/ey5yi DkCsxgUtiWOZ8MvFbEqn70Wc6+Vcbecl0BPRJxravIiXT6pTYiUHcXyfjGHtTXRqC41l zzQG6ja9Cto2LpkUDWtY+2JNm5Y82mVSLWJ9O9jHamC/e4EMNAHz1r8wXVD8zkRa5pqk 2enk9QsS6G3lNsLMehqYgQh0ALe98vMqPpi3wjbefVfIob+qxvGgdAVNqsjuHpj9Srv8 rDPZ6T+9U88DdAFvzhIu8nXMhzoYSTGTIQf+/wuBgxfNphLkMHkB0AYdeRWthevcqNRr Odzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="X/XMKNru"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s11si45680ejb.114.2021.02.23.13.50.10; Tue, 23 Feb 2021 13:50:33 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="X/XMKNru"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232646AbhBWVrR (ORCPT + 99 others); Tue, 23 Feb 2021 16:47:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38632 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232338AbhBWVrC (ORCPT ); Tue, 23 Feb 2021 16:47:02 -0500 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5992CC061797 for ; Tue, 23 Feb 2021 13:45:46 -0800 (PST) Received: by mail-pj1-x1029.google.com with SMTP id kr16so2741925pjb.2 for ; Tue, 23 Feb 2021 13:45:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=niEv14NOkKJjaKQaXzaP2FFAvsr9oabzdLHL5oVtiLE=; b=X/XMKNruvhykGhsqLzDERdOHohFu5lLgGpyeNxihl5H0fQgjnUGaRUMc19Oz/5l1C5 eu+qI2gBcmq7wPLOram7J5YiUELdk+UrWdW5rPLpmkcXbO7D0xU39hAOsECfMHrpFGM2 HShxLBXH3EdWfy5t8OyfqlrI6mSKLKO/jxkbc= 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=niEv14NOkKJjaKQaXzaP2FFAvsr9oabzdLHL5oVtiLE=; b=mM7/nzBV4tucexFy2m5UPK7O8HBbgl57OTxaBzxEv5a76Axi1X0zLvA6LXGaS2UOnq 53nMRd59ZJLSUFF6CXYIngrgx+4xxo8haqrWHpDhymtPKNv08g1m3lZlHahEnG3briwz rKLw2+KpoxwRpj6lenMbWBPhg3cb39iwWq4ixU0aLAw/W774YjtHHdq0ThPsyc5fx/d0 +hR2J3qXAXM8XUGu7RnO/yBYApSVbn1rxjKqVtKbVw9sSaJL/B3WEuWXsKSJT8Rr9mxa XTNyGp3ykJBk9oYfsIK/cKeaPftyLmqLINS8m8CWNTF8dysgSivgQQnj7KUqWSqDQFuq 3LAg== X-Gm-Message-State: AOAM530KtiyskvAgnGCH0sHw1USqt1HwHwqBV1zRBaCCmCLPtLfZ16nf CjpTsRkjafmIuL0J+vN6JSgWNA== X-Received: by 2002:a17:90b:941:: with SMTP id dw1mr831063pjb.35.1614116745955; Tue, 23 Feb 2021 13:45:45 -0800 (PST) Received: from smtp.gmail.com ([2620:15c:202:201:68e6:d68b:3887:f216]) by smtp.gmail.com with ESMTPSA id r68sm137951pfc.49.2021.02.23.13.45.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Feb 2021 13:45:45 -0800 (PST) From: Stephen Boyd To: Andy Gross , Bjorn Andersson Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Elliot Berman , Brian Masney , Stephan Gerhold , Jeffrey Hugo , Douglas Anderson Subject: [PATCH 4/6] firmware: qcom_scm: Suppress sysfs bind attributes Date: Tue, 23 Feb 2021 13:45:37 -0800 Message-Id: <20210223214539.1336155-5-swboyd@chromium.org> X-Mailer: git-send-email 2.30.0.617.g56c4b15f3c-goog In-Reply-To: <20210223214539.1336155-1-swboyd@chromium.org> References: <20210223214539.1336155-1-swboyd@chromium.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org We don't want userspace ejecting this driver at runtime. Various other drivers call into this code because it provides the mechanism to communicate with the secure world on qcom SoCs. It should probe once and be present forever after that. Cc: Elliot Berman Cc: Brian Masney Cc: Stephan Gerhold Cc: Jeffrey Hugo Cc: Douglas Anderson Signed-off-by: Stephen Boyd --- drivers/firmware/qcom_scm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c index 9ac84b5d6ce0..ee9cb545e73b 100644 --- a/drivers/firmware/qcom_scm.c +++ b/drivers/firmware/qcom_scm.c @@ -1301,6 +1301,7 @@ static struct platform_driver qcom_scm_driver = { .driver = { .name = "qcom_scm", .of_match_table = qcom_scm_dt_match, + .suppress_bind_attrs = true, }, .probe = qcom_scm_probe, .shutdown = qcom_scm_shutdown, -- https://chromeos.dev