From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AD63FEB64DC for ; Mon, 10 Jul 2023 10:01:11 +0000 (UTC) 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:References:In-Reply-To: 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: List-Owner; bh=gZlwrpMYI0b7l3udEXHs0Evi+6cTt8/D0ninGE8Z/pA=; b=4wDUkrHc22rfLx o15AMx2GOECXLvePM62u8e1l11DQRZFt/kn8wEuQwbxgh3ytsIDC4+kjxvS1XEz9fQS8of0CN2Mf7 lcoT889nb3VKHhjqTqVLh4p02pJYLH54q/m/QGURXvnwGSolW39t7Y0XOQ3hnwMJMEUSZb9lGH3CE VRmRQ9AcKeQDx3mun5QfIfm1ry3RoEwiI0Dd9XgJ19yvAaTPELKiZIImcl5eQiBAcnyp5Ib3ITMEX tGqqHD1k+cqGtTRHFfUlyXcGpfdONbhqX9hF6OWpJj4Xjya9ULX7MEUf3Tg9BuKf9xJ7OIbzQz2EP Pg+lVwQoNyK3r3T2HViA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qInh7-00B98i-0v; Mon, 10 Jul 2023 10:00:37 +0000 Received: from mail-psaapc01on20713.outbound.protection.outlook.com ([2a01:111:f400:feae::713] helo=APC01-PSA-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qInh3-00B94Z-2x for linux-arm-kernel@lists.infradead.org; Mon, 10 Jul 2023 10:00:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YDi8f4fhqBQmLo/w1erRj4h0KDlAtdnSYVvIxrxqzZptmLOvVw0oCGfXqxRJT2yMWLHiCk6wFbGmZPHwv+jGf+i4uRzAIBpkOnshebHP7jC1j2C/L2Upo9EjR8nXmfABFuPbSMc9mY2p34D0/6/n5qKPibxngIHOta95yf7Jb1Fh/lBPXuPUaqSl+kKwmjwc3fYidJfbLEcsnAhxrJ2RtJ1OFhhk6l0a4dqjBq9iA1RYZ8cOnsKeGoXfZt5YxfzJhoeXv7MCEJxb+x0iSu1b6Ebcth3IWCmrJYymTzX7X22P/axAke0hBUY3lxFAJI5Ywi4hbbRENZvTzJZse4/9Vw== 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=q+TzYuEeTgIKdnKfQ77B8vedEfB0P2/z7sQrh3Z4zJE=; b=jbdgUc597raW8lebj/wdUJpRl7kmq9zg7nrHuiE6i8l/UcLXbrdnlcLBxenKen/FrBPMG0E4yGM8PNVS5D6ISW9oZmr06JoZiz3hVgM3nk4gZwjWSP6jsVeKZZtOg8ChQ3oOlbcP7IgLL6YtxI5kfjz6dA/KogeSC5eylREB7cMYyYPOhJaG/LPqlgDlowfJmK9Ztu8g8rN9swqepz5FDRD2r6GnqLa+9VReUc5plE2jJpm6i4Ucc27hwV1ng+1G+EX2myWesICHHo4ayN2nuchAF3L2cHG6jcSNJPhjzkzczHa5pJCIuMkuKjvQ+UDb24D3ACI50jgQB4us0vkD+A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vivo.com; dmarc=pass action=none header.from=vivo.com; dkim=pass header.d=vivo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vivo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q+TzYuEeTgIKdnKfQ77B8vedEfB0P2/z7sQrh3Z4zJE=; b=kiD7/uXVMCofQRZRkRX6QdEPamF9JqMfA1ZKeGZh2ReH/s0XEXen5Alpbwi069HZrEmwGNKJ9pGCt81SoCGON/onmU/S5TA1kfGCmYbK2KGEOPeiFbdvooV/Sx3bDYqPNUsGX2yvxDCtFJwB24CYdOS2g1SS6GJpjEKYDenspndmt3yI6g2wlPzz1v4OORXOFrtxc6zjgd5dV+JliHaw37Xpp3aRduUbp3LHgu7aJD9F2It79VEBvZyEpNmzLoGOhTDeiTdWGhov8z7g3Y+nngSEflq3m1K98v/ryph0xSu8DaWpP1upSvOH0FPEWSD3FIWr2sf7ovdMOyFaZJm3yQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=vivo.com; Received: from SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) by TYZPR06MB6096.apcprd06.prod.outlook.com (2603:1096:400:33e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Mon, 10 Jul 2023 10:00:24 +0000 Received: from SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c]) by SEZPR06MB5269.apcprd06.prod.outlook.com ([fe80::fa0e:6c06:7474:285c%5]) with mapi id 15.20.6565.028; Mon, 10 Jul 2023 10:00:24 +0000 From: Yangtao Li To: "Rafael J. Wysocki" , Daniel Lezcano , Amit Kucheria , Zhang Rui , Maxime Coquelin , Alexandre Torgue Cc: Yangtao Li , Thomas Gleixner , Krzysztof Kozlowski , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Jonathan Cameron , AngeloGioacchino Del Regno , linux-pm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org Subject: [PATCH v4 17/21] thermal/drivers/stm: convert to use devm_request*_irq_probe() Date: Mon, 10 Jul 2023 17:59:21 +0800 Message-Id: <20230710095926.15614-17-frank.li@vivo.com> X-Mailer: git-send-email 2.39.0 In-Reply-To: <20230710095926.15614-1-frank.li@vivo.com> References: <20230710095926.15614-1-frank.li@vivo.com> X-ClientProxiedBy: SG2PR01CA0167.apcprd01.prod.exchangelabs.com (2603:1096:4:28::23) To SEZPR06MB5269.apcprd06.prod.outlook.com (2603:1096:101:78::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SEZPR06MB5269:EE_|TYZPR06MB6096:EE_ X-MS-Office365-Filtering-Correlation-Id: 50708932-a9ee-43cd-aeba-08db812c7a9e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 6lRSknbGh8PmoS3Xny7ElGcMj4BkXGR6wUlGvJFyeGElbaP0+MxuEZVysx+sIgC0Tl9LrAnn2bMHfKSvqYIxDoURVajnmY2KoOUu8mNxcaTe6hgvKy8LG/2RvIx+Ei+wpuYcbTmdhy52anUfS1gVT62LKb397GM9JtBxQzNBIl8O/5rMgvCwUJGkFyn4GUM2+3+qirkqZBdciwPO/9qp4wA4iblD9VoC/DtGU7h/naSkfSnAPCbydxH6EZQLfSlpzIv95QdxsDe73yYndvCXRnWYJYf73D8bdPFtemKacq6w72ysCwpQrnrB5DrOtubIY7pBYN+cNogfEPYvMjilqyjTpcLf0ZG3MMDETrsPKvhGUByvkhDTSVEmK3SvOjJVdFqHOKUAvC+PteSwv0Jq2lkICtH3e6fF+WSCQbbbM4N3PF7/8G3vrtC9kMCen6nHg8F6S/xvlGU+BsAS1yoaqiae+E9CkZ/DPWYsjMtfpYDhIMi3R3T4szfHevmV3nln9xsaDhPJnbqROzyNpRfwnLnrZKPZxsqAqiNxMMAy4sBMScKEqmV1tDcs3DEusA9L2+bd3lCd1ubWgI8H8oNj2HcroyGBUaicMB2it75vLPcGOlzFmKDSI8WhyHH5okEb X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEZPR06MB5269.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(376002)(39850400004)(366004)(136003)(346002)(396003)(451199021)(186003)(6506007)(1076003)(2616005)(6512007)(26005)(66574015)(83380400001)(41300700001)(4326008)(66476007)(2906002)(66556008)(316002)(7416002)(5660300002)(8936002)(8676002)(478600001)(66946007)(6486002)(52116002)(6666004)(110136005)(54906003)(36756003)(38350700002)(38100700002)(86362001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dVkxNmltZGNxT0c4SXdOSjJyTUt3K0FLTGp0UHBoZmcwRUFiRGhidGtnZ1lF?= =?utf-8?B?RUExV1IxcThramlVYmZEY1l3UUZwL200dytSdFZkaFhKZDlVRW54eFkwdW1R?= =?utf-8?B?U3dlZkJ1L3owZDBqRTd1TlNkRGZzY2xoUUVSdWFEd1pQTDVIUHZTcExLTEFX?= =?utf-8?B?c1VqbklIQW9VQUVDZDlrZUcxK2ZoOEs3QkhmckZuU1Q0dXJVNmdhQW9vRm9j?= =?utf-8?B?WmdiU1VYS2taT2MwTFRzSXAxVEoxRnI5SzBHM0VETlV4cWRaMlc1ZG5mSm1V?= =?utf-8?B?RURoRXhjYzk4Rjd5NjAwdlhQbmdQWUNaZ3VyUkxMaTlraE93ZWNIU0IzNFJU?= =?utf-8?B?ZzB4NWQwc3lqdnRtSVFFUGZEQVRDWlZ1bkJyTEdlQ0txeG5hVlNybXlKTUlK?= =?utf-8?B?UVVVSVcvTE00dTVtalRkL2xzdkYvY0VjZm82c2NLRXBEYXE4aHgyNEZVb0Rl?= =?utf-8?B?ZHNuSTdhNHdmUXdSQWNEckd1b0dKckgwYkJBRm1mVUFmZW1JbVl3djdlUFRR?= =?utf-8?B?cTlsZmk5YXlzRnVDaVBQWmpOZXVWQlh2OC9PbW5iQUNSNWJ1b0ttbVhqNDUw?= =?utf-8?B?NSswQ0wyb0JuZGNyVXpLYkFkU2FxazFTZ25EQnhsU1pTTjdrWWpIS3p6ZFcw?= =?utf-8?B?bk0zTVhRMnVEdkZWWlE2Q2FnY3BSdWNlaWsydEtWNG5JMlRzS0lvdTlmYTRQ?= =?utf-8?B?bHNZMnUwQkpWVFRBdUtQcE10MC9tRkU5OURHZjhDNUw4M2FsRVNhQzZRY1RW?= =?utf-8?B?bWdIcDh1VEdsN0JWSXIrTHlVYjBudUh5WGQ4YWxrSTJWY2pydWNCNmFVSkVs?= =?utf-8?B?ZWp3b0t6Uk1ybXArOWdheXhvNGgxa3UzQVRLV3ZEY05SMWx4OTI3SmhGYitk?= =?utf-8?B?UGRWTWZhNXBmRzZmS2tLUVFhUVR5ZG9uQ2NPbnkxSjlhZmlIN1hRU2d1Z1ZW?= =?utf-8?B?VE5LY2gwMkpqTmZsUWRaeHFrUHE0dnN4a2g4cnErb25kdUNmNWxXQU1LYVph?= =?utf-8?B?ckpsemxNZEl0YkJhd3dyYmhYU1hHblY3RzBUeElvY080NFE1cWx6YkRvZWx3?= =?utf-8?B?WlZSSXlDZkJkeHYwWFRDbG1ES3pqUjYvRFFIUW11Z2d6SzRkd3ZRRWlabEhB?= =?utf-8?B?dmc0VFhtOTNkUTE2cm1Lbjg3aHh6K244Mkk4RmxWWWtsZ0FHUzZUV0RmbXFV?= =?utf-8?B?QThWY1cwTlltUlI3SWJmVFZKMjVBQnY4RmtIME9GQWJ3ZE02cFhzTEQzbFRR?= =?utf-8?B?eXVaNGpJc1BERm1wVm1EbnpTRnJlL3hDdWxyQXBlK1ZXSzJ1TVpJVzhwcWNK?= =?utf-8?B?QVNWS3hQb0hKcmxzTmtzaTBONVpPa3FWK05hOFlRdVhIditRUEVoQUJqS2VC?= =?utf-8?B?VDJOeUdlUHoxSlpqZjVxZE9tTmt3cXY2NndvQVB0eGp4RlJoanlaTUhTQTNr?= =?utf-8?B?V0V1UEJEQjIxcXUyMGJEQVlRSDI3M1lHRWdzUUdWeVJITk8vbUJWN2NDb1J1?= =?utf-8?B?UW5ZMnNnZVlpbHliMVNMSitGaHdPcHp4MC9JWDd0bzcyNGEyQ1hPY2JzeHRh?= =?utf-8?B?aDRZVHRnNkxtNjZmK1BaZFZGRXhYbjdSYzFLZHJYTmxXcnY4R1YxUWozRnQ2?= =?utf-8?B?NmxhVTN5Y0VmUGxwdWZwNXFyS2hxdkxOWG53ZTNGWGtTVFRiWE9JdzZ3bmVP?= =?utf-8?B?WWZ5KytWdjRDOVp4aFQwelRpYlptNXZoZ24vQ0NacWxibW54T0VZRWg1S0Z5?= =?utf-8?B?bHJRcy9GWmVNY29Qc05xWC8xUkxMTnE2WnZ1S3NoV21UVWNnWDNlRTRxcUZm?= =?utf-8?B?M3VKaE9zSU02NGdmblZoS0dSVFV4cFJNQVE5eFU1ZWFZZFluOTJ0aVAwc2Rz?= =?utf-8?B?V1VzaVQrOXZJTVEzOTV6K2FoRitvZ0NYd3BkU2VGS2QwZERSQ2NJOGpvQU4x?= =?utf-8?B?Y3d5L2VKRlZBZVg0OWYzTDZUY0YwOXFyR2huelZYbzFtM2lyNm9UaGxGMUxx?= =?utf-8?B?UCszcndoL243WkRYeXhtOG5Sb2RUN1RYMUdFOFk5YzBHMGlZTkJXVUFtOUVC?= =?utf-8?B?OUNnQVNScVpqU2kvUTlLYm9NcXA4U1ovOW51Y2VyRmcxT081TFFZYXVocy9I?= =?utf-8?Q?z9BvNHDcUObq5J4Gix5p9THYE?= X-OriginatorOrg: vivo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 50708932-a9ee-43cd-aeba-08db812c7a9e X-MS-Exchange-CrossTenant-AuthSource: SEZPR06MB5269.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2023 10:00:24.0271 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 923e42dc-48d5-4cbe-b582-1a797a6412ed X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1M+lcwzHaiTgRP3rY7KrlwAvwU2zQZYM1X5/3OtFwJJIsQ17TrI83qhdF9LdmNb0dN3MiDqEkIIGrxQYHuR+pw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYZPR06MB6096 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230710_030033_953336_21364997 X-CRM114-Status: GOOD ( 17.66 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VGhlcmUgYXJlIG1vcmUgdGhhbiA3MDAgY2FsbHMgdG8gZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2ly cSBtZXRob2QgYW5kCm1vcmUgdGhhbiAxMDAwIGNhbGxzIHRvIGRldm1fcmVxdWVzdF9pcnEgbWV0 aG9kLiBNb3N0IGRyaXZlcnMgb25seQpyZXF1ZXN0IG9uZSBpbnRlcnJ1cHQgcmVzb3VyY2UsIGFu ZCB0aGVzZSBlcnJvciBtZXNzYWdlcyBhcmUgYmFzaWNhbGx5CnRoZSBzYW1lLiBJZiBlcnJvciBt ZXNzYWdlcyBhcmUgcHJpbnRlZCBldmVyeXdoZXJlLCBtb3JlIHRoYW4gMjAwMCBsaW5lcwpvZiBj b2RlIGNhbiBiZSBzYXZlZCBieSByZW1vdmluZyB0aGUgbXNnIGluIHRoZSBkcml2ZXIuCgpBbmQg dGdseCBwb2ludCBvdXQgdGhhdDoKCiAgSWYgd2UgYWN0dWFsbHkgbG9vayBhdCB0aGUgY2FsbCBz aXRlcyBvZgogIGRldm1fcmVxdWVzdF90aHJlYWRlZF9pcnEoKSB0aGVuIHRoZSB2YXN0IG1ham9y aXR5IG9mIHRoZW0gcHJpbnQgbW9yZSBvcgogIGxlc3MgbG91c3kgZXJyb3IgbWVzc2FnZXMuIEEg cXVpY2sgZ3JlcC9zZWQvYXdrL3NvcnQvdW5pcSByZXZlYWxlZAoKICAgICA1MTkgbWVzc2FnZXMg dG90YWwgKHRoZXJlIGFyZSBwcm9iYWJseSBtb3JlKQoKICAgICAzNTIgdW5pcXVlIG1lc3NhZ2Vz CgogICAgIDMyMyB1bmlxdWUgbWVzc2FnZXMgYWZ0ZXIgbG93ZXIgY2FzaW5nCgogICAgICAgICBU aG9zZSAzMjMgYXJlIG1vc3RseSBqdXN0IHZhcmlhbnRzIG9mIHRoZSBzYW1lIHBhdHRlcm5zIHdp dGgKICAgICAgICAgc2xpZ2h0IG1vZGlmaWNhdGlvbnMgaW4gZm9ybWF0dGluZyBhbmQgaW5mb3Jt YXRpb24gcHJvdmlkZWQuCgogICAgIDE4NiBvZiB0aGVzZSBtZXNzYWdlcyBkbyBub3QgZGVsaXZl ciBhbnkgdXNlZnVsIGluZm9ybWF0aW9uLAogICAgICAgICBlLmcuICJubyBpcnEiLCAiCgogICAg IFRoZSBtb3N0IHVzZWZ1bCBvbmUgb2YgYWxsIGlzOiAiY291bGQgcmVxdWVzdCB3YWtldXAgaXJx OiAlZCIKCiAgU28gdGhlcmUgaXMgY2VydGFpbmx5IGFuIGFyZ3VtZW50IHRvIGJlIG1hZGUgdGhh dCB0aGlzIHBhcnRpY3VsYXIKICBmdW5jdGlvbiBzaG91bGQgcHJpbnQgYSB3ZWxsIGZvcm1hdHRl ZCBhbmQgaW5mb3JtYXRpdmUgZXJyb3IgbWVzc2FnZS4KCiAgSXQncyBub3QgYSBnZW5lcmFsIGFs bG9jYXRvciBsaWtlIGttYWxsb2MoKS4gSXQncyBzcGVjaWFsaXplZCBhbmQgaW4gdGhlCiAgdmFz dCBtYWpvcml0eSBvZiBjYXNlcyBmYWlsaW5nIHRvIHJlcXVlc3QgdGhlIGludGVycnVwdCBjYXVz ZXMgdGhlCiAgZGV2aWNlIHByb2JlIHRvIGZhaWwuIFNvIGhhdmluZyBwcm9wZXIgYW5kIGNvbnNp c3RlbnQgaW5mb3JtYXRpb24gd2h5CiAgdGhlIGRldmljZSBjYW5ub3QgYmUgdXNlZCBfaXNfIHVz ZWZ1bC4KClNvIGNvbnZlcnQgdG8gdXNlIGRldm1fcmVxdWVzdCpfaXJxX3Byb2JlKCkgQVBJLCB3 aGljaCBlbnN1cmUgdGhhdCBhbGwKZXJyb3IgaGFuZGxpbmcgYnJhbmNoZXMgcHJpbnQgZXJyb3Ig aW5mb3JtYXRpb24uCgpJbiB0aGlzIHdheSwgd2hlbiB0aGlzIGZ1bmN0aW9uIGZhaWxzLCB0aGUg dXBwZXItbGF5ZXIgZnVuY3Rpb25zIGNhbgpkaXJlY3RseSByZXR1cm4gYW4gZXJyb3IgY29kZSB3 aXRob3V0IG1pc3NpbmcgZGVidWdnaW5nIGluZm9ybWF0aW9uLgpPdGhlcndpc2UsIHRoZSBlcnJv ciBtZXNzYWdlIHdpbGwgYmUgcHJpbnRlZCByZWR1bmRhbnRseSBvciBtaXNzaW5nLgoKQ2M6IFRo b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDYzogS3J6eXN6dG9mIEtvemxvd3Nr aSA8a3J6a0BrZXJuZWwub3JnPgpDYzogIlV3ZSBLbGVpbmUtS8O2bmlnIiA8dS5rbGVpbmUta29l bmlnQHBlbmd1dHJvbml4LmRlPgpDYzogSm9uYXRoYW4gQ2FtZXJvbiA8Sm9uYXRoYW4uQ2FtZXJv bkBIdWF3ZWkuY29tPgpDYzogQW5nZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gIDxhbmdlbG9naW9h Y2NoaW5vLmRlbHJlZ25vQGNvbGxhYm9yYS5jb20+ClNpZ25lZC1vZmYtYnk6IFlhbmd0YW8gTGkg PGZyYW5rLmxpQHZpdm8uY29tPgotLS0KIGRyaXZlcnMvdGhlcm1hbC9zdC9zdF90aGVybWFsX21l bW1hcC5jIHwgMTIgKysrKystLS0tLS0tCiBkcml2ZXJzL3RoZXJtYWwvc3Qvc3RtX3RoZXJtYWwu YyAgICAgICB8IDEzICsrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z KCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3RoZXJtYWwvc3Qvc3Rf dGhlcm1hbF9tZW1tYXAuYyBiL2RyaXZlcnMvdGhlcm1hbC9zdC9zdF90aGVybWFsX21lbW1hcC5j CmluZGV4IGU4Y2ZhODNiNzI0YS4uNDBiYjMxOGI1NDg5IDEwMDY0NAotLS0gYS9kcml2ZXJzL3Ro ZXJtYWwvc3Qvc3RfdGhlcm1hbF9tZW1tYXAuYworKysgYi9kcml2ZXJzL3RoZXJtYWwvc3Qvc3Rf dGhlcm1hbF9tZW1tYXAuYwpAQCAtOTcsMTQgKzk3LDEyIEBAIHN0YXRpYyBpbnQgc3RfbW1hcF9y ZWdpc3Rlcl9lbmFibGVfaXJxKHN0cnVjdCBzdF90aGVybWFsX3NlbnNvciAqc2Vuc29yKQogCWlm IChzZW5zb3ItPmlycSA8IDApCiAJCXJldHVybiBzZW5zb3ItPmlycTsKIAotCXJldCA9IGRldm1f cmVxdWVzdF90aHJlYWRlZF9pcnEoZGV2LCBzZW5zb3ItPmlycSwKLQkJCQkJTlVMTCwgc3RfbW1h cF90aGVybWFsX3RyaXBfaGFuZGxlciwKLQkJCQkJSVJRRl9UUklHR0VSX1JJU0lORyB8IElSUUZf T05FU0hPVCwKLQkJCQkJZGV2LT5kcml2ZXItPm5hbWUsIHNlbnNvcik7Ci0JaWYgKHJldCkgewot CQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byByZWdpc3RlciBJUlEgJWRcbiIsIHNlbnNvci0+aXJx KTsKKwlyZXQgPSBkZXZtX3JlcXVlc3RfdGhyZWFkZWRfaXJxX3Byb2JlKGRldiwgc2Vuc29yLT5p cnEsCisJCQkJCSAgICAgIE5VTEwsIHN0X21tYXBfdGhlcm1hbF90cmlwX2hhbmRsZXIsCisJCQkJ CSAgICAgIElSUUZfVFJJR0dFUl9SSVNJTkcgfCBJUlFGX09ORVNIT1QsCisJCQkJCSAgICAgIGRl di0+ZHJpdmVyLT5uYW1lLCBzZW5zb3IsIE5VTEwpOworCWlmIChyZXQpCiAJCXJldHVybiByZXQ7 Ci0JfQogCiAJcmV0dXJuIHN0X21tYXBfZW5hYmxlX2lycShzZW5zb3IpOwogfQpkaWZmIC0tZ2l0 IGEvZHJpdmVycy90aGVybWFsL3N0L3N0bV90aGVybWFsLmMgYi9kcml2ZXJzL3RoZXJtYWwvc3Qv c3RtX3RoZXJtYWwuYwppbmRleCA5MDNmY2YxNzYzZjEuLjZhMzZhN2VhYjliZCAxMDA2NDQKLS0t IGEvZHJpdmVycy90aGVybWFsL3N0L3N0bV90aGVybWFsLmMKKysrIGIvZHJpdmVycy90aGVybWFs L3N0L3N0bV90aGVybWFsLmMKQEAgLTM4NywxNiArMzg3LDExIEBAIHN0YXRpYyBpbnQgc3RtX3Jl Z2lzdGVyX2lycShzdHJ1Y3Qgc3RtX3RoZXJtYWxfc2Vuc29yICpzZW5zb3IpCiAJaWYgKHNlbnNv ci0+aXJxIDwgMCkKIAkJcmV0dXJuIHNlbnNvci0+aXJxOwogCi0JcmV0ID0gZGV2bV9yZXF1ZXN0 X3RocmVhZGVkX2lycShkZXYsIHNlbnNvci0+aXJxLAotCQkJCQlOVUxMLAotCQkJCQlzdG1fdGhl cm1hbF9pcnFfaGFuZGxlciwKLQkJCQkJSVJRRl9PTkVTSE9ULAotCQkJCQlkZXYtPmRyaXZlci0+ bmFtZSwgc2Vuc29yKTsKLQlpZiAocmV0KSB7Ci0JCWRldl9lcnIoZGV2LCAiJXM6IEZhaWxlZCB0 byByZWdpc3RlciBJUlEgJWRcbiIsIF9fZnVuY19fLAotCQkJc2Vuc29yLT5pcnEpOworCXJldCA9 IGRldm1fcmVxdWVzdF90aHJlYWRlZF9pcnFfcHJvYmUoZGV2LCBzZW5zb3ItPmlycSwgTlVMTCwK KwkJCQkJICAgICAgc3RtX3RoZXJtYWxfaXJxX2hhbmRsZXIsIElSUUZfT05FU0hPVCwKKwkJCQkJ ICAgICAgZGV2LT5kcml2ZXItPm5hbWUsIHNlbnNvciwgTlVMTCk7CisJaWYgKHJldCkKIAkJcmV0 dXJuIHJldDsKLQl9CiAKIAlkZXZfZGJnKGRldiwgIiVzOiB0aGVybWFsIElSUSByZWdpc3RlcmVk IiwgX19mdW5jX18pOwogCi0tIAoyLjM5LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcv bWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==