From patchwork Fri Jul 23 10:29:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 1509123 X-Patchwork-Delegate: hauke@hauke-m.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=Hq6OF/ie; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=H5Fie+Os; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GWQfg2gXlz9sS8 for ; Fri, 23 Jul 2021 20:34:18 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=9YWQhLzVg1O7VcftWtcwkKbUb1dSGyBRUWyX1VFYuSk=; b=Hq6OF/iet5Mgxp S5gsHxI8OeTTbyqoNxfaA5YuLXg9AJbv09Nm8WdkPfwy5ssNxZesRlJrlGo1PCHE6BQ19vuHDzyJX 30vT+05l7JSTWyES2cvRSDmrPMW37aL9UGFbZYcmBsFK05uaZTRlaoYJGflo7cpfr02r+cAILGVbM Qw1f7b0H42m0aXKQXlEn4dLqWWDXC68i7aGJbjKmil9AIn1Pb33yTulA/28YJyx5ST9CXovJLqVzr RUWwlfaAbYFHlg0lWWXxJoabVBVKWQtvJzavleuYXqHlGB7Q+7dzG1Qht94Cm0OBn7MmaTng2RQT8 Ah1gLRrJqU1cLeqCRgWw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m6sSu-004O6U-OB; Fri, 23 Jul 2021 10:31:36 +0000 Received: from mail-lf1-x130.google.com ([2a00:1450:4864:20::130]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m6sSr-004O5t-Gi for openwrt-devel@lists.openwrt.org; Fri, 23 Jul 2021 10:31:34 +0000 Received: by mail-lf1-x130.google.com with SMTP id y34so1271738lfa.8 for ; Fri, 23 Jul 2021 03:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=V+apG8h4QHQJaee7FnACUwGuAVFN/XseFCec+mjHbtY=; b=H5Fie+Os/FlTptWs7KSgWedyOFkVUmHCBgZsK3hCUKfGdCbSFY5jJOYYW50Y1ygA77 iE5zZ+hj9KGb4fFDwmBwhud+JelsdHl05BCQZM3Xtl6th7O0O2DfErIMKIwt8C1Go/Wv XYXCpdg5lZBnMVlUlgOOs7BufPpf9P0qZbwnCsrp3P4wISi7mIvaNOqZIageKCJBIFsO XNYMtQBO1M7UXo9Mu7SwGatR7KS1LrzaM+WXRhHmFOntSlTwVCjsSEVKTHHpoqGOuUtS dhRZ1lDoYftqXfd8ig2BlcJ+Nrn/3HTCN93pXXounxGqhVVWIjusSNUSCypZ5AQxkXkD lIBQ== 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:mime-version :content-transfer-encoding; bh=V+apG8h4QHQJaee7FnACUwGuAVFN/XseFCec+mjHbtY=; b=dUmz4JzdVboFhGdpNPGT1e4Ac4ccEvts7ffGD8j1kvLfhP9OnSzA5fJhk85gdXuEIo H+aeU/KIQ/DE/aeM/arBDmkPbELNg7jleudeLqH/06FVKN02r4aRfhbKjnagxpuZFMgf D8yD3SZEBVkhQNTjjlw2mf5siu4K1pKKqOvnbWFWsQ6vcTRQ3qP283FcwjYo4yk/RcJq XaIueEUebmJQLo1rkXRoPUJkeCjdp/DxWBA3dvGjp136Ghwk4/EbBNZnq1ssJUtJQtit 4Nu1+UOnOQHNKZWYqvs//QC9WlvHudzRuyxnaQwQIgeTr3L7DBDfASvAnOU9WAv0/CzO 4y1w== X-Gm-Message-State: AOAM532KsBVRrhXxnhg/WQteco6bOyrg0zZvfimi4RhNU1qnGG9MKuNB 7TO6jG9yf400UwJr6DhieogtEg== X-Google-Smtp-Source: ABdhPJz6ohOmvNklSPW1+DPCbiqIIMHUg1Nd8uxAtkt6/xTOkLH+CZjJCa8j6ysEqNnmBQTEX4u5Pg== X-Received: by 2002:ac2:522c:: with SMTP id i12mr2495682lfl.3.1627036290567; Fri, 23 Jul 2021 03:31:30 -0700 (PDT) Received: from localhost.localdomain (c-fdcc225c.014-348-6c756e10.bbcust.telenor.se. [92.34.204.253]) by smtp.gmail.com with ESMTPSA id y13sm3360326ljn.119.2021.07.23.03.31.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jul 2021 03:31:30 -0700 (PDT) From: Linus Walleij To: Sebastian Luft , Hans Ulli Kroll , Hauke Mehrtens , Christian Lamparter Cc: Florian Fainelli , openwrt-devel@lists.openwrt.org, Linus Walleij , Adrian Schmutzler Subject: [PATCH v2] gemini: Add hdparm setting Date: Fri, 23 Jul 2021 12:29:27 +0200 Message-Id: <20210723102927.1862718-1-linus.walleij@linaro.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210723_033133_608928_023D813F X-CRM114-Status: GOOD ( 11.92 ) X-Spam-Score: -0.2 (/) X-Spam-Report: Spam detection software, running on the system "bombadil.infradead.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: This uses "hdparm" (if present) to get the harddisk into low power mode on NAS set-ups. Cc: Adrian Schmutzler Signed-off-by: Linus Walleij --- ChangeLog v1->v2: - Drop executable bit and !/bin/sh shebang - Add SPDX header - Use $(comm [...] Content analysis details: (-0.2 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:130 listed in] [list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_EF Message has a valid DKIM or DK signature from envelope-from domain X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org This uses "hdparm" (if present) to get the harddisk into low power mode on NAS set-ups. Cc: Adrian Schmutzler Signed-off-by: Linus Walleij --- ChangeLog v1->v2: - Drop executable bit and !/bin/sh shebang - Add SPDX header - Use $(command -v ...) construct to check for hdparm - Use $() construct instead of backticks --- .../linux/gemini/base-files/etc/board.d/03_hdparm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 target/linux/gemini/base-files/etc/board.d/03_hdparm diff --git a/target/linux/gemini/base-files/etc/board.d/03_hdparm b/target/linux/gemini/base-files/etc/board.d/03_hdparm new file mode 100644 index 000000000000..27f2b760420e --- /dev/null +++ b/target/linux/gemini/base-files/etc/board.d/03_hdparm @@ -0,0 +1,14 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Spin down drives after one minute if inactive + +if [ ! -n "$(command -v hdparm)" ]; then + exit 0 +fi + +DISKS=$(find /dev/sd[a-z] 2>/dev/null) +for DISK in $DISKS +do + if [ -b $DISK ] ; then + hdparm -S 12 $DISK > /dev/null + fi +done