From nobody Thu Apr 16 03:45:22 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id F37F4C433FE for ; Wed, 23 Nov 2022 16:09:52 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238820AbiKWQJu (ORCPT ); Wed, 23 Nov 2022 11:09:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36978 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238833AbiKWQJn (ORCPT ); Wed, 23 Nov 2022 11:09:43 -0500 Received: from mx0a-002e3701.pphosted.com (mx0a-002e3701.pphosted.com [148.163.147.86]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A715169DCA for ; Wed, 23 Nov 2022 08:09:42 -0800 (PST) Received: from pps.filterd (m0134422.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ANG4l11009488; Wed, 23 Nov 2022 16:09:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=303nRVbZ4c/ZNRtgm7dV516/HiaHudXDaoF6OEflHbI=; b=Ym7+jsmq7Y/VLpxG4netJpo43CV8CictESs4IyjLKPxa75ewwU+NFaHMSqlweFU9agw2 BpFKxhBCFApPb1MqdxlWYy29HFCIeNXsnNHXEvxSMOZQoHKB7LxWgXfI6BJ/WEmLs2n0 lyd/RbYqUN5C1cQgi4JVioqnGaHfj99xE5p+CEDSoNpSGBeI7H1k8K3jraXD6qrvr/rp krV6Mw9M48zeMas8G3TNWktJ5aKIyCj3NFe54I2GJz7nlbpPdDGNb5ptEqBpCXQVuGYs FVUxQFW7sIUTpgA2EfK0uslq15ZOTfnMeir1h0JFuSQWgWKXItHZPk8C9eiYStECOJ0X tA== Received: from p1lg14879.it.hpe.com (p1lg14879.it.hpe.com [16.230.97.200]) by mx0b-002e3701.pphosted.com (PPS) with ESMTPS id 3m1pqg81mj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 23 Nov 2022 16:09:19 +0000 Received: from p1wg14926.americas.hpqcorp.net (unknown [10.119.18.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by p1lg14879.it.hpe.com (Postfix) with ESMTPS id A5EC1310C0; Wed, 23 Nov 2022 16:08:25 +0000 (UTC) Received: from p1wg14923.americas.hpqcorp.net (10.119.18.111) by p1wg14926.americas.hpqcorp.net (10.119.18.115) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Wed, 23 Nov 2022 04:08:04 -1200 Received: from p1wg14919.americas.hpqcorp.net (16.230.19.122) by p1wg14923.americas.hpqcorp.net (10.119.18.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15 via Frontend Transport; Wed, 23 Nov 2022 04:08:04 -1200 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (192.58.206.38) by edge.it.hpe.com (16.230.19.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.15; Wed, 23 Nov 2022 04:08:04 -1200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eFWR6P4OS7bgf7YRaQw2x7rj06N8btja3a6SYajCo9ZdhH5YiY75fiHeP6ne9T+iU+DhQW5Z0LV32K9qcoM0D1C28NMsWnN3VfJHo0LQK26vDHt97NWIs0CqHwLxJUrktBCIz9Gcdv2RT3xt/SIQ6uepb63dsLrgTGO0Ex6aQNjR39v3EOSauJaiVeMbJwu/iKSb2LaZ4PxsaG9CHnXJY7BTYyk9SNXUdnvbFWPXE/ejJoaXndQ9MUVKAnLoWXj2s7IDhbJ8V/BYtKAkwpMf9lqH7CB5JywdP0vQwy6zgp7qodyKCXlsSELHRBzqVzCQ2+hTwYxrceS12pa3CzNdLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=303nRVbZ4c/ZNRtgm7dV516/HiaHudXDaoF6OEflHbI=; b=U+JVZrNXO9WBk0rgpM6zTqAEdbaL9HGesVBesKwjfQwMY2GjKGm26aSqRPU/nKHY1yQSRvwN3dbytQpibMZG5kp4dtzwgnoVruuzmyepWL0hleLDSyBXM/aEMQYbHxidp55YY1eHAanfkLP19tafYn3Ys+5K7aZQPaOTToF0FeEW5mVZlrgFLFikgrYNjg3IpEag0uYOnNkMBOO0uOplXRkcFlns6d4HgQ7alDWsX0hxQ39ih1FeZ7yBZednadZ6uvv0GxGGAM3eMCN9vUqZCE/8TniHJUVwQ67/D8RlxeuKMChABVBEOGE3b2xYOEvdRs5xJ3guu2KH/9YTqEJjSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from MW5PR84MB1842.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c4::18) by MW5PR84MB1771.NAMPRD84.PROD.OUTLOOK.COM (2603:10b6:303:1c5::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5857.17; Wed, 23 Nov 2022 16:08:03 +0000 Received: from MW5PR84MB1842.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5511:bd85:6961:816]) by MW5PR84MB1842.NAMPRD84.PROD.OUTLOOK.COM ([fe80::5511:bd85:6961:816%9]) with mapi id 15.20.5834.011; Wed, 23 Nov 2022 16:08:03 +0000 From: "Elliott, Robert (Servers)" To: "paulmck@kernel.org" , Mirsad Goran Todorovac CC: Phillip Lougher , LKML , "phillip.lougher@gmail.com" , Thorsten Leemhuis Subject: RE: BUG: BISECTED: in squashfs_xz_uncompress() (Was: RCU stalls in squashfs_readahead()) Thread-Topic: BUG: BISECTED: in squashfs_xz_uncompress() (Was: RCU stalls in squashfs_readahead()) Thread-Index: AQHY/PfIWZHIbqps10CHvEbxuCmGXa5IFygAgAAM4ICAAAy2AIAAkg8AgAFxogCAAgmCgIAAXD2AgAAMf2A= Date: Wed, 23 Nov 2022 16:08:03 +0000 Message-ID: References: <02877aee-8c05-6534-8a91-94ba366d0276@squashfs.org.uk> <20221118155534.GJ4001@paulmck-ThinkPad-P17-Gen-1> <20221120175016.GC4001@paulmck-ThinkPad-P17-Gen-1> <8e62a31f-3ef8-71ec-6181-2afa56eeb5db@alu.unizg.hr> <20221120192150.GE4001@paulmck-ThinkPad-P17-Gen-1> <8c9eb87b-5623-730a-5cf6-72d831ef797a@alu.unizg.hr> <20221122020734.GD4001@paulmck-ThinkPad-P17-Gen-1> <20221123144415.GX4001@paulmck-ThinkPad-P17-Gen-1> In-Reply-To: <20221123144415.GX4001@paulmck-ThinkPad-P17-Gen-1> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR84MB1842:EE_|MW5PR84MB1771:EE_ x-ms-office365-filtering-correlation-id: 51425208-6160-4031-033b-08dacd6ce659 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: YrgvnYBSVFILapc5SHhBcES9VdKI8Gb413MV6HQWdLJOVhy9nQxRwhkx3R94k8BrGCWXURAaW7mySPAnDKnAKj0w5yvBmaLvaNrrkzCHn0R5eRXO+jcRGk/I96O3fHoxea0DK8+HYGuHIq6hbC4eZZUVUfuWbp/FXNGORwlVoyDa51YJa8/vbq+1R3WWatFm6c3CmfUMcouXQ7g1gUCUYdxq0vA+TfJHR6lQ0Y3fx8JbBx91bOBLdesEIsH+9XmoJksMZy+7EKszg7s1V+0sPxeyNZm7A8ZPCw0xuhZTmMU4sItcx/WQLv8UPSwWB8EdL2symwoPKw2WQVLb63NLjCSHC1Xb17W53bYtIAbo/5iGmoT2+8tuEp49mdXsFr0YKOQxl4ejtT9wWyGvNR1RrTxAT00i991HkOeDquQyoOXZtUBe3T5+qamH6bJNpGBK0Fk0yF/7JtdsQ216FtkbXlQqd/nz0EIl7mu+1B3B2/696P0W2Z25jOyNaIrtJvpOhrDhh68iNAgiOLQg8L58I5VmlqdHvVPHb3OnT5fFOOFkD7QgZQ7sxjq2Nt5zhb2k4CWYuv26+3jP5a9uywTM2Mo18R6zvcfs4oeonFDUWhlAFRGNnW3r6sCW8Vw6D/mXGNwDnl52gyDKXp2LbNJCMscLPE7R6gKGuEhgrYRPl1UHZ1Ozv477fRnP8G9PUO5MFczaFecWjd+8tQYXqR/P8g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR84MB1842.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(136003)(39860400002)(376002)(396003)(366004)(346002)(451199015)(2906002)(8936002)(41300700001)(5660300002)(52536014)(83380400001)(86362001)(316002)(53546011)(7696005)(6506007)(8676002)(4326008)(9686003)(33656002)(64756008)(110136005)(54906003)(66946007)(66556008)(76116006)(66446008)(66476007)(122000001)(38100700002)(55016003)(26005)(38070700005)(186003)(478600001)(82960400001)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WVZEdHpqc0hOZ3hNRWM0ck9UMG5UbG9FNFFqMGtWb0NQUlZFdVpwNjFFYzBl?= =?utf-8?B?TEFPSER1b002QXlWbmtRK3E1NDJYQXNKUGZ1a0MwMUJqU2txcjJYNVJGV2JF?= =?utf-8?B?ZXZwKzJ2SExYbENNbUNJeGFYVTFZTzRuMC9OeWV1RjZyenVLeFkrbUVGR1NN?= =?utf-8?B?djd6ejJuWWdndlhHNWpkNm9aQWpJZVg3VkQza1RBRVV1YmpSMTE3Ync5VFJ2?= =?utf-8?B?U25zV0d1TXJWMjB0YTI5YTN1bTN6ejM5OWVORmNCQjM1QkY3ZU1hZTAremJ0?= =?utf-8?B?MjhmQnpvWUp3TUJCU2lCeFpBWEJ2MHhuc3FFT1ZzeWJ3c1RxRk5GeS96Y0p1?= =?utf-8?B?cCtSSVlsRlNYMG1YRExlNzBZNURFMm9NeXI1dnpNUUkyclJFRHN4MUlIUEpO?= =?utf-8?B?cWZlMXZaNk11NUtlUWRXdTI2ZVhzaGlNR1hHVHlvVHhWbFRXV1NTanJDcDJN?= =?utf-8?B?MFBGVFB1cjR2MnJNNEM5K2lDcDBNd2xjOWRVYytGTUxpcnpmcVJTY0pnREhy?= =?utf-8?B?SGwwYVBxc0phWkIvbTgya1ptSllKZEE1cXpUZVFTS0x1aDJuMGdqY1VsQ3hX?= =?utf-8?B?Y1dubWRCNnNMaldUbXpOa09nd1RNUzJ4a2RYU2MyRFcvNUk1ZGlocGlMUFM4?= =?utf-8?B?RnZGSkd3cU1qLzNHOW4wUjVrT1IyNzRmaWsrUnMxSjhjcitKQWZQUGRzQTdz?= =?utf-8?B?S1FSTitnWko0SGZnYU1sUEZqd3FUQ0t5M3NyTU9YWUxyQkwydVlnRzRWc0Q5?= =?utf-8?B?bURzQXA0b3BjUEZDRGxyYlNLL3JYM0FYV1Y5dmt0Y05nS0xvQXVPeXE0N1VD?= =?utf-8?B?TW9Sa01UdlgwTW95WTJMN1BIMWE4UGJ2WkhRdlFPQ2FBR0tYaVFhVm1GNUhS?= =?utf-8?B?RFU2Szh0U2wydmptT0VQbkQ5VUN1ekt5ZDJuZE5kQTVmNTJNVG1KUytaYTBh?= =?utf-8?B?TEFzSXNNeG5zbWdsdGpoZVZCRDNEYk5tYmhGNlFXZzEybDA3SmxPU0owcVJN?= =?utf-8?B?bjZ4dzNTZHZsZnBkMkFoNzhuWkxpRjRBMGNrQTk2N3ZyWUhkUTlueXl3OENw?= =?utf-8?B?QnpFT3pEYktXWGd1ajZYV1F2dGVVNkRXQ0pxK3lXTnZ0OEo4N2g1Z25vM1Z2?= =?utf-8?B?Umlwck1wdzk1TUJ6cHNFN3RXb0Vpa09iTzRYb0huUk1BMCsxWGd1dm1WMlR4?= =?utf-8?B?VmJjOENQTjlRZ1pHbXNRZWt4dEpDdkhRM2U1N1doR1c3RGF0QzhmeDQ4YlVt?= =?utf-8?B?TGlCaEwxdHFIcFM3eVFBcXRUeFJIVjVnSURKckl0VVR2eXFpNlZBV2NGa2Fu?= =?utf-8?B?YmI4SGJ6VjlERjIzQXZJMG5RdXIzVXhFbzJCL3RSZTZYT3BmQUlwLzYzQUJO?= =?utf-8?B?a3dwanFhbGh4eEpCUER5YlVnMmYxZVBoSU4rVk9haUlmc2ZmTjVVbFIxcUhp?= =?utf-8?B?SS9ZNmtnNXNzQVFhdU1iYmtSeVBGV3pTRUtBekVFQjZMcS81Tmh6b3YyL2dk?= =?utf-8?B?NHZKTEZ2Q2JBR1A2OFpnYlozN3psT24wMmRjdDkyY0EraHBpTWN0RmRsdjI4?= =?utf-8?B?bkNOVVJWNUJnY25uYUpic2FadU8rbXlSdGE5dEJEZ2VwZDZpdmZLT3pmTE5N?= =?utf-8?B?OXBBeHhGWURQSUp5VGFtVThmeG9IcWJYV0d2OW9IYzB6V2NIUnJxTlJCWFBS?= =?utf-8?B?Q2lNeElUV3pWYUV0OWhrakNJSG9xZ3ZwV0Z6VTREWURSNmVjMjNZb1NES014?= =?utf-8?B?QVdZbUZoODNqdGt2UmhoUHhCdDQ1Z2xvYm5vV1JpbER3aGZOcmF5YnNYdFJT?= =?utf-8?B?bnRYUHg1VnlvUzJBQVJJUStJQVZ0OEVkeVhrTXRpOXQ4aHlzRlJJMEdXRGJs?= =?utf-8?B?elRnODhxbm1scU9uR0Q4RVRyRnZ2UFgxR0RBdFRkM2ZXekNRNE1GNWpEREV0?= =?utf-8?B?eXNVbGVTTmhrclAyVjhtQ3ZIM09zc08wbll2c2I1dTdOMWFGMlBsZFhGOEhP?= =?utf-8?B?NUpzZ2IzSHpuSW92OG9JSUVZSnNhTW5RVEVDc0FaMDk5am9lQm1JWmw0cGVi?= =?utf-8?B?c0tUdGtjYUkrN0RrWTBxRVR0UTU2Y2NNZC9Xb2l6NWpjd0YrOHkyck9ZU1RT?= =?utf-8?Q?qceI=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR84MB1842.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 51425208-6160-4031-033b-08dacd6ce659 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2022 16:08:03.0464 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: o9vpdue0kKsMD2rgQqN1DmSOOyykiPMB3BYrCBY3/KnbGXZbRQ83gEMsNgFZIf2a X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW5PR84MB1771 X-OriginatorOrg: hpe.com X-Proofpoint-GUID: 9lI7lIAw6X7JVttK0E6vqfQNKTvS-icp X-Proofpoint-ORIG-GUID: 9lI7lIAw6X7JVttK0E6vqfQNKTvS-icp X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-23_09,2022-11-23_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 suspectscore=0 priorityscore=1501 mlxscore=0 impostorscore=0 mlxlogscore=999 clxscore=1015 phishscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211230119 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: Paul E. McKenney > Sent: Wednesday, November 23, 2022 8:44 AM > Subject: Re: BUG: BISECTED: in squashfs_xz_uncompress() (Was: RCU stalls > in squashfs_readahead()) >=20 > On Wed, Nov 23, 2022 at 10:14:07AM +0100, Mirsad Goran Todorovac wrote: ... > > commit 1045a06724f322ed61f1ffb994427c7bdbe64647 > > Author: Christoph Hellwig > > Date: Wed Jun 29 17:01:02 2022 +0200 > > > > remove CONFIG_ANDROID >=20 > But your CONFIG_RCU_EXP_CPU_STALL_TIMEOUT seems to be about 20. > As in 20 milliseconds. >=20 > Is that intentional? ... > > > And one approach is to take a less aggressive RCU CPU stall timeout, > > > say reducing from 21 seconds to (say) 15 seconds instead of all the > > > way down to 20 milliseconds. This could allow you to ease into the > > > latency-reduction work. > > > > > > Alternatively, consider that response time is a property of the > > > entire system plus the environment that it runs in. So I suspect that > > > the Android folks are accompanying that 20-millisecond timeout with > > > some restrictions on what the on-phone workloads are permitted to do. > > > Maybe ask the Android guys what those restrictions are and loosen them > > > slightly, again allowing you to ease into the latency-reduction work. Since there is no longer a kernel default of 20 ms for Android since commit 1045a06724f3 ("remove CONFIG_ANDROID"), it might be appropriate to drop that from stallwarn.rst. Something like: diff --git a/Documentation/RCU/stallwarn.rst b/Documentation/RCU/stallwarn.= rst index e38c587067fc..d86a8b47504f 100644 --- a/Documentation/RCU/stallwarn.rst +++ b/Documentation/RCU/stallwarn.rst @@ -168,10 +168,11 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT Same as the CONFIG_RCU_CPU_STALL_TIMEOUT parameter but only for the expedited grace period. This parameter defines the period of time that RCU will wait from the beginning of an expedited - grace period until it issues an RCU CPU stall warning. This time - period is normally 20 milliseconds on Android devices. A zero - value causes the CONFIG_RCU_CPU_STALL_TIMEOUT value to be used, - after conversion to milliseconds. + grace period until it issues an RCU CPU stall warning. + + A zero value causes the CONFIG_RCU_CPU_STALL_TIMEOUT value to be + used, after conversion to milliseconds, limited to a maximum of + 21 seconds. This configuration parameter may be changed at runtime via the /sys/module/rcupdate/parameters/rcu_exp_cpu_stall_timeout, however diff --git a/kernel/rcu/Kconfig.debug b/kernel/rcu/Kconfig.debug index 1b0c41d490f0..4477eeb8a54f 100644 --- a/kernel/rcu/Kconfig.debug +++ b/kernel/rcu/Kconfig.debug @@ -93,7 +93,7 @@ config RCU_EXP_CPU_STALL_TIMEOUT If the RCU grace period persists, additional CPU stall warnings are printed at more widely spaced intervals. A value of zero says to use the RCU_CPU_STALL_TIMEOUT value converted from - seconds to milliseconds. + seconds to milliseconds, limited to a maximum of 21 seconds. > > > But please keep in mind that cond_resched() helps only in kernels > > > built with CONFIG_PREEMPTION=3Dn. I think they also help with CONFIG_PREEMPT_VOLUNTARY=3Dy which is used by Fedora and RHEL. For example, adding more of those in the crypto tcrypt test module eliminated some RCU stalls when running speed tests (that send lots of data through the algorithms). > > I have bad news that 6.1-r6 is still affected with > > squashfs_xz_uncompress bug, despite having both of your fixes > > (as visible in above command's output -- double checked): > > > > [ 91.065659] rcu: INFO: rcu_preempt detected expedited stalls on CPUs= /tasks: { 3-.... } 6 jiffies s: 621 root: 0x8/. >=20 > If you build with (say) CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=3D200, does > this still happen? BTW, you don't need to rebuild the kernel to change those parameters; they'= re module parameters, so can be modified on the kernel command line (if needed during boot) and sysfs (if only needed after boot). For sysfs the syntax is: #!/bin/bash # set rcu timeouts to specified values echo 60 > /sys/module/rcupdate/parameters/rcu_cpu_stall_timeout echo 21000 > /sys/module/rcupdate/parameters/rcu_exp_cpu_stall_timeout echo 600000 > /sys/module/rcupdate/parameters/rcu_task_stall_timeout grep -Hs . /sys/module/rcupdate/parameters/rcu_*_timeout