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 X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UPPERCASE_50_75, USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6C85C433DF for ; Fri, 17 Jul 2020 18:28:47 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 81F5C20759 for ; Fri, 17 Jul 2020 18:28:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="DbsgvOJR"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="y7RlUwAs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 81F5C20759 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To:Message-Id:Date: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=CZY4vd2fgcKUhN5iTebCMR831QthaRhBlw8D6XCGQ6A=; b=DbsgvOJRkPSYyegCPVhKq04mw 9pDx/gY31BAbeD/038CefOVkAZU2XJq4LLemMt7HQbv2J+IL4lvAloS2N+EW4pDZdJpFXtzRJ+amM 9QdOnqO6ZTMK0AZrwiVxJz2a6u7GhRqY70pOfUa2LCjrSv/RswtWkYhK4Q4yrwQFb0KtF2AZJe2Ol z2iOx5jFCwyw/tKEj1ts3rzHBGcSaq/8fYBWtGIVgF8Z0DZHEnlBH9PrNIuropBCoQEAHPMgaNIMy VhbumFYVZmp1dEW6IrEWnw9guaj/+hxSB638XN/wUnryrmg9WfCxHJwCWY2/z9TQANDAadm8v9HFU mBg6jzGoQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jwTiO-0002Px-0z; Fri, 17 Jul 2020 17:00:04 +0000 Received: from mail-wr1-x443.google.com ([2a00:1450:4864:20::443]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jwTem-0000fy-3u for linux-arm-kernel@lists.infradead.org; Fri, 17 Jul 2020 16:56:22 +0000 Received: by mail-wr1-x443.google.com with SMTP id s10so11835628wrw.12 for ; Fri, 17 Jul 2020 09:56:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gU9V9XkM8BF33+dessG5HjZWXsyJ+CY9nfoKsET9XrM=; b=y7RlUwAslcn20lp8Q6SpuGsHWuita63J2y2jjuB8dmc/mBaZ7SlPEDXR7fanf3VyzI 1352ALTbrGTho7FXytizcfKFHDcO0FLAlvBNzGeleG9gw0gkAoh96E01Lxa+/j739tl2 viGPbwRrL4WROvMh987Sw75+d8S9I/XomS4NeO2SA52GVt8FFh/zR0EFT+BNxgQDxFIo NN/FoAK5coZrft4UlsByb0qsDexRW2md4Ps9aCZnp3gI5VRHW7ABGsHKZH6y7r/FRche 8VJYzki7ycyJTl/sQ63y5IqOaM4k6pUDy24kZX972b4M8MCml6LQUsTQXPr/qc7CUDBX Eb9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=gU9V9XkM8BF33+dessG5HjZWXsyJ+CY9nfoKsET9XrM=; b=APCz9Z4U4bCCpD31QG1iVkvioX2Fo8D19yKmV88h0UO8/VYmJ3FS1XmiM6ZDk5VRV2 wJcut+8fu3MrtemvpbxurihdyqTm2jlwPDbBTfhpZeKEs0Klcv2UfoLiSdtdV5OWgiGa 00H2NRQncTGDMnM/G5CymBCBgeqz459PKbxvDn7ZIcdTfu/+6hCkWxQ6XezHoaKxRTaE JII+8w7x47z09YRwwpFRn9C9qqX412fmRTArR6mj8BR7t6AUN2Nt22nnhZIjq3H9M9Cg i0XaaMQMWMOmQHDSPGt+sx15zZtLk9y8D39WVE4e3nwBDkMpUEZuCuIzl/nHyAREzDDb Zybg== X-Gm-Message-State: AOAM533zlrxCsfkdBKy6QvYhX2odDh/XYXik4J5cncJEIeFwXU2jGeZN mnv6UOQukzlpELEiTPiaFH5Qrg== X-Google-Smtp-Source: ABdhPJxjeIkO2njxZz5mp9JeV+CXLQhFTO2U0LCW9SQqZCLrasHLZto3lxVp/kjGWy/fZItglO6EnQ== X-Received: by 2002:a5d:5441:: with SMTP id w1mr10743231wrv.381.1595004979124; Fri, 17 Jul 2020 09:56:19 -0700 (PDT) Received: from localhost.localdomain ([2.27.167.94]) by smtp.gmail.com with ESMTPSA id k4sm14941516wrp.86.2020.07.17.09.56.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jul 2020 09:56:18 -0700 (PDT) From: Lee Jones To: jic23@kernel.org, knaack.h@gmx.de, lars@metafoo.de, pmeerw@pmeerw.net Subject: [PATCH 18/30] iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used Date: Fri, 17 Jul 2020 17:55:26 +0100 Message-Id: <20200717165538.3275050-19-lee.jones@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200717165538.3275050-1-lee.jones@linaro.org> References: <20200717165538.3275050-1-lee.jones@linaro.org> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200717_125620_312109_D5B159EA X-CRM114-Status: GOOD ( 13.49 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-iio@vger.kernel.org, Rui Miguel Silva , Lee Jones , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org 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 J2Z4YXMyMTAwMmNfcmVnX2ZpZWxkcycgaXMgb25seSB1c2VkIGluICcqY29yZSonLCBtZWFuaW5n IHRoYXQgJyppMmMqJwphbmQgJypzcGkqJyBjb21wbGFpbiBvZiBhIGRlZmluZWQgYnV0IG5vdCB1 c2VkIGNvbnN0IHZhcmlhYmxlLiAgTGV0J3MKbW92ZSBpdCBpbnRvIHRoZSBzb3VyY2UgZmlsZS4K CkZpeGVzIHRoZSBmb2xsb3dpbmcgVz0xIGtlcm5lbCBidWlsZCB3YXJuaW5nKHMpOgoKIEluIGZp bGUgaW5jbHVkZWQgZnJvbSBkcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmNfaTJjLmM6MTQ6CiBk cml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmMuaDo3OTozMTogd2FybmluZzog4oCYZnhhczIxMDAy Y19yZWdfZmllbGRz4oCZIGRlZmluZWQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1jb25zdC12YXJp YWJsZT1dCiA3OSB8IHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmVnX2ZpZWxkIGZ4YXMyMTAwMmNfcmVn X2ZpZWxkc1tdID0gewogfCBefn5+fn5+fn5+fn5+fn5+fn5+fn4KIEluIGZpbGUgaW5jbHVkZWQg ZnJvbSBkcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmNfc3BpLmM6MTQ6CiBkcml2ZXJzL2lpby9n eXJvL2Z4YXMyMTAwMmMuaDo3OTozMTogd2FybmluZzog4oCYZnhhczIxMDAyY19yZWdfZmllbGRz 4oCZIGRlZmluZWQgYnV0IG5vdCB1c2VkIFstV3VudXNlZC1jb25zdC12YXJpYWJsZT1dCiA3OSB8 IHN0YXRpYyBjb25zdCBzdHJ1Y3QgcmVnX2ZpZWxkIGZ4YXMyMTAwMmNfcmVnX2ZpZWxkc1tdID0g ewogfCBefn5+fn5+fn5+fn5+fn5+fn5+fn4KCkNjOiBSdWkgTWlndWVsIFNpbHZhIDxybWZyZnNA Z21haWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8ub3Jn PgotLS0KIGRyaXZlcnMvaWlvL2d5cm8vZnhhczIxMDAyYy5oICAgICAgfCA2NiAtLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvaWlvL2d5cm8vZnhhczIxMDAyY19jb3JlLmMg fCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjYg aW5zZXJ0aW9ucygrKSwgNjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9paW8v Z3lyby9meGFzMjEwMDJjLmggYi9kcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmMuaAppbmRleCA1 NjZkOTJkZTI2NzYzLi5jODFjZWNlZTEyMWNiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9neXJv L2Z4YXMyMTAwMmMuaAorKysgYi9kcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmMuaApAQCAtNzYs NzIgKzc2LDYgQEAgZW51bSBmeGFzMjEwMDJjX2ZpZWxkcyB7CiAJRl9NQVhfRklFTERTLAogfTsK IAotc3RhdGljIGNvbnN0IHN0cnVjdCByZWdfZmllbGQgZnhhczIxMDAyY19yZWdfZmllbGRzW10g PSB7Ci0JW0ZfRFJfU1RBVFVTXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfU1RBVFVTLCAw LCA3KSwKLQlbRl9PVVRfWF9NU0JdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19PVVRfWF9N U0IsIDAsIDcpLAotCVtGX09VVF9YX0xTQl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX09V VF9YX0xTQiwgMCwgNyksCi0JW0ZfT1VUX1lfTVNCXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19S RUdfT1VUX1lfTVNCLCAwLCA3KSwKLQlbRl9PVVRfWV9MU0JdCQk9IFJFR19GSUVMRChGWEFTMjEw MDJDX1JFR19PVVRfWV9MU0IsIDAsIDcpLAotCVtGX09VVF9aX01TQl0JCT0gUkVHX0ZJRUxEKEZY QVMyMTAwMkNfUkVHX09VVF9aX01TQiwgMCwgNyksCi0JW0ZfT1VUX1pfTFNCXQkJPSBSRUdfRklF TEQoRlhBUzIxMDAyQ19SRUdfT1VUX1pfTFNCLCAwLCA3KSwKLQlbRl9aWVhfT1ddCQk9IFJFR19G SUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDcsIDcpLAotCVtGX1pfT1ddCQk9IFJFR19G SUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDYsIDYpLAotCVtGX1lfT1ddCQk9IFJFR19G SUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDUsIDUpLAotCVtGX1hfT1ddCQk9IFJFR19G SUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDQsIDQpLAotCVtGX1pZWF9EUl0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywgMywgMyksCi0JW0ZfWl9EUl0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywgMiwgMiksCi0JW0ZfWV9EUl0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywgMSwgMSksCi0JW0ZfWF9EUl0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywgMCwgMCksCi0JW0ZfT1ZGXQkJCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0ZfU1RBVFVTLCA3LCA3KSwKLQlbRl9XTUtGXQkJPSBSRUdf RklFTEQoRlhBUzIxMDAyQ19SRUdfRl9TVEFUVVMsIDYsIDYpLAotCVtGX0NOVF0JCQk9IFJFR19G SUVMRChGWEFTMjEwMDJDX1JFR19GX1NUQVRVUywgMCwgNSksCi0JW0ZfTU9ERV0JCT0gUkVHX0ZJ RUxEKEZYQVMyMTAwMkNfUkVHX0ZfU0VUVVAsIDYsIDcpLAotCVtGX1dNUktdCQk9IFJFR19GSUVM RChGWEFTMjEwMDJDX1JFR19GX1NFVFVQLCAwLCA1KSwKLQlbRl9FVkVOVF0JCT0gUkVHX0ZJRUxE KEZYQVMyMTAwMkNfUkVHX0ZfRVZFTlQsIDUsIDUpLAotCVtGRV9USU1FXQkJPSBSRUdfRklFTEQo RlhBUzIxMDAyQ19SRUdfRl9FVkVOVCwgMCwgNCksCi0JW0ZfQk9PVEVORF0JCT0gUkVHX0ZJRUxE KEZYQVMyMTAwMkNfUkVHX0lOVF9TUkNfRkxBRywgMywgMyksCi0JW0ZfU1JDX0ZJRk9dCQk9IFJF R19GSUVMRChGWEFTMjEwMDJDX1JFR19JTlRfU1JDX0ZMQUcsIDIsIDIpLAotCVtGX1NSQ19SVF0J CT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0lOVF9TUkNfRkxBRywgMSwgMSksCi0JW0ZfU1JD X0RSRFldCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19JTlRfU1JDX0ZMQUcsIDAsIDApLAot CVtGX1dIT19BTV9JXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfV0hPX0FNX0ksIDAsIDcp LAotCVtGX0JXXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwwLCA2LCA3KSwKLQlb Rl9TUElXXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfQ1RSTDAsIDUsIDUpLAotCVtGX1NF TF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMCwgMywgNCksCi0JW0ZfSFBGX0VO XQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfQ1RSTDAsIDIsIDIpLAotCVtGX0ZTXQkJCT0g UkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwwLCAwLCAxKSwKLQlbRl9FTEVdCQkJPSBSRUdf RklFTEQoRlhBUzIxMDAyQ19SRUdfUlRfQ0ZHLCAzLCAzKSwKLQlbRl9aVEVGRV0JCT0gUkVHX0ZJ RUxEKEZYQVMyMTAwMkNfUkVHX1JUX0NGRywgMiwgMiksCi0JW0ZfWVRFRkVdCQk9IFJFR19GSUVM RChGWEFTMjEwMDJDX1JFR19SVF9DRkcsIDEsIDEpLAotCVtGX1hURUZFXQkJPSBSRUdfRklFTEQo RlhBUzIxMDAyQ19SRUdfUlRfQ0ZHLCAwLCAwKSwKLQlbRl9FQV0JCQk9IFJFR19GSUVMRChGWEFT MjEwMDJDX1JFR19SVF9TUkMsIDYsIDYpLAotCVtGX1pSVF0JCQk9IFJFR19GSUVMRChGWEFTMjEw MDJDX1JFR19SVF9TUkMsIDUsIDUpLAotCVtGX1pSVF9QT0xdCQk9IFJFR19GSUVMRChGWEFTMjEw MDJDX1JFR19SVF9TUkMsIDQsIDQpLAotCVtGX1lSVF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJD X1JFR19SVF9TUkMsIDMsIDMpLAotCVtGX1lSVF9QT0xdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJD X1JFR19SVF9TUkMsIDIsIDIpLAotCVtGX1hSVF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JF R19SVF9TUkMsIDEsIDEpLAotCVtGX1hSVF9QT0xdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JF R19SVF9TUkMsIDAsIDApLAotCVtGX0RCQ05UTV0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVH X1JUX1RIUywgNywgNyksCi0JW0ZfVEhTXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1JU X1NSQywgMCwgNiksCi0JW0ZfUlRfQ09VTlRdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19S VF9DT1VOVCwgMCwgNyksCi0JW0ZfVEVNUF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1RF TVAsIDAsIDcpLAotCVtGX1JTVF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMSwg NiwgNiksCi0JW0ZfU1RdCQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfQ1RSTDEsIDUsIDUp LAotCVtGX0RSXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwxLCAyLCA0KSwKLQlb Rl9BQ1RJVkVdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMSwgMSwgMSksCi0JW0Zf UkVBRFldCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMSwgMCwgMCksCi0JW0ZfSU5U X0NGR19GSUZPXQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMiwgNywgNyksCi0JW0Zf SU5UX0VOX0ZJRk9dCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMiwgNiwgNiksCi0J W0ZfSU5UX0NGR19SVF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwyLCA1LCA1KSwK LQlbRl9JTlRfRU5fUlRdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMiwgNCwgNCks Ci0JW0ZfSU5UX0NGR19EUkRZXQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMiwgMywg MyksCi0JW0ZfSU5UX0VOX0RSRFldCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMiwg MiwgMiksCi0JW0ZfSVBPTF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwyLCAxLCAx KSwKLQlbRl9QUF9PRF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwyLCAwLCAwKSwK LQlbRl9XUkFQVE9PTkVdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19DVFJMMywgMywgMyks Ci0JW0ZfRVhUQ1RSTEVOXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfQ1RSTDMsIDIsIDIp LAotCVtGX0ZTX0RPVUJMRV0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwzLCAwLCAw KSwKLX07Ci0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgZGV2X3BtX29wcyBmeGFzMjEwMDJjX3BtX29w czsKIAogaW50IGZ4YXMyMTAwMmNfY29yZV9wcm9iZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj dCByZWdtYXAgKnJlZ21hcCwgaW50IGlycSwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaWlvL2d5cm8v ZnhhczIxMDAyY19jb3JlLmMgYi9kcml2ZXJzL2lpby9neXJvL2Z4YXMyMTAwMmNfY29yZS5jCmlu ZGV4IDg5ZDJiYjIyODJlYWMuLmYyMDAzM2FmYzcxNGMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaWlv L2d5cm8vZnhhczIxMDAyY19jb3JlLmMKKysrIGIvZHJpdmVycy9paW8vZ3lyby9meGFzMjEwMDJj X2NvcmUuYwpAQCAtNDIsNiArNDIsNzIgQEAgZW51bSBmeGFzMjEwMDJjX21vZGVfc3RhdGUgewog CiAjZGVmaW5lIEZYQVMyMTAwMkNfQVhJU19UT19SRUcoYXhpcykgKEZYQVMyMTAwMkNfUkVHX09V VF9YX01TQiArICgoYXhpcykgKiAyKSkKIAorc3RhdGljIGNvbnN0IHN0cnVjdCByZWdfZmllbGQg ZnhhczIxMDAyY19yZWdfZmllbGRzW10gPSB7CisJW0ZfRFJfU1RBVFVTXQkJPSBSRUdfRklFTEQo RlhBUzIxMDAyQ19SRUdfU1RBVFVTLCAwLCA3KSwKKwlbRl9PVVRfWF9NU0JdCQk9IFJFR19GSUVM RChGWEFTMjEwMDJDX1JFR19PVVRfWF9NU0IsIDAsIDcpLAorCVtGX09VVF9YX0xTQl0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX09VVF9YX0xTQiwgMCwgNyksCisJW0ZfT1VUX1lfTVNCXQkJ PSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfT1VUX1lfTVNCLCAwLCA3KSwKKwlbRl9PVVRfWV9M U0JdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19PVVRfWV9MU0IsIDAsIDcpLAorCVtGX09V VF9aX01TQl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX09VVF9aX01TQiwgMCwgNyksCisJ W0ZfT1VUX1pfTFNCXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfT1VUX1pfTFNCLCAwLCA3 KSwKKwlbRl9aWVhfT1ddCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDcs IDcpLAorCVtGX1pfT1ddCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDYs IDYpLAorCVtGX1lfT1ddCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDUs IDUpLAorCVtGX1hfT1ddCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19EUl9TVEFUVVMsIDQs IDQpLAorCVtGX1pZWF9EUl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywg MywgMyksCisJW0ZfWl9EUl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywg MiwgMiksCisJW0ZfWV9EUl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywg MSwgMSksCisJW0ZfWF9EUl0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0RSX1NUQVRVUywg MCwgMCksCisJW0ZfT1ZGXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0ZfU1RBVFVTLCA3 LCA3KSwKKwlbRl9XTUtGXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfRl9TVEFUVVMsIDYs IDYpLAorCVtGX0NOVF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19GX1NUQVRVUywgMCwg NSksCisJW0ZfTU9ERV0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0ZfU0VUVVAsIDYsIDcp LAorCVtGX1dNUktdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19GX1NFVFVQLCAwLCA1KSwK KwlbRl9FVkVOVF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0ZfRVZFTlQsIDUsIDUpLAor CVtGRV9USU1FXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfRl9FVkVOVCwgMCwgNCksCisJ W0ZfQk9PVEVORF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0lOVF9TUkNfRkxBRywgMywg MyksCisJW0ZfU1JDX0ZJRk9dCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19JTlRfU1JDX0ZM QUcsIDIsIDIpLAorCVtGX1NSQ19SVF0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0lOVF9T UkNfRkxBRywgMSwgMSksCisJW0ZfU1JDX0RSRFldCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JF R19JTlRfU1JDX0ZMQUcsIDAsIDApLAorCVtGX1dIT19BTV9JXQkJPSBSRUdfRklFTEQoRlhBUzIx MDAyQ19SRUdfV0hPX0FNX0ksIDAsIDcpLAorCVtGX0JXXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAw MkNfUkVHX0NUUkwwLCA2LCA3KSwKKwlbRl9TUElXXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19S RUdfQ1RSTDAsIDUsIDUpLAorCVtGX1NFTF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19D VFJMMCwgMywgNCksCisJW0ZfSFBGX0VOXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfQ1RS TDAsIDIsIDIpLAorCVtGX0ZTXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX0NUUkwwLCAw LCAxKSwKKwlbRl9FTEVdCQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfUlRfQ0ZHLCAzLCAz KSwKKwlbRl9aVEVGRV0JCT0gUkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1JUX0NGRywgMiwgMiks CisJW0ZfWVRFRkVdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9DRkcsIDEsIDEpLAor CVtGX1hURUZFXQkJPSBSRUdfRklFTEQoRlhBUzIxMDAyQ19SRUdfUlRfQ0ZHLCAwLCAwKSwKKwlb Rl9FQV0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDYsIDYpLAorCVtGX1pS VF0JCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDUsIDUpLAorCVtGX1pSVF9Q T0xdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDQsIDQpLAorCVtGX1lSVF0J CQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDMsIDMpLAorCVtGX1lSVF9QT0xd CQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDIsIDIpLAorCVtGX1hSVF0JCQk9 IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDEsIDEpLAorCVtGX1hSVF9QT0xdCQk9 IFJFR19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9TUkMsIDAsIDApLAorCVtGX0RCQ05UTV0JCT0g UkVHX0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1JUX1RIUywgNywgNyksCisJW0ZfVEhTXQkJCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1JUX1NSQywgMCwgNiksCisJW0ZfUlRfQ09VTlRdCQk9IFJF R19GSUVMRChGWEFTMjEwMDJDX1JFR19SVF9DT1VOVCwgMCwgNyksCisJW0ZfVEVNUF0JCT0gUkVH X0ZJRUxEKEZYQVMyMTAwMkNfUkVHX1RFTVAsIDAsIDcpLAorCVtGX1JTVF0JCQk9IFJFR19GSUVM RChGWEFTMjEwMDJDX1JFR19DVFJMMSwgNiwgNiksCisJW0ZfU1RdCQkJPSBSRUdfRklFTEQoRlhB UzIxMDAyQ19SRUdfQ1RSTDEsIDUsIDUpLAorCVtGX0RSXQkJCT0gUkVHX0ZJRUxEKEZYQVMyMTAw MkNfUkVHX0NUUkwxLCAyLCA0KSwKKwlbRl9BQ1RJVkVdCQk9IFJFR19GSUVMRChGWEFTMjEwMDJD X1JFR19DVFJMMSwgMSwgMSksCisJW0ZfUkVBRFldCQk9IFJFR19GSUVMRChGWEFTMjEwMDJDX1JF R19DVFJMMSwgMCwgMCksCisJW0ZfSU5UX0NGR19GSUZPXQk9IFJFR19GSUVMRChGWEFTMjEwMDJD X1JFR19DVFJMMiwgNywgNyksCisJW0ZfSU5UX0VOX0ZJRk9dCQk9IFJFR19GSUVMRChGWEFTMjEw MDJDX1JFR19DVFJMMiwgNiwgNiksCisJW0ZfSU5UX0NGR19SVF0JCT0gUkVHX0ZJRUxEKEZYQVMy MTAwMkNfUkVHX0NUUkwyLCA1LCA1KSwKKwlbRl9JTlRfRU5fUlRdCQk9IFJFR19GSUVMRChGWEFT MjEwMDJDX1JFR19DVFJMMiwgNCwgNCksCisJW0ZfSU5UX0NGR19EUkRZXQk9IFJFR19GSUVMRChG WEFTMjEwMDJDX1JFR19DVFJMMiwgMywgMyksCisJW0ZfSU5UX0VOX0RSRFldCQk9IFJFR19GSUVM RChGWEFTMjEwMDJDX1JFR19DVFJMMiwgMiwgMiksCisJW0ZfSVBPTF0JCT0gUkVHX0ZJRUxEKEZY QVMyMTAwMkNfUkVHX0NUUkwyLCAxLCAxKSwKKwlbRl9QUF9PRF0JCT0gUkVHX0ZJRUxEKEZYQVMy MTAwMkNfUkVHX0NUUkwyLCAwLCAwKSwKKwlbRl9XUkFQVE9PTkVdCQk9IFJFR19GSUVMRChGWEFT MjEwMDJDX1JFR19DVFJMMywgMywgMyksCisJW0ZfRVhUQ1RSTEVOXQkJPSBSRUdfRklFTEQoRlhB UzIxMDAyQ19SRUdfQ1RSTDMsIDIsIDIpLAorCVtGX0ZTX0RPVUJMRV0JCT0gUkVHX0ZJRUxEKEZY QVMyMTAwMkNfUkVHX0NUUkwzLCAwLCAwKSwKK307CisKIHN0YXRpYyBjb25zdCBpbnQgZnhhczIx MDAyY19vZHJfdmFsdWVzW10gPSB7CiAJODAwLCA0MDAsIDIwMCwgMTAwLCA1MCwgMjUsIDEyLCAx MgogfTsKLS0gCjIuMjUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK