From nobody Sat Mar 14 02:54:32 2026 X-Original-To: current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fXmCx4rrDz6V0lH for ; Sat, 14 Mar 2026 02:54:37 +0000 (UTC) (envelope-from ianfreislich@gmail.com) Received: from mail-yx1-xb12a.google.com (mail-yx1-xb12a.google.com [IPv6:2607:f8b0:4864:20::b12a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fXmCx04G4z4MT6 for ; Sat, 14 Mar 2026 02:54:37 +0000 (UTC) (envelope-from ianfreislich@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=Q20AEIbl; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ianfreislich@gmail.com designates 2607:f8b0:4864:20::b12a as permitted sender) smtp.mailfrom=ianfreislich@gmail.com Received: by mail-yx1-xb12a.google.com with SMTP id 956f58d0204a3-64c31ca77b4so3029045d50.2 for ; Fri, 13 Mar 2026 19:54:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773456874; x=1774061674; darn=freebsd.org; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=hv9dMPKf9tHjf2dplbANbhBffol8bBBpaegaVY3PCIg=; b=Q20AEIbl01E+WUjbEOXYHV+xzIJLYILkfAwpE5srflmikLEPspKSoXS5wYr4X3BTKT JQ3bejhSyBTVP+X6PrctD/L62RjnZXeseMDHBmU7ideU/Ay+X4mY8881DqrCt51s1X1l JqZfRZlq2+ii9VKm9BfJ5R9vZE3dCd3kD73nobBZgdoR+QhbUcC+0hNTimPD2yhruZ7T jXtCRdRAvFCGyGGSQOKgbju9ohPWIDQVC6RIRxgL4OkjmJTBHXqHQ+qQOpZWD7tchbnC jWXQoDXkXZD4+rAdKZoHFnCSOFC+FeFQs3ts57EKVxTSzBI6+dXxnPnblVHnFl9babsx IvDw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773456874; x=1774061674; h=subject:from:to:content-language:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hv9dMPKf9tHjf2dplbANbhBffol8bBBpaegaVY3PCIg=; b=f/ywM7qL5GyfrjBOdYeaUCdRN+XZ9mPi7RSi1QMFdm/+feHLq7EZOog+533W2QU1GJ p0/UyBMPN5FaRzb8+INo8jxYh96Q08fmMpq8tDbXReG9BZDzCQ3OgEFvL3bjQ3duGjR3 VYugbQ63xGfscmJciWSYQBMszKzLcnoro1/lKc1w0/1gMpiJR7BWGF5md0Al5c9H5SUV BPZ1wH5ga5N4LPN/11THESqMj48XL5y5KMkYgaHq33jKTPJP/QiihttQKfEi9goly8q+ L7k2iaLldgrgQ6LJSDZQXQ6KZ911iUHiA/C7WBJ3dYJGvUBjCW3XYLowJuhKt4MijH0g TBxQ== X-Gm-Message-State: AOJu0YyNF3QBAgRFEjUNolRr1uKF04KPtZneuWqHqNPJJBlLE5cvySxJ KyE+oi94u1lagmaMgJpXyQAKf+zGKhpaorWzESxL5OHdroQv3/gt0MYSXQGb/A== X-Gm-Gg: ATEYQzzHbTupbda1LcuP8inWZxICrULxV7SvIl0E3EJlHulDQOA59IYCng99EYeHRrG cYzebhg70as/h2TKbbDhRNdF72YkgykniUf6i1+0h1OoV6KiZEvNV9aNCTCuy9pfUWiSv4gyQQM bnzr6MwHuNYZPpfSYqTGA1bZrvxdMj6TQHgMDFWfkpZ1aKLHss+XqHw4BucfHvNg+cXlSq4W7fz U6QmPAKVDvU0DcUnI37wR09tmh63xwjgmPS1hFe9HlOrJtX1X9bjG/dkJI0UF8eGhzDjLyzYK5b NGn0ZGL2lDlkecEe9lJnieRll2t4dnm3vUSMCjEhiJ2CV20h5N/OH3MZSerEllKsA/0Yu1Jiq26 Guc8D8nTp0wY4ihVfIj2D//bvoyfUguCqk9J1P3xkKoXo1R2bk54eQkCfdOR/TNkzJSseL0MzqS nZbaPCjxkAcitO9gpXSQ7uCN8Q7+aQv995i1cpUA1EJ79XTDNSDNGEijGwvNunM+8VCdbQVihtt Gu2Hg== X-Received: by 2002:a53:ee65:0:b0:64c:9f87:ffca with SMTP id 956f58d0204a3-64e62fd9d49mr4755780d50.38.1773456874240; Fri, 13 Mar 2026 19:54:34 -0700 (PDT) Received: from ?IPV6:2600:1700:18f0:6812:129a:8666:ef01:3293? ([2600:1700:18f0:6812:129a:8666:ef01:3293]) by smtp.gmail.com with ESMTPSA id 956f58d0204a3-64e65b636d3sm2099368d50.17.2026.03.13.19.54.32 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Mar 2026 19:54:33 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------TXA2hKIeOgABz51BwHWFuXIm" Message-ID: <8439a9b9-028e-44b8-9869-4b0287ad2461@gmail.com> Date: Fri, 13 Mar 2026 22:54:32 -0400 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Thunderbird Daily Content-Language: en-US To: FreeBSD Current From: Ian FREISLICH Subject: buildkernel failure [in_prot.c:61:2: error: use of undeclared identifier 'RA_LOCKED'] X-Spamd-Result: default: False [-2.88 / 15.00]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-1.00)[-0.999]; NEURAL_HAM_LONG(-1.00)[-0.999]; NEURAL_HAM_MEDIUM(-0.99)[-0.988]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MIME_BASE64_TEXT(0.10)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ARC_NA(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:+]; TO_DN_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b12a:from]; PREVIOUSLY_DELIVERED(0.00)[current@freebsd.org]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MLMMJ_DEST(0.00)[current@freebsd.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4fXmCx04G4z4MT6 X-Spamd-Bar: -- This is a multi-part message in MIME format. --------------TXA2hKIeOgABz51BwHWFuXIm Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi I get this build failure with the attached kernel config. /usr/src/sys/netinet/in_prot.c:61:2: error: call to undeclared function 'rw_assert'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] 61 | INP_LOCK_ASSERT(inp); | ^ /usr/src/sys/netinet/in_pcb.h:538:30: note: expanded from macro 'INP_LOCK_ASSERT' 538 | #define INP_LOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_LOCKED) | ^ /usr/src/sys/netinet/in_prot.c:61:2: error: use of undeclared identifier 'RA_LOCKED' /usr/src/sys/netinet/in_pcb.h:538:58: note: expanded from macro 'INP_LOCK_ASSERT' 538 | #define INP_LOCK_ASSERT(inp) rw_assert(&(inp)->inp_lock, RA_LOCKED) | ^ 2 errors generated. *** Error code 1 --------------TXA2hKIeOgABz51BwHWFuXIm Content-Type: text/plain; charset=UTF-8; name="ROUTER" Content-Disposition: attachment; filename="ROUTER" Content-Transfer-Encoding: base64 Y3B1CQlIQU1NRVIKaWRlbnQJCVJPVVRFUgoKbWFrZW9wdGlvbnMJREVCVUc9LWcJCSMgQnVp bGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5bWJvbHMKCm9wdGlvbnMgCVNDSEVEX1VM RQkJIyBVTEUgc2NoZWR1bGVyCm9wdGlvbnMgCU5VTUEJCQkjIE5vbi1Vbmlmb3JtIE1lbW9y eSBBcmNoaXRlY3R1cmUgc3VwcG9ydApvcHRpb25zIAlQUkVFTVBUSU9OCQkjIEVuYWJsZSBr ZXJuZWwgdGhyZWFkIHByZWVtcHRpb24KCm9wdGlvbnMgCUlORVQJCQkjIElQdjYgY29tbXVu aWNhdGlvbnMgcHJvdG9jb2xzCm9wdGlvbnMgCUlORVQ2CQkJIyBJUHY2IGNvbW11bmljYXRp b25zIHByb3RvY29scwpvcHRpb25zCQlJUFNFQwpvcHRpb25zIAlJUFNFQ19PRkZMT0FECQkj IElubGluZSBpcHNlYyBvZmZsb2FkIGluZnJhCm9wdGlvbnMgCVJPVVRFX01QQVRICQkjIE11 bHRpcGF0aCByb3V0aW5nIHN1cHBvcnQKb3B0aW9ucyAJRklCX0FMR08JCSMgTW9kdWxhciBm aWIgbG9va3VwcwpvcHRpb25zIAlUQ1BfT0ZGTE9BRAkJIyBUQ1Agb2ZmbG9hZApvcHRpb25z IAlUQ1BfQkxBQ0tCT1gJCSMgRW5oYW5jZWQgVENQIGV2ZW50IGxvZ2dpbmcKb3B0aW9ucyAJ VENQX0hIT09LCQkjIGhob29rKDkpIGZyYW1ld29yayBmb3IgVENQCm9wdGlvbnMgCVRDUF9S RkM3NDEzCQkjIFRDUCBGYXN0IE9wZW4Kb3B0aW9ucyAJU0NUUF9TVVBQT1JUCQkjIEFsbG93 IGtsZGxvYWQgb2YgU0NUUApvcHRpb25zIAlLRVJOX1RMUwkJIyBUTFMgdHJhbnNtaXQgJiBy ZWNlaXZlIG9mZmxvYWQKb3B0aW9ucwkJTUFDCm9wdGlvbnMJCU1BQ19OVFBECm9wdGlvbnMJ CU1BQ19QT1JUQUNMCgpvcHRpb25zIAlGRlMJCQkjIEJlcmtlbGV5IEZhc3QgRmlsZXN5c3Rl bQpvcHRpb25zIAlTT0ZUVVBEQVRFUwkJIyBFbmFibGUgRkZTIHNvZnQgdXBkYXRlcyBzdXBw b3J0Cm9wdGlvbnMgCVVGU19BQ0wJCQkjIFN1cHBvcnQgZm9yIGFjY2VzcyBjb250cm9sIGxp c3RzCm9wdGlvbnMgCVVGU19ESVJIQVNICQkjIEltcHJvdmUgcGVyZm9ybWFuY2Ugb24gYmln IGRpcmVjdG9yaWVzCm9wdGlvbnMgCVVGU19HSk9VUk5BTAkJIyBFbmFibGUgZ2pvdXJuYWwt YmFzZWQgVUZTIGpvdXJuYWxpbmcKb3B0aW9ucwkJWkZTCm9wdGlvbnMJCVpTVERJTwpvcHRp b25zIAlQUk9DRlMJCQkjIFByb2Nlc3MgZmlsZXN5c3RlbSAocmVxdWlyZXMgUFNFVURPRlMp Cm9wdGlvbnMgCVBTRVVET0ZTCQkjIFBzZXVkby1maWxlc3lzdGVtIGZyYW1ld29yawpvcHRp b25zIAlUTVBGUwkJCSMgRWZmaWNpZW50IG1lbW9yeSBmaWxlc3lzdGVtCm9wdGlvbnMgCUdF T01fTEFCRUwJCSMgUHJvdmlkZXMgbGFiZWxpemF0aW9uCm9wdGlvbnMJCUdFT01fUEFSVF9H UFQKb3B0aW9ucyAJRUZJUlQJCQkjIEVGSSBSdW50aW1lIFNlcnZpY2VzIHN1cHBvcnQKb3B0 aW9ucyAJQ09NUEFUX0ZSRUVCU0QzMgkjIENvbXBhdGlibGUgd2l0aCBpMzg2IGJpbmFyaWVz Cm9wdGlvbnMgCUNPTVBBVF9GUkVFQlNENAkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDQK b3B0aW9ucyAJQ09NUEFUX0ZSRUVCU0Q1CQkjIENvbXBhdGlibGUgd2l0aCBGcmVlQlNENQpv cHRpb25zIAlDT01QQVRfRlJFRUJTRDYJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0Q2Cm9w dGlvbnMgCUNPTVBBVF9GUkVFQlNENwkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDcKb3B0 aW9ucyAJQ09NUEFUX0ZSRUVCU0Q5CQkjIENvbXBhdGlibGUgd2l0aCBGcmVlQlNEOQpvcHRp b25zIAlDT01QQVRfRlJFRUJTRDEwCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0QxMApvcHRp b25zIAlDT01QQVRfRlJFRUJTRDExCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0QxMQpvcHRp b25zIAlDT01QQVRfRlJFRUJTRDEyCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0QxMgpvcHRp b25zIAlDT01QQVRfRlJFRUJTRDEzCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0QxMwpvcHRp b25zIAlDT01QQVRfRlJFRUJTRDE0CSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVCU0QxNAojb3B0 aW9ucyAJQ09NUEFUX0ZSRUVCU0QxNQkjIENvbXBhdGlibGUgd2l0aCBGcmVlQlNEMTUKb3B0 aW9ucyAJS1RSQUNFCQkJIyBrdHJhY2UoMSkgc3VwcG9ydApvcHRpb25zIAlTVEFDSwkJCSMg c3RhY2soOSkgc3VwcG9ydApvcHRpb25zIAlTWVNWU0hNCQkJIyBTWVNWLXN0eWxlIHNoYXJl ZCBtZW1vcnkKb3B0aW9ucyAJU1lTVk1TRwkJCSMgU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVl cwpvcHRpb25zIAlTWVNWU0VNCQkJIyBTWVNWLXN0eWxlIHNlbWFwaG9yZXMKCm9wdGlvbnMg CV9LUE9TSVhfUFJJT1JJVFlfU0NIRURVTElORyAjIFBPU0lYIFAxMDAzXzFCIHJlYWwtdGlt ZSBleHRlbnNpb25zCm9wdGlvbnMgCVBSSU5URl9CVUZSX1NJWkU9MTI4CSMgUHJldmVudCBw cmludGYgb3V0cHV0IGJlaW5nIGludGVyc3BlcnNlZC4Kb3B0aW9ucyAJS0JEX0lOU1RBTExf Q0RFVgkjIGluc3RhbGwgYSBDREVWIGVudHJ5IGluIC9kZXYKb3B0aW9ucyAJSFdQTUNfSE9P S1MJCSMgTmVjZXNzYXJ5IGtlcm5lbCBob29rcyBmb3IgaHdwbWMoNCkKb3B0aW9ucyAJSU5D TFVERV9DT05GSUdfRklMRQkjIEluY2x1ZGUgdGhpcyBmaWxlIGluIGtlcm5lbAoKIyBEZWJ1 Z2dpbmcgc3VwcG9ydC4gIEFsd2F5cyBuZWVkIHRoaXM6Cm9wdGlvbnMgCUtEQgpvcHRpb25z CQlLREJfVU5BVFRFTkRFRApvcHRpb25zCQlEREIKb3B0aW9ucwkJR0RCCm9wdGlvbnMgCUtE Ql9UUkFDRQpvcHRpb25zCQlBTFRfQlJFQUtfVE9fREVCVUdHRVIKCiMgS2VybmVsIGR1bXAg ZmVhdHVyZXMuCm9wdGlvbnMgCUVLQ0QJCQkjIFN1cHBvcnQgZm9yIGVuY3J5cHRlZCBrZXJu ZWwgZHVtcHMKb3B0aW9ucyAJR1pJTwkJCSMgZ3ppcC1jb21wcmVzc2VkIGtlcm5lbCBhbmQg dXNlciBkdW1wcwpvcHRpb25zIAlaU1RESU8JCQkjIHpzdGQtY29tcHJlc3NlZCBrZXJuZWwg YW5kIHVzZXIgZHVtcHMKb3B0aW9ucyAJREVCVUdORVQJCSMgZGVidWduZXQgbmV0d29ya2lu ZwpvcHRpb25zIAlORVREVU1QCQkJIyBuZXRkdW1wKDQpIGNsaWVudCBzdXBwb3J0Cm9wdGlv bnMgCU5FVEdEQgkJCSMgbmV0Z2RiKDQpIGNsaWVudCBzdXBwb3J0CgpkZXZpY2UJCXBmCmRl dmljZQkJcGZsb2cKI2RldmljZQkJcGZzeW5jCgojIE1ha2UgYW4gU01QLWNhcGFibGUga2Vy bmVsIGJ5IGRlZmF1bHQKb3B0aW9ucyAJU01QCQkJIyBTeW1tZXRyaWMgTXVsdGlQcm9jZXNz b3IgS2VybmVsCmRldmljZQkJY3B1ZnJlcQoKIyBCdXMgc3VwcG9ydC4KZGV2aWNlCQlhY3Bp CmRldmljZQkJYWNwaV93bWkKZGV2aWNlCQlzbWJpb3MKZGV2aWNlCQlzbWJ1cwpkZXZpY2UJ CWljaHNtYgpkZXZpY2UJCWlpY2J1cwpkZXZpY2UJCWlnNApvcHRpb25zIAlJT01NVQpkZXZp Y2UJCXBjaQpvcHRpb25zIAlQQ0lfSFAJCQkjIFBDSS1FeHByZXNzIG5hdGl2ZSBIb3RQbHVn Cm9wdGlvbnMgCVBDSV9JT1YJCQkjIFBDSSBTUi1JT1Ygc3VwcG9ydAoKCiMgQVRBIGNvbnRy b2xsZXJzCmRldmljZQkJYWhjaQkJCSMgQUhDSS1jb21wYXRpYmxlIFNBVEEgY29udHJvbGxl cnMKZGV2aWNlCQlzY2J1cwkJCSMgU0NTSSBidXMgKHJlcXVpcmVkIGZvciBBVEEvU0NTSSkK ZGV2aWNlCQljaAkJCSMgU0NTSSBtZWRpYSBjaGFuZ2VycwpkZXZpY2UJCWRhCQkJIyBEaXJl Y3QgQWNjZXNzIChkaXNrcykKZGV2aWNlCQlzYQkJCSMgU2VxdWVudGlhbCBBY2Nlc3MgKHRh cGUgZXRjKQpkZXZpY2UJCWNkCQkJIyBDRApkZXZpY2UJCXBhc3MJCQkjIFBhc3N0aHJvdWdo IGRldmljZSAoZGlyZWN0IEFUQS9TQ1NJIGFjY2VzcykKZGV2aWNlCQlzZXMJCQkjIEVuY2xv c3VyZSBTZXJ2aWNlcyAoU0VTIGFuZCBTQUYtVEUpCgojIE5WTSBFeHByZXNzIChOVk1lKSBz dXBwb3J0CmRldmljZQkJbnZtZQkJCSMgYmFzZSBOVk1lIGRyaXZlcgpkZXZpY2UJCW52ZAkJ CSMgZXhwb3NlIE5WTWUgbmFtZXNwYWNlcyBhcyBkaXNrcywgZGVwZW5kcyBvbiBudm1lCgoj IGF0a2JkYzAgY29udHJvbHMgYm90aCB0aGUga2V5Ym9hcmQgYW5kIHRoZSBQUy8yIG1vdXNl CmRldmljZQkJYXRrYmRjCQkJIyBBVCBrZXlib2FyZCBjb250cm9sbGVyCmRldmljZQkJYXRr YmQJCQkjIEFUIGtleWJvYXJkCmRldmljZQkJa2JkbXV4CQkJIyBrZXlib2FyZCBtdWx0aXBs ZXhlcgoKIyBzeXNjb25zIGlzIHRoZSBsZWdhY3kgY29uc29sZSBkcml2ZXIsIHJlc2VtYmxp bmcgYW4gU0NPIGNvbnNvbGUKI2RldmljZQkJdmdhCQkJIyBWR0EgdmlkZW8gY2FyZCBkcml2 ZXIKI2RldmljZQkJc3BsYXNoCQkJIyBTcGxhc2ggc2NyZWVuIGFuZCBzY3JlZW4gc2F2ZXIg c3VwcG9ydAojZGV2aWNlCQlzYwojb3B0aW9ucyAJU0NfUElYRUxfTU9ERQkJIyBhZGQgc3Vw cG9ydCBmb3IgdGhlIHJhc3RlciB0ZXh0IG1vZGUKCiMgdnQgaXMgdGhlIGRlZmF1bHQgdmlk ZW8gY29uc29sZSBkcml2ZXIKZGV2aWNlCQl2dApkZXZpY2UJCXZ0X3ZnYQpkZXZpY2UJCXZ0 X2VmaWZiCmRldmljZQkJdnRfdmJlZmIKCmRldmljZQkJYWdwCQkJIyBzdXBwb3J0IHNldmVy YWwgQUdQIGNoaXBzZXRzCgpvcHRpb25zIAlQUFNfU1lOQwpkZXZpY2UJCXVhcnQJCQkjIEdl bmVyaWMgVUFSVCBkcml2ZXIKCmRldmljZQkJc3VwZXJpbwpkZXZpY2UJCWdwaW8KZGV2aWNl CQlncGlvcHBzCgojIFBDSS9QQ0ktWC9QQ0llIEV0aGVybmV0IE5JQ3MgdGhhdCB1c2UgaWZs aWIgaW5mcmFzdHJ1Y3R1cmUKZGV2aWNlCQlpZmxpYgpkZXZpY2UJCWlnYwkJCSMgSW50ZWwg STIyNSAyLjVHIEV0aGVybmV0CmRldmljZQkJaXgJCQkjIEludGVsIFBSTy8xMEdiRSBQQ0lF IFBGIEV0aGVybmV0CgojIFBzZXVkbyBkZXZpY2VzLgpkZXZpY2UJCWNyeXB0bwkJCSMgY29y ZSBjcnlwdG8gc3VwcG9ydApkZXZpY2UJCWNyeXB0b2RldgpkZXZpY2UJCWFlc25pCQkJIyBB RVMtTkkgT3BlbkNyeXB0byBtb2R1bGUKZGV2aWNlCQlvc3NsCmRldmljZQkJbG9vcAkJCSMg TmV0d29yayBsb29wYmFjawpkZXZpY2UJCXJkcmFuZF9ybmcJCSMgSW50ZWwgQnVsbCBNb3Vu dGFpbiBSTkcKZGV2aWNlCQlldGhlcgkJCSMgRXRoZXJuZXQgc3VwcG9ydApkZXZpY2UJCXZs YW4JCQkjIDgwMi4xUSBWTEFOIHN1cHBvcnQKZGV2aWNlCQl0dW50YXAJCQkjIFBhY2tldCB0 dW5uZWwuCmRldmljZQkJbWQJCQkjIE1lbW9yeSAiZGlza3MiCmRldmljZQkJZ2lmCQkJIyBJ UHY2IGFuZCBJUHY0IHR1bm5lbGluZwpkZXZpY2UJCWZpcm13YXJlCQkjIGZpcm13YXJlIGFz c2lzdCBtb2R1bGUKZGV2aWNlCQl4egkJCSMgbHptYSBkZWNvbXByZXNzaW9uCgpvcHRpb25z CQlFVkRFVl9TVVBQT1JUCmRldmljZQkJZXZkZXYKZGV2aWNlCQl1aW5wdXQKCiMgVGhlIGBi cGYnIGRldmljZSBlbmFibGVzIHRoZSBCZXJrZWxleSBQYWNrZXQgRmlsdGVyLgojIEJlIGF3 YXJlIG9mIHRoZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2YgZW5hYmxpbmcgdGhp cyEKIyBOb3RlIHRoYXQgJ2JwZicgaXMgcmVxdWlyZWQgZm9yIERIQ1AuCmRldmljZQkJYnBm CQkJIyBCZXJrZWxleSBwYWNrZXQgZmlsdGVyCgojIFVTQiBzdXBwb3J0Cm9wdGlvbnMgCVVT Ql9ERUJVRwkJIyBlbmFibGUgZGVidWcgbXNncwpkZXZpY2UJCXVoY2kJCQkjIFVIQ0kgUENJ LT5VU0IgaW50ZXJmYWNlCmRldmljZQkJb2hjaQkJCSMgT0hDSSBQQ0ktPlVTQiBpbnRlcmZh Y2UKZGV2aWNlCQllaGNpCQkJIyBFSENJIFBDSS0+VVNCIGludGVyZmFjZSAoVVNCIDIuMCkK ZGV2aWNlCQl4aGNpCQkJIyBYSENJIFBDSS0+VVNCIGludGVyZmFjZSAoVVNCIDMuMCkKZGV2 aWNlCQl1c2IJCQkjIFVTQiBCdXMgKHJlcXVpcmVkKQpkZXZpY2UJCXVzYmhpZAkJCSMgVVNC IEhJRCBUcmFuc3BvcnQKZGV2aWNlCQloa2JkCQkJIyBISUQgS2V5Ym9hcmQKZGV2aWNlCQl1 a2JkCQkJIyBVU0IgS2V5Ym9hcmQKZGV2aWNlCQl1bWFzcwkJCSMgRGlza3MvTWFzcyBzdG9y YWdlIC0gUmVxdWlyZXMgc2NidXMgYW5kIGRhCgojIFNvdW5kIHN1cHBvcnQKZGV2aWNlCQlz b3VuZAkJCSMgR2VuZXJpYyBzb3VuZCBkcml2ZXIgKHJlcXVpcmVkKQpkZXZpY2UJCXNuZF9o ZGEJCQkjIEludGVsIEhpZ2ggRGVmaW5pdGlvbiBBdWRpbwoKIyBOZXRtYXAgcHJvdmlkZXMg ZGlyZWN0IGFjY2VzcyB0byBUWC9SWCByaW5ncyBvbiBzdXBwb3J0ZWQgTklDcwpkZXZpY2UJ CW5ldG1hcAkJCSMgbmV0bWFwKDQpIHN1cHBvcnQKCmRldmljZQkJaGlkCQkJIyBHZW5lcmlj IEhJRCBzdXBwb3J0CmRldmljZQkJaGlkYnVzCQkJIyBHZW5lcmljIEhJRCBCdXMKCiMgRUZJ IGRldmljZXMKZGV2aWNlCQllZmlkZXYJCQkjIEVGSSBwc2V1ZG8tZGV2aWNlCmRldmljZQkJ ZWZpcnRjCQkJIyBFRkkgUlRDCg== --------------TXA2hKIeOgABz51BwHWFuXIm--