Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp37276728rwd; Tue, 11 Jul 2023 11:54:40 -0700 (PDT) X-Google-Smtp-Source: APBJJlGCyaTFr9CV5kpWdjTZhMgYD8ptbt66SDjsouSf1iRoKplcaL7XHN1CaSdhPLrX9V41pEv9 X-Received: by 2002:aa7:dad8:0:b0:51d:d27a:6d3 with SMTP id x24-20020aa7dad8000000b0051dd27a06d3mr15833387eds.11.1689101679731; Tue, 11 Jul 2023 11:54:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689101679; cv=none; d=google.com; s=arc-20160816; b=SFR7FnVhN3EEJE/k7+8X0ID6zfvJ89QzHUX6L7JUrU9ck+W42TljjDVbWdAbvA6rmy r+VXLdFOQLYwRUOEjKMZP/djZomvVpTQZpW9JFIgmW72leIjFcfyDoZW3vhhISolFV8Q YiQVkHSex9LEicNUZn1YGkD9OxtsDptVcQnzCITpFhSvf1WKLp0UiRwE1Y3q5EmWv0lV /KupNoPRYwVbT0bvZpJ9EQGPlzzQEW0rMya+EH3NSu7dMFzSCYQPYt9uXtlogzQGfGUg KoTHUNYyQjXG7dS0hxpMeqtHs2QNr4eBfy78rZrQx2gEBhTGo0gcgLTHNC7WmphNj2ic Qm5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=bG62UUgHcvhi2hHXldMe92/ajEL+MrsDWQlrAkP6ynA=; fh=J/pnyPpZWbJvKhJmqDXsn+NtPLxZGN7CvDOdlwTVXCs=; b=fQyKlapMgUdzLVZBNk1pkkBktc1xYQHzMRwmAX24N592MWGJ3uBMOwdz4V7Bvaml8D kn1eNAgdI1ItPrypBIoJKu7sMStSFKrKVJNKXSA5FevL0g8XD8P7z64qfq4P4ZgeJPMO SCRIL25Xr8mk7xa1sdcdEEjSp/DD3dV3nh778EihTpZ1MfxiP3S4dtpJEtjqYyPH12NF YbHLazHtlz7QPBVX3f9TsZn/1OQoXZHV4O6GXfpn/mjke0cPDnEv3Yle8770OGVWbvO9 E9/m/WDXDuK2py5Py7mLfkcEDjsIMJwsrha76sQaTnWkbEflTASEih6pS7+TI2PstwHB 4y/A== ARC-Authentication-Results: i=1; mx.google.com; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n10-20020aa7db4a000000b0051e065bbc1dsi3257537edt.36.2023.07.11.11.54.15; Tue, 11 Jul 2023 11:54:39 -0700 (PDT) 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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230381AbjGKSBZ convert rfc822-to-8bit (ORCPT + 99 others); Tue, 11 Jul 2023 14:01:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54712 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229888AbjGKSBX (ORCPT ); Tue, 11 Jul 2023 14:01:23 -0400 Received: from mail-ej1-f48.google.com (mail-ej1-f48.google.com [209.85.218.48]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6DFF110EA; Tue, 11 Jul 2023 11:01:22 -0700 (PDT) Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-98de322d11fso176025766b.1; Tue, 11 Jul 2023 11:01:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689098481; x=1691690481; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oNKx5mecavZml9uTR11vqF7/iD9TRraZp4Mq7iPLb8U=; b=AdfxrTb/drhGsq6EcV84ut7S8djlyi3o5PLZ9RoMwp4LKuSy7C24te/WdYvnfDWBaI FNJlG7w2VMsNiIN7wjEy0m7PDCkdlmWl/lmJq8v4LibBckOl/bwqVB2ABZYNgvuij9Gd CbwWWdp/GsL5JvB3aCkuTAGvUTW2Me9LqKiv888ZBzcwlVqlIZsuOc7Elu3Mz4adBa0i TKC+vf3l6DH+n5BCHHJogLpgXUhwdUGgOo+RGOS4qhh9pc5j9jxsxJt0lDr0N9UqJ0lX DOWVdqn6HD/gSRm1GGJu6p7EjUkWAmi529bNMD7kzRGg10JWg2ksXkT4Vwm0T4Pef6lv DIPA== X-Gm-Message-State: ABy/qLaUhfKBjcupNJTJsydQGs/raOcEm/QXqGMC3jEwkQLf0T1M7JnC TBUrWBe6WByfvPdzW0wmY7q66YmOnvwBsvMquqKq9aYN X-Received: by 2002:a17:906:74d0:b0:987:6960:36c8 with SMTP id z16-20020a17090674d000b00987696036c8mr17433246ejl.7.1689098480641; Tue, 11 Jul 2023 11:01:20 -0700 (PDT) MIME-Version: 1.0 References: <20230711114821.1273-1-a3at.mail@gmail.com> <20230711120806.GA27809@lst.de> In-Reply-To: <20230711120806.GA27809@lst.de> From: "Rafael J. Wysocki" Date: Tue, 11 Jul 2023 20:01:09 +0200 Message-ID: Subject: Re: [PATCH] Fix writing maj:min to /sys/power/resume (fixes hiberation with systemd) To: Christoph Hellwig , Azat Khuzhin Cc: linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 11, 2023 at 2:08 PM Christoph Hellwig wrote: > > On Tue, Jul 11, 2023 at 01:48:12PM +0200, Azat Khuzhin wrote: > > resume_store() first calls lookup_bdev() and after tries to handle > > maj:min, but it does not reset the error before, hence if you will write > > maj:min you will get ENOENT: > > > > # echo 259:2 >| /sys/power/resume > > bash: echo: write error: No such file or directory > > > > This also should fix hiberation via systemd, since it uses this way. > > Looks good: > > Reviewed-by: Christoph Hellwig Applied as 6.5-rc material, thanks!