Date: Fri, 6 Mar 2009 00:06:09 +0100 From: Oliver Pinter <oliver.pntr@gmail.com> To: current@freebsd.org Subject: [FreeBSD 8-CURRENT] compile error Message-ID: <6101e8c40903051506m3fbb16a2yba99b932e3432f70@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--00163641771fb8964004646736d1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit cc -c -O2 -frename-registers -pipe -fno-strict-aliasing -march=nocona -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-omit-frame-pointer -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-sse3 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror vers.c linking kernel.debug if_plip.o(.text+0x331): In function `lpstop': /usr/src/sys/dev/ppbus/if_plip.c:352: undefined reference to `_ppb_assert_locked' if_plip.o(.text+0x346): In function `lpstop': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x351):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x365):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x446): In function `lpioctl': /usr/src/sys/dev/ppbus/if_plip.c:433: undefined reference to `ppb_lock' if_plip.o(.text+0x483):/usr/src/sys/dev/ppbus/if_plip.c:438: undefined reference to `ppb_unlock' if_plip.o(.text+0x506):/usr/src/sys/dev/ppbus/if_plip.c:422: undefined reference to `ppb_lock' if_plip.o(.text+0x528):/usr/src/sys/dev/ppbus/if_plip.c:429: undefined reference to `ppb_unlock' if_plip.o(.text+0x577):/usr/src/sys/dev/ppbus/if_plip.c:370: undefined reference to `_ppb_assert_locked' if_plip.o(.text+0x584):/usr/src/sys/dev/ppbus/if_plip.c:371: undefined reference to `ppb_request_bus' if_plip.o(.text+0x594):/usr/src/sys/dev/ppbus/if_plip.c:376: undefined reference to `ppb_set_mode' if_plip.o(.text+0x717): In function `lpioctl': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x722):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x736):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x79b): In function `lpioctl': /usr/src/sys/dev/ppbus/if_plip.c:446: undefined reference to `ppb_unlock' if_plip.o(.text+0x803):/usr/src/sys/dev/ppbus/if_plip.c:386: undefined reference to `ppb_release_bus' if_plip.o(.text+0x87a): In function `lp_detach': /usr/src/sys/dev/ppbus/if_plip.c:292: undefined reference to `ppb_lock' if_plip.o(.text+0x88a):/usr/src/sys/dev/ppbus/if_plip.c:294: undefined reference to `ppb_unlock' if_plip.o(.text+0x8ff): In function `lp_intr': /usr/src/sys/dev/ppbus/if_plip.c:537: undefined reference to `_ppb_assert_locked' if_plip.o(.text+0x928): In function `lp_intr': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x933):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x947):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x988):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x993):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x9a7):./ppbus_if.h:27: more undefined references to `ppbus_io_desc' follow if_plip.o(.text+0xc10): In function `lp_intr': /usr/src/sys/dev/ppbus/if_plip.c:635: undefined reference to `ppb_unlock' if_plip.o(.text+0xc42):/usr/src/sys/dev/ppbus/if_plip.c:641: undefined reference to `ppb_lock' if_plip.o(.text+0xc57): In function `lp_intr': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0xc62):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0xc76):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0xcd2):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0xcdd):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0xcf1):./ppbus_if.h:27: more undefined references to `ppbus_io_desc' follow if_plip.o(.text+0x176f): In function `lp_intr': /usr/src/sys/dev/ppbus/if_plip.c:583: undefined reference to `ppb_unlock' if_plip.o(.text+0x17ea): In function `lpoutput': /usr/src/sys/dev/ppbus/if_plip.c:695: undefined reference to `ppb_lock' if_plip.o(.text+0x180d): In function `lpoutput': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1818):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x182c):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x186c):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1877):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x188b):./ppbus_if.h:27: more undefined references to `ppbus_io_desc' follow if_plip.o(.text+0x1b9e): In function `lpoutput': /usr/src/sys/dev/ppbus/if_plip.c:828: undefined reference to `ppb_unlock' if_plip.o(.text+0x1bc4): In function `lpoutput': ./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1bcf):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1be3):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1c36):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1c41):./ppbus_if.h:27: undefined reference to `ppbus_io_desc' if_plip.o(.text+0x1c55):./ppbus_if.h:27: more undefined references to `ppbus_io_desc' follow if_plip.o(.text+0x3b7): In function `lpstop': /usr/src/sys/dev/ppbus/if_plip.c:359: undefined reference to `ppb_release_bus' if_plip.o(.text+0x17af): In function `lp_intr': /usr/src/sys/dev/ppbus/if_plip.c:589: undefined reference to `ppb_lock' *** Error code 1 Stop in /usr/obj/usr/src/sys/current. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. HEAD @ 2009.03.06. - ~20h CET --00163641771fb8964004646736d1 Content-Type: text/plain; charset=US-ASCII; name=current Content-Disposition: attachment; filename=current Content-Transfer-Encoding: base64 X-Attachment-Id: file0 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2FtZDY0CiMKIyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGZpbGUsIHBsZWFzZSBy ZWFkIHRoZSBjb25maWcoNSkgbWFudWFsIHBhZ2UsCiMgYW5kL29yIHRoZSBoYW5kYm9vayBzZWN0 aW9uIG9uIEtlcm5lbCBDb25maWd1cmF0aW9uIEZpbGVzOgojCiMgICAgaHR0cDovL3d3dy5GcmVl QlNELm9yZy9kb2MvZW5fVVMuSVNPODg1OS0xL2Jvb2tzL2hhbmRib29rL2tlcm5lbGNvbmZpZy1j b25maWcuaHRtbAojCiMgVGhlIGhhbmRib29rIGlzIGFsc28gYXZhaWxhYmxlIGxvY2FsbHkgaW4g L3Vzci9zaGFyZS9kb2MvaGFuZGJvb2sKIyBpZiB5b3UndmUgaW5zdGFsbGVkIHRoZSBkb2MgZGlz dHJpYnV0aW9uLCBvdGhlcndpc2UgYWx3YXlzIHNlZSB0aGUKIyBGcmVlQlNEIFdvcmxkIFdpZGUg V2ViIHNlcnZlciAoaHR0cDovL3d3dy5GcmVlQlNELm9yZy8pIGZvciB0aGUKIyBsYXRlc3QgaW5m b3JtYXRpb24uCiMKIyBBbiBleGhhdXN0aXZlIGxpc3Qgb2Ygb3B0aW9ucyBhbmQgbW9yZSBkZXRh aWxlZCBleHBsYW5hdGlvbnMgb2YgdGhlCiMgZGV2aWNlIGxpbmVzIGlzIGFsc28gcHJlc2VudCBp biB0aGUgLi4vLi4vY29uZi9OT1RFUyBhbmQgTk9URVMgZmlsZXMuCiMgSWYgeW91IGFyZSBpbiBk b3VidCBhcyB0byB0aGUgcHVycG9zZSBvciBuZWNlc3NpdHkgb2YgYSBsaW5lLCBjaGVjayBmaXJz dAojIGluIE5PVEVTLgojCiMgJEZyZWVCU0Q6IHNyYy9zeXMvYW1kNjQvY29uZi9HRU5FUklDLHYg MS41MjEgMjAwOS8wMi8yMyAxODozNDo1NiB0aG9tcHNhIEV4cCAkCgpjcHUJCUhBTU1FUgppZGVu dAkJY3VycmVudAoKIyBUbyBzdGF0aWNhbGx5IGNvbXBpbGUgaW4gZGV2aWNlIHdpcmluZyBpbnN0 ZWFkIG9mIC9ib290L2RldmljZS5oaW50cwojaGludHMJCSJHRU5FUklDLmhpbnRzIgkJIyBEZWZh dWx0IHBsYWNlcyB0byBsb29rIGZvciBkZXZpY2VzLgoKIyBVc2UgdGhlIGZvbGxvd2luZyB0byBj b21waWxlIGluIHZhbHVlcyBhY2Nlc3NpYmxlIHRvIHRoZSBrZXJuZWwKIyB0aHJvdWdoIGdldGVu digpIChvciBrZW52KDEpIGluIHVzZXJsYW5kKS4gVGhlIGZvcm1hdCBvZiB0aGUgZmlsZQojIGlz ICd2YXJpYWJsZT12YWx1ZScsIHNlZSBrZW52KDEpCiMKIyBlbnYJCSJHRU5FUklDLmVudiIKCm1h a2VvcHRpb25zCURFQlVHPS1nCQkjIEJ1aWxkIGtlcm5lbCB3aXRoIGdkYigxKSBkZWJ1ZyBzeW1i b2xzCgpvcHRpb25zIAlTQ0hFRF9VTEUJCSMgVUxFIHNjaGVkdWxlcgpvcHRpb25zIAlQUkVFTVBU SU9OCQkjIEVuYWJsZSBrZXJuZWwgdGhyZWFkIHByZWVtcHRpb24Kb3B0aW9ucyAJSU5FVAkJCSMg SW50ZXJORVR3b3JraW5nCm9wdGlvbnMgCUlORVQ2CQkJIyBJUHY2IGNvbW11bmljYXRpb25zIHBy b3RvY29scwpvcHRpb25zIAlTQ1RQCQkJIyBTdHJlYW0gQ29udHJvbCBUcmFuc21pc3Npb24gUHJv dG9jb2wKb3B0aW9ucyAJRkZTCQkJIyBCZXJrZWxleSBGYXN0IEZpbGVzeXN0ZW0Kb3B0aW9ucyAJ U09GVFVQREFURVMJCSMgRW5hYmxlIEZGUyBzb2Z0IHVwZGF0ZXMgc3VwcG9ydApvcHRpb25zIAlV RlNfQUNMCQkJIyBTdXBwb3J0IGZvciBhY2Nlc3MgY29udHJvbCBsaXN0cwpvcHRpb25zIAlVRlNf RElSSEFTSAkJIyBJbXByb3ZlIHBlcmZvcm1hbmNlIG9uIGJpZyBkaXJlY3RvcmllcwpvcHRpb25z IAlVRlNfR0pPVVJOQUwJCSMgRW5hYmxlIGdqb3VybmFsLWJhc2VkIFVGUyBqb3VybmFsaW5nCm9w dGlvbnMgICAgICAgICBVRlNfRVhUQVRUUgpvcHRpb25zICAgICAgICAgVUZTX0VYVEFUVFJfQVVU T1NUQVJUCiNvcHRpb25zIAlNRF9ST09UCQkJIyBNRCBpcyBhIHBvdGVudGlhbCByb290IGRldmlj ZQpvcHRpb25zIAlORlNDTElFTlQJCSMgTmV0d29yayBGaWxlc3lzdGVtIENsaWVudAojb3B0aW9u cyAJTkZTU0VSVkVSCQkjIE5ldHdvcmsgRmlsZXN5c3RlbSBTZXJ2ZXIKI29wdGlvbnMgCU5GU0xP Q0tECQkjIE5ldHdvcmsgTG9jayBNYW5hZ2VyCiNvcHRpb25zIAlORlNfUk9PVAkJIyBORlMgdXNh YmxlIGFzIC8sIHJlcXVpcmVzIE5GU0NMSUVOVApvcHRpb25zIAlNU0RPU0ZTCQkJIyBNU0RPUyBG aWxlc3lzdGVtCm9wdGlvbnMgCUNEOTY2MAkJCSMgSVNPIDk2NjAgRmlsZXN5c3RlbQpvcHRpb25z IAlQUk9DRlMJCQkjIFByb2Nlc3MgZmlsZXN5c3RlbSAocmVxdWlyZXMgUFNFVURPRlMpCm9wdGlv bnMgCVBTRVVET0ZTCQkjIFBzZXVkby1maWxlc3lzdGVtIGZyYW1ld29yawpvcHRpb25zIAlHRU9N X1BBUlRfR1BUCQkjIEdVSUQgUGFydGl0aW9uIFRhYmxlcy4Kb3B0aW9ucyAJR0VPTV9MQUJFTAkJ IyBQcm92aWRlcyBsYWJlbGl6YXRpb24Kb3B0aW9ucyAJQ09NUEFUXzQzVFRZCQkjIEJTRCA0LjMg VFRZIGNvbXBhdCAoc2d0dHkpCm9wdGlvbnMgCUNPTVBBVF9JQTMyCQkjIENvbXBhdGlibGUgd2l0 aCBpMzg2IGJpbmFyaWVzCm9wdGlvbnMgCUNPTVBBVF9GUkVFQlNENAkJIyBDb21wYXRpYmxlIHdp dGggRnJlZUJTRDQKb3B0aW9ucyAJQ09NUEFUX0ZSRUVCU0Q1CQkjIENvbXBhdGlibGUgd2l0aCBG cmVlQlNENQpvcHRpb25zIAlDT01QQVRfRlJFRUJTRDYJCSMgQ29tcGF0aWJsZSB3aXRoIEZyZWVC U0Q2Cm9wdGlvbnMgCUNPTVBBVF9GUkVFQlNENwkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDcK b3B0aW9ucyAJU0NTSV9ERUxBWT01MDAwCQkjIERlbGF5IChpbiBtcykgYmVmb3JlIHByb2Jpbmcg U0NTSQpvcHRpb25zIAlLVFJBQ0UJCQkjIGt0cmFjZSgxKSBzdXBwb3J0Cm9wdGlvbnMgCVNUQUNL CQkJIyBzdGFjayg5KSBzdXBwb3J0Cm9wdGlvbnMgCVNZU1ZTSE0JCQkjIFNZU1Ytc3R5bGUgc2hh cmVkIG1lbW9yeQpvcHRpb25zIAlTWVNWTVNHCQkJIyBTWVNWLXN0eWxlIG1lc3NhZ2UgcXVldWVz Cm9wdGlvbnMgCVNZU1ZTRU0JCQkjIFNZU1Ytc3R5bGUgc2VtYXBob3JlcwpvcHRpb25zIAlfS1BP U0lYX1BSSU9SSVRZX1NDSEVEVUxJTkcgIyBQT1NJWCBQMTAwM18xQiByZWFsLXRpbWUgZXh0ZW5z aW9ucwpvcHRpb25zIAlLQkRfSU5TVEFMTF9DREVWCSMgaW5zdGFsbCBhIENERVYgZW50cnkgaW4g L2RldgpvcHRpb25zIAlTVE9QX05NSQkJIyBTdG9wIENQVVMgdXNpbmcgTk1JIGluc3RlYWQgb2Yg SVBJCm9wdGlvbnMgIAlIV1BNQ19IT09LUwkJIyBOZWNlc3Nhcnkga2VybmVsIGhvb2tzIGZvciBo d3BtYyg0KQpvcHRpb25zIAlBVURJVAkJCSMgU2VjdXJpdHkgZXZlbnQgYXVkaXRpbmcKI29wdGlv bnMgCUtEVFJBQ0VfRlJBTUUJCSMgRW5zdXJlIGZyYW1lcyBhcmUgY29tcGlsZWQgaW4KI29wdGlv bnMgCUtEVFJBQ0VfSE9PS1MJCSMgS2VybmVsIERUcmFjZSBob29rcwoKIyBEZWJ1Z2dpbmcgZm9y IHVzZSBpbiAtY3VycmVudApvcHRpb25zIAlLREIJCQkjIEVuYWJsZSBrZXJuZWwgZGVidWdnZXIg c3VwcG9ydC4Kb3B0aW9ucyAJRERCCQkJIyBTdXBwb3J0IEREQi4Kb3B0aW9ucyAJR0RCCQkJIyBT dXBwb3J0IHJlbW90ZSBHREIuCm9wdGlvbnMgCUlOVkFSSUFOVFMJCSMgRW5hYmxlIGNhbGxzIG9m IGV4dHJhIHNhbml0eSBjaGVja2luZwpvcHRpb25zIAlJTlZBUklBTlRfU1VQUE9SVAkjIEV4dHJh IHNhbml0eSBjaGVja3Mgb2YgaW50ZXJuYWwgc3RydWN0dXJlcywgcmVxdWlyZWQgYnkgSU5WQVJJ QU5UUwpvcHRpb25zIAlXSVRORVNTCQkJIyBFbmFibGUgY2hlY2tzIHRvIGRldGVjdCBkZWFkbG9j a3MgYW5kIGN5Y2xlcwpvcHRpb25zIAlXSVRORVNTX1NLSVBTUElOCSMgRG9uJ3QgcnVuIHdpdG5l c3Mgb24gc3BpbmxvY2tzIGZvciBzcGVlZAoKIyBNYWtlIGFuIFNNUC1jYXBhYmxlIGtlcm5lbCBi eSBkZWZhdWx0Cm9wdGlvbnMgCVNNUAkJCSMgU3ltbWV0cmljIE11bHRpUHJvY2Vzc29yIEtlcm5l bApvcHRpb25zICAgICAgICAgSFo9MTAwCgojIENQVSBmcmVxdWVuY3kgY29udHJvbApkZXZpY2UJ CWNwdWZyZXEKCiMgQnVzIHN1cHBvcnQuCmRldmljZQkJYWNwaQpkZXZpY2UJCXBjaQoKIyBGbG9w cHkgZHJpdmVzCiNkZXZpY2UJCWZkYwoKIyBBVEEgYW5kIEFUQVBJIGRldmljZXMKZGV2aWNlCQlh dGEKZGV2aWNlCQlhdGFkaXNrCQkjIEFUQSBkaXNrIGRyaXZlcwpkZXZpY2UJCWF0YXJhaWQJCSMg QVRBIFJBSUQgZHJpdmVzCmRldmljZQkJYXRhcGljZAkJIyBBVEFQSSBDRFJPTSBkcml2ZXMKI2Rl dmljZQkJYXRhcGlmZAkJIyBBVEFQSSBmbG9wcHkgZHJpdmVzCiNkZXZpY2UJCWF0YXBpc3QJCSMg QVRBUEkgdGFwZSBkcml2ZXMKb3B0aW9ucyAJQVRBX1NUQVRJQ19JRAkjIFN0YXRpYyBkZXZpY2Ug bnVtYmVyaW5nCgojIFNDU0kgQ29udHJvbGxlcnMKI2RldmljZQkJYWhjCQkjIEFIQTI5NDAgYW5k IG9uYm9hcmQgQUlDN3h4eCBkZXZpY2VzCiNvcHRpb25zIAlBSENfUkVHX1BSRVRUWV9QUklOVAkj IFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJCSMgb3V0cHV0LiAgQWRkcyB+ MTI4ayB0byBkcml2ZXIuCiNkZXZpY2UJCWFoZAkJIyBBSEEzOTMyMC8yOTMyMCBhbmQgb25ib2Fy ZCBBSUM3OXh4IGRldmljZXMKI29wdGlvbnMgCUFIRF9SRUdfUFJFVFRZX1BSSU5UCSMgUHJpbnQg cmVnaXN0ZXIgYml0ZmllbGRzIGluIGRlYnVnCgkJCQkJIyBvdXRwdXQuICBBZGRzIH4yMTVrIHRv IGRyaXZlci4KI2RldmljZQkJYW1kCQkjIEFNRCA1M0M5NzQgKFRla3JhbSBEQy0zOTAoVCkpCiNk ZXZpY2UJCWhwdGlvcAkJIyBIaWdocG9pbnQgUm9ja2V0UmFpZCAzeHh4IHNlcmllcwojZGV2aWNl CQlpc3AJCSMgUWxvZ2ljIGZhbWlseQojZGV2aWNlIAlpc3BmdwkJIyBGaXJtd2FyZSBmb3IgUUxv Z2ljIEhCQXMtIG5vcm1hbGx5IGEgbW9kdWxlCmRldmljZQkJbXB0CQkjIExTSS1Mb2dpYyBNUFQt RnVzaW9uCiNkZXZpY2UJCW5jcgkJIyBOQ1IvU3ltYmlvcyBMb2dpYwojZGV2aWNlCQlzeW0JCSMg TkNSL1N5bWJpb3MgTG9naWMgKG5ld2VyIGNoaXBzZXRzICsgdGhvc2Ugb2YgYG5jcicpCiNkZXZp Y2UJCXRybQkJIyBUZWtyYW0gREMzOTVVL1VXL0YgREMzMTVVIGFkYXB0ZXJzCgojZGV2aWNlCQlh ZHYJCSMgQWR2YW5zeXMgU0NTSSBhZGFwdGVycwojZGV2aWNlCQlhZHcJCSMgQWR2YW5zeXMgd2lk ZSBTQ1NJIGFkYXB0ZXJzCiNkZXZpY2UJCWFpYwkJIyBBZGFwdGVjIDE1WzAxMl14IFNDU0kgYWRh cHRlcnMsIEFJQy02WzIzXTYwLgojZGV2aWNlCQlidAkJIyBCdXNsb2dpYy9NeWxleCBNdWx0aU1h c3RlciBTQ1NJIGFkYXB0ZXJzCgojIFNDU0kgcGVyaXBoZXJhbHMKZGV2aWNlCQlzY2J1cwkJIyBT Q1NJIGJ1cyAocmVxdWlyZWQgZm9yIFNDU0kpCmRldmljZQkJY2gJCSMgU0NTSSBtZWRpYSBjaGFu Z2VycwpkZXZpY2UJCWRhCQkjIERpcmVjdCBBY2Nlc3MgKGRpc2tzKQojZGV2aWNlCQlzYQkJIyBT ZXF1ZW50aWFsIEFjY2VzcyAodGFwZSBldGMpCmRldmljZQkJY2QJCSMgQ0QKZGV2aWNlCQlwYXNz CQkjIFBhc3N0aHJvdWdoIGRldmljZSAoZGlyZWN0IFNDU0kgYWNjZXNzKQpkZXZpY2UJCXNlcwkJ IyBTQ1NJIEVudmlyb25tZW50YWwgU2VydmljZXMgKGFuZCBTQUYtVEUpCgojIFJBSUQgY29udHJv bGxlcnMgaW50ZXJmYWNlZCB0byB0aGUgU0NTSSBzdWJzeXN0ZW0KI2RldmljZQkJYW1yCQkjIEFN SSBNZWdhUkFJRAojZGV2aWNlCQlhcmNtc3IJCSMgQXJlY2EgU0FUQSBJSSBSQUlECiNYWFggaXQg aXMgbm90IDY0LWJpdCBjbGVhbiwgLXNjb3R0bAojZGV2aWNlCQlhc3IJCSMgRFBUIFNtYXJ0UkFJ RCBWLCBWSSBhbmQgQWRhcHRlYyBTQ1NJIFJBSUQKI2RldmljZQkJY2lzcwkJIyBDb21wYXEgU21h cnQgUkFJRCA1KgojZGV2aWNlCQlkcHQJCSMgRFBUIFNtYXJ0Y2FjaGUgSUlJLCBJViAtIFNlZSBO T1RFUyBmb3Igb3B0aW9ucwojZGV2aWNlCQlocHRtdgkJIyBIaWdocG9pbnQgUm9ja2V0UkFJRCAx ODJ4CiNkZXZpY2UJCWhwdHJyCQkjIEhpZ2hwb2ludCBSb2NrZXRSQUlEIDE3eHgsIDIyeHgsIDIz eHgsIDI1eHgKZGV2aWNlCQlpaXIJCSMgSW50ZWwgSW50ZWdyYXRlZCBSQUlECiNkZXZpY2UJCWlw cwkJIyBJQk0gKEFkYXB0ZWMpIFNlcnZlUkFJRAojZGV2aWNlCQltbHkJCSMgTXlsZXggQWNjZWxl UkFJRC9lWHRyZW1lUkFJRAojZGV2aWNlCQl0d2EJCSMgM3dhcmUgOTAwMCBzZXJpZXMgUEFUQS9T QVRBIFJBSUQKCiMgUkFJRCBjb250cm9sbGVycwojZGV2aWNlCQlhYWMJCSMgQWRhcHRlYyBGU0Eg UkFJRAojZGV2aWNlCQlhYWNwCQkjIFNDU0kgcGFzc3Rocm91Z2ggZm9yIGFhYyAocmVxdWlyZXMg Q0FNKQojZGV2aWNlCQlpZGEJCSMgQ29tcGFxIFNtYXJ0IFJBSUQKI2RldmljZQkJbWZpCQkjIExT SSBNZWdhUkFJRCBTQVMKI2RldmljZQkJbWx4CQkjIE15bGV4IERBQzk2MCBmYW1pbHkKI1hYWCBw b2ludGVyL2ludCB3YXJuaW5ncwojZGV2aWNlCQlwc3QJCSMgUHJvbWlzZSBTdXBlcnRyYWsgU1g2 MDAwCiNkZXZpY2UJCXR3ZQkJIyAzd2FyZSBBVEEgUkFJRAoKIyBhdGtiZGMwIGNvbnRyb2xzIGJv dGggdGhlIGtleWJvYXJkIGFuZCB0aGUgUFMvMiBtb3VzZQpkZXZpY2UJCWF0a2JkYwkJIyBBVCBr ZXlib2FyZCBjb250cm9sbGVyCmRldmljZQkJYXRrYmQJCSMgQVQga2V5Ym9hcmQKI2RldmljZQkJ cHNtCQkjIFBTLzIgbW91c2UKCmRldmljZQkJa2JkbXV4CQkjIGtleWJvYXJkIG11bHRpcGxleGVy CgpkZXZpY2UJCXZnYQkJIyBWR0EgdmlkZW8gY2FyZCBkcml2ZXIKCiNkZXZpY2UJCXNwbGFzaAkJ IyBTcGxhc2ggc2NyZWVuIGFuZCBzY3JlZW4gc2F2ZXIgc3VwcG9ydAoKIyBzeXNjb25zIGlzIHRo ZSBkZWZhdWx0IGNvbnNvbGUgZHJpdmVyLCByZXNlbWJsaW5nIGFuIFNDTyBjb25zb2xlCmRldmlj ZQkJc2MKCiNkZXZpY2UJCWFncAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQIGNoaXBzZXRzCgojIFBD Q0FSRCAoUENNQ0lBKSBzdXBwb3J0CiMgUENNQ0lBIGFuZCBjYXJkYnVzIGJyaWRnZSBzdXBwb3J0 CiNkZXZpY2UJCWNiYgkJIyBjYXJkYnVzICh5ZW50YSkgYnJpZGdlCiNkZXZpY2UJCXBjY2FyZAkJ IyBQQyBDYXJkICgxNi1iaXQpIGJ1cwojZGV2aWNlCQljYXJkYnVzCQkjIENhcmRCdXMgKDMyLWJp dCkgYnVzCgojIFNlcmlhbCAoQ09NKSBwb3J0cwpkZXZpY2UJCXVhcnQJCSMgR2VuZXJpYyBVQVJU IGRyaXZlcgoKIyBQYXJhbGxlbCBwb3J0CiNkZXZpY2UJCXBwYwojZGV2aWNlCQlwcGJ1cwkJIyBQ YXJhbGxlbCBwb3J0IGJ1cyAocmVxdWlyZWQpCiNkZXZpY2UJCWxwdAkJIyBQcmludGVyCmRldmlj ZQkJcGxpcAkJIyBUQ1AvSVAgb3ZlciBwYXJhbGxlbAojZGV2aWNlCQlwcGkJCSMgUGFyYWxsZWwg cG9ydCBpbnRlcmZhY2UgZGV2aWNlCiNkZXZpY2UJCXZwbwkJIyBSZXF1aXJlcyBzY2J1cyBhbmQg ZGEKCiMgSWYgeW91J3ZlIGdvdCBhICJkdW1iIiBzZXJpYWwgb3IgcGFyYWxsZWwgUENJIGNhcmQg dGhhdCBpcwojIHN1cHBvcnRlZCBieSB0aGUgcHVjKDQpIGdsdWUgZHJpdmVyLCB1bmNvbW1lbnQg dGhlIGZvbGxvd2luZwojIGxpbmUgdG8gZW5hYmxlIGl0IChjb25uZWN0cyB0byBzaW8sIHVhcnQg YW5kL29yIHBwYyBkcml2ZXJzKToKI2RldmljZQkJcHVjCgojIFBDSSBFdGhlcm5ldCBOSUNzLgoj ZGV2aWNlCQlkZQkJIyBERUMvSW50ZWwgREMyMXg0eCAoYGBUdWxpcCcnKQojZGV2aWNlCQllbQkJ IyBJbnRlbCBQUk8vMTAwMCBHaWdhYml0IEV0aGVybmV0IEZhbWlseQojZGV2aWNlCQlpZ2IJCSMg SW50ZWwgUFJPLzEwMDAgUENJRSBTZXJ2ZXIgR2lnYWJpdCBGYW1pbHkKI2RldmljZQkJaXhnYgkJ IyBJbnRlbCBQUk8vMTBHYkUgRXRoZXJuZXQgQ2FyZAojZGV2aWNlCQlsZQkJIyBBTUQgQW03OTAw IExBTkNFIGFuZCBBbTc5Qzl4eCBQQ25ldAojZGV2aWNlCQl0aQkJIyBBbHRlb24gTmV0d29ya3Mg VGlnb24gSS9JSSBnaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCXR4cAkJIyAzQ29tIDNjUjk5MCAo YGBUeXBob29uJycpCiNkZXZpY2UJCXZ4CQkjIDNDb20gM2M1OTAsIDNjNTk1IChgYFZvcnRleCcn KQoKIyBQQ0kgRXRoZXJuZXQgTklDcyB0aGF0IHVzZSB0aGUgY29tbW9uIE1JSSBidXMgY29udHJv bGxlciBjb2RlLgojIE5PVEU6IEJlIHN1cmUgdG8ga2VlcCB0aGUgJ2RldmljZSBtaWlidXMnIGxp bmUgaW4gb3JkZXIgdG8gdXNlIHRoZXNlIE5JQ3MhCmRldmljZQkJbWlpYnVzCQkjIE1JSSBidXMg c3VwcG9ydAojZGV2aWNlCQlhZQkJIyBBdHRhbnNpYy9BdGhlcm9zIEwyIEZhc3RFdGhlcm5ldAoj ZGV2aWNlCQlhZ2UJCSMgQXR0YW5zaWMvQXRoZXJvcyBMMSBHaWdhYml0IEV0aGVybmV0CiNkZXZp Y2UJCWFsZQkJIyBBdGhlcm9zIEFSODEyMS9BUjgxMTMvQVI4MTE0IEV0aGVybmV0CiNkZXZpY2UJ CWJjZQkJIyBCcm9hZGNvbSBCQ001NzA2L0JDTTU3MDggR2lnYWJpdCBFdGhlcm5ldAojZGV2aWNl CQliZmUJCSMgQnJvYWRjb20gQkNNNDQweCAxMC8xMDAgRXRoZXJuZXQKI2RldmljZQkJYmdlCQkj IEJyb2FkY29tIEJDTTU3MHh4IEdpZ2FiaXQgRXRoZXJuZXQKI2RldmljZQkJZGMJCSMgREVDL0lu dGVsIDIxMTQzIGFuZCB2YXJpb3VzIHdvcmthbGlrZXMKI2RldmljZQkJZXQJCSMgQWdlcmUgRVQx MzEwIDEwLzEwMC9HaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCWZ4cAkJIyBJbnRlbCBFdGhlckV4 cHJlc3MgUFJPLzEwMEIgKDgyNTU3LCA4MjU1OCkKI2RldmljZQkJam1lCQkjIEpNaWNyb24gSk1D MjUwIEdpZ2FiaXQvSk1DMjYwIEZhc3QgRXRoZXJuZXQKI2RldmljZQkJbGdlCQkjIExldmVsIDEg TFhUMTAwMSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJbXNrCQkjIE1hcnZlbGwvU3lzS29ubmVj dCBZdWtvbiBJSSBHaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCW5mZQkJIyBuVmlkaWEgbkZvcmNl IE1DUCBvbi1ib2FyZCBFdGhlcm5ldAojZGV2aWNlCQluZ2UJCSMgTmF0U2VtaSBEUDgzODIwIGdp Z2FiaXQgRXRoZXJuZXQKI2RldmljZQkJbnZlCQkjIG5WaWRpYSBuRm9yY2UgTUNQIG9uLWJvYXJk IEV0aGVybmV0IE5ldHdvcmtpbmcKI2RldmljZQkJcGNuCQkjIEFNRCBBbTc5Qzk3eCBQQ0kgMTAv MTAwIChwcmVjZWRlbmNlIG92ZXIgJ2xlJykKI2RldmljZQkJcmUJCSMgUmVhbFRlayA4MTM5Qysv ODE2OS84MTY5Uy84MTEwUwojZGV2aWNlCQlybAkJIyBSZWFsVGVrIDgxMjkvODEzOQojZGV2aWNl CQlzZgkJIyBBZGFwdGVjIEFJQy02OTE1IChgYFN0YXJmaXJlJycpCiNkZXZpY2UJCXNpcwkJIyBT aWxpY29uIEludGVncmF0ZWQgU3lzdGVtcyBTaVMgOTAwL1NpUyA3MDE2CmRldmljZQkJc2sJCSMg U3lzS29ubmVjdCBTSy05ODR4ICYgU0stOTgyeCBnaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCXN0 ZQkJIyBTdW5kYW5jZSBTVDIwMSAoRC1MaW5rIERGRS01NTBUWCkKI2RldmljZQkJc3RnZQkJIyBT dW5kYW5jZS9UYW1hcmFjayBUQzkwMjEgZ2lnYWJpdCBFdGhlcm5ldAojZGV2aWNlCQl0bAkJIyBU ZXhhcyBJbnN0cnVtZW50cyBUaHVuZGVyTEFOCiNkZXZpY2UJCXR4CQkjIFNNQyBFdGhlclBvd2Vy IElJICg4M2MxNzAgYGBFUElDJycpCiNkZXZpY2UJCXZnZQkJIyBWSUEgVlQ2MTJ4IGdpZ2FiaXQg RXRoZXJuZXQKI2RldmljZQkJdnIJCSMgVklBIFJoaW5lLCBSaGluZSBJSQojZGV2aWNlCQl3YgkJ IyBXaW5ib25kIFc4OUM4NDBGCiNkZXZpY2UJCXhsCQkjIDNDb20gM2M5MHggKGBgQm9vbWVyYW5n JycsIGBgQ3ljbG9uZScnKQojCiMgSVNBIEV0aGVybmV0IE5JQ3MuICBwY2NhcmQgTklDcyBpbmNs dWRlZC4KI2RldmljZQkJY3MJCSMgQ3J5c3RhbCBTZW1pY29uZHVjdG9yIENTODl4MCBOSUMKIyAn ZGV2aWNlIGVkJyByZXF1aXJlcyAnZGV2aWNlIG1paWJ1cycKI2RldmljZQkJZWQJCSMgTkVbMTJd MDAwLCBTTUMgVWx0cmEsIDNjNTAzLCBEUzgzOTAgY2FyZHMKI2RldmljZQkJZXgJCSMgSW50ZWwg RXRoZXJFeHByZXNzIFByby8xMCBhbmQgUHJvLzEwKwojZGV2aWNlCQllcAkJIyBFdGhlcmxpbmsg SUlJIGJhc2VkIGNhcmRzCiNkZXZpY2UJCWZlCQkjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJk cwojZGV2aWNlCQlzbgkJIyBTTUMncyA5MDAwIHNlcmllcyBvZiBFdGhlcm5ldCBjaGlwcwojZGV2 aWNlCQl4ZQkJIyBYaXJjb20gcGNjYXJkIEV0aGVybmV0CgojIFdpcmVsZXNzIE5JQyBjYXJkcwoj ZGV2aWNlCQl3bGFuCQkjIDgwMi4xMSBzdXBwb3J0CiNvcHRpb25zIAlJRUVFODAyMTFfREVCVUcJ IyBlbmFibGUgZGVidWcgbXNncwojb3B0aW9ucyAJSUVFRTgwMjExX0FNUERVX0FHRSAjIGFnZSBm cmFtZXMgaW4gQU1QRFUgcmVvcmRlciBxJ3MKI2RldmljZQkJd2xhbl93ZXAJIyA4MDIuMTEgV0VQ IHN1cHBvcnQKI2RldmljZQkJd2xhbl9jY21wCSMgODAyLjExIENDTVAgc3VwcG9ydAojZGV2aWNl CQl3bGFuX3RraXAJIyA4MDIuMTEgVEtJUCBzdXBwb3J0CiNkZXZpY2UJCXdsYW5fYW1ycgkjIEFN UlIgdHJhbnNtaXQgcmF0ZSBjb250cm9sIGFsZ29yaXRobQojZGV2aWNlCQlhbgkJIyBBaXJvbmV0 IDQ1MDAvNDgwMCA4MDIuMTEgd2lyZWxlc3MgTklDcy4KI2RldmljZQkJYXRoCQkjIEF0aGVyb3Mg cGNpL2NhcmRidXMgTklDJ3MKI2RldmljZQkJYXRoX2hhbAkJIyBwY2kvY2FyZGJ1cyBjaGlwIHN1 cHBvcnQKI29wdGlvbnMJCUFIX1NVUFBPUlRfQVI1NDE2CSMgZW5hYmxlIEFSNTQxNiB0eC9yeCBk ZXNjcmlwdG9ycwojZGV2aWNlCQlhdGhfcmF0ZV9zYW1wbGUJIyBTYW1wbGVSYXRlIHR4IHJhdGUg Y29udHJvbCBmb3IgYXRoCiNkZXZpY2UJCXJhbAkJIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDAg d2lyZWxlc3MgTklDcy4KI2RldmljZQkJd2kJCSMgV2F2ZUxBTi9JbnRlcnNpbC9TeW1ib2wgODAy LjExIHdpcmVsZXNzIE5JQ3MuCgojIFBzZXVkbyBkZXZpY2VzLgpkZXZpY2UJCWxvb3AJCSMgTmV0 d29yayBsb29wYmFjawpkZXZpY2UJCXJhbmRvbQkJIyBFbnRyb3B5IGRldmljZQpkZXZpY2UJCWV0 aGVyCQkjIEV0aGVybmV0IHN1cHBvcnQKZGV2aWNlCQl0dW4JCSMgUGFja2V0IHR1bm5lbC4KZGV2 aWNlCQlwdHkJCSMgQlNELXN0eWxlIGNvbXBhdGliaWxpdHkgcHNldWRvIHR0eXMKZGV2aWNlCQlt ZAkJIyBNZW1vcnkgImRpc2tzIgpkZXZpY2UJCWdpZgkJIyBJUHY2IGFuZCBJUHY0IHR1bm5lbGlu ZwpkZXZpY2UJCWZhaXRoCQkjIElQdjYtdG8tSVB2NCByZWxheWluZyAodHJhbnNsYXRpb24pCmRl dmljZQkJZmlybXdhcmUJIyBmaXJtd2FyZSBhc3Npc3QgbW9kdWxlCgojIFRoZSBgYnBmJyBkZXZp Y2UgZW5hYmxlcyB0aGUgQmVya2VsZXkgUGFja2V0IEZpbHRlci4KIyBCZSBhd2FyZSBvZiB0aGUg YWRtaW5pc3RyYXRpdmUgY29uc2VxdWVuY2VzIG9mIGVuYWJsaW5nIHRoaXMhCiMgTm90ZSB0aGF0 ICdicGYnIGlzIHJlcXVpcmVkIGZvciBESENQLgpkZXZpY2UJCWJwZgkJIyBCZXJrZWxleSBwYWNr ZXQgZmlsdGVyCgojIFVTQiBzdXBwb3J0CmRldmljZQkJdWhjaQkJIyBVSENJIFBDSS0+VVNCIGlu dGVyZmFjZQpkZXZpY2UJCW9oY2kJCSMgT0hDSSBQQ0ktPlVTQiBpbnRlcmZhY2UKZGV2aWNlCQll aGNpCQkjIEVIQ0kgUENJLT5VU0IgaW50ZXJmYWNlIChVU0IgMi4wKQpkZXZpY2UJCXVzYgkJIyBV U0IgQnVzIChyZXF1aXJlZCkKI2RldmljZQkJdWRicAkJIyBVU0IgRG91YmxlIEJ1bGsgUGlwZSBk ZXZpY2VzCmRldmljZQkJdWhpZAkJIyAiSHVtYW4gSW50ZXJmYWNlIERldmljZXMiCmRldmljZQkJ dWtiZAkJIyBLZXlib2FyZApkZXZpY2UJCXVscHQJCSMgUHJpbnRlcgpkZXZpY2UJCXVtYXNzCQkj IERpc2tzL01hc3Mgc3RvcmFnZSAtIFJlcXVpcmVzIHNjYnVzIGFuZCBkYQpkZXZpY2UJCXVtcwkJ IyBNb3VzZQojZGV2aWNlCQl1cmFsCQkjIFJhbGluayBUZWNobm9sb2d5IFJUMjUwMFVTQiB3aXJl bGVzcyBOSUNzCiNkZXZpY2UJCXJ1bQkJIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDFVU0Igd2ly ZWxlc3MgTklDcwojZGV2aWNlCQl1cmlvCQkjIERpYW1vbmQgUmlvIDUwMCBNUDMgcGxheWVyCmRl dmljZQkJdXNjYW5uZXIJIyBTY2FubmVycwojIFVTQiBTZXJpYWwgZGV2aWNlcwojZGV2aWNlCQl1 YXJrCQkjIFRlY2hub2xvZ2llcyBBUkszMTE2IGJhc2VkIHNlcmlhbCBhZGFwdGVycwojZGV2aWNl CQl1YnNhCQkjIEJlbGtpbiBGNVUxMDMgYW5kIGNvbXBhdGlibGUgc2VyaWFsIGFkYXB0ZXJzCiNk ZXZpY2UJCXVmdGRpCQkjIEZvciBGVERJIHVzYiBzZXJpYWwgYWRhcHRlcnMKI2RldmljZQkJdWlw YXEJCSMgU29tZSBXaW5DRSBiYXNlZCBkZXZpY2VzCiNkZXZpY2UJCXVwbGNvbQkJIyBQcm9saWZp YyBQTC0yMzAzIHNlcmlhbCBhZGFwdGVycwojZGV2aWNlCQl1c2xjb20JCSMgU0kgTGFicyBDUDIx MDEvQ1AyMTAyIHNlcmlhbCBhZGFwdGVycwojZGV2aWNlCQl1dmlzb3IJCSMgVmlzb3IgYW5kIFBh bG0gZGV2aWNlcwojZGV2aWNlCQl1dnNjb20JCSMgVVNCIHNlcmlhbCBzdXBwb3J0IGZvciBEREkg cG9ja2V0J3MgUEhTCiMgVVNCIEV0aGVybmV0LCByZXF1aXJlcyBtaWlidXMKI2RldmljZQkJYXVl CQkjIEFETXRlayBVU0IgRXRoZXJuZXQKI2RldmljZQkJYXhlCQkjIEFTSVggRWxlY3Ryb25pY3Mg VVNCIEV0aGVybmV0CiNkZXZpY2UJCWNkY2UJCSMgR2VuZXJpYyBVU0Igb3ZlciBFdGhlcm5ldAoj ZGV2aWNlCQljdWUJCSMgQ0FUQyBVU0IgRXRoZXJuZXQKI2RldmljZQkJa3VlCQkjIEthd2FzYWtp IExTSSBVU0IgRXRoZXJuZXQKI2RldmljZQkJcnVlCQkjIFJlYWxUZWsgUlRMODE1MCBVU0IgRXRo ZXJuZXQKI2RldmljZQkJdWRhdgkJIyBEYXZpY29tIERNOTYwMUUgVVNCCgojIEZpcmVXaXJlIHN1 cHBvcnQKZGV2aWNlCQlmaXJld2lyZQkjIEZpcmVXaXJlIGJ1cyBjb2RlCmRldmljZQkJc2JwCQkj IFNDU0kgb3ZlciBGaXJlV2lyZSAoUmVxdWlyZXMgc2NidXMgYW5kIGRhKQpkZXZpY2UJCWZ3ZQkJ IyBFdGhlcm5ldCBvdmVyIEZpcmVXaXJlIChub24tc3RhbmRhcmQhKQpkZXZpY2UJCWZ3aXAJCSMg SVAgb3ZlciBGaXJlV2lyZSAoUkZDIDI3MzQsMzE0NikKZGV2aWNlCQlkY29ucwkJIyBEdW1iIGNv bnNvbGUgZHJpdmVyCmRldmljZQkJZGNvbnNfY3JvbQkjIENvbmZpZ3VyYXRpb24gUk9NIGZvciBk Y29ucwoKZGV2aWNlICAgICAgICAgIHNvdW5kCmRldmljZSAgICAgICAgIHNuZF9oZGEKCmRldmlj ZSAgICAgICAgIGNvcmV0ZW1wCmRldmljZSAgICAgICAgIGF0YXBpY2FtCm9wdGlvbnMgICAgICAg IFZGU19BSU8Kb3B0aW9ucyAgICAgICAgU0NfRElTQUJMRV9SRUJPT1QgIyBDdHJsLUFsdC1EZWwK b3B0aW9ucyAgICAgICAgSVBGSVJFV0FMTApvcHRpb25zICAgICAgICBJUEZJUkVXQUxMX1ZFUkJP U0UKb3B0aW9ucyAgICAgICAgSVBGSVJFV0FMTF9WRVJCT1NFX0xJTUlUPTEwCm9wdGlvbnMgICAg ICAgIElQU1RFQUxUSAoK --00163641771fb8964004646736d1--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6101e8c40903051506m3fbb16a2yba99b932e3432f70>