From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 75250C433E6 for ; Tue, 23 Feb 2021 21:47:27 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 24C0464E20 for ; Tue, 23 Feb 2021 21:47:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232563AbhBWVrK (ORCPT ); Tue, 23 Feb 2021 16:47:10 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38636 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232403AbhBWVrE (ORCPT ); Tue, 23 Feb 2021 16:47:04 -0500 Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5A486C0617A7 for ; Tue, 23 Feb 2021 13:45:46 -0800 (PST) Received: by mail-pj1-x1034.google.com with SMTP id l18so2901003pji.3 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=pD1Lu+X+lVyWEjiBvfqc/nGYIRlbfgxBRZt3LK8Qs40cOLcPS2waQ5Wb5Rvm18JQOs 9h/FIemjvxNR74MhPs9FcYkothbgYjj43+KKZkoBy6C7GsWLzlH5B7qzbpsz+wzV7KjL CAwYf9zyxwOFjzhY4WIGI+P4G7JGSAmD6AjaodQA3D7f6ybtSm6mIx/9iEAVp6ywsVnd VwGpfIvmMkQTCUTgTBtA21oCTQvvpnfalsb+ZBbki4kjG49kd4sJZVT9/bFis6hqNb4J ac3Ub/hLuv0YbH2duWWlm3vKKeFC4fgJ0blkmDpU9o+PdHG8wfje3Wdoggk5rwfNQh8Z c5rg== X-Gm-Message-State: AOAM533NNgJCDx1B+TyEAa1jG7f2WwY2qBzvrNS6WenxgzgNmpmUo6W2 wjeNpb6c5pBAQ3jiwgdQkGKRIHxMkD1jZQ== X-Google-Smtp-Source: ABdhPJyCy5ckToNt32r6CZZqwU0hn80SFbKdwiAZiGtuoCfNxwxI6Lk6ZWg+Yl33mQKD/Zao9ss+9w== 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-arm-msm@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