From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 60710 invoked by alias); 7 Oct 2016 21:36:40 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 60113 invoked by uid 89); 7 Oct 2016 21:36:39 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.7 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=imp, IMP, 8_1a, aarch64_core X-HELO: mail-yb0-f196.google.com Received: from mail-yb0-f196.google.com (HELO mail-yb0-f196.google.com) (209.85.213.196) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 07 Oct 2016 21:36:29 +0000 Received: by mail-yb0-f196.google.com with SMTP id 191so1201206ybv.1 for ; Fri, 07 Oct 2016 14:36:29 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=zpVSaF+je381gHj1KD+pNXny5z2/MP+11AG3AETaHDE=; b=XD6q0nDoVQnc7cqNz8yqkXAH5CYskl+a75/JhkuKzCP5ssR9KzBDvf0h2dhxYUfXAB wANgBO/SOekq5r3MhoVOO5DqmCfxD0zJJ5e9gMApcl57Plh7BF+AqzTI/KsNVXyMkvHu Con9ctyF49JFP1owxkChe3Vr9viLqVuVD6Jg9A9jVYJdizwo06Tj0TkxshZJgsdldpX3 aAxv1/+U6IB2MW7zwXl0hl7hwSK6brRXQFgACG65S9F8g9wvCGodBnXyG4w2PnP+ID/m X1VhAM0FLQjFUiAKR0qEKV7qaCpaHE4h3EdRjuDfITdW3OSfpwJX135DclfCHhv/twnU vqqQ== X-Gm-Message-State: AA6/9RlvWQDmAsJcm3OUJEFDlE6Tz4/Le0bqk9IXxCKrWabGdiBO9rjKSIQQdRlTBYvyi60rATjol1mtBvbUmg== X-Received: by 10.37.173.146 with SMTP id z18mr9473844ybi.194.1475876187568; Fri, 07 Oct 2016 14:36:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.76.78 with HTTP; Fri, 7 Oct 2016 14:36:25 -0700 (PDT) In-Reply-To: References: <1447798238-29608-1-git-send-email-apinski@cavium.com> <1447798238-29608-2-git-send-email-apinski@cavium.com> From: Andrew Pinski Date: Fri, 07 Oct 2016 21:36:00 -0000 Message-ID: Subject: Re: [PATCH 1/5] [AARCH64]: Move #undef into .def files. To: Marcus Shawcroft Cc: Andrew Pinski , "gcc-patches@gcc.gnu.org" Content-Type: multipart/mixed; boundary=f403045db114e5b796053e4d3388 X-IsSubscribed: yes X-SW-Source: 2016-10/txt/msg00523.txt.bz2 --f403045db114e5b796053e4d3388 Content-Type: text/plain; charset=UTF-8 Content-length: 2927 On Wed, Nov 18, 2015 at 4:29 AM, Marcus Shawcroft wrote: > On 17 November 2015 at 22:10, Andrew Pinski wrote: >> >> This moves the #undef from the header files to the .def files like was done >> for builtins.def (https://gcc.gnu.org/ml/gcc-patches/2015-11/msg00662.html). >> >> OK? Bootstrapped and tested on aarch64-linux-gnu with no regressions. >> >> Thanks, >> Andrew Pinski >> >> * config/aarch64/aarch64-arches.def (AARCH64_ARCH): #undef at the end. >> * config/aarch64/aarch64-cores.def (AARCH64_CORE): Likewise. >> * config/aarch64/aarch64-fusion-pairs.def (AARCH64_FUSION_PAIR): Likewise. >> * config/aarch64/aarch64-tuning-flags.def (AARCH64_EXTRA_TUNING_OPTION): Likewise. >> * config/aarch64/aarch64-opts.h (AARCH64_CORE): Don't #undef here. >> (AARCH64_ARCH): Likewise. >> * config/aarch64/aarch64-protos.h (AARCH64_FUSION_PAIR): Likewise. >> (AARCH64_EXTRA_TUNING_OPTION): Likewise. >> * config/aarch64/aarch64.c (AARCH64_FUION_PAIR): Likewise. >> (AARCH64_EXTRA_TUNING_OPTION): Likewise. >> (AARCH64_ARCH): Likewise. >> (AARCH64_CORE): Likewise. >> (AARCH64_OPT_EXTENSION): Likewise. >> * config/aarch64/aarch64.h (AARCH64_CORE): Likewise. >> * config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Likewise. >> (AARCH64_CORE): Likewise. >> (AARCH64_ARCH): Likewise. >> * common/config/aarch64/aarch64-common.c: Likewise. > > OK Thanks /Marcus This is what I applied finally after a new bootstrap/test. By the way there was even a typo in the code originally for AARCH64_FUSION_PAIR; there was an undef for AARCH64_FUION_PAIR in config/aarch64/aarch64.c. So this patch alone fixes that issue. Thanks, Andrew Pinski 2016-10-07 Andrew Pinski * config/aarch64/aarch64-arches.def (AARCH64_ARCH): #undef at the end. * config/aarch64/aarch64-cores.def (AARCH64_CORE): Likewise. * config/aarch64/aarch64-fusion-pairs.def (AARCH64_FUSION_PAIR): Likewise. * config/aarch64/aarch64-option-extensions.def (AARCH64_OPT_EXTENSION): Likewise. * config/aarch64/aarch64-tuning-flags.def (AARCH64_EXTRA_TUNING_OPTION): Likewise. * config/aarch64/aarch64-opts.h (AARCH64_CORE): Don't #undef here. (AARCH64_ARCH): Likewise. * common/config/aarch64/aarch64-common.c (AARCH64_OPT_EXTENSION): Likewise. (AARCH64_CORE): Likewise. (AARCH64_ARCH): Likewise. * config/aarch64/aarch64-protos.h (AARCH64_FUSION_PAIR): Likewise. (AARCH64_EXTRA_TUNING_OPTION): Likewise. * config/aarch64/aarch64.c (AARCH64_FUION_PAIR): Likewise. (AARCH64_EXTRA_TUNING_OPTION): Likewise. (AARCH64_ARCH): Likewise. (AARCH64_CORE): Likewise. * config/aarch64/aarch64.h (AARCH64_CORE): Likewise. * config/aarch64/driver-aarch64.c (AARCH64_OPT_EXTENSION): Likewise. (AARCH64_CORE): Likewise. (AARCH64_ARCH): Likewise. --f403045db114e5b796053e4d3388 Content-Type: text/plain; charset=US-ASCII; name="undef.diff.txt" Content-Disposition: attachment; filename="undef.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iu09rzsh0 Content-length: 11273 SW5kZXg6IGNvbW1vbi9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWNvbW1vbi5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGNvbW1vbi9jb25maWcvYWFy Y2g2NC9hYXJjaDY0LWNvbW1vbi5jCShyZXZpc2lvbiAyNDA4NDUpCisrKyBj b21tb24vY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1jb21tb24uYwkod29ya2lu ZyBjb3B5KQpAQCAtMTIzLDcgKzEyMyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1 Y3QgYWFyY2g2NF9vcHRpb25fZXh0ZW4KICNkZWZpbmUgQUFSQ0g2NF9PUFRf RVhURU5TSU9OKE5BTUUsIEZMQUdfQ0FOT05JQ0FMLCBGTEFHU19PTiwgRkxB R1NfT0ZGLCBaKSBcCiAgIHtOQU1FLCBGTEFHX0NBTk9OSUNBTCwgRkxBR1Nf T04sIEZMQUdTX09GRn0sCiAjaW5jbHVkZSAiY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC1vcHRpb24tZXh0ZW5zaW9ucy5kZWYiCi0jdW5kZWYgQUFSQ0g2NF9P UFRfRVhURU5TSU9OCiAgIHtOVUxMLCAwLCAwLCAwfQogfTsKIApAQCAtMTQ4 LDcgKzE0Nyw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHJvY2Vzc29yX25h bWVfdG9fYXIKICNkZWZpbmUgQUFSQ0g2NF9DT1JFKE5BTUUsIFgsIElERU5U LCBBUkNIX0lERU5ULCBGTEFHUywgQ09TVFMsIElNUCwgUEFSVCkgXAogICB7 TkFNRSwgQUFSQ0g2NF9BUkNIXyMjQVJDSF9JREVOVCwgRkxBR1N9LAogI2lu Y2x1ZGUgImNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmIgotI3Vu ZGVmIEFBUkNINjRfQ09SRQogICB7ImdlbmVyaWMiLCBBQVJDSDY0X0FSQ0hf OEEsIEFBUkNINjRfRkxfRk9SX0FSQ0g4fSwKICAgeyIiLCBhYXJjaDY0X25v X2FyY2gsIDB9CiB9OwpAQCAtMTU5LDcgKzE1Nyw2IEBAIHN0YXRpYyBjb25z dCBzdHJ1Y3QgYXJjaF90b19hcmNoX25hbWUgYWwKICNkZWZpbmUgQUFSQ0g2 NF9BUkNIKE5BTUUsIENPUkUsIEFSQ0hfSURFTlQsIEFSQ0gsIEZMQUdTKSBc CiAgIHtBQVJDSDY0X0FSQ0hfIyNBUkNIX0lERU5ULCBOQU1FLCBGTEFHU30s CiAjaW5jbHVkZSAiY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hcmNoZXMuZGVm IgotI3VuZGVmIEFBUkNINjRfQVJDSAogICB7YWFyY2g2NF9ub19hcmNoLCAi IiwgMH0KIH07CiAKSW5kZXg6IGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYXJj aGVzLmRlZgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb25maWcvYWFy Y2g2NC9hYXJjaDY0LWFyY2hlcy5kZWYJKHJldmlzaW9uIDI0MDg0NSkKKysr IGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYXJjaGVzLmRlZgkod29ya2luZyBj b3B5KQpAQCAtMzQsMyArMzQsNCBAQCBBQVJDSDY0X0FSQ0goImFybXY4LWEi LAkgICAgICBnZW5lcmljLAogQUFSQ0g2NF9BUkNIKCJhcm12OC4xLWEiLCAg ICAgZ2VuZXJpYywJICAgICA4XzFBLAk4LCAgQUFSQ0g2NF9GTF9GT1JfQVJD SDhfMSkKIEFBUkNINjRfQVJDSCgiYXJtdjguMi1hIiwgICAgIGdlbmVyaWMs CSAgICAgOF8yQSwJOCwgIEFBUkNINjRfRkxfRk9SX0FSQ0g4XzIpCiAKKyN1 bmRlZiBBQVJDSDY0X0FSQ0gKSW5kZXg6IGNvbmZpZy9hYXJjaDY0L2FhcmNo NjQtY29yZXMuZGVmCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGNvbmZp Zy9hYXJjaDY0L2FhcmNoNjQtY29yZXMuZGVmCShyZXZpc2lvbiAyNDA4NDYp CisrKyBjb25maWcvYWFyY2g2NC9hYXJjaDY0LWNvcmVzLmRlZgkod29ya2lu ZyBjb3B5KQpAQCAtNzAsMyArNzAsNSBAQCBBQVJDSDY0X0NPUkUoImNvcnRl eC1hNTcuY29ydGV4LWE1MyIsICBjCiBBQVJDSDY0X0NPUkUoImNvcnRleC1h NzIuY29ydGV4LWE1MyIsICBjb3J0ZXhhNzJjb3J0ZXhhNTMsIGNvcnRleGE1 MywgOEEsICBBQVJDSDY0X0ZMX0ZPUl9BUkNIOCB8IEFBUkNINjRfRkxfQ1JD LCBjb3J0ZXhhNzIsICIweDQxIiwgIjB4ZDA4LjB4ZDAzIikKIEFBUkNINjRf Q09SRSgiY29ydGV4LWE3My5jb3J0ZXgtYTM1IiwgIGNvcnRleGE3M2NvcnRl eGEzNSwgY29ydGV4YTUzLCA4QSwgIEFBUkNINjRfRkxfRk9SX0FSQ0g4IHwg QUFSQ0g2NF9GTF9DUkMsIGNvcnRleGE3MywgIjB4NDEiLCAiMHhkMDkuMHhk MDQiKQogQUFSQ0g2NF9DT1JFKCJjb3J0ZXgtYTczLmNvcnRleC1hNTMiLCAg Y29ydGV4YTczY29ydGV4YTUzLCBjb3J0ZXhhNTMsIDhBLCAgQUFSQ0g2NF9G TF9GT1JfQVJDSDggfCBBQVJDSDY0X0ZMX0NSQywgY29ydGV4YTczLCAiMHg0 MSIsICIweGQwOS4weGQwMyIpCisKKyN1bmRlZiBBQVJDSDY0X0NPUkUKSW5k ZXg6IGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtZnVzaW9uLXBhaXJzLmRlZgo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb25maWcvYWFyY2g2NC9hYXJj aDY0LWZ1c2lvbi1wYWlycy5kZWYJKHJldmlzaW9uIDI0MDg0NSkKKysrIGNv bmZpZy9hYXJjaDY0L2FhcmNoNjQtZnVzaW9uLXBhaXJzLmRlZgkod29ya2lu ZyBjb3B5KQpAQCAtMzUsMyArMzUsNCBAQCBBQVJDSDY0X0ZVU0lPTl9QQUlS ICgiYWRycCtsZHIiLCBBRFJQX0xECiBBQVJDSDY0X0ZVU0lPTl9QQUlSICgi Y21wK2JyYW5jaCIsIENNUF9CUkFOQ0gpCiBBQVJDSDY0X0ZVU0lPTl9QQUlS ICgiYWVzK2Flc21jIiwgQUVTX0FFU01DKQogCisjdW5kZWYgQUFSQ0g2NF9G VVNJT05fUEFJUgpJbmRleDogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1vcHRp b24tZXh0ZW5zaW9ucy5kZWYKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g Y29uZmlnL2FhcmNoNjQvYWFyY2g2NC1vcHRpb24tZXh0ZW5zaW9ucy5kZWYJ KHJldmlzaW9uIDI0MDg0NSkKKysrIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQt b3B0aW9uLWV4dGVuc2lvbnMuZGVmCSh3b3JraW5nIGNvcHkpCkBAIC01OSwz ICs1OSw1IEBAIEFBUkNINjRfT1BUX0VYVEVOU0lPTigibHNlIiwgQUFSQ0g2 NF9GTF8KIC8qIEVuYWJsaW5nICJmcDE2IiBhbHNvIGVuYWJsZXMgImZwIi4K ICAgIERpc2FibGluZyAiZnAxNiIganVzdCBkaXNhYmxlcyAiZnAxNiIuICAq LwogQUFSQ0g2NF9PUFRfRVhURU5TSU9OKCJmcDE2IiwgQUFSQ0g2NF9GTF9G MTYsIEFBUkNINjRfRkxfRlAsIDAsICJmcDE2IikKKworI3VuZGVmIEFBUkNI NjRfT1BUX0VYVEVOU0lPTgpJbmRleDogY29uZmlnL2FhcmNoNjQvYWFyY2g2 NC1vcHRzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29uZmlnL2Fh cmNoNjQvYWFyY2g2NC1vcHRzLmgJKHJldmlzaW9uIDI0MDg0NSkKKysrIGNv bmZpZy9hYXJjaDY0L2FhcmNoNjQtb3B0cy5oCSh3b3JraW5nIGNvcHkpCkBA IC0yOCw3ICsyOCw2IEBAIGVudW0gYWFyY2g2NF9wcm9jZXNzb3IKICNkZWZp bmUgQUFSQ0g2NF9DT1JFKE5BTUUsIElOVEVSTkFMX0lERU5ULCBTQ0hFRCwg QVJDSCwgRkxBR1MsIENPU1RTLCBJTVAsIFBBUlQpIFwKICAgSU5URVJOQUxf SURFTlQsCiAjaW5jbHVkZSAiYWFyY2g2NC1jb3Jlcy5kZWYiCi0jdW5kZWYg QUFSQ0g2NF9DT1JFCiAgIC8qIFVzZWQgdG8gaW5kaWNhdGUgdGhhdCBubyBw cm9jZXNzb3IgaGFzIGJlZW4gc3BlY2lmaWVkLiAgKi8KICAgZ2VuZXJpYywK ICAgLyogVXNlZCB0byBtYXJrIHRoZSBlbmQgb2YgdGhlIHByb2Nlc3NvciB0 YWJsZS4gICovCkBAIC00MCw3ICszOSw2IEBAIGVudW0gYWFyY2g2NF9hcmNo CiAjZGVmaW5lIEFBUkNINjRfQVJDSChOQU1FLCBDT1JFLCBBUkNIX0lERU5U LCBBUkNIX1JFViwgRkxBR1MpIFwKICAgQUFSQ0g2NF9BUkNIXyMjQVJDSF9J REVOVCwKICNpbmNsdWRlICJhYXJjaDY0LWFyY2hlcy5kZWYiCi0jdW5kZWYg QUFSQ0g2NF9BUkNICiAgIGFhcmNoNjRfbm9fYXJjaAogfTsKIApJbmRleDog Y29uZmlnL2FhcmNoNjQvYWFyY2g2NC1wcm90b3MuaAo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09Ci0tLSBjb25maWcvYWFyY2g2NC9hYXJjaDY0LXByb3Rvcy5o CShyZXZpc2lvbiAyNDA4NDUpCisrKyBjb25maWcvYWFyY2g2NC9hYXJjaDY0 LXByb3Rvcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNDgsNyArMjQ4LDYgQEAg ZW51bSBhYXJjaDY0X2Z1c2lvbl9wYWlyc19pbmRleAogI2luY2x1ZGUgImFh cmNoNjQtZnVzaW9uLXBhaXJzLmRlZiIKICAgQUFSQ0g2NF9GVVNFX2luZGV4 X0VORAogfTsKLSN1bmRlZiBBQVJDSDY0X0ZVU0lPTl9QQUlSCiAKICNkZWZp bmUgQUFSQ0g2NF9GVVNJT05fUEFJUih4LCBuYW1lKSBcCiAgIEFBUkNINjRf RlVTRV8jI25hbWUgPSAoMXUgPDwgQUFSQ0g2NF9GVVNFXyMjbmFtZSMjX2lu ZGV4KSwKQEAgLTI1OSw3ICsyNTgsNiBAQCBlbnVtIGFhcmNoNjRfZnVzaW9u X3BhaXJzCiAjaW5jbHVkZSAiYWFyY2g2NC1mdXNpb24tcGFpcnMuZGVmIgog ICBBQVJDSDY0X0ZVU0VfQUxMID0gKDF1IDw8IEFBUkNINjRfRlVTRV9pbmRl eF9FTkQpIC0gMQogfTsKLSN1bmRlZiBBQVJDSDY0X0ZVU0lPTl9QQUlSCiAK ICNkZWZpbmUgQUFSQ0g2NF9FWFRSQV9UVU5JTkdfT1BUSU9OKHgsIG5hbWUp IFwKICAgQUFSQ0g2NF9FWFRSQV9UVU5FXyMjbmFtZSMjX2luZGV4LApAQCAt MjY5LDcgKzI2Nyw2IEBAIGVudW0gYWFyY2g2NF9leHRyYV90dW5pbmdfZmxh Z3NfaW5kZXgKICNpbmNsdWRlICJhYXJjaDY0LXR1bmluZy1mbGFncy5kZWYi CiAgIEFBUkNINjRfRVhUUkFfVFVORV9pbmRleF9FTkQKIH07Ci0jdW5kZWYg QUFSQ0g2NF9FWFRSQV9UVU5JTkdfT1BUSU9OCiAKIAogI2RlZmluZSBBQVJD SDY0X0VYVFJBX1RVTklOR19PUFRJT04oeCwgbmFtZSkgXApAQCAtMjgxLDcg KzI3OCw2IEBAIGVudW0gYWFyY2g2NF9leHRyYV90dW5pbmdfZmxhZ3MKICNp bmNsdWRlICJhYXJjaDY0LXR1bmluZy1mbGFncy5kZWYiCiAgIEFBUkNINjRf RVhUUkFfVFVORV9BTEwgPSAoMXUgPDwgQUFSQ0g2NF9FWFRSQV9UVU5FX2lu ZGV4X0VORCkgLSAxCiB9OwotI3VuZGVmIEFBUkNINjRfRVhUUkFfVFVOSU5H X09QVElPTgogCiAvKiBFbnVtIGRlc2NyaWJpbmcgdGhlIHZhcmlvdXMgd2F5 cyB0aGF0IHRoZQogICAgYWFyY2g2NF9wYXJzZV97YXJjaCx0dW5lLGNwdSxl eHRlbnNpb259IGZ1bmN0aW9ucyBjYW4gZmFpbC4KSW5kZXg6IGNvbmZpZy9h YXJjaDY0L2FhcmNoNjQtdHVuaW5nLWZsYWdzLmRlZgo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09Ci0tLSBjb25maWcvYWFyY2g2NC9hYXJjaDY0LXR1bmluZy1m bGFncy5kZWYJKHJldmlzaW9uIDI0MDg0NSkKKysrIGNvbmZpZy9hYXJjaDY0 L2FhcmNoNjQtdHVuaW5nLWZsYWdzLmRlZgkod29ya2luZyBjb3B5KQpAQCAt MzQsMyArMzQsNSBAQCBBQVJDSDY0X0VYVFJBX1RVTklOR19PUFRJT04gKCJy ZW5hbWVfZm1hCiB0d28gbG9hZC9zdG9yZXMgYXJlIG5vdCBhdCBsZWFzdCA4 IGJ5dGUgYWxpZ25lZCBkb24ndCBjcmVhdGUgbG9hZC9zdG9yZQogcGFpcnMu ICAgKi8KIEFBUkNINjRfRVhUUkFfVFVOSU5HX09QVElPTiAoInNsb3dfdW5h bGlnbmVkX2xkcHciLCBTTE9XX1VOQUxJR05FRF9MRFBXKQorCisjdW5kZWYg QUFSQ0g2NF9FWFRSQV9UVU5JTkdfT1BUSU9OCkluZGV4OiBjb25maWcvYWFy Y2g2NC9hYXJjaDY0LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gY29u ZmlnL2FhcmNoNjQvYWFyY2g2NC5jCShyZXZpc2lvbiAyNDA4NDUpCisrKyBj b25maWcvYWFyY2g2NC9hYXJjaDY0LmMJKHdvcmtpbmcgY29weSkKQEAgLTE3 Miw3ICsxNzIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFhcmNoNjRfZmxh Z19kZXNjIGFhCiAgIHsgImFsbCIsIEFBUkNINjRfRlVTRV9BTEwgfSwKICAg eyBOVUxMLCBBQVJDSDY0X0ZVU0VfTk9USElORyB9CiB9OwotI3VuZGVmIEFB UkNINjRfRlVJT05fUEFJUgogCiAjZGVmaW5lIEFBUkNINjRfRVhUUkFfVFVO SU5HX09QVElPTihuYW1lLCBpbnRlcm5hbF9uYW1lKSBcCiAgIHsgbmFtZSwg QUFSQ0g2NF9FWFRSQV9UVU5FXyMjaW50ZXJuYWxfbmFtZSB9LApAQCAtMTgz LDcgKzE4Miw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYWFyY2g2NF9mbGFn X2Rlc2MgYWEKICAgeyAiYWxsIiwgQUFSQ0g2NF9FWFRSQV9UVU5FX0FMTCB9 LAogICB7IE5VTEwsIEFBUkNINjRfRVhUUkFfVFVORV9OT05FIH0KIH07Ci0j dW5kZWYgQUFSQ0g2NF9FWFRSQV9UVU5JTkdfT1BUSU9OCiAKIC8qIFR1bmlu ZyBwYXJhbWV0ZXJzLiAgKi8KIApAQCAtODI4LDcgKzgyNiw2IEBAIHN0YXRp YyBjb25zdCBzdHJ1Y3QgcHJvY2Vzc29yIGFsbF9hcmNoaXQKICNkZWZpbmUg QUFSQ0g2NF9BUkNIKE5BTUUsIENPUkUsIEFSQ0hfSURFTlQsIEFSQ0hfUkVW LCBGTEFHUykgXAogICB7TkFNRSwgQ09SRSwgQ09SRSwgQUFSQ0g2NF9BUkNI XyMjQVJDSF9JREVOVCwgQVJDSF9SRVYsIEZMQUdTLCBOVUxMfSwKICNpbmNs dWRlICJhYXJjaDY0LWFyY2hlcy5kZWYiCi0jdW5kZWYgQUFSQ0g2NF9BUkNI CiAgIHtOVUxMLCBhYXJjaDY0X25vbmUsIGFhcmNoNjRfbm9uZSwgYWFyY2g2 NF9ub19hcmNoLCAwLCAwLCBOVUxMfQogfTsKIApAQCAtODQwLDcgKzgzNyw2 IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcHJvY2Vzc29yIGFsbF9jb3Jlc1sK ICAgYWxsX2FyY2hpdGVjdHVyZXNbQUFSQ0g2NF9BUkNIXyMjQVJDSF0uYXJj aGl0ZWN0dXJlX3ZlcnNpb24sCVwKICAgRkxBR1MsICZDT1NUUyMjX3R1bmlu Z3N9LAogI2luY2x1ZGUgImFhcmNoNjQtY29yZXMuZGVmIgotI3VuZGVmIEFB UkNINjRfQ09SRQogICB7ImdlbmVyaWMiLCBnZW5lcmljLCBjb3J0ZXhhNTMs IEFBUkNINjRfQVJDSF84QSwgOCwKICAgICBBQVJDSDY0X0ZMX0ZPUl9BUkNI OCwgJmdlbmVyaWNfdHVuaW5nc30sCiAgIHtOVUxMLCBhYXJjaDY0X25vbmUs IGFhcmNoNjRfbm9uZSwgYWFyY2g2NF9ub19hcmNoLCAwLCAwLCBOVUxMfQpJ bmRleDogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5oCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQuaAkocmV2aXNp b24gMjQwODQ1KQorKysgY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5oCSh3b3Jr aW5nIGNvcHkpCkBAIC00OTMsNyArNDkzLDYgQEAgZW51bSB0YXJnZXRfY3B1 cwogI2RlZmluZSBBQVJDSDY0X0NPUkUoTkFNRSwgSU5URVJOQUxfSURFTlQs IFNDSEVELCBBUkNILCBGTEFHUywgQ09TVFMsIElNUCwgUEFSVCkgXAogICBU QVJHRVRfQ1BVXyMjSU5URVJOQUxfSURFTlQsCiAjaW5jbHVkZSAiYWFyY2g2 NC1jb3Jlcy5kZWYiCi0jdW5kZWYgQUFSQ0g2NF9DT1JFCiAgIFRBUkdFVF9D UFVfZ2VuZXJpYwogfTsKIApJbmRleDogY29uZmlnL2FhcmNoNjQvZHJpdmVy LWFhcmNoNjQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBjb25maWcv YWFyY2g2NC9kcml2ZXItYWFyY2g2NC5jCShyZXZpc2lvbiAyNDA4NDUpCisr KyBjb25maWcvYWFyY2g2NC9kcml2ZXItYWFyY2g2NC5jCSh3b3JraW5nIGNv cHkpCkBAIC00MCw3ICs0MCw2IEBAIHN0YXRpYyBzdHJ1Y3QgYWFyY2g2NF9h cmNoX2V4dGVuc2lvbiBhYXIKIHsKICNpbmNsdWRlICJhYXJjaDY0LW9wdGlv bi1leHRlbnNpb25zLmRlZiIKIH07Ci0jdW5kZWYgQUFSQ0g2NF9PUFRfRVhU RU5TSU9OCiAKIAogc3RydWN0IGFhcmNoNjRfY29yZV9kYXRhCkBAIC02MSw3 ICs2MCw2IEBAIHN0YXRpYyBzdHJ1Y3QgYWFyY2g2NF9jb3JlX2RhdGEgYWFy Y2g2NF8KICAgeyBOVUxMLCBOVUxMLCBOVUxMLCBOVUxMLCAwIH0KIH07CiAK LSN1bmRlZiBBQVJDSDY0X0NPUkUKIAogc3RydWN0IGFhcmNoNjRfYXJjaF9k cml2ZXJfaW5mbwogewpAQCAtNzksNyArNzcsNiBAQCBzdGF0aWMgc3RydWN0 IGFhcmNoNjRfYXJjaF9kcml2ZXJfaW5mbyBhCiAgIHtOVUxMLCBOVUxMLCAw fQogfTsKIAotI3VuZGVmIEFBUkNINjRfQVJDSAogCiAvKiBSZXR1cm4gYW4g YWFyY2g2NF9hcmNoX2RyaXZlcl9pbmZvIGZvciB0aGUgYXJjaGl0ZWN0dXJl IGRlc2NyaWJlZAogICAgYnkgSUQsIG9yIE5VTEwgaWYgSUQgZGVzY3JpYmVz IHNvbWV0aGluZyB3ZSBkb24ndCBrbm93IGFib3V0LiAgKi8K --f403045db114e5b796053e4d3388--