Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp6834720ybi; Wed, 5 Jun 2019 07:08:39 -0700 (PDT) X-Google-Smtp-Source: APXvYqzTBYyIZ+2bnZH8JKkpFoZKrTvkG2nLeYm1jKW7FCW94pZwHuxNu6CcTnOi79BNIlPok8DF X-Received: by 2002:a17:90a:cd03:: with SMTP id d3mr42693831pju.127.1559743719566; Wed, 05 Jun 2019 07:08:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1559743719; cv=none; d=google.com; s=arc-20160816; b=rc6Se4pe00MrqJrcc9976FM88P/9S6nzDLV/ZmYDgRzvGb8VBIKQxi//zZiLUEft3p mE/uG9MqiVEkNf3oc25Yf0xUn3AjujUGWveMzcIKLUxpsGe1NS2Au5mST3ly6ptGLtfr FXk+RZmCQc3wivl7gErkMsA/ZfzK+Ed6rNcGsnqgrfQjci0wUP/i2EXd5JwxmpJaRuX+ nnHV7e295HvijW6Un/S7k9GmvBxeJhUPAAWL7EzQdo+pEGNG55KTrLvKR7pAmISIIN78 m8LFAA4AZxUyXgBSCGsTsoYr53N3cDpzGCpJYLgK+KzL/rX0RQn8zUvZXOVnwFqWR2sV LN+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=OTWPGD1LFbcAOC7AbRTtdf/BfQ4/vbel62sROWapj1o=; b=oRoVoncwjp/eXp2LgEOfetWH2rZSuT5OzI18JYtciw+0eds5+6fhQQG+se+H+ZZqpB HE1WGdSlL/c1WGWa84qMlYSqzy4OLF20gBkJtmIjL1Pz6pZ3NRnfwIStdqT3A4kFnot1 tveGWu+j72ux8SXZ7lhi1kUU60MiGDXAHikxNSIdoJT4/utRnYmL5wDSfhBezhIdv5Fk hC7t7VyU6D7dDFUvrteuT0IibQDI/VjV50d229lHofECI1cSnm+jR7BUQGB0vrNXqyDo 0DRNGTve9lntyaXAltA3jTcyoxTrTfZo6GMCzYbSHjNp4UsQumkqPKJmUJ0UL6Y2lKkQ bDJQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@prevas.se header.s=selector1 header.b=TYG30B5+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f20si25008925pgv.448.2019.06.05.07.08.20; Wed, 05 Jun 2019 07:08:39 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@prevas.se header.s=selector1 header.b=TYG30B5+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728295AbfFEOG7 (ORCPT + 99 others); Wed, 5 Jun 2019 10:06:59 -0400 Received: from mail-eopbgr30099.outbound.protection.outlook.com ([40.107.3.99]:52096 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727936AbfFEOG6 (ORCPT ); Wed, 5 Jun 2019 10:06:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prevas.se; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OTWPGD1LFbcAOC7AbRTtdf/BfQ4/vbel62sROWapj1o=; b=TYG30B5+VUqeS1UnxMvoxsIIE5f0b1cmzUhGM9alpGlwRdyivYD5IbP4JAdKL3WyhXmE8cMU2iA6LXkWq3L2hwGZbh/KI97n+ijb5fN0kA21mhJQ7ia4TI4tvDrwyYvMpkq6hNa4P8iKk4h5AmscpBegPkl15z9PjW1Gf6JFEo8= Received: from VI1PR10MB2639.EURPRD10.PROD.OUTLOOK.COM (20.178.126.80) by VI1PR10MB2382.EURPRD10.PROD.OUTLOOK.COM (20.177.62.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Wed, 5 Jun 2019 14:06:51 +0000 Received: from VI1PR10MB2639.EURPRD10.PROD.OUTLOOK.COM ([fe80::8844:426d:816b:f5d5]) by VI1PR10MB2639.EURPRD10.PROD.OUTLOOK.COM ([fe80::8844:426d:816b:f5d5%6]) with mapi id 15.20.1965.011; Wed, 5 Jun 2019 14:06:51 +0000 From: Rasmus Villemoes To: "linux-watchdog@vger.kernel.org" , Guenter Roeck , Wim Van Sebroeck , Jonathan Corbet CC: "linux-kernel@vger.kernel.org" , "linux-doc@vger.kernel.org" , Esben Haabendal , Jerry Hoemann , Rasmus Villemoes Subject: [PATCH v10 1/3] watchdog: introduce watchdog.open_timeout commandline parameter Thread-Topic: [PATCH v10 1/3] watchdog: introduce watchdog.open_timeout commandline parameter Thread-Index: AQHVG6fmrk5axvbLdE2WvNl02CTuBA== Date: Wed, 5 Jun 2019 14:06:41 +0000 Message-ID: <20190605140628.618-2-rasmus.villemoes@prevas.dk> References: <20190605140628.618-1-rasmus.villemoes@prevas.dk> In-Reply-To: <20190605140628.618-1-rasmus.villemoes@prevas.dk> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: HE1PR0202CA0034.eurprd02.prod.outlook.com (2603:10a6:3:e4::20) To VI1PR10MB2639.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:803:e1::16) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Rasmus.Villemoes@prevas.se; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.20.1 x-originating-ip: [81.216.59.226] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bd659fc9-0639-4757-dc31-08d6e9bf08df x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:VI1PR10MB2382; x-ms-traffictypediagnostic: VI1PR10MB2382: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 00594E8DBA x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(376002)(366004)(39850400004)(346002)(396003)(136003)(189003)(199004)(43544003)(6436002)(66066001)(76176011)(5660300002)(52116002)(478600001)(107886003)(71200400001)(71190400001)(6486002)(74482002)(3846002)(6116002)(44832011)(72206003)(2501003)(6512007)(54906003)(6666004)(486006)(2906002)(102836004)(73956011)(110136005)(8976002)(6506007)(99286004)(7736002)(386003)(53936002)(64756008)(446003)(316002)(476003)(66946007)(66556008)(81156014)(8676002)(81166006)(66446008)(11346002)(66476007)(4326008)(14454004)(50226002)(25786009)(2616005)(305945005)(26005)(36756003)(68736007)(42882007)(186003)(256004)(8936002)(14444005)(1076003);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR10MB2382;H:VI1PR10MB2639.EURPRD10.PROD.OUTLOOK.COM;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: prevas.se does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: F2+mwUTWk6i5MnfHm5+SIffhHgEjxRvvPwzaBPDG/ifjv0gLUtCpAfsyN8hFbyy/2bw3qkpAKLaOzw3bQHX4iug8Qeo8H0rBsAvFCKpj8mKl5eYDSbPlt5FYXw2htOeKwjrqj4uucbrQM6xrgBnGzjxU818EkZGaFTsS5bCsIV9cTsoFlnZoe99u7qi1Rf/CcR+vvE83GXYp1wQEZ7Ps06/Nc4PeYFiIsDDXGbMq2/kaTLDLHLFLyYzcvUhWQKhZk6lVrp37R7cIqrQsjbQXFsDg6TZemAFl1zoWsqo8G8vOTVwG6+j9M86mpoGRTNzQ6fN074vf1KHnC10yz+0Qt+3JDqZMTJxZXFRyyq0q3lIDqFqJ0jP7WkyvRK1w2yKeAfOaaTwqlcTAeBCWoqOUYEBw2PB+NLH1qXJgg/qq+GA= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: prevas.dk X-MS-Exchange-CrossTenant-Network-Message-Id: bd659fc9-0639-4757-dc31-08d6e9bf08df X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2019 14:06:41.9376 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: d350cf71-778d-4780-88f5-071a4cb1ed61 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Rasmus.Villemoes@prevas.dk X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB2382 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhlIHdhdGNoZG9nIGZyYW1ld29yayB0YWtlcyBjYXJlIG9mIGZlZWRpbmcgYSBoYXJkd2FyZSB3 YXRjaGRvZyB1bnRpbA0KdXNlcnNwYWNlIG9wZW5zIC9kZXYvd2F0Y2hkb2dOLiBJZiB0aGF0IG5l dmVyIGhhcHBlbnMgZm9yIHNvbWUgcmVhc29uDQooYnVnZ3kgaW5pdCBzY3JpcHQsIGNvcnJ1cHQg cm9vdCBmaWxlc3lzdGVtIG9yIHdoYXRub3QpIGJ1dCB0aGUga2VybmVsDQppdHNlbGYgaXMgZmlu ZSwgdGhlIG1hY2hpbmUgc3RheXMgdXAgaW5kZWZpbml0ZWx5LiBUaGlzIHBhdGNoIGFsbG93cw0K c2V0dGluZyBhbiB1cHBlciBsaW1pdCBmb3IgaG93IGxvbmcgdGhlIGtlcm5lbCB3aWxsIHRha2Ug Y2FyZSBvZiB0aGUNCndhdGNoZG9nLCB0aHVzIGVuc3VyaW5nIHRoYXQgdGhlIHdhdGNoZG9nIHdp bGwgZXZlbnR1YWxseSByZXNldCB0aGUNCm1hY2hpbmUuDQoNCkEgdmFsdWUgb2YgMCAodGhlIGRl ZmF1bHQpIG1lYW5zIGluZmluaXRlIHRpbWVvdXQsIHByZXNlcnZpbmcgdGhlDQpjdXJyZW50IGJl aGF2aW91ci4NCg0KVGhpcyBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIGZvciBlbWJlZGRlZCBkZXZp Y2VzIHdoZXJlIHNvbWUgZmFsbGJhY2sNCmxvZ2ljIGlzIGltcGxlbWVudGVkIGluIHRoZSBib290 bG9hZGVyIChlLmcuLCB1c2UgYSBkaWZmZXJlbnQgcm9vdA0KcGFydGl0aW9uLCBib290IGZyb20g bmV0d29yaywgLi4uKS4NCg0KVGhlcmUgaXMgYWxyZWFkeSBoYW5kbGVfYm9vdF9lbmFibGVkIHNl cnZpbmcgYSBzaW1pbGFyIHB1cnBvc2UuIEhvd2V2ZXIsDQpzdWNoIGEgYmluYXJ5IGNob2ljZSBp cyB1bnN1aXRhYmxlIGlmIHRoZSBoYXJkd2FyZSB3YXRjaGRvZyBjYW5ub3QgYmUNCnByb2dyYW1t ZWQgYnkgdGhlIGJvb3Rsb2FkZXIgdG8gcHJvdmlkZSBhIHRpbWVvdXQgbG9uZyBlbm91Z2ggZm9y DQp1c2Vyc3BhY2UgdG8gZ2V0IHVwIGFuZCBydW5uaW5nLiBNYW55IG9mIHRoZSBlbWJlZGRlZCBk ZXZpY2VzIHdlIHNlZSB1c2UNCmV4dGVybmFsIChncGlvLXRyaWdnZXJlZCkgd2F0Y2hkb2dzIHdp dGggYSBmaXhlZCB0aW1lb3V0IG9mIHRoZSBvcmRlciBvZg0KMS0yIHNlY29uZHMuDQoNClRoZSBv cGVuIHRpbWVvdXQgb25seSBhcHBsaWVzIGZvciB0aGUgZmlyc3Qgb3BlbiBmcm9tDQp1c2Vyc3Bh Y2UuIFNob3VsZCB1c2Vyc3BhY2UgbmVlZCB0byBjbG9zZSB0aGUgd2F0Y2hkb2cgZGV2aWNlLCB3 aXRoDQp0aGUgaW50ZW50aW9uIG9mIHJlLW9wZW5pbmcgaXQgc2hvcnRseSwgdGhlIGFwcGxpY2F0 aW9uIGNhbiBlbXVsYXRlDQp0aGUgb3BlbiB0aW1lb3V0IGZlYXR1cmUgYnkgY29tYmluaW5nIHRo ZSBub3dheW91dCBmZWF0dXJlIHdpdGggYW4NCmFwcHJvcHJpYXRlIFdESU9DX1NFVFRJTUVPVVQg aW1tZWRpYXRlbHkgcHJpb3IgdG8gY2xvc2luZyB0aGUgZGV2aWNlLg0KDQpTaWduZWQtb2ZmLWJ5 OiBSYXNtdXMgVmlsbGVtb2VzIDxyYXNtdXMudmlsbGVtb2VzQHByZXZhcy5kaz4NCi0tLQ0KIC4u Li93YXRjaGRvZy93YXRjaGRvZy1wYXJhbWV0ZXJzLnR4dCAgICAgICAgICB8ICA4ICsrKysrDQog ZHJpdmVycy93YXRjaGRvZy93YXRjaGRvZ19kZXYuYyAgICAgICAgICAgICAgIHwgMzYgKysrKysr KysrKysrKysrKysrLQ0KIDIgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi93YXRjaGRvZy93YXRjaGRvZy1w YXJhbWV0ZXJzLnR4dCBiL0RvY3VtZW50YXRpb24vd2F0Y2hkb2cvd2F0Y2hkb2ctcGFyYW1ldGVy cy50eHQNCmluZGV4IDBiODhlMzMzZjllMS4uMzJkMzYwNmNhYTY1IDEwMDY0NA0KLS0tIGEvRG9j dW1lbnRhdGlvbi93YXRjaGRvZy93YXRjaGRvZy1wYXJhbWV0ZXJzLnR4dA0KKysrIGIvRG9jdW1l bnRhdGlvbi93YXRjaGRvZy93YXRjaGRvZy1wYXJhbWV0ZXJzLnR4dA0KQEAgLTgsNiArOCwxNCBA QCBTZWUgRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy5yc3QgZm9y IGluZm9ybWF0aW9uIG9uDQogcHJvdmlkaW5nIGtlcm5lbCBwYXJhbWV0ZXJzIGZvciBidWlsdGlu IGRyaXZlcnMgdmVyc3VzIGxvYWRhYmxlDQogbW9kdWxlcy4NCiANCitUaGUgd2F0Y2hkb2cgY29y ZSBwYXJhbWV0ZXIgd2F0Y2hkb2cub3Blbl90aW1lb3V0IGlzIHRoZSBtYXhpbXVtIHRpbWUsDQor aW4gc2Vjb25kcywgZm9yIHdoaWNoIHRoZSB3YXRjaGRvZyBmcmFtZXdvcmsgd2lsbCB0YWtlIGNh cmUgb2YgcGluZ2luZw0KK2EgcnVubmluZyBoYXJkd2FyZSB3YXRjaGRvZyB1bnRpbCB1c2Vyc3Bh Y2Ugb3BlbnMgdGhlIGNvcnJlc3BvbmRpbmcNCisvZGV2L3dhdGNoZG9nTiBkZXZpY2UuIEEgdmFs dWUgb2YgMCAodGhlIGRlZmF1bHQpIG1lYW5zIGFuIGluZmluaXRlDQordGltZW91dC4gU2V0dGlu ZyB0aGlzIHRvIGEgbm9uLXplcm8gdmFsdWUgY2FuIGJlIHVzZWZ1bCB0byBlbnN1cmUgdGhhdA0K K2VpdGhlciB1c2Vyc3BhY2UgY29tZXMgdXAgcHJvcGVybHksIG9yIHRoZSBib2FyZCBnZXRzIHJl c2V0IGFuZCBhbGxvd3MNCitmYWxsYmFjayBsb2dpYyBpbiB0aGUgYm9vdGxvYWRlciB0byB0cnkg c29tZXRoaW5nIGVsc2UuDQorDQogDQogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQ0KIGFjcXVpcmV3ZHQ6DQpkaWZmIC0tZ2l0IGEvZHJpdmVycy93YXRj aGRvZy93YXRjaGRvZ19kZXYuYyBiL2RyaXZlcnMvd2F0Y2hkb2cvd2F0Y2hkb2dfZGV2LmMNCmlu ZGV4IDI1MmE3YzdiNjU5Mi4uZTRiNTFkYjQ4ZjBlIDEwMDY0NA0KLS0tIGEvZHJpdmVycy93YXRj aGRvZy93YXRjaGRvZ19kZXYuYw0KKysrIGIvZHJpdmVycy93YXRjaGRvZy93YXRjaGRvZ19kZXYu Yw0KQEAgLTY5LDYgKzY5LDcgQEAgc3RydWN0IHdhdGNoZG9nX2NvcmVfZGF0YSB7DQogCXN0cnVj dCBtdXRleCBsb2NrOw0KIAlrdGltZV90IGxhc3Rfa2VlcGFsaXZlOw0KIAlrdGltZV90IGxhc3Rf aHdfa2VlcGFsaXZlOw0KKwlrdGltZV90IG9wZW5fZGVhZGxpbmU7DQogCXN0cnVjdCBocnRpbWVy IHRpbWVyOw0KIAlzdHJ1Y3Qga3RocmVhZF93b3JrIHdvcms7DQogCXVuc2lnbmVkIGxvbmcgc3Rh dHVzOwkJLyogSW50ZXJuYWwgc3RhdHVzIGJpdHMgKi8NCkBAIC04Nyw2ICs4OCwxOSBAQCBzdGF0 aWMgc3RydWN0IGt0aHJlYWRfd29ya2VyICp3YXRjaGRvZ19rd29ya2VyOw0KIHN0YXRpYyBib29s IGhhbmRsZV9ib290X2VuYWJsZWQgPQ0KIAlJU19FTkFCTEVEKENPTkZJR19XQVRDSERPR19IQU5E TEVfQk9PVF9FTkFCTEVEKTsNCiANCitzdGF0aWMgdW5zaWduZWQgb3Blbl90aW1lb3V0Ow0KKw0K K3N0YXRpYyBib29sIHdhdGNoZG9nX3Bhc3Rfb3Blbl9kZWFkbGluZShzdHJ1Y3Qgd2F0Y2hkb2df Y29yZV9kYXRhICpkYXRhKQ0KK3sNCisJcmV0dXJuIGt0aW1lX2FmdGVyKGt0aW1lX2dldCgpLCBk YXRhLT5vcGVuX2RlYWRsaW5lKTsNCit9DQorDQorc3RhdGljIHZvaWQgd2F0Y2hkb2dfc2V0X29w ZW5fZGVhZGxpbmUoc3RydWN0IHdhdGNoZG9nX2NvcmVfZGF0YSAqZGF0YSkNCit7DQorCWRhdGEt Pm9wZW5fZGVhZGxpbmUgPSBvcGVuX3RpbWVvdXQgPw0KKwkJa3RpbWVfZ2V0KCkgKyBrdGltZV9z ZXQob3Blbl90aW1lb3V0LCAwKSA6IEtUSU1FX01BWDsNCit9DQorDQogc3RhdGljIGlubGluZSBi b29sIHdhdGNoZG9nX25lZWRfd29ya2VyKHN0cnVjdCB3YXRjaGRvZ19kZXZpY2UgKndkZCkNCiB7 DQogCS8qIEFsbCB2YXJpYWJsZXMgaW4gbWlsbGktc2Vjb25kcyAqLw0KQEAgLTIxMSw3ICsyMjUs MTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hkb2dfd29ya2VyX3Nob3VsZF9waW5nKHN0cnVjdCB3YXRj aGRvZ19jb3JlX2RhdGEgKndkX2RhdGEpDQogew0KIAlzdHJ1Y3Qgd2F0Y2hkb2dfZGV2aWNlICp3 ZGQgPSB3ZF9kYXRhLT53ZGQ7DQogDQotCXJldHVybiB3ZGQgJiYgKHdhdGNoZG9nX2FjdGl2ZSh3 ZGQpIHx8IHdhdGNoZG9nX2h3X3J1bm5pbmcod2RkKSk7DQorCWlmICghd2RkKQ0KKwkJcmV0dXJu IGZhbHNlOw0KKw0KKwlpZiAod2F0Y2hkb2dfYWN0aXZlKHdkZCkpDQorCQlyZXR1cm4gdHJ1ZTsN CisNCisJcmV0dXJuIHdhdGNoZG9nX2h3X3J1bm5pbmcod2RkKSAmJiAhd2F0Y2hkb2dfcGFzdF9v cGVuX2RlYWRsaW5lKHdkX2RhdGEpOw0KIH0NCiANCiBzdGF0aWMgdm9pZCB3YXRjaGRvZ19waW5n X3dvcmsoc3RydWN0IGt0aHJlYWRfd29yayAqd29yaykNCkBAIC04MjQsNiArODQ0LDE1IEBAIHN0 YXRpYyBpbnQgd2F0Y2hkb2dfb3BlbihzdHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAq ZmlsZSkNCiAJaWYgKCFod19ydW5uaW5nKQ0KIAkJa3JlZl9nZXQoJndkX2RhdGEtPmtyZWYpOw0K IA0KKwkvKg0KKwkgKiBvcGVuX3RpbWVvdXQgb25seSBhcHBsaWVzIGZvciB0aGUgZmlyc3Qgb3Bl biBmcm9tDQorCSAqIHVzZXJzcGFjZS4gU2V0IG9wZW5fZGVhZGxpbmUgdG8gaW5maW5pdHkgc28g dGhhdCB0aGUga2VybmVsDQorCSAqIHdpbGwgdGFrZSBjYXJlIG9mIGFuIGFsd2F5cy1ydW5uaW5n IGhhcmR3YXJlIHdhdGNoZG9nIGluDQorCSAqIGNhc2UgdGhlIGRldmljZSBnZXRzIG1hZ2ljLWNs b3NlZCBvciBXRElPU19ESVNBQkxFQ0FSRCBpcw0KKwkgKiBhcHBsaWVkLg0KKwkgKi8NCisJd2Rf ZGF0YS0+b3Blbl9kZWFkbGluZSA9IEtUSU1FX01BWDsNCisNCiAJLyogZGV2L3dhdGNoZG9nIGlz IGEgdmlydHVhbCAoYW5kIHRodXMgbm9uLXNlZWthYmxlKSBmaWxlc3lzdGVtICovDQogCXJldHVy biBzdHJlYW1fb3Blbihpbm9kZSwgZmlsZSk7DQogDQpAQCAtOTgzLDYgKzEwMTIsNyBAQCBzdGF0 aWMgaW50IHdhdGNoZG9nX2NkZXZfcmVnaXN0ZXIoc3RydWN0IHdhdGNoZG9nX2RldmljZSAqd2Rk LCBkZXZfdCBkZXZubykNCiANCiAJLyogUmVjb3JkIHRpbWUgb2YgbW9zdCByZWNlbnQgaGVhcnRi ZWF0IGFzICdqdXN0IGJlZm9yZSBub3cnLiAqLw0KIAl3ZF9kYXRhLT5sYXN0X2h3X2tlZXBhbGl2 ZSA9IGt0aW1lX3N1YihrdGltZV9nZXQoKSwgMSk7DQorCXdhdGNoZG9nX3NldF9vcGVuX2RlYWRs aW5lKHdkX2RhdGEpOw0KIA0KIAkvKg0KIAkgKiBJZiB0aGUgd2F0Y2hkb2cgaXMgcnVubmluZywg cHJldmVudCBpdHMgZHJpdmVyIGZyb20gYmVpbmcgdW5sb2FkZWQsDQpAQCAtMTE4MSwzICsxMjEx LDcgQEAgbW9kdWxlX3BhcmFtKGhhbmRsZV9ib290X2VuYWJsZWQsIGJvb2wsIDA0NDQpOw0KIE1P RFVMRV9QQVJNX0RFU0MoaGFuZGxlX2Jvb3RfZW5hYmxlZCwNCiAJIldhdGNoZG9nIGNvcmUgYXV0 by11cGRhdGVzIGJvb3QgZW5hYmxlZCB3YXRjaGRvZ3MgYmVmb3JlIHVzZXJzcGFjZSB0YWtlcyBv dmVyIChkZWZhdWx0PSINCiAJX19NT0RVTEVfU1RSSU5HKElTX0VOQUJMRUQoQ09ORklHX1dBVENI RE9HX0hBTkRMRV9CT09UX0VOQUJMRUQpKSAiKSIpOw0KKw0KK21vZHVsZV9wYXJhbShvcGVuX3Rp bWVvdXQsIHVpbnQsIDA2NDQpOw0KK01PRFVMRV9QQVJNX0RFU0Mob3Blbl90aW1lb3V0LA0KKwki TWF4aW11bSB0aW1lIChpbiBzZWNvbmRzLCAwIG1lYW5zIGluZmluaXR5KSBmb3IgdXNlcnNwYWNl IHRvIHRha2Ugb3ZlciBhIHJ1bm5pbmcgd2F0Y2hkb2cgKGRlZmF1bHQ9MCkiKTsNCi0tIA0KMi4y MC4xDQoNCg==