Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp3968858rdg; Wed, 18 Oct 2023 10:51:11 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHXml0FeGmicgjiMM39d07UGHZbdeh6Ts/M6umlLT7xsMAvez42J8AZlK9Jb0DX/KxX/x9u X-Received: by 2002:a05:6a20:8f28:b0:153:63b9:8bf9 with SMTP id b40-20020a056a208f2800b0015363b98bf9mr6653741pzk.0.1697651471566; Wed, 18 Oct 2023 10:51:11 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1697651471; cv=pass; d=google.com; s=arc-20160816; b=qsTXHsGPyfX3Ynu1mbMlIxne7wu1tv+UfkqOOkJ2DNEUt8wZRPI3C+svj3kD711I7j VM8nRZNLpPqI8fONw4sXEShbjJ65wo7xrhwqmno9Ug+XJASjoGBk+Bi/TFIw6S1ZediU YC0fqyKxWqmev09kUoDSf4/CHmN4khEdPWOkO8VzpcuOpXFMdwUCDd4VPJRwu0Ie0V0N iU7S7F2Q0DwxyLhvpaponR3qxhpIaI2wM7NBCmS8eDLcHUdSMHOmI2KtgI97nGVUT3Y1 aEOPxK3sfRPYa31uJwpBzd9vNq2YTwZe+zLUYT+STl7ZSURvSxF3avgqZ61mx8sYcvaV /sCw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=em2W+/JhkP+uQxksZVkmIQVWa1dzHka/9yRLKurOJYg=; fh=TkiyChPg6bbF3HR9T06bpNLcepPHbldn/GrIZCqgMvI=; b=WZtAs2JMmWAcz8+jhg5gnzCBj66EUqwuaQNcBgfx039zT2wpajxGlylkU5LzTZLyTg j313rJ4peRxQcYiDqMFpii2eD11LVaBa2Ftp6Qhcfcpp4LPu/pSGbapcS/IDhMPqqtsD +isRbjZg01VMHSX3wc9cauZSf92Kfr/fzLsHNa8ezhVClkOXoDX7vlvLExflvD+t0jAc goiDKT2V7QIgxy7rbI2sVJBP0uzbOSTSvmCmIkvvsikxeaLdicCxQzIL8XzUhTpFJ8nd 5VVhh2n0r48y1KBdNDxa0itfzjTsaN1McYavHoyAHTCKvmyFr1Rb8D6spfT/9Ftnb46Q jupg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kunbus.com header.s=selector1 header.b=w5hpAhrx; arc=pass (i=1 spf=pass spfdomain=kunbus.com dkim=pass dkdomain=kunbus.com dmarc=pass fromdomain=kunbus.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=kunbus.com Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id o3-20020a656a43000000b0057755b2f032si3023188pgu.542.2023.10.18.10.51.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Oct 2023 10:51:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@kunbus.com header.s=selector1 header.b=w5hpAhrx; arc=pass (i=1 spf=pass spfdomain=kunbus.com dkim=pass dkdomain=kunbus.com dmarc=pass fromdomain=kunbus.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=kunbus.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 01B878082B82; Wed, 18 Oct 2023 10:50:25 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231686AbjJRRuB (ORCPT + 99 others); Wed, 18 Oct 2023 13:50:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34914 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231375AbjJRRtr (ORCPT ); Wed, 18 Oct 2023 13:49:47 -0400 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2057.outbound.protection.outlook.com [40.107.6.57]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4FEC9113; Wed, 18 Oct 2023 10:49:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nnMTf1S5RputoZxYOaUfCTKAc1Z7DRnT1hHLFzsYNOvdnHzMYVDFEDnbFHWp+TQbTuPHz4QllDMxF/GleRwOatqNR15lxm9ELvRnSeVqb7wDqGOiIDfoyaCGPpmIcH8AixE6wwMKBnKzpi2lbpJ3RVCEoNtxGjjb55N1+CR1ZHmVgOLi409b4xPeAWPH6XLhq6D6Sp+Gjljxz6waMrZ2VSW4pY1hZwsicgZmTn+gpqeTYT9VNc/lC498SifSjV8X30wZFiBNesCmuRmALhgu+k26RNn2vUBa7s3rMdwDJQUSugrfjh47ST15PEwZC3GOIbAOgTSMzt0VYpzvJvG1wg== 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=em2W+/JhkP+uQxksZVkmIQVWa1dzHka/9yRLKurOJYg=; b=SCLUEMedgh8ITcQs6+f94GWm9JeMHShj6yVYkN/hr6QEbCZuxbPkUccXZsI8bj7jb1Gm4JM8PTzbpyXBGXpWKNj0CK4cko8JuHB04+x7p+yDAmRW+8QCYfMcEoi1S4uJ55t40dg+sLlWJ7RZmDGjd62Uq22KYV69S3FiypW28K31+g+xQB2iB9GCwn9pkYgHvhPb9ib8AqDDRoMm033NTRWCiDT5gcarhbTxNM5Ewi/rn7A2Q9GbjQkACozXjTUNR9GNyTrvjxGlW4S4ZlDK4jss4aeQdyqbg8yS7jwoAUUbpIckOW0jQKzrw8T5ROiiwkK4q2B+HGjcBtGpe5Bg2w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kunbus.com; dmarc=pass action=none header.from=kunbus.com; dkim=pass header.d=kunbus.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kunbus.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=em2W+/JhkP+uQxksZVkmIQVWa1dzHka/9yRLKurOJYg=; b=w5hpAhrx/6l4oB8VdG+yWji52E3ShHriK3PFMwgWSytjzObqte2GokW/Gi41Yj3YVJ2p23ytHn0Oj6EpQYayBijG8fzj2jR3n5lJsQMhuwW9frP1KaNcAKOL26hoiq09urzVfg6TKFqKS6w2NCBCVsQp7PKfNfN/xIcAtNQ1Sz4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=kunbus.com; Received: from VI1P193MB0413.EURP193.PROD.OUTLOOK.COM (2603:10a6:803:4e::14) by AS8P193MB1478.EURP193.PROD.OUTLOOK.COM (2603:10a6:20b:350::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.23; Wed, 18 Oct 2023 17:49:38 +0000 Received: from VI1P193MB0413.EURP193.PROD.OUTLOOK.COM ([fe80::550d:2425:c0ed:3e59]) by VI1P193MB0413.EURP193.PROD.OUTLOOK.COM ([fe80::550d:2425:c0ed:3e59%3]) with mapi id 15.20.6886.034; Wed, 18 Oct 2023 17:49:38 +0000 From: Lino Sanfilippo To: gregkh@linuxfoundation.org, jirislaby@kernel.org, ilpo.jarvinen@linux.intel.com Cc: u.kleine-koenig@pengutronix.de, shawnguo@kernel.org, s.hauer@pengutronix.de, mcoquelin.stm32@gmail.com, alexandre.torgue@foss.st.com, cniedermaier@dh-electronics.com, linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org, LinoSanfilippo@gmx.de, lukas@wunner.de, p.rosenberger@kunbus.com, Lino Sanfilippo , stable@vger.kernel.org Subject: [PATCH v4 3/7] serial: core: fix sanitizing check for RTS settings Date: Wed, 18 Oct 2023 19:48:36 +0200 Message-Id: <20231018174840.28977-4-l.sanfilippo@kunbus.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231018174840.28977-1-l.sanfilippo@kunbus.com> References: <20231018174840.28977-1-l.sanfilippo@kunbus.com> Content-Transfer-Encoding: base64 Content-Type: text/plain X-ClientProxiedBy: FR0P281CA0130.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:97::17) To VI1P193MB0413.EURP193.PROD.OUTLOOK.COM (2603:10a6:803:4e::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI1P193MB0413:EE_|AS8P193MB1478:EE_ X-MS-Office365-Filtering-Correlation-Id: 542f69b7-d790-44c7-52b6-08dbd0029966 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OcaPmEYr4KqEbqe7Ba39nGmo5vOvDG5M74RJvTz/fktGDr4UD5BVhh0NwQ+98RIZilVflxKc6yiQZULi8Og37W9Eqq81ez/rTI0ygMEudNHIVDjhIKX2emmAEg5c1g7DpVBp4XWsRbp6XnQg0dGQ7FE+XtQ/7gcIl3P/brYt6fFRYzbRK4rrVuPdA1svatAxzIIMWM8Ogwaf0PMa6YmMmxywTgPENcdrSG49Tnpj4Am2usebTsWSWm0oCIDKQMShoPQYNzZtH+N5zojnIpremax1er/1qU5CKFxexC/uf8qNAYg/zLB6zuN5ART0VPtCpvBt7qBglOYEoGdSQyu8CC3zTum+NffeBdmfmOGNY/8YgKehpGLQNG76OWV0I+b2dII4ZdbyLpIrVgkyFkBtx9GG/xmbsJejspBxB0wxgfReCenthihkrOrb6i5yb1VA2SYeDift/tn3uqWhEqhwrh6BG5oqqQoJwLw4e18+QB6WNyv+Q6yLuUR94LSBEIp/ksRgwJeU5zmvoqpPaaB1vwTn6DZW4kw/l65DmXAnH8AtWEfpW89zbXlGV+a9sVzg X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1P193MB0413.EURP193.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(396003)(39840400004)(376002)(346002)(366004)(136003)(230922051799003)(186009)(1800799009)(64100799003)(451199024)(36756003)(66946007)(66556008)(66476007)(86362001)(38100700002)(1076003)(2616005)(83380400001)(6512007)(52116002)(6506007)(7416002)(6486002)(316002)(478600001)(5660300002)(4326008)(8676002)(41300700001)(2906002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?hNwKmCMBvMDoCVUkoOiyfCg7dL8tW6RYJmJl1FWLZuBhwfiQqHJq8rhUvwM9?= =?us-ascii?Q?MfoF/eTW/tzsufplUmZ8JXZaraceR34rCyzVfIbPNsSL+ESATyAcVSQJga/F?= =?us-ascii?Q?15vaH8xvbDaKkBsKJmWGalKAnHTgSdJDfmjilplw1LZFaBj0Q9uZg8TEQAbA?= =?us-ascii?Q?X+0/tdLDTHKzY+s40c41YBpfnRPXRqGG4cmyjj5mUpaA+2y6A/N1XNiidlpD?= =?us-ascii?Q?KUCv5x3ERyaj4/F5Exv4FmFrSCth15nwKPmkYVEHwZaP4DV4gnnVmonCMb+O?= =?us-ascii?Q?APxkII2ZJLkPiGQB81KGp2bt07n0xEUxLtNsfbz/OQKtALN5mrw7muqSr6oa?= =?us-ascii?Q?4qdAoqui9u476lwdoBLrr09h/9y8sb/8CMlfS6X099ZrX27yi2jFY8qUFrNs?= =?us-ascii?Q?IFq45s1MYUb7G2R/m2nIMM0WX64hG3Z3NTRR8w8SoYopvBLYchD+ZEEaK7mU?= =?us-ascii?Q?P9LUrrrUEEJbSLBry/w2Yb5e4PFu417mFG7RjnSW/hdiFrA0WQ04soUgdKTq?= =?us-ascii?Q?QoQnxdEB/QfSFToaiLrcRAQEBecc4m1lLfRdk9bHKeurIBAxIGyDkWh1y4qP?= =?us-ascii?Q?rp6fj8U2QmcM0dZmdRQdsiKr9SFUZlEe8q1ghmUhrc04HXxhIOtXZct3v1Iv?= =?us-ascii?Q?cAERdpY+MstTbebG5/1SzOxO1O9XcpAA83mDns25Yjq4xBmazczjddv9oJLY?= =?us-ascii?Q?nWO3t/meKZxrfoy5Vh+iByVMd/esR9pVOqq4cX4NtCNo2ax58bM+Fc+vR9Zc?= =?us-ascii?Q?MiQgJCwajB1q4Rl2oSWPzHu9bR2ahpqhT7gy0sBOUN4uOuMmzaE5oEFuoHgA?= =?us-ascii?Q?S2stuygTmmVs08lML7F7x6+6JqJBNI4A5O1K7xTJuwW6WV2eWylVrDvac1pl?= =?us-ascii?Q?Y9o2u2NWBldC9C7Zu8XvaVbcNeDEnuSiDdjzfrjwsvvIUy2QwNfMsLQfWRJA?= =?us-ascii?Q?EEvyTvsCDPtoilJeMQwUa741BNYIv8/w8i3xWAGlB4LvBgOY7EDWM08bMzGl?= =?us-ascii?Q?47Rh8TX5k2EEko0DE5oihtq4bipYW3bl1YmZ48e+vxGgdh4349AowWb+utIm?= =?us-ascii?Q?ImsorSuKvSKFcS3+n7AE6sXpCzH3FmzqY1JzfRu2u1W3hKP+RMAytw68+lxt?= =?us-ascii?Q?hQxgrwJvTTeliIpIKJISbJfZSc3rNjba8yUitE/dlJ/VZcdmynIM4Oeee6K8?= =?us-ascii?Q?iciBAy8yCCHG5bESceYDWMonyQSf5ftq68I3i2ZkDjrUOkAG7noCog6oXZte?= =?us-ascii?Q?FLe1gNXEBV66jxdY7d91Eu29iGi5vfzLg5lDJ31tqDCIgLEStFR46LgtE16R?= =?us-ascii?Q?LhIzF+NaDoW/a0z2ns64Ma2FGP67P2ee2MhxcruINTf2M7xIYhvG1TyB8Tnv?= =?us-ascii?Q?MTxxlDRBKht4DHZNhfC04QWBS4V1AztTLcMtUXZkNv6XwDPniIUEeb3f3uUJ?= =?us-ascii?Q?PaEZq2WHqMVEQSLNiPYPFkGlS9cC6kgsbvhP5fJuav9f0OPbmKJsCL7MSFiV?= =?us-ascii?Q?vLqiyxxv3T9idUL90+cCa3oPP10pOsP0vZguLOliv/Rqh+GjBL6wafJ/Lvxv?= =?us-ascii?Q?sT8LVPTU3uRCAwGwjM7pwdZH/3HJichLQxFUbL9jd7mEglo7uFN/YpsoiFD4?= =?us-ascii?Q?kRJhP3p/0AlwfMXlx0PJxZsU7QISvXeYq25i03M01ONR?= X-OriginatorOrg: kunbus.com X-MS-Exchange-CrossTenant-Network-Message-Id: 542f69b7-d790-44c7-52b6-08dbd0029966 X-MS-Exchange-CrossTenant-AuthSource: VI1P193MB0413.EURP193.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2023 17:49:38.6334 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: aaa4d814-e659-4b0a-9698-1c671f11520b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: OM7QtnvcXYajBfi0J0JlPE+XIdVcqjnlaPZYEilAG6tWrsUVv77dZ0h18gNgTm8Ug79O7xtc3T6RyfCNcFp+/w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8P193MB1478 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Wed, 18 Oct 2023 10:50:25 -0700 (PDT) QW1vbmcgb3RoZXIgdGhpbmdzIHVhcnRfc2FuaXRpemVfc2VyaWFsX3JzNDg1KCkgdGVzdHMgdGhl IHNhbml0eSBvZiB0aGUgUlRTCnNldHRpbmdzIGluIGEgUlM0ODUgY29uZmlndXJhdGlvbiB0aGF0 IGhhcyBiZWVuIHBhc3NlZCBieSB1c2Vyc3BhY2UuCklmIFJUUy1vbi1zZW5kIGFuZCBSVFMtYWZ0 ZXItc2VuZCBhcmUgYm90aCBzZXQgb3IgdW5zZXQgdGhlIGNvbmZpZ3VyYXRpb24KaXMgYWRqdXN0 ZWQgYW5kIFJUUy1hZnRlci1zZW5kIGlzIGRpc2FibGVkIGFuZCBSVFMtb24tc2VuZCBlbmFibGVk LgoKVGhpcyBob3dldmVyIG1ha2VzIG9ubHkgc2Vuc2UgaWYgYm90aCBSVFMgbW9kZXMgYXJlIGFj dHVhbGx5IHN1cHBvcnRlZCBieQp0aGUgZHJpdmVyLgoKV2l0aCBjb21taXQgYmUyZTJjYjFkMjgx ICgic2VyaWFsOiBTYW5pdGl6ZSByczQ4NV9zdHJ1Y3QiKSB0aGUgY29kZSBkb2VzCnRha2UgdGhl IGRyaXZlciBzdXBwb3J0IGludG8gYWNjb3VudCBidXQgb25seSBjaGVja3MgaWYgb25lIG9mIGJv dGggUlRTCm1vZGVzIGFyZSBzdXBwb3J0ZWQuIFRoaXMgbWF5IGxlYWQgdG8gdGhlIGVycm9ybmVv dXMgcmVzdWx0IG9mIFJUUy1vbi1zZW5kCmJlaW5nIHNldCBldmVuIGlmIG9ubHkgUlRTLWFmdGVy LXNlbmQgaXMgc3VwcG9ydGVkLgoKRml4IHRoaXMgYnkgY2hhbmdpbmcgdGhlIGltcGxlbWVudGVk IGxvZ2ljOiBGaXJzdCBjbGVhciBhbGwgdW5zdXBwb3J0ZWQKZmxhZ3MgaW4gdGhlIFJTNDg1IGNv bmZpZ3VyYXRpb24sIHRoZW4gYWRqdXN0IGFuIGludmFsaWQgUlRTIHNldHRpbmcgYnkKdGFraW5n IGludG8gYWNjb3VudCB3aGljaCBSVFMgbW9kZSBpcyBzdXBwb3J0ZWQuCgpDYzogc3RhYmxlQHZn ZXIua2VybmVsLm9yZwpGaXhlczogYmUyZTJjYjFkMjgxICgic2VyaWFsOiBTYW5pdGl6ZSByczQ4 NV9zdHJ1Y3QiKQpTaWduZWQtb2ZmLWJ5OiBMaW5vIFNhbmZpbGlwcG8gPGwuc2FuZmlsaXBwb0Br dW5idXMuY29tPgotLS0KIGRyaXZlcnMvdHR5L3NlcmlhbC9zZXJpYWxfY29yZS5jIHwgMjggKysr KysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJp YWxfY29yZS5jIGIvZHJpdmVycy90dHkvc2VyaWFsL3NlcmlhbF9jb3JlLmMKaW5kZXggZWY5ZTkw MTRiZmFiLi5mMWQ4ODlmOWZkNmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJp YWxfY29yZS5jCisrKyBiL2RyaXZlcnMvdHR5L3NlcmlhbC9zZXJpYWxfY29yZS5jCkBAIC0xMzcw LDE5ICsxMzcwLDI3IEBAIHN0YXRpYyB2b2lkIHVhcnRfc2FuaXRpemVfc2VyaWFsX3JzNDg1KHN0 cnVjdCB1YXJ0X3BvcnQgKnBvcnQsIHN0cnVjdCBzZXJpYWxfcnM0CiAJCXJldHVybjsKIAl9CiAK KwlyczQ4NS0+ZmxhZ3MgJj0gc3VwcG9ydGVkX2ZsYWdzOworCiAJLyogUGljayBzYW5lIHNldHRp bmdzIGlmIHRoZSB1c2VyIGhhc24ndCAqLwotCWlmICgoc3VwcG9ydGVkX2ZsYWdzICYgKFNFUl9S UzQ4NV9SVFNfT05fU0VORHxTRVJfUlM0ODVfUlRTX0FGVEVSX1NFTkQpKSAmJgotCSAgICAhKHJz NDg1LT5mbGFncyAmIFNFUl9SUzQ4NV9SVFNfT05fU0VORCkgPT0KKwlpZiAoIShyczQ4NS0+Zmxh Z3MgJiBTRVJfUlM0ODVfUlRTX09OX1NFTkQpID09CiAJICAgICEocnM0ODUtPmZsYWdzICYgU0VS X1JTNDg1X1JUU19BRlRFUl9TRU5EKSkgewotCQlkZXZfd2Fybl9yYXRlbGltaXRlZChwb3J0LT5k ZXYsCi0JCQkiJXMgKCVkKTogaW52YWxpZCBSVFMgc2V0dGluZywgdXNpbmcgUlRTX09OX1NFTkQg aW5zdGVhZFxuIiwKLQkJCXBvcnQtPm5hbWUsIHBvcnQtPmxpbmUpOwotCQlyczQ4NS0+ZmxhZ3Mg fD0gU0VSX1JTNDg1X1JUU19PTl9TRU5EOwotCQlyczQ4NS0+ZmxhZ3MgJj0gflNFUl9SUzQ4NV9S VFNfQUZURVJfU0VORDsKLQkJc3VwcG9ydGVkX2ZsYWdzIHw9IFNFUl9SUzQ4NV9SVFNfT05fU0VO RHxTRVJfUlM0ODVfUlRTX0FGVEVSX1NFTkQ7Ci0JfQorCQlpZiAoc3VwcG9ydGVkX2ZsYWdzICYg U0VSX1JTNDg1X1JUU19PTl9TRU5EKSB7CisJCQlyczQ4NS0+ZmxhZ3MgfD0gU0VSX1JTNDg1X1JU U19PTl9TRU5EOworCQkJcnM0ODUtPmZsYWdzICY9IH5TRVJfUlM0ODVfUlRTX0FGVEVSX1NFTkQ7 CiAKLQlyczQ4NS0+ZmxhZ3MgJj0gc3VwcG9ydGVkX2ZsYWdzOworCQkJZGV2X3dhcm5fcmF0ZWxp bWl0ZWQocG9ydC0+ZGV2LAorCQkJCSIlcyAoJWQpOiBpbnZhbGlkIFJUUyBzZXR0aW5nLCB1c2lu ZyBSVFNfT05fU0VORCBpbnN0ZWFkXG4iLAorCQkJCXBvcnQtPm5hbWUsIHBvcnQtPmxpbmUpOwor CQl9IGVsc2UgeworCQkJcnM0ODUtPmZsYWdzIHw9IFNFUl9SUzQ4NV9SVFNfQUZURVJfU0VORDsK KwkJCXJzNDg1LT5mbGFncyAmPSB+U0VSX1JTNDg1X1JUU19PTl9TRU5EOworCisJCQlkZXZfd2Fy bl9yYXRlbGltaXRlZChwb3J0LT5kZXYsCisJCQkJIiVzICglZCk6IGludmFsaWQgUlRTIHNldHRp bmcsIHVzaW5nIFJUU19BRlRFUl9TRU5EIGluc3RlYWRcbiIsCisJCQkJcG9ydC0+bmFtZSwgcG9y dC0+bGluZSk7CisJCX0KKwl9CiAKIAl1YXJ0X3Nhbml0aXplX3NlcmlhbF9yczQ4NV9kZWxheXMo cG9ydCwgcnM0ODUpOwogCi0tIAoyLjQwLjEKCg==