Received: by 2002:a05:7412:a9a3:b0:f9:327e:43ab with SMTP id o35csp80794rdh; Mon, 18 Dec 2023 05:06:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IH21MJMt42bXgx4azV/9kFDEWC++fxE9qZ4BvkbMdS/+0y4yBBsLi9rdXz1/qS172jDDmSY X-Received: by 2002:a17:903:124e:b0:1d3:3357:22b9 with SMTP id u14-20020a170903124e00b001d3335722b9mr5965243plh.139.1702904819353; Mon, 18 Dec 2023 05:06:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702904819; cv=none; d=google.com; s=arc-20160816; b=t8LkQpirRlptDknE2o5NknrgLHcDTbwH4FH+g7OgxmFJH+4USuuB3C8Vr58QV6X0km QQVvJ5UM7uxt6kIrBj/5Gd+Fpc4JVcArQzp9aSJzKeIm7togu1uVfjMK0nNAuT7W82lZ 81eLqG6z4VBYE6vH1PBZyM+ehuQ/J7Da6FAp1YGIt664dXlmJkWPKMm2HrrCjl7u7E9i aKfW0d7cfINx18rr1uLUwTHzLECt4d2dNhBk7I0rvGlflpuDFHIWZaFnGH4hIHyJl+EA 9PO4QPaU3rwDbcliFJWtk94rTP52EXW1aRiIaeJlff/61w0synmkmZqIKu1MAY0PcL25 m+9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:list-unsubscribe:list-subscribe:list-id:precedence :dkim-signature; bh=Zk7VwvCkv/REjWb5Mkx7cR0feqBstB82gntTyFAKcZQ=; fh=JplE7wKqc6WxgJLkl9tslmh7HPdrfKATSsnz/Smq19E=; b=ZF3yghEfFW4iE8+QDfWPy37wfr3H/b6/+tIpv5FH/AIX5tc8ii7plZui56im49hvjM AVJkAplUHE/CFLx7zHVnpqksZmAiEZs6Cs9lFeErPAwfKQmvdNmPqv6rljILkIwzPac3 7SXws4jy1tucfFaRJix00CvcDMcFILEnDhV5b0I2DAoPi3yOuFAcYQMWmGETw/cjCRs3 MLbRdeQX/fHFfmDO5gvm8qfE6uihhPYFL7au9dE/PL5AgcQuqTP971YkqEY8+UlXyD8Q 1pdfoPpXv4ha2Liad9jgDnJmjUTVrN0KdqkW1pVE3HH5Z+0h8DPJtLQa8voSBPzLV0st 81mQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AKhGPq3B; spf=pass (google.com: domain of linux-kernel+bounces-3680-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3680-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id j10-20020a170902690a00b001d39df21644si3704355plk.168.2023.12.18.05.06.58 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 05:06:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-3680-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=AKhGPq3B; spf=pass (google.com: domain of linux-kernel+bounces-3680-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-3680-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 63D9FB21E89 for ; Mon, 18 Dec 2023 13:06:37 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 75E351D13F; Mon, 18 Dec 2023 12:53:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="AKhGPq3B" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 669033789E; Mon, 18 Dec 2023 12:53:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-40d190044c5so8785965e9.2; Mon, 18 Dec 2023 04:53:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702904007; x=1703508807; darn=vger.kernel.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=Zk7VwvCkv/REjWb5Mkx7cR0feqBstB82gntTyFAKcZQ=; b=AKhGPq3BcnqHhaAxKRl6Kw+9z/KCj4nm/Y6c3BqWh193sm8InAetKLi61HgKqHqGEc 1+VA8pnopJCVhKkf4MWSUYQEwPo98YtVXHYX805j2WpLEqWYfTJTT6/IYu/++GWap572 chfF0PsB7DI/GaiU46FD42aDxTwZKHQDE6WNkXYYdd/Gzr2VnLGoJFoTXK3pgww146um POi56FmXwfP9fAC5Xd35LWOLwcszle9f1/zne5liiKXLucHGiKtifcY6G9pQx5OE5WrJ t4Afanc8OZ6Ctw6vDBGVwrIDakJUy9w72+FkmbjWlLynFHsSSi9ykXYIuIPtqNWxflcu XNag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702904007; x=1703508807; h=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=Zk7VwvCkv/REjWb5Mkx7cR0feqBstB82gntTyFAKcZQ=; b=ikR0TTLrCjZQBEO5fPHoQNrc7/mi5o76B8xNf5gu4BidOnMGs1a2W/uM04dfdTBBXR 4dVr8jRR2+2Y9oowvtzRy/Oj7m3Ys0bK1QfviweuR7I0LdacULKyo886j2sGeljnOhzm vF7D0z5QotiUu891WBBeQwkHVh+nI4pBWFUTTbX5oZ819z4Rwd0yDugXybjIhF9cuMbm 9W85y6dJPw9jfqnqmvE2lwxcvq1RkPGGM1odplYkiuol0Plxnu6ESrP7eczJjvOfjOvX b/NDsF3iPdXPke9WHXV/SkGJXYI28rhAkbNJYWhz1DwRVRDAUpNJbUNC+JLpeTr4tH8f peYw== X-Gm-Message-State: AOJu0YzOBcpASbapYfsfsBoMg9STt/Wg1U/DSjsEy6SDu3jMA77V5Du5 6ELR/fu4fY6dD5hxCpRWhZtDN2HLApZRtWHy3LPXe5IE8A== X-Received: by 2002:a05:600c:3b8a:b0:40b:35aa:bfdd with SMTP id n10-20020a05600c3b8a00b0040b35aabfddmr7444701wms.27.1702904007367; Mon, 18 Dec 2023 04:53:27 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20231218114222.283705-1-tomas.mudrunka@gmail.com> <2023121858-aground-consent-cfe3@gregkh> <2023121858-detonator-deepness-0135@gregkh> In-Reply-To: <2023121858-detonator-deepness-0135@gregkh> From: =?UTF-8?B?VG9tw6HFoSBNdWRydcWIa2E=?= Date: Mon, 18 Dec 2023 13:53:16 +0100 Message-ID: Subject: Re: [PATCH] /proc/sysrq-trigger can now pause processing for one second To: Greg Kroah-Hartman Cc: Jonathan Corbet , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org Content-Type: text/plain; charset="UTF-8" > Add pauses and soon you will want loops and then it's turing complete :) > > Why not have a bpf script that does this instead? :) Funny you mention this. For a moment i've actually thought someone would come with this idea sooner or later. :-) But i think we will all agree that there are several reasons why this would be quite terrible idea... Anyway for me the sysrq-trigger is about giving kernel linear instructions on how to shutdown/reboot ASAP with minimal chance for data corruption and least amount of userspace involvement possible. I just want to kill everything more or less cleanly and safely reboot without having to give control back to userspace script, because there might be something wrong with userspace at the time. Tom