From owner-freebsd-current@freebsd.org Sun Jul 7 03:59:05 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8A19F15DAADC for ; Sun, 7 Jul 2019 03:59:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.gq1.yahoo.com (sonic306-21.consmr.mail.gq1.yahoo.com [98.137.68.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7B3EE8EC41 for ; Sun, 7 Jul 2019 03:59:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: q020tjcVM1l.vBgRHNQOeHYQu8HT0pAbNhSQlIFdQ5h4h5gGCJplvs4ovLOoVK8 SP9EerJUdBlrvyRs6NDZsaKbgqrUxB4gHmM6nik5NWh16y3Fz2DrdGD3hYPMMOPvLDJMJhoy0tRu FnVo2oH_v3WcKfNRdtF2KL2SxADKZRc8aRx2r5nTF_lTT2XJ7_p0rQWLaG6RtcCELONAdOrABY05 aBRTOGjls8tYRnheWIjHFPJOq2JnL.StKWw8jrgFaI1A5IHLvWtgsqvC2tgZhWnxpVswFD6Hd2Ye z9U6kBJV0sWwWPR9ozYbom6rJ6NwTLY2IAvfop9RdZgFIaIzJiY1CQMbAqIzG2pzuIY454TwbP5x zSPHqj6wRem5.qp7yLv8ASM4C7RdcP_kjBVZg9OhQdUEIdYqnFrEs1EwkpzPRrPlY0FYmLILToFf p0FAQrm8ci0LQDeOX2g5gMqMusG.E55J0mb4mP7Vh3qwjtJ03FOlO_C5Xr3vQ15IiUqbi4t9.S27 lv_5T3PfRMqr6Z8tGWL0JAMsKcZP.XZAcm.L5_fh_6orGGLR81yR02IViwQQ3LU4hZTN2VlwGbIb A.gjzlPSMC53jlvT7_wWYE.KWuAs72WT8HS8U3hOWYgh3woDwTzPivWb8lHbZfQA3iUhra2qdGDD .QhOKcJ0DuaifVHvm3a82rJtozGj_4kM8ZrKgOz6UHQ4_BvhwC7R8BHG27s0huTGmJjQR_GrNPOK DKs_dOY7HhIv.OtcRyZLtEUg5k4FY9b0aFvgRNbgRn_n7eYnqC1nfBXvj9G.sblUbNIRV.eILQUH 2o.oIbUEvnR3UA4uvF_gMasxS3nwjRXnRhKaGSfaeDp5MyGpUocJbTR2KsA6QKGu4oIgg4ugJyYL GV_BCRSeFXLIxyg4F1UZDIAWjh4a.5l88FK5Pv_M9lPKrjXkAMwwr4GOz0lEbiIsX1.cWk9Z0HFh x6yJ9VwBBieyX39nWL17MamMUKS.ZctIRwKyK2NQKpzwmvVjlNBwn7BpzADqokzVk3EK1qz5wFVY uGQJ56.EDJySi2sSimPc9ikW7P7Evu5zDrKcmJP3ds3uCpJF_2GvhTEfVh6ZxJ_lIrMCJ1qLrC9S 36wE7hz7I3sZ4jMpXv8JbZltKRm.FkNBobY9nLS_loZJvSjvA.k3TMnjbJjpcdpC2ewpfWr.ohff nu0QGa0VWYK.yE.8PkRROpIChNkTEZZtyh.f4pG6Yy0ijIS6JKeP2mDG1X.gfSUzvhc1O1kg- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Sun, 7 Jul 2019 03:59:02 +0000 Received: by smtp419.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 25ca0bd3f873a811387d5c7d64eabde4; Sun, 07 Jul 2019 02:48:11 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: amd64 head -r349794 (under Hyper-V): "panic: spin lock held too long" during a buildworld buildkernel Message-Id: <5AA725CF-2470-4C79-A329-951675390BF3@yahoo.com> Date: Sat, 6 Jul 2019 19:49:15 -0700 To: FreeBSD Current , "freebsd-amd64@freebsd.org" X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 7B3EE8EC41 X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.24 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.90)[0.899,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(2.08)[ip: (8.79), ipnet: 98.137.64.0/21(0.92), asn: 36647(0.73), country: US(-0.06)]; NEURAL_SPAM_MEDIUM(0.88)[0.877,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.90)[0.901,0]; RCVD_IN_DNSWL_NONE(0.00)[84.68.137.98.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 03:59:05 -0000 Looks like pmap_invalidate_range using smp_targeted_tlb_shootdown using = _mtx_lock_spin_cookie. I'll note that I had no trouble with -r349444 building world or kernel = repeatedly, including when I originally build -r349794 to upgrade. The below is from my 2nd buildworld buildkernel under -r349794 (but the = 2 builds were not from scratch ones). # more /var/crash/core.txt.2=20 FBSDFSSD dumped core - see /var/crash/vmcore.2 Sun Jul 7 02:26:36 PDT 2019 FreeBSD FBSDFSSD 13.0-CURRENT FreeBSD 13.0-CURRENT #24 r349794M: Sun Jul = 7 01:55:57 PDT 2019 = markmi@FBSDFSSD:/usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/sys/G= ENERIC-NODBG amd64 panic: spin lock held too long GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you = are welcome to change it and/or distribute copies of it under certain = conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for = details. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: spin lock 0xffffffff829540e0 (smp rendezvous) held by 0xfffff80ae7ebb5a0 = (tid 100669) too long timeout stopping cpus panic: spin lock held too long cpuid =3D 15 time =3D 1562491248 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame = 0xfffffe00db5263c0 vpanic() at vpanic+0x19d/frame 0xfffffe00db526410 panic() at panic+0x43/frame 0xfffffe00db526470 _mtx_lock_indefinite_check() at _mtx_lock_indefinite_check+0x6d/frame = 0xfffffe00db526480 _mtx_lock_spin_cookie() at _mtx_lock_spin_cookie+0xd5/frame = 0xfffffe00db5264f0 smp_targeted_tlb_shootdown() at smp_targeted_tlb_shootdown+0x3de/frame = 0xfffffe00db526560 pmap_invalidate_range() at pmap_invalidate_range+0x25c/frame = 0xfffffe00db5265f0 vm_thread_stack_dispose() at vm_thread_stack_dispose+0x2c/frame = 0xfffffe00db526640 thread_reap() at thread_reap+0x106/frame 0xfffffe00db526660 proc_reap() at proc_reap+0x788/frame 0xfffffe00db5266a0 proc_to_reap() at proc_to_reap+0x463/frame 0xfffffe00db5266f0 kern_wait6() at kern_wait6+0x34c/frame 0xfffffe00db526790 sys_wait4() at sys_wait4+0x78/frame 0xfffffe00db526980 amd64_syscall() at amd64_syscall+0x36e/frame 0xfffffe00db526ab0 fast_syscall_common() at fast_syscall_common+0x101/frame = 0xfffffe00db526ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip =3D 0x80038f7fa, rsp =3D = 0x7fffffffb168, rbp =3D 0x7fffffffb1b0 --- KDB: enter: panic Reading symbols from /boot/kernel/intpm.ko...Reading symbols from = /usr/lib/debug//boot/kernel/intpm.ko.debug...done. done. Loaded symbols for /boot/kernel/intpm.ko Reading symbols from /boot/kernel/smbus.ko...Reading symbols from = /usr/lib/debug//boot/kernel/smbus.ko.debug...done. done. Loaded symbols for /boot/kernel/smbus.ko Reading symbols from /boot/kernel/mac_ntpd.ko...Reading symbols from = /usr/lib/debug//boot/kernel/mac_ntpd.ko.debug...done. done. Loaded symbols for /boot/kernel/mac_ntpd.ko Reading symbols from /boot/kernel/imgact_binmisc.ko...Reading symbols = from /usr/lib/debug//boot/kernel/imgact_binmisc.ko.debug...done. done. Loaded symbols for /boot/kernel/imgact_binmisc.ko Reading symbols from /boot/kernel/filemon.ko...Reading symbols from = /usr/lib/debug//boot/kernel/filemon.ko.debug...done. done. Loaded symbols for /boot/kernel/filemon.ko #0 doadump (textdump=3D0) at src/sys/amd64/include/pcpu.h:246 246 __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n" = (OFFSETOF_CURTHREAD)); (kgdb) #0 doadump (textdump=3D0) at src/sys/amd64/include/pcpu.h:246 #1 0xffffffff804a152b in db_dump (dummy=3D,=20 dummy3=3D, dummy4=3D) at /usr/src/sys/ddb/db_command.c:575 #2 0xffffffff804a12f9 in db_command (cmd_table=3D,=20= dopager=3D1) at /usr/src/sys/ddb/db_command.c:482 #3 0xffffffff804a1074 in db_command_loop () at /usr/src/sys/ddb/db_command.c:535 #4 0xffffffff804a42cf in db_trap (type=3D,=20 code=3D) at /usr/src/sys/ddb/db_main.c:252 #5 0xffffffff80c502bc in kdb_trap (type=3D3, code=3D0, tf=3D) at /usr/src/sys/kern/subr_kdb.c:692 #6 0xffffffff810e1e2c in trap (frame=3D0xfffffe00db5262f0) at /usr/src/sys/amd64/amd64/trap.c:621 #7 0xffffffff810bb8b5 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 #8 0xffffffff80c4f9cb in kdb_enter (why=3D0xffffffff8134eb81 "panic",=20= msg=3D) at src/sys/amd64/include/cpufunc.h:65 #9 0xffffffff80c0226a in vpanic (fmt=3D,=20 ap=3D) at /usr/src/sys/kern/kern_shutdown.c:894 #10 0xffffffff80c020a3 in panic (fmt=3D) at /usr/src/sys/kern/kern_shutdown.c:832 #11 0xffffffff80be128d in _mtx_lock_indefinite_check (m=3D,=20 ldap=3D) at /usr/src/sys/kern/kern_mutex.c:1222 #12 0xffffffff80be0dd5 in _mtx_lock_spin_cookie (c=3D0xffffffff829540f8,=20= v=3D) at /usr/src/sys/kern/kern_mutex.c:748 #13 0xffffffff8125b32e in smp_targeted_tlb_shootdown (mask=3D {__bits =3D 0xfffffe00db526570}, vector=3D246, = pmap=3D0xffffffff82a682f8,=20 addr1=3D18446741878369513472, addr2=3D18446741878369529856) at /usr/src/sys/x86/x86/mp_x86.c:1671 #14 0xffffffff810cae6c in pmap_invalidate_range = (pmap=3D0xffffffff82a682f8,=20 sva=3D18446741878369513472, eva=3D18446741878369529856) at /usr/src/sys/amd64/amd64/pmap.c:2425 #15 0xffffffff80f474fc in vm_thread_stack_dispose = (ksobj=3D0xfffff80123acdb00,=20 ks=3D18446741878369513472, pages=3D4) at = /usr/src/sys/vm/vm_glue.c:404 #16 0xffffffff80c16796 in thread_reap () at = /usr/src/sys/kern/kern_thread.c:449 #17 0xffffffff80bbb628 in proc_reap (td=3D,=20 p=3D0xfffff8010b99ea60, status=3D, options=3D48) at /usr/src/sys/kern/kern_exit.c:969 #18 0xffffffff80bbbd03 in proc_to_reap (td=3D0xfffff80a0d384000,=20 p=3D0xfffff8010b99ea60, idtype=3D,=20 id=3D, status=3D,=20 options=3D, wrusage=3D0x0, siginfo=3D0x0, = check_only=3D0) at /usr/src/sys/kern/kern_exit.c:1130 #19 0xffffffff80bbaa2c in kern_wait6 (td=3D0xfffff80a0d384000, = idtype=3DP_ALL,=20 id=3D0, status=3D0xfffffe00db52695c, options=3D48, wrusage=3D0x0, = siginfo=3D0x0) at /usr/src/sys/kern/kern_exit.c:1256 #20 0xffffffff80bba488 in sys_wait4 (td=3D0xfffff80a0d384000,=20 uap=3D0xfffff80a0d3843c8) at /usr/src/sys/kern/kern_exit.c:1171 #21 0xffffffff810e2e7e in amd64_syscall (td=3D0xfffff80a0d384000, = traced=3D0) at src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #22 0xffffffff810bc19d in fast_syscall_common () at /usr/src/sys/amd64/amd64/exception.S:504 #23 0x000000080038f7fa in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb)=20 . . . FreeBSD 13.0-CURRENT #24 r349794M: Sun Jul 7 01:55:57 PDT 2019 = markmi@FBSDFSSD:/usr/obj/amd64_clang/amd64.amd64/usr/src/amd64.amd64/sys/G= ENERIC-NODBG amd64 FreeBSD clang version 8.0.1 (branches/release_80 363030) (based on LLVM = 8.0.1) SRAT: Ignoring memory at addr 0x1428000000 SRAT: Ignoring memory at addr 0x8894000000 VT(vga): text 80x25 Hyper-V Version: 10.0.18362 [SP0] = Features=3D0x2e7f PM Features=3D0x0 [C2] Features3=3D0xbed7b2 Timecounter "Hyper-V" frequency 10000000 Hz quality 2000 CPU: AMD Ryzen Threadripper 1950X 16-Core Processor (3393.67-MHz = K8-class CPU) Origin=3D"AuthenticAMD" Id=3D0x800f11 Family=3D0x17 Model=3D0x1 = Stepping=3D1 = Features=3D0x1783fbff = Features2=3D0xfed83203 AMD Features=3D0x2e500800 AMD = Features2=3D0x4003f3 Structured Extended = Features=3D0x209c01a9 XSAVE Features=3D0xf AMD Extended Feature Extensions ID = EBX=3D0x2001004 Hypervisor: Origin =3D "Microsoft Hv" . . . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-current@freebsd.org Sun Jul 7 08:05:14 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F22715DE92C for ; Sun, 7 Jul 2019 08:05:14 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 59DC67268D; Sun, 7 Jul 2019 08:05:13 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x6785Bmt048233 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2019 01:05:11 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x6785AYC048232; Sun, 7 Jul 2019 01:05:10 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jul 2019 01:05:10 -0700 From: Steve Kargl To: Ian Lepore Cc: Hans Petter Selasky , freebsd-current@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190707080510.GA48223@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190706231453.GA46470@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 59DC67268D X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.44 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.57)[-0.569,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.88)[0.881,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.25)[0.250,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.13), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 08:05:14 -0000 On Sat, Jul 06, 2019 at 04:14:53PM -0700, Steve Kargl wrote: > On Sat, Jul 06, 2019 at 03:08:13PM -0600, Ian Lepore wrote: > > > > It seems almost certain to be r349161 that causes the problem. > > > > I've backed out the change, and the buildkernel is currently > running. It won't finish for an hour or so (old hardware and > rebuilding another project). > I can confirm that r349161 is the cause of my problem. -- Steve From owner-freebsd-current@freebsd.org Sun Jul 7 09:54:10 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6611A15E0A75 for ; Sun, 7 Jul 2019 09:54:10 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 09E6276E1F; Sun, 7 Jul 2019 09:54:08 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 866652600F8; Sun, 7 Jul 2019 11:54:04 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu, Ian Lepore Cc: freebsd-current@freebsd.org, takawata@FreeBSD.org References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: Date: Sun, 7 Jul 2019 11:53:27 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707080510.GA48223@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 09E6276E1F X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-3.93 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_SPAM_SHORT(0.94)[0.938,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; IP_SCORE(-2.56)[ip: (-9.09), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 09:54:10 -0000 On 2019-07-07 10:05, Steve Kargl wrote: > On Sat, Jul 06, 2019 at 04:14:53PM -0700, Steve Kargl wrote: >> On Sat, Jul 06, 2019 at 03:08:13PM -0600, Ian Lepore wrote: >>> >>> It seems almost certain to be r349161 that causes the problem. >>> >> >> I've backed out the change, and the buildkernel is currently >> running. It won't finish for an hour or so (old hardware and >> rebuilding another project). >> > > I can confirm that r349161 is the cause of my problem. > Hi, Can you try the latest -current with: debug.acpi.disabled="usb" In /boot/loader.conf ? Also can you dump the ACPI tables: acpidump -dt > dump.txt In the failing and working case can you show the differences in output from: devinfo --HPS From owner-freebsd-current@freebsd.org Sun Jul 7 16:54:33 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90F0215E8539 for ; Sun, 7 Jul 2019 16:54:33 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 580498DDB5; Sun, 7 Jul 2019 16:54:32 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x67GsUeq050562 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2019 09:54:30 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x67GsTnU050561; Sun, 7 Jul 2019 09:54:29 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jul 2019 09:54:29 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190707165429.GA50543@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 580498DDB5 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.44 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.53)[-0.533,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.63)[0.628,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.46)[0.463,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.13), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 16:54:33 -0000 On Sun, Jul 07, 2019 at 11:53:27AM +0200, Hans Petter Selasky wrote: > On 2019-07-07 10:05, Steve Kargl wrote: > > On Sat, Jul 06, 2019 at 04:14:53PM -0700, Steve Kargl wrote: > >> On Sat, Jul 06, 2019 at 03:08:13PM -0600, Ian Lepore wrote: > >>> > >>> It seems almost certain to be r349161 that causes the problem. > >>> > >> > >> I've backed out the change, and the buildkernel is currently > >> running. It won't finish for an hour or so (old hardware and > >> rebuilding another project). > >> > > > > I can confirm that r349161 is the cause of my problem. > > > > Hi, > > Can you try the latest -current with: > debug.acpi.disabled="usb" Reverting my tree to include r349161, updating to top-of-tree, the new kernel boots and USB works if the above sysctl is set. > > In /boot/loader.conf ? > > Also can you dump the ACPI tables: > acpidump -dt > dump.txt This a 7720 line, 262KB file, do you want me to send it to you in private email or put in my home directory on freefall (i.e., kargl@freefall.freebsd.org). > > In the failing and working case can you show the differences in output from: > devinfo > Here's the diff when r349161 was revert (devinfo.working) and top-of-tree with the sysctl set. --- devinfo.working 2019-07-07 08:48:26.906454000 -0700 +++ devinfo.acpi_disabled 2019-07-07 09:44:09.225520000 -0700 @@ -1,8 +1,8 @@ nexus0 + cryptosoft0 vtvga0 apic0 ram0 - cryptosoft0 acpi0 cpu0 acpi_perf0 @@ -67,10 +67,10 @@ uhub3 uhci1 usbus1 - uhub6 + uhub2 ehci0 usbus2 - uhub2 + uhub5 hdac0 hdacc0 hdaa0 @@ -89,7 +89,7 @@ uhub1 uhci3 usbus4 - uhub5 + uhub6 ukbd0 ums0 uhid0 -- Steve From owner-freebsd-current@freebsd.org Sun Jul 7 16:59:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 05E3615E8674 for ; Sun, 7 Jul 2019 16:59:19 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E1EC08DFC3; Sun, 7 Jul 2019 16:59:17 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id A3EB1260453; Sun, 7 Jul 2019 18:59:14 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> Date: Sun, 7 Jul 2019 18:58:36 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707165429.GA50543@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: E1EC08DFC3 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.78 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_SPAM_SHORT(0.10)[0.098,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; IP_SCORE(-2.56)[ip: (-9.10), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 16:59:19 -0000 On 2019-07-07 18:54, Steve Kargl wrote: > This a 7720 line, 262KB file, do you want me to send it > to you in private email or put in my home directory on > freefall (i.e.,kargl@freefall.freebsd.org). Send it to the people CC'ed, except the list. --HPS From owner-freebsd-current@freebsd.org Sun Jul 7 18:28:01 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35B6D15EA815 for ; Sun, 7 Jul 2019 18:28:01 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1F4856BB3E; Sun, 7 Jul 2019 18:28:00 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id C754D260347; Sun, 7 Jul 2019 20:27:56 +0200 (CEST) Subject: Re: Someone broke USB From: Hans Petter Selasky To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706182301.GA45149@troutmask.apl.washington.edu> <770bc251-7d0f-d56f-6b86-89245b79945f@selasky.org> <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> Message-ID: <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> Date: Sun, 7 Jul 2019 20:27:18 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 1F4856BB3E X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.36 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.49)[-0.489,0]; IP_SCORE(-2.57)[ip: (-9.10), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 18:28:01 -0000 On 2019-07-07 18:58, Hans Petter Selasky wrote: > On 2019-07-07 18:54, Steve Kargl wrote: >> This a 7720 line, 262KB file, do you want me to send it >> to you in private email or put in my home directory on >> freefall (i.e.,kargl@freefall.freebsd.org). > > Send it to the people CC'ed, except the list. > Hi, I'm wondering if there is a race by default, that wee need to explore the root HUBs in a certain order? Can you try to reverse the order in usb_needs_explore_all() in sys/dev/usb and put a pause("W", hz); call between each iteration? --HPS > void > usb_needs_explore_all(void) > { > struct usb_bus *bus; > devclass_t dc; > device_t dev; > int max; > > DPRINTFN(3, "\n"); > > dc = usb_devclass_ptr; > if (dc == NULL) { > DPRINTFN(0, "no devclass\n"); > return; > } > /* > * Explore all USB buses in parallel. > */ > max = devclass_get_maxunit(dc); > while (max >= 0) { > dev = devclass_get_device(dc, max); > if (dev) { > bus = device_get_softc(dev); > if (bus) { > usb_needs_explore(bus, 1); > } > } > max--; > } > } From owner-freebsd-current@freebsd.org Sun Jul 7 18:58:28 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8366615EB945 for ; Sun, 7 Jul 2019 18:58:28 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 7C72A6E131; Sun, 7 Jul 2019 18:58:26 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x67IwJgW051485 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2019 11:58:19 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x67IwIva051484; Sun, 7 Jul 2019 11:58:18 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jul 2019 11:58:18 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190707185818.GA51398@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 7C72A6E131 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.88 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.76)[0.762,0]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_LONG(-0.41)[-0.408,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.65)[0.651,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.13), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 18:58:28 -0000 On Sun, Jul 07, 2019 at 08:27:18PM +0200, Hans Petter Selasky wrote: > On 2019-07-07 18:58, Hans Petter Selasky wrote: > > On 2019-07-07 18:54, Steve Kargl wrote: > >> This a 7720 line, 262KB file, do you want me to send it > >> to you in private email or put in my home directory on > >> freefall (i.e.,kargl@freefall.freebsd.org). > > > > Send it to the people CC'ed, except the list. > > > > > I'm wondering if there is a race by default, that wee need to explore > the root HUBs in a certain order? > > Can you try to reverse the order in usb_needs_explore_all() in > sys/dev/usb and put a pause("W", hz); call between each iteration? > I assume the pause goes after "max--;" statement. I also assume you want the info with the sysctl removed from /boot/loader.conf. I'm in the middle of upgrading ImageMagick6 with portmaster. As soon as it finishes, I get the info for you. -- Steve From owner-freebsd-current@freebsd.org Sun Jul 7 19:10:43 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B08915EBCA9 for ; Sun, 7 Jul 2019 19:10:43 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5D85D6E9D6; Sun, 7 Jul 2019 19:10:41 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 46C77260347; Sun, 7 Jul 2019 21:10:38 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706194124.GA45536@troutmask.apl.washington.edu> <8ccf4066-7edc-e8c3-d669-16f649ec03c2@selasky.org> <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> Date: Sun, 7 Jul 2019 21:10:00 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707185818.GA51398@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 5D85D6E9D6 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-4.44 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_SPAM_SHORT(0.44)[0.435,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.turbocat.net]; IP_SCORE(-2.57)[ip: (-9.10), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 19:10:43 -0000 On 2019-07-07 20:58, Steve Kargl wrote: > I assume the pause goes after "max--;" statement. I also > assume you want the info with the sysctl removed from > /boot/loader.conf. You can play with it and see what happens. --HPS From owner-freebsd-current@freebsd.org Sun Jul 7 20:36:41 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8698415C90B0 for ; Sun, 7 Jul 2019 20:36:41 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1493573990; Sun, 7 Jul 2019 20:36:39 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x67KaZnR053193 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2019 13:36:36 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x67KaZ4e053192; Sun, 7 Jul 2019 13:36:35 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jul 2019 13:36:35 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190707203635.GA53065@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 1493573990 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.86 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.40)[-0.403,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.73)[0.734,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.65)[0.652,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.13), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 20:36:41 -0000 On Sun, Jul 07, 2019 at 09:10:00PM +0200, Hans Petter Selasky wrote: > On 2019-07-07 20:58, Steve Kargl wrote: > > I assume the pause goes after "max--;" statement. I also > > assume you want the info with the sysctl removed from > > /boot/loader.conf. > > You can play with it and see what happens. > Built kernel with pause() added, and commented out the sysctl in /boot/loader.conf. One reboot took a long time to get to the a login prompt, but all of my USB devices were found. A few reboots appeared to hang after probing the USB mouse (or perhaps I was too impatient). On a side note, it seems the wpi0 mapped to wlan0 is now unstable. Luckily, I have an ath(4) pccard that I can use instead of the builtin wifi of the laptop. The joys of current. :-) -- Steve From owner-freebsd-current@freebsd.org Sun Jul 7 20:46:58 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C594B15C9447 for ; Sun, 7 Jul 2019 20:46:58 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5F8974325; Sun, 7 Jul 2019 20:46:57 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id CE7D526030B; Sun, 7 Jul 2019 22:46:48 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706210613.GA45709@troutmask.apl.washington.edu> <4d866257df0aa0a671973555b4a9a0eb27088d5c.camel@freebsd.org> <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> Date: Sun, 7 Jul 2019 22:46:10 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707203635.GA53065@troutmask.apl.washington.edu> Content-Type: multipart/mixed; boundary="------------87EAC9ED513B5ACAC551E33C" Content-Language: en-US X-Rspamd-Queue-Id: D5F8974325 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.66 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[selasky.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.27)[-0.271,0]; IP_SCORE(-3.18)[ip: (-9.38), ipnet: 88.99.0.0/16(-4.74), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; MIME_UNKNOWN(0.10)[text/x-patch] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 20:46:59 -0000 This is a multi-part message in MIME format. --------------87EAC9ED513B5ACAC551E33C Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 2019-07-07 22:36, Steve Kargl wrote: > On Sun, Jul 07, 2019 at 09:10:00PM +0200, Hans Petter Selasky wrote: >> On 2019-07-07 20:58, Steve Kargl wrote: >>> I assume the pause goes after "max--;" statement. I also >>> assume you want the info with the sysctl removed from >>> /boot/loader.conf. >> >> You can play with it and see what happens. >> > > Built kernel with pause() added, and commented out the > sysctl in /boot/loader.conf. One reboot took a long > time to get to the a login prompt, but all of my USB > devices were found. A few reboots appeared to hang > after probing the USB mouse (or perhaps I was too > impatient). > > On a side note, it seems the wpi0 mapped to wlan0 > is now unstable. Luckily, I have an ath(4) pccard > that I can use instead of the builtin wifi of the > laptop. The joys of current. :-) > It sounds like we have a race there and that a wait between the probes solves it. Can you try the attached patch on top of -current: --HPS --------------87EAC9ED513B5ACAC551E33C Content-Type: text/x-patch; name="usb_delay.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="usb_delay.diff" Index: sys/dev/usb/usb_hub.c =================================================================== --- sys/dev/usb/usb_hub.c (revision 349802) +++ sys/dev/usb/usb_hub.c (working copy) @@ -2274,18 +2274,19 @@ } /*------------------------------------------------------------------------* - * usb_needs_explore_all + * usb_needs_explore_all_flags * * This function is called whenever a new driver is loaded and will * cause that all USB buses are re-explored. *------------------------------------------------------------------------*/ -void -usb_needs_explore_all(void) +static void +usb_needs_explore_all_flags(int flags) { struct usb_bus *bus; devclass_t dc; device_t dev; int max; + int x; DPRINTFN(3, "\n"); @@ -2297,9 +2298,9 @@ /* * Explore all USB buses in parallel. */ - max = devclass_get_maxunit(dc); - while (max >= 0) { - dev = devclass_get_device(dc, max); + max = devclass_get_maxunit(dc) + 1; + for (x = 0; x < max; x++) { + dev = devclass_get_device(dc, x); if (dev) { bus = device_get_softc(dev); if (bus) { @@ -2306,10 +2307,17 @@ usb_needs_explore(bus, 1); } } - max--; + if (flags & 1) + pause("W", hz / max); } } +void +usb_needs_explore_all(void) +{ + usb_needs_explore_all_flags(0); +} + /*------------------------------------------------------------------------* * usb_needs_explore_init * @@ -2324,7 +2332,7 @@ * being called: */ if (cold == 0) - usb_needs_explore_all(); + usb_needs_explore_all_flags(1); else DPRINTFN(-1, "Cold variable is still set!\n"); } --------------87EAC9ED513B5ACAC551E33C-- From owner-freebsd-current@freebsd.org Sun Jul 7 21:09:28 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EEC6415CAA51 for ; Sun, 7 Jul 2019 21:09:27 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-eopbgr660071.outbound.protection.outlook.com [40.107.66.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5E98B7597C; Sun, 7 Jul 2019 21:09:26 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from YTXPR0101MB1824.CANPRD01.PROD.OUTLOOK.COM (52.132.34.14) by YTXPR0101MB1247.CANPRD01.PROD.OUTLOOK.COM (52.132.35.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2052.18; Sun, 7 Jul 2019 21:09:24 +0000 Received: from YTXPR0101MB1824.CANPRD01.PROD.OUTLOOK.COM ([fe80::6c31:6056:6176:730b]) by YTXPR0101MB1824.CANPRD01.PROD.OUTLOOK.COM ([fe80::6c31:6056:6176:730b%3]) with mapi id 15.20.2052.020; Sun, 7 Jul 2019 21:09:24 +0000 From: Rick Macklem To: Konstantin Belousov CC: Jilles Tjoelker , "freebsd-current@FreeBSD.org" , Alan Somers Subject: Re: should a copy_file_range(2) syscall be interrupted via a signal Thread-Topic: should a copy_file_range(2) syscall be interrupted via a signal Thread-Index: AQHVMsfe501Pgm1HEESW4i3o9xExQKa8STsAgAAFAQCAADEg0oAAB/iAgAMg854= Date: Sun, 7 Jul 2019 21:09:24 +0000 Message-ID: References: <20190705173054.GA30404@stack.nl> <20190705174848.GG47193@kib.kiev.ua> , <20190705211309.GI47193@kib.kiev.ua> In-Reply-To: <20190705211309.GI47193@kib.kiev.ua> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a4a24950-e87d-4065-e494-08d7031f63c8 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:YTXPR0101MB1247; x-ms-traffictypediagnostic: YTXPR0101MB1247: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0091C8F1EB x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(136003)(39850400004)(366004)(396003)(199004)(189003)(51444003)(1411001)(46003)(74482002)(6916009)(53936002)(186003)(99286004)(7696005)(6246003)(256004)(25786009)(54906003)(14454004)(8936002)(305945005)(316002)(14444005)(786003)(81156014)(81166006)(86362001)(966005)(52536014)(5660300002)(102836004)(8676002)(55016002)(6506007)(11346002)(6306002)(74316002)(2906002)(476003)(66946007)(76116006)(66556008)(9686003)(66476007)(64756008)(66446008)(73956011)(6436002)(76176011)(33656002)(68736007)(4326008)(486006)(71200400001)(229853002)(446003)(71190400001)(478600001)(21314003); DIR:OUT; SFP:1101; SCL:1; SRVR:YTXPR0101MB1247; H:YTXPR0101MB1824.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: LmoDteMLpC0Z1/VvzMx/OEQoTtUU87RWeTRyw34BX3SBIAgo2hM7RWCXU2BfNkxCZTqPHgJW/SgCQ6cID0r4uiyTH9MeORqO6vu3hcqF4aS2LF8Pkhswk8VvfEO+Sg6ElJ98gTRVvjcx0OfM3XK/B0kdG5lIBMZsv7jeQcZz65j3ZCDrRVqTOweNrecpnIMnFCyd28pC37ILziK67fkZY4+ucwa9anR+So6W/l8FAwX+gApM/cvz8UM7nw7+QpdMbc/hknju9KVZNYq7NQhQqG9Lm7gGdZMbwQJZzHepiPL9D6BXF/lxzZQTf9VWY+2IyTCAvtWq3EwTCf+Fi2QNpWiryVxoE86W6aV+3hzuqOfOzE3LClTmhaOQ5zfna05OuEvYphwow/4UQhczNBU+GGOW1gEq5yC5xECPmkNElr0= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-Network-Message-Id: a4a24950-e87d-4065-e494-08d7031f63c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2019 21:09:24.8124 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rmacklem@uoguelph.ca X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTXPR0101MB1247 X-Rspamd-Queue-Id: 5E98B7597C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.66.71 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-3.74 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[uoguelph.ca]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com,mx2.hc184-76.ca.iphmx.com,mx1.hc184-76.ca.iphmx.com]; NEURAL_HAM_SHORT(-0.41)[-0.406,0]; RCVD_IN_DNSWL_NONE(0.00)[71.66.107.40.list.dnswl.org : 127.0.3.0]; IP_SCORE(-1.03)[ipnet: 40.64.0.0/10(-2.89), asn: 8075(-2.18), country: US(-0.06)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.64.0.0/10, country:US]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 21:09:28 -0000 Konstantin Belousov wrote: >On Fri, Jul 05, 2019 at 08:59:23PM +0000, Rick Macklem wrote: >> Konstantin Belousov wrote: >> >On Fri, Jul 05, 2019 at 07:30:54PM +0200, Jilles Tjoelker wrote: >> >> On Fri, Jul 05, 2019 at 12:28:51AM +0000, Rick Macklem wrote: >> >> > I have been working on a Linux compatible copy_file_range(2) syscal= l >> >> > (the current code can be found at https://reviews.freebsd.org/D2058= 4). >> >> >> >> > One outstanding issue is how it should deal with signals. Right now= , I >> >> > have vn_start_write() without PCATCH, so that it won't be interrupt= ed >> >> > by a signal, but I notice that vn_write() {ie. write syscall } does >> >> > have PCATCH on vn_start_write() and so does vn_rdwr() when it is >> >> > called without IO_NODELOCKED. >> >> >> >> A regular write() is only interruptible when writing to a terminal, >> >> pseudo-terminal master, pipe, socket, or, under certain conditions, a >> >> file on an NFS intr mount. Therefore, applications may not have the c= ode >> >> to resume interrupted writes to regular files gracefully. >> Yes, agreed. Since this syscall only works on VREG vnodes, the only weir= d cases >> are NFS (and maybe fuse). I'll let asomers@ address the fuse situation. >> >> >> >> >> > I am thinking that copy_file_range(2) should do this also. >> >> > However, if it returns an error, it is impossible for the caller to >> >> > know how much of the data range got copied. >> >> >> >> A regular write() returns partial success if interrupted by a signal >> >> when it has already written something. Therefore, the application can >> >> resume the operation by adjusting pointers and counts. >> >> >> >> Something similar applies to "deterministic" errors like [EFBIG] wher= e >> >> the first call will write as far as possible (if this is not nothing) >> >> successfully and the next attempt will return the error. >> >> >> >> > What do you think the copy_file_range(2) code should do? >> >> >> >> I'm not sure it should actually be done, but the need for adjusting >> >> pointers and counts could be avoided with a little extra kernel and l= ibc >> >> code. The system call would receive an additional argument pointing t= o >> >> an off_t that indicates how many bytes previous calls have already >> >> written. A libc wrapper would initialize this to 0. With this, the >> >> system call can be restarted automatically after a signal. >> >> >> >> In any case, [EINTR] and the internal ERESTART must not be returned >> >> unless it is safe to repeat the call with the same (direct) arguments= . >> Well, since the copy_file_range(2) syscall is allowed to return fewer by= tes copied >> than requested and this doesn't mean EOF, it seems that doing that would >> achieve the result of allowing an application to call it again. >> (Basically, it must be used in a loop until the bytes of the range have = been copied, >> since returning fewer bytes copied than requested is a normal outcome.) >> >> >BTW, if the syscall is made interruptible, it should be made cancellabl= e ? >> Not sure what you mean by "cancellable"? If you mean "terminated by a si= gnal >> where there has been no change to the output file, then that could only = easily be >> done by returning EINTR before any data has been copied. >> If you mean something else, then I'd need to know what that is? >See pthread_setcancelstate(3) for start, but the POSIX 1003.1-2017 >2.9.5 Thread Cancellation is the definitive spec, including the quite >readable overview. Ok, thanks. That explains why cancellation of NFSv4.2 Copy operations are d= efined the way they are. >> >> >I think that PCATCH commonly used for vn_start_write(9) is not the best >> >decision. It is safe in the sense explained by Jilles, since its inter= ruption >> >only happens at the very beginning of the syscall, but it contradict to= the >> >tradition of write(2) to the local fs being not interruptible. >> > >> >I suggest to not make the syscall interruptible by default, and perhaps >> >only allow it with a flag. Then you would need to explain that the >> >syscall is only interruptible between VOPs, it is up to fs to decide if >> >the VOP_READ/VOP_WRITE is interruptible (e.g. devfs and nfs). >> This is how it is coded now. The one thing I have noticed is that a >> copy_file_range() can take a long time (about 2min for 2Gbytes on the ol= d hardware >> I test on). This seems like a long delay for C when you do that to= an application >> copying a large file. ("cp" and "dd" also take 2min for 2Gbytes, so it i= sn't a bug >> in copy_file_range(2). It just introduces a long delay in response to C.) >That long delay is inconvenience but not something that we should spent >too much time trying to fix. We cause the same delay if program does a >write(2) of several GB, or when very large process like firefox dumps >core. Well, I am happy to leave the patch the way it is now, where the only case EINTR/ERESTART is returned is if the VOP_xxx() call for the underlying file system has returned it (such as an NFS mount with "intr" option). Thanks, rick From owner-freebsd-current@freebsd.org Sun Jul 7 22:26:00 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4769615CC555 for ; Sun, 7 Jul 2019 22:26:00 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2477877E16; Sun, 7 Jul 2019 22:25:58 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x67MPuna055156 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 7 Jul 2019 15:25:56 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x67MPtdH055155; Sun, 7 Jul 2019 15:25:55 -0700 (PDT) (envelope-from sgk) Date: Sun, 7 Jul 2019 15:25:55 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190707222555.GA55146@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 2477877E16 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.06 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.24)[-0.244,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.94)[0.938,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.48)[0.484,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.13), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 22:26:00 -0000 On Sun, Jul 07, 2019 at 10:46:10PM +0200, Hans Petter Selasky wrote: > On 2019-07-07 22:36, Steve Kargl wrote: > > On Sun, Jul 07, 2019 at 09:10:00PM +0200, Hans Petter Selasky wrote: > >> On 2019-07-07 20:58, Steve Kargl wrote: > >>> I assume the pause goes after "max--;" statement. I also > >>> assume you want the info with the sysctl removed from > >>> /boot/loader.conf. > >> > >> You can play with it and see what happens. > >> > > > > Built kernel with pause() added, and commented out the > > sysctl in /boot/loader.conf. One reboot took a long > > time to get to the a login prompt, but all of my USB > > devices were found. A few reboots appeared to hang > > after probing the USB mouse (or perhaps I was too > > impatient). > > > > On a side note, it seems the wpi0 mapped to wlan0 > > is now unstable. Luckily, I have an ath(4) pccard > > that I can use instead of the builtin wifi of the > > laptop. The joys of current. :-) > > > > It sounds like we have a race there and that a wait between the probes > solves it. > > Can you try the attached patch on top of -current: > Hans, this patch seems to work. Just booted a kernel and all my devices were correctly found. Thanks for your help. -- Steve 20170425 https://www.youtube.com/watch?v=VWUpyCsUKR4 20161221 https://www.youtube.com/watch?v=IbCHE-hONow From owner-freebsd-current@freebsd.org Mon Jul 8 09:51:14 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AFA3E15D9663 for ; Mon, 8 Jul 2019 09:51:14 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7E16194C82; Mon, 8 Jul 2019 09:51:13 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 2161F260285; Mon, 8 Jul 2019 11:51:08 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> Date: Mon, 8 Jul 2019 11:50:31 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707222555.GA55146@troutmask.apl.washington.edu> Content-Type: multipart/mixed; boundary="------------4A9CCB06FD1A9D94EA21755E" Content-Language: en-US X-Rspamd-Queue-Id: 7E16194C82 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.33 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[selasky.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.55)[-0.554,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; MIME_UNKNOWN(0.10)[text/x-patch] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 09:51:14 -0000 This is a multi-part message in MIME format. --------------4A9CCB06FD1A9D94EA21755E Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi Steve, Can you test this patch? I made a slight variant which delay the explore threads instead of the main thread running all the sysinits. --HPS --------------4A9CCB06FD1A9D94EA21755E Content-Type: text/x-patch; name="usb_delay.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="usb_delay.diff" Index: sys/dev/usb/controller/usb_controller.c =================================================================== --- sys/dev/usb/controller/usb_controller.c (revision 349802) +++ sys/dev/usb/controller/usb_controller.c (working copy) @@ -105,6 +105,10 @@ SYSCTL_INT(_hw_usb, OID_AUTO, no_shutdown_wait, CTLFLAG_RWTUN, &usb_no_shutdown_wait, 0, "No USB device waiting at system shutdown."); +static int usb_explore_wait = 250; +SYSCTL_INT(_hw_usb, OID_AUTO, explore_wait, CTLFLAG_RWTUN, + &usb_explore_wait, 0, "Delay in milliseconds between initial root HUB explore."); + static devclass_t usb_devclass; static device_method_t usb_methods[] = { @@ -373,6 +377,13 @@ if (bus->no_explore != 0) return; + if (bus->explore_delay == 0) { + int ms = device_get_unit(bus->bdev) * usb_explore_wait; + bus->explore_delay = 1; + if (ms != 0) + usb_pause_mtx(&bus->bus_mtx, howmany(ms * hz, 1000)); + } + if (udev != NULL) { USB_BUS_UNLOCK(bus); uhub_explore_handle_re_enumerate(udev); Index: sys/dev/usb/usb_bus.h =================================================================== --- sys/dev/usb/usb_bus.h (revision 349802) +++ sys/dev/usb/usb_bus.h (working copy) @@ -131,6 +131,7 @@ uint8_t do_probe; /* set if USB should be re-probed */ uint8_t no_explore; /* don't explore USB ports */ uint8_t dma_bits; /* number of DMA address lines */ + uint8_t explore_delay; /* set if USB explore did initial delay */ }; #endif /* _USB_BUS_H_ */ --------------4A9CCB06FD1A9D94EA21755E-- From owner-freebsd-current@freebsd.org Mon Jul 8 10:06:59 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6C3E15DA044 for ; Mon, 8 Jul 2019 10:06:58 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: from mail-wm1-x333.google.com (mail-wm1-x333.google.com [IPv6:2a00:1450:4864:20::333]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8AAB9956B1; Mon, 8 Jul 2019 10:06:57 +0000 (UTC) (envelope-from gljennjohn@gmail.com) Received: by mail-wm1-x333.google.com with SMTP id l2so8466455wmg.0; Mon, 08 Jul 2019 03:06:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references:reply-to :mime-version:content-transfer-encoding; bh=pyzKcikfsTD0luNs7wKFgTBaYZVsrjSwK4vln82HbBw=; b=nahkUBBmw/EE0QS3iVjfWCGO/A3h5h1TMHnw2nS1E3So8p1aMJQ4dfIwTZC7QptcGM mGNZ0RxFyLS1DAbt6Zc30jPA1htPARtTYsAvd7zTfQqX4BN7rFocjHtohJIU9xYKhUQB z96UwuMwDGCvP1gn+WiSkMJhrbefrbbuVDAcl/muTGW23uHL68dSoQ6RsmUa/KQgUNJI TxgWWzZtCtRxL18F/FUjKFfYf1z5w8Hr9NF86/lQI1DN+gGCTkn6Y6ndcXTYSCgV+Ic0 kJAkIk7CS35phTSpTUBc3gDn9xPvIJe0VYjXI9NQjMRAYMMdrgo0avXpc+89GTWV1ehN yIrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:reply-to:mime-version:content-transfer-encoding; bh=pyzKcikfsTD0luNs7wKFgTBaYZVsrjSwK4vln82HbBw=; b=LgRozNi0gOMCSgV3hL7p4ZE6D/XL/+c5S6JgLulcSujj1wbCGFDoFyAhvqWhc9ijjW 0L1aBI2liF1IkL2PBNKM1G9ih3EfwBjFCnCRpaZoli9ZLQcI5NWLVKidZSciIllGyIh9 HAaNSrGVS8ryBK7zRMWXixJsgpvRxSTZtTtVS9ZKGbCTpSqv/nxjZsn8WW8QoYkpMra2 i6ttwoeOwww9ARaOpISKvFmC+4YwA4aA38K5xBtdLV5CNGdtac3rdvsqlETVIOC0TnFV ZZ0RZCgDQAmaS9i/9RFhkFlabRf3LvNPT1iqJknPGC5DqY7aBKbMvodUh2lPHcgZfVM8 pFtA== X-Gm-Message-State: APjAAAXmMz2DJB6/8GD1I1uSPiCH910Gwbj7AwpEF/oTWipn7x/MN3uY S4v7YQ6ijFCaVQzcfTQSMvY2Pboc X-Google-Smtp-Source: APXvYqyzFp0nwUyOR1VIJdXAtpErQsYX8bYibHDiRk9pTbeaEbKms11T3On5WWbfnAcrOt2ooxBTZQ== X-Received: by 2002:a7b:c106:: with SMTP id w6mr17189222wmi.80.1562580415792; Mon, 08 Jul 2019 03:06:55 -0700 (PDT) Received: from ernst.home (p5B023B78.dip0.t-ipconnect.de. [91.2.59.120]) by smtp.gmail.com with ESMTPSA id c1sm31062219wrh.1.2019.07.08.03.06.55 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 08 Jul 2019 03:06:55 -0700 (PDT) Date: Mon, 8 Jul 2019 12:06:54 +0200 From: Gary Jennejohn To: Hans Petter Selasky Cc: sgk@troutmask.apl.washington.edu, Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190708120654.2599a06f@ernst.home> In-Reply-To: <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> References: <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> Reply-To: gljennjohn@gmail.com X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 8AAB9956B1 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=nahkUBBm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of gljennjohn@gmail.com designates 2a00:1450:4864:20::333 as permitted sender) smtp.mailfrom=gljennjohn@gmail.com X-Spamd-Result: default: False [-6.82 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[gljennjohn@gmail.com]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.92)[-0.923,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.89)[ip: (-9.22), ipnet: 2a00:1450::/32(-2.77), asn: 15169(-2.40), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; FREEMAIL_REPLYTO(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.3.3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 10:06:59 -0000 On Mon, 8 Jul 2019 11:50:31 +0200 Hans Petter Selasky wrote: > Hi Steve, > > Can you test this patch? > > I made a slight variant which delay the explore threads instead of the main thread running all the sysinits. > Shouldn't the patch set bus->explore_delay to 1 only if ms != 0? -- Gary Jennejohn From owner-freebsd-current@freebsd.org Mon Jul 8 10:17:19 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85FD315DA413 for ; Mon, 8 Jul 2019 10:17:19 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A4A2595D9E; Mon, 8 Jul 2019 10:17:18 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 15304260285; Mon, 8 Jul 2019 12:17:16 +0200 (CEST) Subject: Re: Someone broke USB To: gljennjohn@gmail.com Cc: sgk@troutmask.apl.washington.edu, Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708120654.2599a06f@ernst.home> From: Hans Petter Selasky Message-ID: Date: Mon, 8 Jul 2019 12:16:38 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190708120654.2599a06f@ernst.home> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A4A2595D9E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-6.09 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.59)[-0.594,0]; IP_SCORE(-3.18)[ip: (-9.38), ipnet: 88.99.0.0/16(-4.74), asn: 24940(-1.78), country: DE(-0.01)]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 10:17:19 -0000 On 2019-07-08 12:06, Gary Jennejohn wrote: > On Mon, 8 Jul 2019 11:50:31 +0200 > Hans Petter Selasky wrote: > >> Hi Steve, >> >> Can you test this patch? >> >> I made a slight variant which delay the explore threads instead of the main thread running all the sysinits. >> > > Shouldn't the patch set bus->explore_delay to 1 only if ms != 0? I think it doesn't matter. The code is only supposed to be run once. --HPS From owner-freebsd-current@freebsd.org Mon Jul 8 14:35:39 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5D11415E022F for ; Mon, 8 Jul 2019 14:35:39 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 577B1715ED; Mon, 8 Jul 2019 14:35:38 +0000 (UTC) (envelope-from yaneurabeya@gmail.com) Received: by mail-pg1-x52f.google.com with SMTP id o13so7781117pgp.12; Mon, 08 Jul 2019 07:35:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ejGAGlj/X07RRriEbzWINzU4i0Ygta/lRCbI6qbTWR4=; b=FWtQhElkx3Qefd7HDaoisKasU9ydi2WZBA/3OYyJc7AWD5xYQ4AOvooxZNEEs4G7b1 7b5ICpdcbepdv24Vg7XvaXxKfircYOAiXEM78TSKbrI4MA0Mg/FrI720/LEMG4DlzLWs Ld1uyjqydd6K97u4Eh6Nxh90CMZk92P/Mn9kRATuf6XV2lpVpM1TC0JPRnbWn8W62Rxz FfeTHHotfQjt3S10uh9Iy3w5UpMgJ77GgKJWS7cpPmc+1Ijn9NaEWpz+rOY1/HtbA3r8 Rx3mn0vKGrwhO61KhD9416q2HFSRmIFiYq8od5/abF+QVomXf+uG+0dIoP/ftii+zk3U agrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=ejGAGlj/X07RRriEbzWINzU4i0Ygta/lRCbI6qbTWR4=; b=tEXNcuvb4vHfLsIoHNxNGslzi1SrURfHzDRoG6v0Lcnc6rapu0mySdvE6L9G0Ar9h8 7he1t/VkDDhQ5XLGJ4jPYSJB2rScvgk5JflIebonL46o8QTuvsE5/ddjl9rM1dxKXbHw d/jj03olAkrNTRDcIcj+BJcF2vXjIallOfrfGWp9kAkh306VF3JhpYPZJACiHuK/SniM uVu1CktDIW6YhINXrLePeuAHneDJ3KhdxSZhH4nxK3FsXbuRhp2wmuP+4SFHcoGeuxnK Tw7+YNI6LWUQ+asbfXEcIZEkMrZeMZ4ZUBGSxg+ttZyVnGPZ2u+BA4zXPzclp7qqLTBG +e3w== X-Gm-Message-State: APjAAAWxcKK4OZwGZVLDWJVd5joThWkukFisbdIebz/sbN/q4V4tKJ0y Mo73LuxOc573TvylmqHsGzM= X-Google-Smtp-Source: APXvYqxbMdv3oWbsy8UPsapXM3AL7CEmGMibNo/ISNVX/a+RL2TI5/TN7qh6qyyI/lku3xbNKh1XAg== X-Received: by 2002:a17:90a:d14a:: with SMTP id t10mr26356075pjw.85.1562596537171; Mon, 08 Jul 2019 07:35:37 -0700 (PDT) Received: from ?IPv6:2607:fb90:b2d6:d3b0:cb2:f058:a2c8:89aa? ([2607:fb90:b2d6:d3b0:cb2:f058:a2c8:89aa]) by smtp.gmail.com with ESMTPSA id h1sm21768473pfg.55.2019.07.08.07.35.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jul 2019 07:35:36 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Someone broke USB From: Enji Cooper X-Mailer: iPhone Mail (16F203) In-Reply-To: Date: Mon, 8 Jul 2019 07:35:35 -0700 Cc: gljennjohn@gmail.com, sgk@troutmask.apl.washington.edu, Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <35485A3A-B0C7-4D1B-AAB0-9B27E34D3894@gmail.com> References: <20190706231453.GA46470@troutmask.apl.washington.edu> <20190707080510.GA48223@troutmask.apl.washington.edu> <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708120654.2599a06f@ernst.home> To: Hans Petter Selasky X-Rspamd-Queue-Id: 577B1715ED X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=FWtQhElk; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of yaneurabeya@gmail.com designates 2607:f8b0:4864:20::52f as permitted sender) smtp.mailfrom=yaneurabeya@gmail.com X-Spamd-Result: default: False [-6.21 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_FIVE(0.00)[6]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.76)[-0.757,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.94)[ip: (-9.09), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.40), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[f.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; FREEMAIL_CC(0.00)[gmail.com] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 14:35:39 -0000 > On Jul 8, 2019, at 03:16, Hans Petter Selasky wrote: >=20 >> On 2019-07-08 12:06, Gary Jennejohn wrote: >> On Mon, 8 Jul 2019 11:50:31 +0200 >> Hans Petter Selasky wrote: >>> Hi Steve, >>>=20 >>> Can you test this patch? >>>=20 >>> I made a slight variant which delay the explore threads instead of the m= ain thread running all the sysinits. >>>=20 >> Shouldn't the patch set bus->explore_delay to 1 only if ms !=3D 0? >=20 > I think it doesn't matter. The code is only supposed to be run once. I think what Gary was referring to was that the patch only runs if the delay= value is =3D=3D 0. This seems like a logic [inversion] error to me. Thanks, -Enji= From owner-freebsd-current@freebsd.org Mon Jul 8 17:03:29 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4503615E3871 for ; Mon, 8 Jul 2019 17:03:29 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E658977D62; Mon, 8 Jul 2019 17:03:26 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x68H3O5C059932 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 10:03:24 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x68H3NxY059931; Mon, 8 Jul 2019 10:03:23 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 10:03:23 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190708170323.GA59922@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: E658977D62 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.60 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-0.32)[-0.321,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.43)[0.432,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.61)[0.607,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.07), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:03:29 -0000 On Mon, Jul 08, 2019 at 11:50:31AM +0200, Hans Petter Selasky wrote: > Hi Steve, > > Can you test this patch? > > I made a slight variant which delay the explore threads instead of the > main thread running all the sysinits. > > --HPS With this patch, the kernel does not find any USB devices. -- Steve From owner-freebsd-current@freebsd.org Mon Jul 8 17:10:20 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E1AFF15E3AEA for ; Mon, 8 Jul 2019 17:10:20 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B9C89801D9; Mon, 8 Jul 2019 17:10:19 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 23246260285; Mon, 8 Jul 2019 19:10:17 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190707165429.GA50543@troutmask.apl.washington.edu> <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: Date: Mon, 8 Jul 2019 19:09:39 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190708170323.GA59922@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: B9C89801D9 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.62 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.74)[-0.738,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.95), asn: 24940(-1.79), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:10:21 -0000 On 2019-07-08 19:03, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 11:50:31AM +0200, Hans Petter Selasky wrote: >> Hi Steve, >> >> Can you test this patch? >> >> I made a slight variant which delay the explore threads instead of the >> main thread running all the sysinits. >> >> --HPS > > With this patch, the kernel does not find any > USB devices. > Did you double check the patch was compiled? Do you see the new sysctl added? --HPS From owner-freebsd-current@freebsd.org Mon Jul 8 17:24:17 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5806115E424D for ; Mon, 8 Jul 2019 17:24:17 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 70D7780DD4; Mon, 8 Jul 2019 17:24:16 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x68HOEni060093 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 10:24:14 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x68HOEVd060092; Mon, 8 Jul 2019 10:24:14 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 10:24:14 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190708172414.GA60059@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 70D7780DD4 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.82 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.81)[0.813,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_LONG(0.30)[0.300,0]; NEURAL_SPAM_MEDIUM(0.83)[0.829,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:24:17 -0000 On Mon, Jul 08, 2019 at 07:09:39PM +0200, Hans Petter Selasky wrote: > On 2019-07-08 19:03, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 11:50:31AM +0200, Hans Petter Selasky wrote: > >> Hi Steve, > >> > >> Can you test this patch? > >> > >> I made a slight variant which delay the explore threads instead of the > >> main thread running all the sysinits. > >> > >> --HPS > > > > With this patch, the kernel does not find any > > USB devices. > > > > Did you double check the patch was compiled? > > Do you see the new sysctl added? > Yes, the new sysctl is added. % sysctl -a | grep usb | grep explore hw.usb.explore_wait: 250 -- Steve From owner-freebsd-current@freebsd.org Mon Jul 8 17:30:33 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7028C15E4402 for ; Mon, 8 Jul 2019 17:30:33 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BEFC781196; Mon, 8 Jul 2019 17:30:32 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x68HUVSo060155 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 10:30:31 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x68HUVUv060154; Mon, 8 Jul 2019 10:30:31 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 10:30:30 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190708173030.GA60139@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190708172414.GA60059@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: BEFC781196 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.91 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.88)[0.880,0]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_LONG(0.31)[0.315,0]; NEURAL_SPAM_MEDIUM(0.84)[0.837,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:30:33 -0000 On Mon, Jul 08, 2019 at 10:24:14AM -0700, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 07:09:39PM +0200, Hans Petter Selasky wrote: > > On 2019-07-08 19:03, Steve Kargl wrote: > > > On Mon, Jul 08, 2019 at 11:50:31AM +0200, Hans Petter Selasky wrote: > > >> Hi Steve, > > >> > > >> Can you test this patch? > > >> > > >> I made a slight variant which delay the explore threads instead of the > > >> main thread running all the sysinits. > > >> > > >> --HPS > > > > > > With this patch, the kernel does not find any > > > USB devices. > > > > > > > Did you double check the patch was compiled? > > > > Do you see the new sysctl added? > > > > Yes, the new sysctl is added. > > % sysctl -a | grep usb | grep explore > hw.usb.explore_wait: 250 > Setting hw.usb.explore_wait=500 in /boot/loader.conf allowed the laptop to find the mouse and external hard drive. It seems at least for my laptop that 250 is too conservative. -- Steve From owner-freebsd-current@freebsd.org Mon Jul 8 17:31:10 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 02C4315E4439 for ; Mon, 8 Jul 2019 17:31:10 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [88.99.82.50]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 15D5F8126E; Mon, 8 Jul 2019 17:31:08 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id C67FA260156; Mon, 8 Jul 2019 19:31:06 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <025dfdc1-b2d2-ef88-c2d6-32d8f3620a9d@selasky.org> <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <92955ed7-f173-3878-fb62-07389a4d5cd7@selasky.org> Date: Mon, 8 Jul 2019 19:30:28 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190708172414.GA60059@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 15D5F8126E X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 88.99.82.50 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.87 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.38)[-0.379,0]; IP_SCORE(-3.18)[ip: (-9.39), ipnet: 88.99.0.0/16(-4.74), asn: 24940(-1.79), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:88.99.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:31:10 -0000 On 2019-07-08 19:24, Steve Kargl wrote: > Yes, the new sysctl is added. > > % sysctl -a | grep usb | grep explore > hw.usb.explore_wait: 250 What happens if you set this sysctl to 1000 ? --HPS From owner-freebsd-current@freebsd.org Mon Jul 8 18:50:26 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A2DB15E673E for ; Mon, 8 Jul 2019 18:50:26 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B33F85865; Mon, 8 Jul 2019 18:50:25 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 88812260156; Mon, 8 Jul 2019 20:50:23 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> Date: Mon, 8 Jul 2019 20:49:45 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190708173030.GA60139@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2B33F85865 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.71 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.84)[-0.835,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.95), asn: 24940(-1.79), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 18:50:26 -0000 On 2019-07-08 19:30, Steve Kargl wrote: > Setting hw.usb.explore_wait=500 in /boot/loader.conf > allowed the laptop to find the mouse and external > hard drive. It seems at least for my laptop that > 250 is too conservative. I think there is a race on some shared variables inside the ACPI wrapper that was committed. Looking into it. For example if I attach an external USB HUB to my machine it panics :-( --HPS From owner-freebsd-current@freebsd.org Mon Jul 8 19:08:57 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C565215E6EDD for ; Mon, 8 Jul 2019 19:08:57 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B288866B7; Mon, 8 Jul 2019 19:08:57 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 900C5260156; Mon, 8 Jul 2019 21:08:55 +0200 (CEST) Subject: Re: Someone broke USB From: Hans Petter Selasky To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <99a61cc8-495f-a333-b4bc-46fc929bae37@selasky.org> <20190707185818.GA51398@troutmask.apl.washington.edu> <20ee6a81-d513-8332-8e47-6676dbb9a159@selasky.org> <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> Message-ID: <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> Date: Mon, 8 Jul 2019 21:08:17 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> Content-Type: multipart/mixed; boundary="------------A83418D0C8E28BB8D5AF1678" Content-Language: en-US X-Rspamd-Queue-Id: 2B288866B7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.68 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; DMARC_NA(0.00)[selasky.org]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; NEURAL_HAM_SHORT(-0.90)[-0.902,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.95), asn: 24940(-1.79), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; MIME_UNKNOWN(0.10)[text/x-patch] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 19:08:58 -0000 This is a multi-part message in MIME format. --------------A83418D0C8E28BB8D5AF1678 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi Steve, Can you revert all prior patches and try this one instead. --HPS --------------A83418D0C8E28BB8D5AF1678 Content-Type: text/x-patch; name="usb_acpi.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="usb_acpi.diff" Index: sys/dev/usb/usb_hub_acpi.c =================================================================== --- sys/dev/usb/usb_hub_acpi.c (revision 349802) +++ sys/dev/usb/usb_hub_acpi.c (working copy) @@ -80,24 +80,6 @@ #include #include -static UINT32 acpi_uhub_find_rh_cb(ACPI_HANDLE ah, UINT32 nl, void *ctx, void **status); -static ACPI_STATUS acpi_uhub_find_rh(device_t dev, ACPI_HANDLE * ah); -static ACPI_STATUS -acpi_usb_hub_port_probe_cb(ACPI_HANDLE ah, UINT32 lv, void *ctx, void **rv); -static ACPI_STATUS acpi_usb_hub_port_probe(device_t dev, ACPI_HANDLE ah); -static int acpi_uhub_root_probe(device_t dev); -static int acpi_uhub_probe(device_t dev); -static int acpi_uhub_root_attach(device_t dev); -static int acpi_uhub_attach(device_t dev); -static int acpi_uhub_detach(device_t dev); -static int -acpi_uhub_read_ivar(device_t dev, device_t child, int idx, - uintptr_t *res); -static int -acpi_uhub_child_location_string(device_t parent, device_t child, - char *buf, size_t buflen); -static int acpi_uhub_parse_upc(device_t dev, unsigned int port, ACPI_HANDLE ah); - struct acpi_uhub_softc { struct uhub_softc usc; uint8_t nports; @@ -104,27 +86,25 @@ ACPI_HANDLE *porthandle; }; -UINT32 -acpi_uhub_find_rh_cb(ACPI_HANDLE ah, UINT32 nl, void *ctx, void **status){ +static UINT32 +acpi_uhub_find_rh_cb(ACPI_HANDLE ah, UINT32 nl, void *ctx, void **status) +{ ACPI_DEVICE_INFO *devinfo; - UINT32 ret = AE_OK; + UINT32 ret; *status = NULL; devinfo = NULL; ret = AcpiGetObjectInfo(ah, &devinfo); - - if (ACPI_FAILURE(ret)) { - return ret; + if (ACPI_SUCCESS(ret)) { + if ((devinfo->Valid & ACPI_VALID_ADR) && + (devinfo->Address == 0)) { + ret = AE_CTRL_TERMINATE; + *status = ah; + } + AcpiOsFree(devinfo); } - if ((devinfo->Valid & ACPI_VALID_ADR) && - (devinfo->Address == 0)) { - ret = AE_CTRL_TERMINATE; - *status = ah; - } - AcpiOsFree(devinfo); - - return ret; + return (ret); } static int @@ -134,14 +114,17 @@ buf.Pointer = NULL; buf.Length = ACPI_ALLOCATE_BUFFER; + if (AcpiEvaluateObject(ah, "_UPC", NULL, &buf) == AE_OK) { UINT64 porttypenum, conn; const char *connectable; - const char *typelist[] = {"TypeA", "MiniAB", "Express", + const char *typelist[] = { + "TypeA", "MiniAB", "Express", "USB3-A", "USB3-B", "USB-MicroB", "USB3-MicroAB", "USB3-PowerB", "TypeC-USB2", "TypeC-Switch", - "TypeC-nonSwitch"}; + "TypeC-nonSwitch" + }; const char *porttype; const int last = sizeof(typelist) / sizeof(typelist[0]); ACPI_OBJECT *obj = buf.Pointer; @@ -162,7 +145,7 @@ } AcpiOsFree(buf.Pointer); - return 0; + return (0); } static int @@ -172,6 +155,7 @@ buf.Pointer = NULL; buf.Length = ACPI_ALLOCATE_BUFFER; + if (AcpiEvaluateObject(ah, "_PLD", NULL, &buf) == AE_OK) { ACPI_OBJECT *obj; unsigned char *resbuf; @@ -235,15 +219,12 @@ } skip: AcpiOsFree(buf.Pointer); - } - - - return 0; + return (0); } -ACPI_STATUS -acpi_uhub_find_rh(device_t dev, ACPI_HANDLE * ah) +static ACPI_STATUS +acpi_uhub_find_rh(device_t dev, ACPI_HANDLE *ah) { device_t grand; ACPI_HANDLE gah; @@ -250,130 +231,133 @@ *ah = NULL; grand = device_get_parent(device_get_parent(dev)); - if ((gah = acpi_get_handle(grand)) == NULL) { - return AE_ERROR; - } - return AcpiWalkNamespace(ACPI_TYPE_DEVICE, gah, 1, - acpi_uhub_find_rh_cb, NULL, dev, ah); + + if ((gah = acpi_get_handle(grand)) == NULL) + return (AE_ERROR); + + return (AcpiWalkNamespace(ACPI_TYPE_DEVICE, gah, 1, + acpi_uhub_find_rh_cb, NULL, dev, ah)); } -ACPI_STATUS +static ACPI_STATUS acpi_usb_hub_port_probe_cb(ACPI_HANDLE ah, UINT32 lv, void *ctx, void **rv) { ACPI_DEVICE_INFO *devinfo; device_t dev = ctx; struct acpi_uhub_softc *sc = device_get_softc(dev); + UINT32 ret; - if (usb_debug) - device_printf(dev, "%s\n", acpi_name(ah)); - - AcpiGetObjectInfo(ah, &devinfo); - if ((devinfo->Valid & ACPI_VALID_ADR) && - (devinfo->Address > 0) && - (devinfo->Address <= (uint64_t)sc->nports)) { - sc->porthandle[devinfo->Address - 1] = ah; - acpi_uhub_parse_upc(dev, devinfo->Address, ah); - acpi_uhub_parse_pld(dev, devinfo->Address, ah); - } else { - device_printf(dev, "Skiping invalid devobj %s\n", - acpi_name(ah)); + ret = AcpiGetObjectInfo(ah, &devinfo); + if (ACPI_SUCCESS(ret)) { + if ((devinfo->Valid & ACPI_VALID_ADR) && + (devinfo->Address > 0) && + (devinfo->Address <= (uint64_t)sc->nports)) { + sc->porthandle[devinfo->Address - 1] = ah; + acpi_uhub_parse_upc(dev, devinfo->Address, ah); + acpi_uhub_parse_pld(dev, devinfo->Address, ah); + } + AcpiOsFree(devinfo); } - AcpiOsFree(devinfo); - return AE_OK; + return (AE_OK); } -ACPI_STATUS +static ACPI_STATUS acpi_usb_hub_port_probe(device_t dev, ACPI_HANDLE ah) { - return AcpiWalkNamespace(ACPI_TYPE_DEVICE, + return (AcpiWalkNamespace(ACPI_TYPE_DEVICE, ah, 1, acpi_usb_hub_port_probe_cb, - NULL, dev, NULL); + NULL, dev, NULL)); } -int + +static int acpi_uhub_root_probe(device_t dev) { + ACPI_STATUS status; ACPI_HANDLE ah; - ACPI_STATUS status; - if(acpi_disabled("usb")) { - return ENXIO; - } + if (acpi_disabled("usb")) + return (ENXIO); + status = acpi_uhub_find_rh(dev, &ah); - if (ACPI_SUCCESS(status) - && ah != NULL - && (uhub_probe(dev) <= 0)) { - /* success prior than non - acpi hub */ + if (ACPI_SUCCESS(status) && ah != NULL && + uhub_probe(dev) <= 0) { + /* success prior than non-ACPI USB HUB */ return (BUS_PROBE_DEFAULT + 1); } - return ENXIO; + return (ENXIO); } -int +static int acpi_uhub_probe(device_t dev) { - ACPI_HANDLE ah = acpi_get_handle(dev); + ACPI_HANDLE ah; - if (!acpi_disabled("usb") && ah && (uhub_probe(dev) <= 0)) { - /*success prior than non - acpi hub*/ - return (BUS_PROBE_DEFAULT + 1); + if (acpi_disabled("usb")) + return (ENXIO); + + ah = acpi_get_handle(dev); + if (ah == NULL) + return (ENXIO); + + if (uhub_probe(dev) <= 0) { + /* success prior than non-ACPI USB HUB */ + return (BUS_PROBE_DEFAULT + 1); } return (ENXIO); } -int + +static int acpi_uhub_root_attach(device_t dev) { - ACPI_HANDLE devhandle; - struct usb_hub *uh; struct acpi_uhub_softc *sc = device_get_softc(dev); + ACPI_STATUS status; + ACPI_HANDLE ah; int ret; - if ((ret = uhub_attach(dev)) != 0) { - return (ret); - } - uh = sc->usc.sc_udev->hub; + ret = uhub_attach(dev); + if (ret != 0) + goto done; - if (ACPI_FAILURE(acpi_uhub_find_rh(dev, &devhandle)) || - (devhandle == NULL)) { - return ENXIO; + status = acpi_uhub_find_rh(dev, &ah); + if (ACPI_SUCCESS(status) && ah != NULL) { + struct usb_hub *uh = sc->usc.sc_udev->hub; + + sc->nports = uh->nports; + sc->porthandle = malloc(sizeof(ACPI_HANDLE) * uh->nports, + M_USBDEV, M_WAITOK | M_ZERO); + acpi_usb_hub_port_probe(dev, ah); } - - sc->nports = uh->nports; - sc->porthandle = malloc(sizeof(ACPI_HANDLE) * uh->nports, - M_USBDEV, M_WAITOK | M_ZERO); - acpi_usb_hub_port_probe(dev, devhandle); - - return 0; +done: + return (ret); } -int +static int acpi_uhub_attach(device_t dev) { - struct usb_hub *uh; struct acpi_uhub_softc *sc = device_get_softc(dev); - ACPI_HANDLE devhandle; + ACPI_HANDLE ah; int ret; - if ((ret = uhub_attach(dev)) != 0) { - return (ret); - } - uh = sc->usc.sc_udev->hub; - devhandle = acpi_get_handle(dev); + ret = uhub_attach(dev); + if (ret != 0) + goto done; - if (devhandle == NULL) { - return ENXIO; + ah = acpi_get_handle(dev); + if (ah != NULL) { + struct usb_hub *uh = sc->usc.sc_udev->hub; + + sc->nports = uh->nports; + sc->porthandle = malloc(sizeof(ACPI_HANDLE) * uh->nports, + M_USBDEV, M_WAITOK | M_ZERO); + acpi_usb_hub_port_probe(dev, ah); } - - sc->nports = uh->nports; - sc->porthandle = malloc(sizeof(ACPI_HANDLE) * uh->nports, - M_USBDEV, M_WAITOK | M_ZERO); - acpi_usb_hub_port_probe(dev, acpi_get_handle(dev)); - return 0; +done: + return (ret); } -int -acpi_uhub_read_ivar(device_t dev, device_t child, int idx, - uintptr_t *res) +static int +acpi_uhub_read_ivar(device_t dev, device_t child, int idx, uintptr_t *res) { struct hub_result hres; struct acpi_uhub_softc *sc = device_get_softc(dev); @@ -382,6 +366,7 @@ mtx_lock(&Giant); uhub_find_iface_index(sc->usc.sc_udev->hub, child, &hres); mtx_unlock(&Giant); + if ((idx == ACPI_IVAR_HANDLE) && (hres.portno > 0) && (hres.portno <= sc->nports) && @@ -391,16 +376,17 @@ } return (ENXIO); } + static int acpi_uhub_child_location_string(device_t parent, device_t child, char *buf, size_t buflen) { - ACPI_HANDLE ah; uhub_child_location_string(parent, child, buf, buflen); + ah = acpi_get_handle(child); - if (ah) { + if (ah != NULL) { strlcat(buf, " handle=", buflen); strlcat(buf, acpi_name(ah), buflen); } @@ -407,13 +393,14 @@ return (0); } -int +static int acpi_uhub_detach(device_t dev) { struct acpi_uhub_softc *sc = device_get_softc(dev); free(sc->porthandle, M_USBDEV); - return uhub_detach(dev); + + return (uhub_detach(dev)); } static device_method_t acpi_uhub_methods[] = { @@ -438,6 +425,7 @@ static devclass_t uhub_devclass; extern driver_t uhub_driver; static kobj_class_t uhub_baseclasses[] = {&uhub_driver, NULL}; + static driver_t acpi_uhub_driver = { .name = "uhub", .methods = acpi_uhub_methods, @@ -444,6 +432,7 @@ .size = sizeof(struct acpi_uhub_softc), .baseclasses = uhub_baseclasses, }; + static driver_t acpi_uhub_root_driver = { .name = "uhub", .methods = acpi_uhub_root_methods, --------------A83418D0C8E28BB8D5AF1678-- From owner-freebsd-current@freebsd.org Mon Jul 8 20:08:13 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 390EC15E88A3 for ; Mon, 8 Jul 2019 20:08:13 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E2B7D89B88; Mon, 8 Jul 2019 20:08:11 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x68K83bN061048 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 13:08:03 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x68K835r061047; Mon, 8 Jul 2019 13:08:03 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 13:08:03 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190708200803.GA61032@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: E2B7D89B88 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.75 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.77)[0.767,0]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[troutmask.apl.washington.edu]; NEURAL_SPAM_LONG(0.27)[0.269,0]; NEURAL_SPAM_MEDIUM(0.83)[0.833,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 20:08:13 -0000 On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: > Hi Steve, > > Can you revert all prior patches and try this one instead. > With the new patch, none of the USB devices are found. I'll be away from the laptop for a few hours. -- Steve From owner-freebsd-current@freebsd.org Mon Jul 8 20:55:07 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4E89C15E9A44 for ; Mon, 8 Jul 2019 20:55:07 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 053378BE4E; Mon, 8 Jul 2019 20:55:05 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 1EE55260285; Mon, 8 Jul 2019 22:55:03 +0200 (CEST) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190707203635.GA53065@troutmask.apl.washington.edu> <2ccb6b71-022d-5b66-3ba9-007e2647b3e2@selasky.org> <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> From: Hans Petter Selasky Message-ID: <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> Date: Mon, 8 Jul 2019 22:54:24 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190708200803.GA61032@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 053378BE4E X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.61 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.turbocat.net]; NEURAL_HAM_SHORT(-0.73)[-0.725,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.95), asn: 24940(-1.79), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 20:55:07 -0000 On 2019-07-08 22:08, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: >> Hi Steve, >> >> Can you revert all prior patches and try this one instead. >> > > With the new patch, none of the USB devices are found. > I'll be away from the laptop for a few hours. > I've put the USB ACPI code into an own module, which is not enabled by default. So USB should be back to normal for now. https://svnweb.freebsd.org/changeset/base/349851 --HPS From owner-freebsd-current@freebsd.org Mon Jul 8 21:30:52 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3428A15EA3E3 for ; Mon, 8 Jul 2019 21:30:52 +0000 (UTC) (envelope-from bounces+11118262-b962-freebsd-current=freebsd.org@sendgrid.net) Received: from o1.office.mobisystems.com (o1.office.mobisystems.com [198.37.146.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8ADA8D29B for ; Mon, 8 Jul 2019 21:30:50 +0000 (UTC) (envelope-from bounces+11118262-b962-freebsd-current=freebsd.org@sendgrid.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.net; h=from:mime-version:subject:to:content-type; s=smtpapi; bh=QdklN3kb7PPmeDx0Bh8WzVPWS5s=; b=PLHHiQqptVDooLcE4onHox6b+bAGc KhLZ8ssquCnoPrjuIGM+0VGp3NHXu2sqCh98R27M5zZNkXKe6tpM1WE4ktRvR2KH Zv4CuPg03UsZqdUNymD5amu7dvtrGImKAop8WRSq6jAocSY23+KQAiz+30/CJC1a 57OYHNbwmp8qR0= Received: by filter0028p3las1.sendgrid.net with SMTP id filter0028p3las1-2186-5D23B5CD-1D 2019-07-08 21:29:49.514684363 +0000 UTC m=+437815.867846906 Received: from unidef.org (241.238.94.34.bc.googleusercontent.com [34.94.238.241]) by ismtpd0001p1las1.sendgrid.net (SG) with ESMTP id KdwWCBRiSH20R1MYqjCWRg for ; Mon, 08 Jul 2019 21:29:49.376 +0000 (UTC) Received: from [192.168.0.127] (c-67-169-22-104.hsd1.ca.comcast.net [67.169.22.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by unidef.org (Postfix) with ESMTPSA id 6B0A0843EA for ; Mon, 8 Jul 2019 21:29:49 +0000 (UTC) From: Unidef Mime-Version: 1.0 (1.0) Date: Mon, 08 Jul 2019 21:30:49 +0000 (UTC) Subject: New format for binaries? Message-Id: <5601EF57-F655-4386-9A6F-25AEABCC19ED@unidef.org> To: freebsd-current@freebsd.org X-Mailer: iPhone Mail (16F203) X-SG-EID: XhyBwObMhraAR+zdwMupjQ6BIqbhdEfc+6p+uBxS7S8rbojvOv+ep9EOlVKFnwDkBZOO4qI5c3vstl iqZQ0tfYjkP6W12000cDodOtAXNuxeT7g96uwMCF4LHQK5vf6rKejeWM+GXoPm3yVJCN2jX7zZoHhv ofr8PQqz5Uor536ju+6EfctgDZxScmlPLaptIl8nKvzkPERPU7SIBuanlQ== X-Rspamd-Queue-Id: E8ADA8D29B X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sendgrid.net header.s=smtpapi header.b=PLHHiQqp; spf=pass (mx1.freebsd.org: domain of bounces@sendgrid.net designates 198.37.146.154 as permitted sender) smtp.mailfrom=bounces@sendgrid.net X-Spamd-Result: default: False [-0.88 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:198.37.144.0/20]; MV_CASE(0.50)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[cached: mx.sendgrid.net]; DKIM_TRACE(0.00)[sendgrid.net:+]; NEURAL_HAM_SHORT(-0.51)[-0.507,0]; FORGED_SENDER(0.30)[unidef@unidef.org,bounces@sendgrid.net]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11377, ipnet:198.37.144.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[11118262-b962-freebsd-current=freebsd.org]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.92)[-0.916,0]; R_DKIM_ALLOW(0.00)[sendgrid.net:s=smtpapi]; FROM_NEQ_ENVFROM(0.00)[unidef@unidef.org,bounces@sendgrid.net]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[unidef.org]; URIBL_GREY(1.50)[sendgrid.net.multi.uribl.com]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_IN_DNSWL_NONE(0.00)[154.146.37.198.list.dnswl.org : 127.0.15.0]; IP_SCORE(-1.75)[ipnet: 198.37.144.0/20(-4.90), asn: 11377(-3.78), country: US(-0.06)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 21:30:52 -0000 Instead of just cc files*c -o file We can do=20 cc files*. -o file.c And cpp file*cpp -o file.cpp We can hook it up to a MySQL or a neural database? A neural database is a m= ulti dimensional multi directional binary tree with a master function with = a character array and a (double long *) malloc(double long * NEURAL_SIZE); = index variable, and there=E2=80=99s a search function that searches by char= acter array Hopefully this doesn=E2=80=99t sound like spam so don=E2=80=99t yell at me.= . <0 (dr evil emote) Unidef Sent from my iPhone From owner-freebsd-current@freebsd.org Mon Jul 8 22:43:40 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 841A815EB6E9; Mon, 8 Jul 2019 22:43:40 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 284578FDFE; Mon, 8 Jul 2019 22:43:40 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1129) id EF0541248A; Mon, 8 Jul 2019 22:43:39 +0000 (UTC) Date: Mon, 8 Jul 2019 22:43:39 +0000 From: Li-Wen Hsu To: freebsd-testing@freebsd.org Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org Subject: FreeBSD CI Weekly Report 2019-06-30 Message-ID: <20190708224339.GA86011@freefall.freebsd.org> Reply-To: freebsd-testing@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 284578FDFE X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.86 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.86)[-0.863,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 22:43:40 -0000 (Please send the followup discussions to freebsd-testing@ list.) FreeBSD CI Weekly Report 2019-06-30 =================================== Here is a summary of the FreeBSD Continuous Integration results for the period from 2019-06-24 to 2019-06-30. During this period, we have: * 1764 builds (95.9% passed, 4.1% failed) were executed on aarch64, amd64, armv6, armv7, i386, mips, mips64, powerpc, powerpc64, powerpcspe, riscv64, sparc64 architectures for head, stable/12, stable/11 branches. * 333 test runs (57.1% passed, 33.6% unstable, 9.3% exception) were executed on amd64, i386, riscv64 architectures for head, stable/12, stable/11 branches. * 44 doc builds (100% passed) (The statistics from experimental jobs are omitted) If any of the issues found by CI are in your area of interest or expertise please investigate the PRs listed below. The latest web version of this report is available at https://hackmd.io/s/BkT334Wer and archive is available at http://hackfoldr.org/freebsd-ci-report/, any help is welcome. ## Failing Tests * https://ci.freebsd.org/job/FreeBSD-head-i386-test/ * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * Analysis from kp@: * https://lists.freebsd.org/pipermail/freebsd-testing/2019-June/001933.html * https://lists.freebsd.org/pipermail/freebsd-testing/2019-June/001934.html * sys.opencrypto.runtests.main * https://ci.freebsd.org/job/FreeBSD-stable-12-i386-test/ * Same as -head: * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * sys.opencrypto.runtests.main Failed with: ``` File "/usr/tests/sys/opencrypto/cryptodev.py", line 179, in __init__ ioctl(_cryptodev, CIOCGSESSION2, s, 1) IOError: [Errno 22] Invalid argument ``` * lib.libregex.exhaust_test.regcomp_too_big * flaky, sometimes failed with: ``` /usr/src/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c:72: p != NULL not met ``` * https://ci.freebsd.org/job/FreeBSD-stable-11-i386-test/ * local.kyua.* (31 cases) * local.lutok.* (3 cases) ## Failing and Flaky Tests (from experimental jobs) * https://ci.freebsd.org/job/FreeBSD-head-amd64-dtrace_test/ * Flakey test case: common.misc.t_dtrace_contrib.tst_dynopt_d https://bugs.freebsd.org/237641 * https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/ * This job is currently suffering from timeout because of https://bugs.freebsd.org/237652 * There are ~60 failing cases, including flakey ones, see https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/lastCompletedBuild/testReport/ for more details ## Disabled Tests * lib.libc.sys.mmap_test.mmap_truncate_signal https://bugs.freebsd.org/211924 * sys.fs.tmpfs.mount_test.large https://bugs.freebsd.org/212862 * sys.fs.tmpfs.link_test.kqueue https://bugs.freebsd.org/213662 * sys.kqueue.libkqueue.kqueue_test.main https://bugs.freebsd.org/233586 * usr.bin.procstat.procstat_test.command_loogle.com/ine_arguments https://bugs.freebsd.org/233587 * usr.bin.procstat.procstat_test.environment https://bugs.freebsd.org/233588 * sys.netinet.socket_afinet.socket_afinet_bind_zero (new) https://bugs.freebsd.org/238781 ## Issues ### New * https://bugs.freebsd.org/238828 Possible build race: lib/libsysdecode/tables.h:948: error: 'IPV6_MIN_MEMBERSHIPS' undeclared * https://bugs.freebsd.org/238870 sys.netpfil.pf.names.names and sys.netpfil.pf.synproxy.synproxy cause panic ### Cause build fails * https://bugs.freebsd.org/233735 Possible build race: genoffset.o /usr/src/sys/sys/types.h: error: machine/endian.h: No such file or directory * https://bugs.freebsd.org/233769 Possible build race: ld: error: unable to find library -lgcc_s ### Open * https://bugs.freebsd.org/237077 possible race in build: /usr/src/sys/amd64/linux/linux_support.s:38:2: error: expected relocatable expression * https://bugs.freebsd.org/237403 Tests in sys/opencrypto should be converted to Python3 * https://bugs.freebsd.org/237641 Flakey test case: common.misc.t_dtrace_contrib.tst_dynopt_d * https://bugs.freebsd.org/237652 tests.hotspare.hotspare_test.hotspare_snapshot_001_pos timeout since somewhere in (r346814, r 346845] * https://bugs.freebsd.org/237655 Non-deterministic panic when running pf tests in interface ioctl code (NULL passed to strncmp) * https://bugs.freebsd.org/237656 "Freed UMA keg (rtentry) was not empty (18 items). Lost 1 pages of memory." seen when running sys/netipsec tests * https://bugs.freebsd.org/237657 sys.kern.pdeathsig.signal_delivered_ptrace timing out periodically on i386 * https://bugs.freebsd.org/238781 sys.netinet.socket_afinet.socket_afinet_bind_zero does not work when mac_portacl(4) loaded ### Others * [Tickets related to testing@](https://preview.tinyurl.com/y9maauwg) * https://issues.tmatesoft.com/issue/SVNKIT-740 The patch is asked to be updated and help wanted. * https://bugs.freebsd.org/235356 Help on how to reproduce and analyze is wanted. From owner-freebsd-current@freebsd.org Mon Jul 8 22:45:38 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7402115EB842; Mon, 8 Jul 2019 22:45:38 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1641E68018; Mon, 8 Jul 2019 22:45:38 +0000 (UTC) (envelope-from lwhsu@freebsd.org) Received: by freefall.freebsd.org (Postfix, from userid 1129) id 0799B1260E; Mon, 8 Jul 2019 22:45:38 +0000 (UTC) Date: Mon, 8 Jul 2019 22:45:37 +0000 From: Li-Wen Hsu To: freebsd-testing@freebsd.org Cc: freebsd-current@freebsd.org, freebsd-stable@freebsd.org Subject: FreeBSD CI Weekly Report 2019-07-07 Message-ID: <20190708224537.GA92585@freefall.freebsd.org> Reply-To: freebsd-testing@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 1641E68018 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.86 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.86)[-0.863,0]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; TAGGED_RCPT(0.00)[]; ASN(0.00)[asn:11403, ipnet:96.47.64.0/20, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 22:45:38 -0000 (Please send the followup discussions to freebsd-testing@ list.) FreeBSD CI Weekly Report 2019-07-07 =================================== Here is a summary of the FreeBSD Continuous Integration results for the period from 2019-07-01 to 2019-07-07. During this period, we have: * 1871 builds (96.2% passed, 3.8% failed) were executed on aarch64, amd64, armv6, armv7, i386, mips, mips64, powerpc, powerpc64, powerpcspe, riscv64, sparc64 architectures for head, stable/12, stable/11 branches. * 335 test runs (47.5% passed, 45.3% unstable, 7.2% exception) were executed on amd64, i386, riscv64 architectures for head, stable/12, stable/11 branches. * 34 doc builds (100% passed) (The statistics from experimental jobs are omitted) If any of the issues found by CI are in your area of interest or expertise please investigate the PRs listed below. The latest web version of this report is available at https://hackmd.io/s/BJmFeVxbB and archive is available at http://hackfoldr.org/freebsd-ci-report/, any help is welcome. ## Failing Tests * https://ci.freebsd.org/job/FreeBSD-head-i386-test/ * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * Analysis from kp@: * https://lists.freebsd.org/pipermail/freebsd-testing/2019-June/001933.html * https://lists.freebsd.org/pipermail/freebsd-testing/2019-June/001934.html * sys.opencrypto.runtests.main * https://ci.freebsd.org/job/FreeBSD-stable-12-i386-test/ * Same as -head: * sys.netpfil.pf.forward.v6 * sys.netpfil.pf.forward.v4 * sys.netpfil.pf.set_tos.v4 * sys.opencrypto.runtests.main Failed with: ``` File "/usr/tests/sys/opencrypto/cryptodev.py", line 179, in __init__ ioctl(_cryptodev, CIOCGSESSION2, s, 1) IOError: [Errno 22] Invalid argument ``` * lib.libregex.exhaust_test.regcomp_too_big * flaky, sometimes failed with: ``` /usr/src/contrib/netbsd-tests/lib/libc/regex/t_exhaust.c:72: p != NULL not met ``` * https://ci.freebsd.org/job/FreeBSD-stable-11-i386-test/ * local.kyua.* (31 cases) * local.lutok.* (3 cases) ## Failing and Flaky Tests (from experimental jobs) * https://ci.freebsd.org/job/FreeBSD-head-amd64-dtrace_test/ * Flakey test case: common.misc.t_dtrace_contrib.tst_dynopt_d https://bugs.freebsd.org/237641 * https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/ * This job is currently suffering from timeout because of https://bugs.freebsd.org/237652 * There are ~60 failing cases, including flakey ones, see https://ci.freebsd.org/job/FreeBSD-head-amd64-test_zfs/lastCompletedBuild/testReport/ for more details ## Disabled Tests * lib.libc.sys.mmap_test.mmap_truncate_signal https://bugs.freebsd.org/211924 * sys.fs.tmpfs.mount_test.large https://bugs.freebsd.org/212862 * sys.fs.tmpfs.link_test.kqueue https://bugs.freebsd.org/213662 * sys.kqueue.libkqueue.kqueue_test.main https://bugs.freebsd.org/233586 * usr.bin.procstat.procstat_test.command_loogle.com/ine_arguments https://bugs.freebsd.org/233587 * usr.bin.procstat.procstat_test.environment https://bugs.freebsd.org/233588 * sys.netinet.socket_afinet.socket_afinet_bind_zero (new) https://bugs.freebsd.org/238781 ## Issues ### Cause build fails * https://bugs.freebsd.org/233735 Possible build race: genoffset.o /usr/src/sys/sys/types.h: error: machine/endian.h: No such file or directory * https://bugs.freebsd.org/233769 Possible build race: ld: error: unable to find library -lgcc_s * https://bugs.freebsd.org/238828 Possible build race: lib/libsysdecode/tables.h:948: error: 'IPV6_MIN_MEMBERSHIPS' undeclared ### Cause kernel panics * https://bugs.freebsd.org/238870 sys.netpfil.pf.names.names and sys.netpfil.pf.synproxy.synproxy cause panic Patch exists: * https://reviews.freebsd.org/D20868 * https://reviews.freebsd.org/D20869 ### Open * https://bugs.freebsd.org/237077 possible race in build: /usr/src/sys/amd64/linux/linux_support.s:38:2: error: expected relocatable expression * https://bugs.freebsd.org/237403 Tests in sys/opencrypto should be converted to Python3 * https://bugs.freebsd.org/237641 Flakey test case: common.misc.t_dtrace_contrib.tst_dynopt_d * https://bugs.freebsd.org/237652 tests.hotspare.hotspare_test.hotspare_snapshot_001_pos timeout since somewhere in (r346814, r 346845] * https://bugs.freebsd.org/237655 Non-deterministic panic when running pf tests in interface ioctl code (NULL passed to strncmp) * https://bugs.freebsd.org/237656 "Freed UMA keg (rtentry) was not empty (18 items). Lost 1 pages of memory." seen when running sys/netipsec tests * https://bugs.freebsd.org/237657 sys.kern.pdeathsig.signal_delivered_ptrace timing out periodically on i386 * https://bugs.freebsd.org/238781 sys.netinet.socket_afinet.socket_afinet_bind_zero does not work when mac_portacl(4) loaded ### Others * [Tickets related to testing@](https://preview.tinyurl.com/y9maauwg) * https://issues.tmatesoft.com/issue/SVNKIT-740 The patch is asked to be updated and help wanted. * https://bugs.freebsd.org/235356 Help on how to reproduce and analyze is wanted. ## Other News * [FCP 20190401-ci_policy: CI policy](https://github.com/freebsd/fcp/blob/master/fcp-20190401-ci_policy.md) is in "feedback" state, please check and provide comments. From owner-freebsd-current@freebsd.org Tue Jul 9 03:17:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1CEA615CCDEA for ; Tue, 9 Jul 2019 03:17:37 +0000 (UTC) (envelope-from takawata@sana.init-main.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 86CCD72B1A for ; Tue, 9 Jul 2019 03:17:36 +0000 (UTC) (envelope-from takawata@sana.init-main.com) Received: by mailman.ysv.freebsd.org (Postfix) id 41AE315CCDE8; Tue, 9 Jul 2019 03:17:36 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2E86F15CCDE7 for ; Tue, 9 Jul 2019 03:17:36 +0000 (UTC) (envelope-from takawata@sana.init-main.com) Received: from sana.init-main.com (104.194.138.210.bn.2iij.net [210.138.194.104]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 46C6672B15 for ; Tue, 9 Jul 2019 03:17:35 +0000 (UTC) (envelope-from takawata@sana.init-main.com) Received: from sana.init-main.com (localhost [127.0.0.1]) by sana.init-main.com (8.15.2/8.15.2) with ESMTPS id x6937cS6014113 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 9 Jul 2019 12:07:48 +0900 (JST) (envelope-from takawata@sana.init-main.com) Received: (from takawata@localhost) by sana.init-main.com (8.15.2/8.15.2/Submit) id x6937bcn014112; Tue, 9 Jul 2019 12:07:37 +0900 (JST) (envelope-from takawata) Date: Tue, 9 Jul 2019 12:07:37 +0900 From: Takanori Watanabe To: Hans Petter Selasky Cc: current@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190709030737.GA14024@sana.init-main.com> References: <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> User-Agent: Mutt/1.12.0 (2019-05-25) X-Rspamd-Queue-Id: 46C6672B15 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.51 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.58)[-0.582,0]; MX_INVALID(0.50)[cached]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.47)[0.468,0]; NEURAL_HAM_LONG(-0.66)[-0.656,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[init-main.com]; AUTH_NA(1.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[takawata@init-main.com,takawata@sana.init-main.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:2497, ipnet:210.138.0.0/16, country:JP]; FROM_NEQ_ENVFROM(0.00)[takawata@init-main.com,takawata@sana.init-main.com]; IP_SCORE(-0.42)[ipnet: 210.138.0.0/16(-4.11), asn: 2497(2.04), country: JP(-0.04)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 03:17:37 -0000 On Mon, Jul 08, 2019 at 10:54:24PM +0200, Hans Petter Selasky wrote: > On 2019-07-08 22:08, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: > >> Hi Steve, > >> > >> Can you revert all prior patches and try this one instead. > >> > > > > With the new patch, none of the USB devices are found. > > I'll be away from the laptop for a few hours. > > > > I've put the USB ACPI code into an own module, which is not enabled by > default. So USB should be back to normal for now. > > https://svnweb.freebsd.org/changeset/base/349851 The tunable(kernel environment variable) debug.acpi.disabled="usb" will disable the usb acpi module probe. From owner-freebsd-current@freebsd.org Tue Jul 9 04:31:16 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6564015CE57D for ; Tue, 9 Jul 2019 04:31:16 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FB5A75580 for ; Tue, 9 Jul 2019 04:31:15 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x694VCRK063044 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 8 Jul 2019 21:31:12 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x694VCkU063043 for freebsd-current@freebsd.org; Mon, 8 Jul 2019 21:31:12 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 21:31:12 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Subject: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709043058.GA63004@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 2FB5A75580 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.68 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.20)[-0.201,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.87)[0.866,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; DMARC_NA(0.00)[washington.edu]; NEURAL_SPAM_MEDIUM(0.14)[0.140,0]; R_SPF_NA(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 04:31:16 -0000 It seems the recent flurry of vm commits has broken the graphics/drm-legacy-kmod port. vm_page_hold() no longer exists. How do I fix the port? -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 04:33:04 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B77D515CE777 for ; Tue, 9 Jul 2019 04:33:04 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id C195675793; Tue, 9 Jul 2019 04:33:03 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x694X2Lv063094 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 21:33:02 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x694X1HI063093; Mon, 8 Jul 2019 21:33:01 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 21:33:01 -0700 From: Steve Kargl To: Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190709043301.GB63004@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: C195675793 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.20 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.06)[0.057,0]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_HAM_LONG(-0.30)[-0.296,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; NEURAL_SPAM_MEDIUM(0.56)[0.561,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 04:33:04 -0000 On Mon, Jul 08, 2019 at 10:54:24PM +0200, Hans Petter Selasky wrote: > On 2019-07-08 22:08, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: > >> Hi Steve, > >> > >> Can you revert all prior patches and try this one instead. > >> > > > > With the new patch, none of the USB devices are found. > > I'll be away from the laptop for a few hours. > > > > I've put the USB ACPI code into an own module, which is not enabled by > default. So USB should be back to normal for now. > > https://svnweb.freebsd.org/changeset/base/349851 > Thanks! Unfortunately, things have gone left. To update /usr/src to get your change, I pulled in some vm changes, which break the graphics/drm-legacy-kmod port. Life with freebsd-current. :-/ -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 04:35:08 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E168B15CE844 for ; Tue, 9 Jul 2019 04:35:07 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E9C0C75841 for ; Tue, 9 Jul 2019 04:35:06 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x694Z5fO063106 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 8 Jul 2019 21:35:05 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x694Z5r4063105 for freebsd-current@freebsd.org; Mon, 8 Jul 2019 21:35:05 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 21:35:05 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709043505.GC63004@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190709043058.GA63004@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709043058.GA63004@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: E9C0C75841 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.72 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.20)[-0.195,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.87)[0.873,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; DMARC_NA(0.00)[washington.edu]; NEURAL_SPAM_MEDIUM(0.17)[0.165,0]; R_SPF_NA(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 04:35:08 -0000 On Mon, Jul 08, 2019 at 09:31:12PM -0700, Steve Kargl wrote: > It seems the recent flurry of vm commits has > broken the graphics/drm-legacy-kmod port. > vm_page_hold() no longer exists. How do I > fix the port? > Whoops. The missing function is vm_page_unhold(). Anywhoo, how do I fix this? -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 04:43:40 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17EA915CECFF for ; Tue, 9 Jul 2019 04:43:40 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 523D375F1E for ; Tue, 9 Jul 2019 04:43:38 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x694haZs063199 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Mon, 8 Jul 2019 21:43:36 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x694ha8R063198 for freebsd-current@freebsd.org; Mon, 8 Jul 2019 21:43:36 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 21:43:36 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709044336.GA63186@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190709043058.GA63004@troutmask.apl.washington.edu> <20190709043505.GC63004@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709043505.GC63004@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 523D375F1E X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.47 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; NEURAL_HAM_MEDIUM(-0.01)[-0.008,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.23)[-0.226,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.83)[0.830,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; DMARC_NA(0.00)[washington.edu]; R_SPF_NA(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 04:43:40 -0000 On Mon, Jul 08, 2019 at 09:35:05PM -0700, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 09:31:12PM -0700, Steve Kargl wrote: > > It seems the recent flurry of vm commits has > > broken the graphics/drm-legacy-kmod port. > > vm_page_hold() no longer exists. How do I > > fix the port? > > > > Whoops. The missing function is vm_page_unhold(). > Anywhoo, how do I fix this? > The code in question is for (i = 0; i < vsg->num_pages; i++) { m = vsg->pages[i]; vm_page_lock(m); vm_page_wire(m); vm_page_unhold(m); vm_page_unlock(m); } -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 05:04:03 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B9CC15CF255 for ; Tue, 9 Jul 2019 05:04:03 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 26F4F768D6; Tue, 9 Jul 2019 05:04:02 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x69540Gm063326 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 22:04:00 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x69540Ii063325; Mon, 8 Jul 2019 22:04:00 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 22:04:00 -0700 From: Steve Kargl To: freebsd-current@freebsd.org Cc: markj@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709050400.GA63317@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190709043058.GA63004@troutmask.apl.washington.edu> <20190709043505.GC63004@troutmask.apl.washington.edu> <20190709044336.GA63186@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709044336.GA63186@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 26F4F768D6 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.58 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.95)[0.954,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.18)[0.180,0]; NEURAL_SPAM_MEDIUM(0.57)[0.571,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 05:04:03 -0000 On Mon, Jul 08, 2019 at 09:43:36PM -0700, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 09:35:05PM -0700, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 09:31:12PM -0700, Steve Kargl wrote: > > > It seems the recent flurry of vm commits has > > > broken the graphics/drm-legacy-kmod port. > > > vm_page_hold() no longer exists. How do I > > > fix the port? > > > > > > > Whoops. The missing function is vm_page_unhold(). > > Anywhoo, how do I fix this? > > > The code in question is > > for (i = 0; i < vsg->num_pages; i++) { > m = vsg->pages[i]; > vm_page_lock(m); > vm_page_wire(m); > vm_page_unhold(m); > vm_page_unlock(m); > } This was broken by r349846 committed by markj. -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 05:26:28 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABA8715CFAAC for ; Tue, 9 Jul 2019 05:26:28 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhob10.registeredsite.com (atl4mhob10.registeredsite.com [209.17.115.48]) by mx1.freebsd.org (Postfix) with ESMTP id C8FD47748C for ; Tue, 9 Jul 2019 05:26:25 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from mailpod.hostingplatform.com (atl4qobmail01pod2.registeredsite.com [10.30.77.35]) by atl4mhob10.registeredsite.com (8.14.4/8.14.4) with ESMTP id x695QIow014528 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 9 Jul 2019 01:26:18 -0400 Received: (qmail 47343 invoked by uid 0); 9 Jul 2019 05:26:18 -0000 X-TCPREMOTEIP: 99.253.177.25 X-Authenticated-UID: dclarke@blastwave.org Received: from unknown (HELO ?172.16.35.3?) (dclarke@blastwave.org@99.253.177.25) by 0 with ESMTPA; 9 Jul 2019 05:26:17 -0000 Subject: Re: Someone broke USB To: freebsd-current@freebsd.org References: <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> <20190709043301.GB63004@troutmask.apl.washington.edu> From: Dennis Clarke Message-ID: <5d4068a3-54c2-4a33-3956-96b187c59149@blastwave.org> Date: Tue, 9 Jul 2019 01:26:07 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.0 MIME-Version: 1.0 In-Reply-To: <20190709043301.GB63004@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: C8FD47748C X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.71 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.86)[0.857,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[blastwave.org]; MX_GOOD(-0.01)[mx1.netsolmail.net]; NEURAL_SPAM_LONG(1.00)[0.999,0]; RCVD_IN_DNSWL_NONE(0.00)[48.115.17.209.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_MEDIUM(0.99)[0.991,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:19871, ipnet:209.17.112.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.87)[ip: (2.32), ipnet: 209.17.112.0/21(1.17), asn: 19871(0.93), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 05:26:28 -0000 > Life with freebsd-current. :-/ > Can be fun ... just try ppc64 or for a real hoot RISC-V !! -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional From owner-freebsd-current@freebsd.org Tue Jul 9 05:43:46 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F71D15D00E4 for ; Tue, 9 Jul 2019 05:43:46 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-io1-xd41.google.com (mail-io1-xd41.google.com [IPv6:2607:f8b0:4864:20::d41]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A2D9F77F0C for ; Tue, 9 Jul 2019 05:43:45 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-io1-xd41.google.com with SMTP id q22so18746219iog.4 for ; Mon, 08 Jul 2019 22:43:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=U8r01wHpDBBT2dxBi3v97PMox/pIMyzgZ4hXofcSv2U=; b=awn4o6MzJp+Pg35Wh8NH0W+NjUKixGk99ha79yLCctFLWKXHMFLUtYCbdlaw2cPyC/ tp1A0QNm+nQ4gAz8mFHKlLVDq5AnpLgRk1u+H33oGqI7YEtvPxM5xPYgxWgdzEdtqbPW DWgaMR2GmiqI1CLhLy45Pj5R8Dei/XoOq+CsJCS6T7j0ztXpBDbE4WxeNmtVNQvVxcz7 DbWYaGAA+EuS6R9h5xOzl6jXutPppcbfyVN1Kvv6tsmUIaZoioZv6dLRuqGHaeraRmbW PjTSGsQK0lzQoiSwLCzT7XFQe74A4YbZLyC5qTHc4rpzGr1NOSvZkYJhFM+F590aqlqq DgQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=U8r01wHpDBBT2dxBi3v97PMox/pIMyzgZ4hXofcSv2U=; b=Bd22sLPGH2T/oMk+9ecUpo9eacdIFhFoCyYPMUXJfnv1jXhsDl6TQ+Jm25E4dH/3RN hkyqT2ReRGR7KYIyvW/6HDTa30JnNLjOgB5VrLpvaJFangvWtSQHBFn2uQBMTHcCG8i3 nkzr3ldtfwIMwjWMS5fsk9vCLyhDiODWj38bBCDN3VpiJgVLmXlHYgJbNUrlxVCpWvpf uuKkQuFO4V+CoQX0wNibBd6YGIqOThpartGWQ5CxdJ6I1c0J6W2wh29syz9aALmUb83f /Vzb80M7GQJ/zUqK90ph2Ky20X9bsfZOWwlgqRzF6Hyi+bwftSgSM7RwrhTjNqWfiQVI 30RA== X-Gm-Message-State: APjAAAVcL5MNl1T/VY9IpfCrZdVDFCdRGtEqGcRlASmv1BIR9sKs0dfy jR2HTv/3dEscUs/nZjQ2zT4bCzUT X-Google-Smtp-Source: APXvYqxLBKKx2LP3s4H9OxlGsckP0NpxP6+FPlt16GiKiRUv6GhRwfXD3CwVs+ZmIKaDP8RwtplUwQ== X-Received: by 2002:a02:c9d8:: with SMTP id c24mr26769967jap.38.1562651024952; Mon, 08 Jul 2019 22:43:44 -0700 (PDT) Received: from raichu (toroon0560w-lp140-05-70-29-85-38.dsl.bell.ca. [70.29.85.38]) by smtp.gmail.com with ESMTPSA id n2sm12970066ioa.27.2019.07.08.22.43.43 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Mon, 08 Jul 2019 22:43:44 -0700 (PDT) Sender: Mark Johnston Date: Tue, 9 Jul 2019 01:43:42 -0400 From: Mark Johnston To: Steve Kargl Cc: freebsd-current@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709054342.GF41568@raichu> References: <20190709043058.GA63004@troutmask.apl.washington.edu> <20190709043505.GC63004@troutmask.apl.washington.edu> <20190709044336.GA63186@troutmask.apl.washington.edu> <20190709050400.GA63317@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709050400.GA63317@troutmask.apl.washington.edu> User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: A2D9F77F0C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=awn4o6Mz; spf=pass (mx1.freebsd.org: domain of markjdb@gmail.com designates 2607:f8b0:4864:20::d41 as permitted sender) smtp.mailfrom=markjdb@gmail.com X-Spamd-Result: default: False [-3.49 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; FORGED_SENDER(0.30)[markj@freebsd.org,markjdb@gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[markj@freebsd.org,markjdb@gmail.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.4.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.81)[ip: (1.60), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.41), country: US(-0.06)]; MID_RHS_NOT_FQDN(0.50)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 05:43:46 -0000 On Mon, Jul 08, 2019 at 10:04:00PM -0700, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 09:43:36PM -0700, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 09:35:05PM -0700, Steve Kargl wrote: > > > On Mon, Jul 08, 2019 at 09:31:12PM -0700, Steve Kargl wrote: > > > > It seems the recent flurry of vm commits has > > > > broken the graphics/drm-legacy-kmod port. > > > > vm_page_hold() no longer exists. How do I > > > > fix the port? > > > > > > > > > > Whoops. The missing function is vm_page_unhold(). > > > Anywhoo, how do I fix this? > > > > > The code in question is > > > > for (i = 0; i < vsg->num_pages; i++) { > > m = vsg->pages[i]; > > vm_page_lock(m); > > vm_page_wire(m); > > vm_page_unhold(m); > > vm_page_unlock(m); > > } > > This was broken by r349846 committed by markj. Please try this patch. If it works for you I will submit a pull request to the drm-legacy repo. diff --git a/src/dev/drm/via_dmablit.c b/src/dev/drm/via_dmablit.c index e8096f2..aa57944 100644 --- a/src/dev/drm/via_dmablit.c +++ b/src/dev/drm/via_dmablit.c @@ -222,8 +222,10 @@ static int via_lock_all_dma_pages(drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer) { unsigned long first_pfn = VIA_PFN(xfer->mem_addr); +#if __FreeBSD_version < 1300035 vm_page_t m; int i; +#endif vsg->num_pages = VIA_PFN(xfer->mem_addr + (xfer->num_lines * xfer->mem_stride -1)) - first_pfn + 1; @@ -239,6 +241,7 @@ via_lock_all_dma_pages(drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer) VM_PROT_READ | VM_PROT_WRITE, vsg->pages, vsg->num_pages) < 0) return -EACCES; +#if __FreeBSD_version < 1300035 for (i = 0; i < vsg->num_pages; i++) { m = vsg->pages[i]; vm_page_lock(m); @@ -246,6 +249,7 @@ via_lock_all_dma_pages(drm_via_sg_info_t *vsg, drm_via_dmablit_t *xfer) vm_page_unhold(m); vm_page_unlock(m); } +#endif vsg->state = dr_via_pages_locked; DRM_DEBUG("DMA pages locked\n"); From owner-freebsd-current@freebsd.org Tue Jul 9 05:57:45 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0556315D056E for ; Tue, 9 Jul 2019 05:57:45 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B5C3580635; Tue, 9 Jul 2019 05:57:43 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x695vfAK063605 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 22:57:41 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x695vf4c063604; Mon, 8 Jul 2019 22:57:41 -0700 (PDT) (envelope-from sgk) Date: Mon, 8 Jul 2019 22:57:41 -0700 From: Steve Kargl To: Mark Johnston Cc: freebsd-current@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709055741.GA63597@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190709043058.GA63004@troutmask.apl.washington.edu> <20190709043505.GC63004@troutmask.apl.washington.edu> <20190709044336.GA63186@troutmask.apl.washington.edu> <20190709050400.GA63317@troutmask.apl.washington.edu> <20190709054342.GF41568@raichu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709054342.GF41568@raichu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: B5C3580635 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.61 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.96)[0.962,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(-0.01)[ip: (0.07), ipnet: 128.95.0.0/16(0.06), asn: 73(-0.14), country: US(-0.06)]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.18)[0.184,0]; NEURAL_SPAM_MEDIUM(0.58)[0.583,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 05:57:45 -0000 On Tue, Jul 09, 2019 at 01:43:42AM -0400, Mark Johnston wrote: > On Mon, Jul 08, 2019 at 10:04:00PM -0700, Steve Kargl wrote: > > > > This was broken by r349846 committed by markj. > > Please try this patch. If it works for you I will submit a pull request > to the drm-legacy repo. Thanks for the quick reply. I've managed to get my /usr/include in an inconsistent state in trying to back out 349846. Currently, rebuilding the kernel after a 'make includes'. I'll try your patch and get back to you. -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 06:52:22 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5968115D1857 for ; Tue, 9 Jul 2019 06:52:22 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 498168279E for ; Tue, 9 Jul 2019 06:52:21 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: by mail-pf1-f176.google.com with SMTP id g2so4017851pfq.0 for ; Mon, 08 Jul 2019 23:52:21 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=tz//x1gknT0UZTbsbGO6Mqcws04hQS8ilbzJPkJC24I=; b=mJwsSMlkcVr/2cVu1HJMOp2Qjg0Vsp3oetunwF8BNSbjOiie8nw9SNJWc2isvbWEBU oeCSqVQXFs/gB/llqNdaWGoBSQbHxmxfC4IxSqaK1hehijTnyjQ6GRdgt06GM1GmpS6K STF8UoFVHZhG9DGTle4zjt176Uz/3mFzY8Qu6Brm1AFqtOpHKrpfrrY62NHIhRLioSSm eH7GglBiBhj05UkVS6g8ATWMk2QOKJuRMMzQtxXrBj5WBG/+nfyWTu/tor5XKvgFR8ss m0j3faJL3RoZ97j3kU/NzD/VvK2LHbzY/BADMOrZkq1ggn+eZqbIzCwxuU8BF9BtQxEG hMgQ== X-Gm-Message-State: APjAAAXcTTxuRaGLdpOFrN8aHpp23Q3GjVlkN+XvBltugY40PsZXplmx wsKgW9OU3t+JDISBak47UKAHBzOsLtY= X-Google-Smtp-Source: APXvYqzqq3XKj8wBIvsBwnPrIxkcQWS/ESjIkMU/m7zPfKwRaAlMbvqj0CjgkCPSRor67n8E1VCT2w== X-Received: by 2002:a65:63cd:: with SMTP id n13mr28605170pgv.153.1562655133815; Mon, 08 Jul 2019 23:52:13 -0700 (PDT) Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com. [209.85.215.170]) by smtp.gmail.com with ESMTPSA id u69sm130921pgu.77.2019.07.08.23.52.12 for (version=TLS1_3 cipher=AEAD-AES128-GCM-SHA256 bits=128/128); Mon, 08 Jul 2019 23:52:13 -0700 (PDT) Received: by mail-pg1-f170.google.com with SMTP id u17so8455315pgi.6 for ; Mon, 08 Jul 2019 23:52:12 -0700 (PDT) X-Received: by 2002:a63:2ec9:: with SMTP id u192mr28127313pgu.16.1562655132751; Mon, 08 Jul 2019 23:52:12 -0700 (PDT) MIME-Version: 1.0 References: <5601EF57-F655-4386-9A6F-25AEABCC19ED@unidef.org> In-Reply-To: <5601EF57-F655-4386-9A6F-25AEABCC19ED@unidef.org> From: Gleb Popov Date: Tue, 9 Jul 2019 10:51:46 +0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: New format for binaries? To: Unidef Cc: FreeBSD Current X-Rspamd-Queue-Id: 498168279E X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of 6yearold@gmail.com designates 209.85.210.176 as permitted sender) smtp.mailfrom=6yearold@gmail.com X-Spamd-Result: default: False [-5.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.84)[-0.841,0]; FORGED_SENDER(0.30)[arrowd@freebsd.org,6yearold@gmail.com]; IP_SCORE(-3.15)[ip: (-9.80), ipnet: 209.85.128.0/17(-3.47), asn: 15169(-2.41), country: US(-0.06)]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; SUBJECT_ENDS_QUESTION(1.00)[]; FROM_NEQ_ENVFROM(0.00)[arrowd@freebsd.org,6yearold@gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; MIME_TRACE(0.00)[0:+,1:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[176.210.85.209.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[176.210.85.209.rep.mailspike.net : 127.0.0.17] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 06:52:22 -0000 On Tue, Jul 9, 2019 at 1:33 AM Unidef wrote: > Instead of just cc files*c -o file > > We can do > > cc files*. -o file.c > > And cpp file*cpp -o file.cpp > > We can hook it up to a MySQL or a neural database? A neural database is a > multi dimensional multi directional binary tree with a master function wi= th > a character array and a (double long *) malloc(double long * NEURAL_SIZE)= ; > index variable, and there=E2=80=99s a search function that searches by ch= aracter > array > > Hopefully this doesn=E2=80=99t sound like spam so don=E2=80=99t yell at m= e.. <0 (dr evil > emote) > > Unidef > This does look like a spam generated using some AI algorithm. The first part is probably written by hand, and other one is generated. I just wondering what's the point of this. For everyone else, message looking much like this was sent to llvm-dev@ mail list too. > Sent from my iPhone > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " > From owner-freebsd-current@freebsd.org Tue Jul 9 08:20:01 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE0BD15D35FD for ; Tue, 9 Jul 2019 08:20:01 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [IPv6:2607:f740:d:20::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2DF6E8592F; Tue, 9 Jul 2019 08:20:01 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 45jZxT4ckCz3klc; Tue, 9 Jul 2019 08:19:57 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([IPv6:::1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [IPv6:::1]) (amavisd-new, port 10587) with ESMTPS id DWQqfYRc8DEI; Tue, 9 Jul 2019 08:19:57 +0000 (UTC) Received: from garnet.daemonic.se (host-95-192-58-193.mobileonline.telia.com [95.192.58.193]) by mail.daemonic.se (Postfix) with ESMTPSA id 45jZxS3nyLz3c7W; Tue, 9 Jul 2019 08:19:56 +0000 (UTC) Subject: Re: Someone broke USB To: sgk@troutmask.apl.washington.edu, Hans Petter Selasky Cc: Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org References: <20190707222555.GA55146@troutmask.apl.washington.edu> <602f5c9b-e15e-d08f-f388-47fc0a560803@selasky.org> <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> <20190709043301.GB63004@troutmask.apl.washington.edu> From: Niclas Zeising Message-ID: <83a114f5-5e59-de31-be35-f579d3a87ca5@freebsd.org> Date: Tue, 9 Jul 2019 10:19:55 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <20190709043301.GB63004@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2DF6E8592F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.973,0]; ASN(0.00)[asn:36236, ipnet:2607:f740:d::/48, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 08:20:02 -0000 On 2019-07-09 06:33, Steve Kargl wrote: > On Mon, Jul 08, 2019 at 10:54:24PM +0200, Hans Petter Selasky wrote: >> On 2019-07-08 22:08, Steve Kargl wrote: >>> On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: >>>> Hi Steve, >>>> >>>> Can you revert all prior patches and try this one instead. >>>> >>> >>> With the new patch, none of the USB devices are found. >>> I'll be away from the laptop for a few hours. >>> >> >> I've put the USB ACPI code into an own module, which is not enabled by >> default. So USB should be back to normal for now. >> >> https://svnweb.freebsd.org/changeset/base/349851 >> > > Thanks! Unfortunately, things have gone left. To update > /usr/src to get your change, I pulled in some vm changes, > which break the graphics/drm-legacy-kmod port. Can you report this, including the failure you're seeing, to x11@freebsd.org or as an issue on the FreeBSDDesktop github? Thanks! Regards -- Niclas Zeising From owner-freebsd-current@freebsd.org Tue Jul 9 13:21:47 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A41015DA7C4 for ; Tue, 9 Jul 2019 13:21:47 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6916D69D70 for ; Tue, 9 Jul 2019 13:21:46 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562678504; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=sQRYJ3Cyk5hugfHEDbk5gFvkCbgdsAOFQON8hsJjyWj4Rimay1A4srFJxhOfOeUOzEmOKXTDjDEvx G/u0PCMTXxD4FNerpdFlc93BPUQutgC3+hsfs7A2H4qisOxjkooUK0koxnd7UByh8iCyv1g7ghTCzn W3EmhvVdu6MDv2WMQ9n0A4wxYyT/uVLrDSrI/aDI2bQuArNJ1sOM3Z2i9oHD8fI14IBRFvYpoDqqZR J1JJK3NICWhaF2eYd2D5LTYBwwn79lw+p1+Qfa51L42NtOWV5I9/q2CwUoBZVCFGnWI6cNNb8fXjon QxTfSjOTIHlwpTUF9NMDHxVvFHlG6uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=m4e0jbxpb2c/sJDXrDjNczJWqohfG10CFeK+2S+na3c=; b=jxLq4WYHBV8hhpXPtuy1UX4krRzUnpzJhAkINy3wYXsby6PMpiJUI5n7qulhEti5X+hYTJ5BXo8NV yh8uY58jnXZfSR4k0k+buBo4ITfRdqUrWWoL0Enq0EtzJZLj8vernlOIXfb95O6j1Af0FouzN1Ok9e BZBa01NJEIrEDDuyQvmWkz1xYPFqJsjrunQYl/F9HtfxkphwhY6EdKt97qXYlZyK+xaZa+d+nUtPwX VxMWB4Q4VWh8zzZ56/FqlBWoz4B72CBvEz//fqwORlDGCV6L+7G1cobB5HqAiiG4DHDfGrLH7hPMEO +6E2IQE6fIlxCy/1fOEfiIgM1G0j5sQ== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=m4e0jbxpb2c/sJDXrDjNczJWqohfG10CFeK+2S+na3c=; b=dSHhv6TklCpugPuOMKhWCf1Yybx4Eze6e8lG3nKLJKF8tztAEWtwQjc2kxnUhMceddHIzny0CLOhL dfLqw8gCEilQA2DB/hkEAwz5hptrkkua2oP9ga/wSpoH5PV0aBWe9oNu58WeD3tMOrgo5AI9Vu2IHo iWHchprULgepl5TIduzbbieHIprqmnNw6B19XqFDReIOVLuojTSQncsLZeeCse4r2nVTmXWsVOUWft nVUw8ERNOleVgOmzkEMX+gwbvopp6QV3EzXGaPo5k5kEhj4BEJ9d+jERu2k/n/5OIZqocTJjRCdQnJ UKxmg1fz1MRQOaA+tKJZ0C9KzlQVf7w== X-MHO-RoutePath: aGlwcGll X-MHO-User: 7c96115b-a24c-11e9-bf28-17c4af33bcc3 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 7c96115b-a24c-11e9-bf28-17c4af33bcc3; Tue, 09 Jul 2019 13:21:42 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x69DLdOh008378; Tue, 9 Jul 2019 07:21:40 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: New format for binaries? From: Ian Lepore To: Gleb Popov Cc: FreeBSD Current Date: Tue, 09 Jul 2019 07:21:39 -0600 In-Reply-To: References: <5601EF57-F655-4386-9A6F-25AEABCC19ED@unidef.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 6916D69D70 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 13:21:47 -0000 On Tue, 2019-07-09 at 10:51 +0400, Gleb Popov wrote: > On Tue, Jul 9, 2019 at 1:33 AM Unidef wrote: > > > Instead of just cc files*c -o file > > > > We can do > > > > cc files*. -o file.c > > > > And cpp file*cpp -o file.cpp > > > > We can hook it up to a MySQL or a neural database? A neural > > database is a > > multi dimensional multi directional binary tree with a master > > function with > > a character array and a (double long *) malloc(double long * > > NEURAL_SIZE); > > index variable, and there’s a search function that searches by > > character > > array > > > > Hopefully this doesn’t sound like spam so don’t yell at me.. <0 (dr > > evil > > emote) > > > > Unidef > > > > This does look like a spam generated using some AI algorithm. The > first > part is probably written by hand, and other one is generated. I just > wondering what's the point of this. > > For everyone else, message looking much like this was sent to llvm- > dev@ > mail list too. > > Everything posted from that mail address has been very obvious straight-up trolling. So obvious, I'm amazed anyone has replied at all. -- Ian From owner-freebsd-current@freebsd.org Tue Jul 9 14:06:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F1ED415DB74C for ; Tue, 9 Jul 2019 14:06:36 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-io1-xd44.google.com (mail-io1-xd44.google.com [IPv6:2607:f8b0:4864:20::d44]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0612D6B98D; Tue, 9 Jul 2019 14:06:36 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-io1-xd44.google.com with SMTP id s7so43364123iob.11; Tue, 09 Jul 2019 07:06:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=GnkYQfqMCDdse2BCYDMR+kPQ8d2EetFfsbYtDPa7iME=; b=GKwNVlePPMLh5/rZZrGt79KvS6iVjbJgkDMY6LgBqMQXrtpXWBKRiPGoL7eT7fMe13 5dTOj8jWBR/ESjjicQuejxDiPZh3NeXcSm0yqfJCRJITDAQMkpVNW2VQCOV1+0gzDVj+ RQOjumi+orKGxb/+sLk4ypV3bBKKy2vKNkedn+L7QAwHSjR9jOy7woK6TD8dhG0DjPA5 uIiwKdoTnojItKKc2wvaycPmLVJ/malMrTm4wVGK+L1S6alwxg07bynS6inXdF24w8+b UA70NJBabVlJj07sTq7YfNf4i9Nht5zjSf41S1pLCpWOUDoc9ZTkECMTqe2YcqX4XbrU MnEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to:user-agent; bh=GnkYQfqMCDdse2BCYDMR+kPQ8d2EetFfsbYtDPa7iME=; b=FESA/EVf6klc4+ajtbyuhrLLvDKDdXuTNUoshl9hq7wHex5jnBn880TegkfrD92G0F /4EL/qVzHv7sgKnvffI1jVBaATz8HBXC3O/5GkrsUA4fQZvI9JSYkewQCyTQd4RYXxVT pjOJ27KtIc79XLmPUFoUVWe2bzEHBx6BUHTdMVo7xJKVOaCary2QwETTJuFMzZGUHSIX g8NRHaosgkn1F/hIzBigHGNjcpTtutgMwKo/ISDGuRIgPV9hcrfq+HxkMus81F4OZeQg Fb7HxwMd6oZ9UMizTdItX8tc18hZx8kIB8W8ExHZX+X9n/ySzY8X5eRj8hHM4PmxJxix VUYw== X-Gm-Message-State: APjAAAUHWjn5iNKCTSCfprnxeffFZjqPjWPN2pNbZ/E+2NWsWVzlEU58 hQZHigYrf1+G/Rr9KyHS15eujZev X-Google-Smtp-Source: APXvYqw8ycOel1vNeZEjU2dlboIUhVTgtPpcPdcY970BLS/YZh0BOJYoyTmgye8fhyDXyoNHKHx4Jg== X-Received: by 2002:a5d:96cc:: with SMTP id r12mr22796889iol.99.1562681194682; Tue, 09 Jul 2019 07:06:34 -0700 (PDT) Received: from raichu (toroon0560w-lp140-05-70-29-85-38.dsl.bell.ca. [70.29.85.38]) by smtp.gmail.com with ESMTPSA id z26sm22637631ioi.85.2019.07.09.07.06.33 (version=TLS1_3 cipher=AEAD-AES256-GCM-SHA384 bits=256/256); Tue, 09 Jul 2019 07:06:33 -0700 (PDT) Sender: Mark Johnston Date: Tue, 9 Jul 2019 10:06:31 -0400 From: Mark Johnston To: Niclas Zeising Cc: sgk@troutmask.apl.washington.edu, freebsd-current@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190709140631.GG41568@raichu> References: <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> <20190709043301.GB63004@troutmask.apl.washington.edu> <83a114f5-5e59-de31-be35-f579d3a87ca5@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <83a114f5-5e59-de31-be35-f579d3a87ca5@freebsd.org> User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 0612D6B98D X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=GKwNVleP; spf=pass (mx1.freebsd.org: domain of markjdb@gmail.com designates 2607:f8b0:4864:20::d44 as permitted sender) smtp.mailfrom=markjdb@gmail.com X-Spamd-Result: default: False [-3.09 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-0.99)[-0.994,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[4.4.d.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.61)[-0.611,0]; IP_SCORE(-0.77)[ip: (1.75), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.41), country: US(-0.06)]; FORGED_SENDER(0.30)[markj@freebsd.org,markjdb@gmail.com]; MIME_TRACE(0.00)[0:+]; MID_RHS_NOT_FQDN(0.50)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[markj@freebsd.org,markjdb@gmail.com] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 14:06:37 -0000 On Tue, Jul 09, 2019 at 10:19:55AM +0200, Niclas Zeising wrote: > On 2019-07-09 06:33, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 10:54:24PM +0200, Hans Petter Selasky wrote: > >> On 2019-07-08 22:08, Steve Kargl wrote: > >>> On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: > >>>> Hi Steve, > >>>> > >>>> Can you revert all prior patches and try this one instead. > >>>> > >>> > >>> With the new patch, none of the USB devices are found. > >>> I'll be away from the laptop for a few hours. > >>> > >> > >> I've put the USB ACPI code into an own module, which is not enabled by > >> default. So USB should be back to normal for now. > >> > >> https://svnweb.freebsd.org/changeset/base/349851 > >> > > > > Thanks! Unfortunately, things have gone left. To update > > /usr/src to get your change, I pulled in some vm changes, > > which break the graphics/drm-legacy-kmod port. > > > Can you report this, including the failure you're seeing, to > x11@freebsd.org or as an issue on the FreeBSDDesktop github? I submitted a PR: https://github.com/FreeBSDDesktop/drm-legacy/pull/12 From owner-freebsd-current@freebsd.org Tue Jul 9 14:48:56 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1C7D15DC597 for ; Tue, 9 Jul 2019 14:48:56 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FDB66D139; Tue, 9 Jul 2019 14:48:55 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x69Emrar065893 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 9 Jul 2019 07:48:53 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x69EmqQ9065892; Tue, 9 Jul 2019 07:48:52 -0700 (PDT) (envelope-from sgk) Date: Tue, 9 Jul 2019 07:48:52 -0700 From: Steve Kargl To: Niclas Zeising Cc: Hans Petter Selasky , Ian Lepore , freebsd-current@freebsd.org, takawata@freebsd.org Subject: Re: Someone broke USB Message-ID: <20190709144852.GA65885@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190708170323.GA59922@troutmask.apl.washington.edu> <20190708172414.GA60059@troutmask.apl.washington.edu> <20190708173030.GA60139@troutmask.apl.washington.edu> <08ded31d-b159-6400-cf69-ffb711eca66c@selasky.org> <2fbea10e-ae6c-fe77-f1bc-632c361dde07@selasky.org> <20190708200803.GA61032@troutmask.apl.washington.edu> <0c7badb9-ad29-1691-eed9-dc66ef8b581c@selasky.org> <20190709043301.GB63004@troutmask.apl.washington.edu> <83a114f5-5e59-de31-be35-f579d3a87ca5@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <83a114f5-5e59-de31-be35-f579d3a87ca5@freebsd.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 4FDB66D139 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.65 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.43)[0.425,0]; NEURAL_HAM_LONG(-0.43)[-0.430,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; RCPT_COUNT_FIVE(0.00)[5]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; REPLYTO_ADDR_EQ_FROM(0.00)[]; NEURAL_SPAM_MEDIUM(0.80)[0.804,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-0.04)[ip: (0.07), ipnet: 128.95.0.0/16(0.01), asn: 73(-0.21), country: US(-0.06)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 14:48:56 -0000 On Tue, Jul 09, 2019 at 10:19:55AM +0200, Niclas Zeising wrote: > On 2019-07-09 06:33, Steve Kargl wrote: > > On Mon, Jul 08, 2019 at 10:54:24PM +0200, Hans Petter Selasky wrote: > >> On 2019-07-08 22:08, Steve Kargl wrote: > >>> On Mon, Jul 08, 2019 at 09:08:17PM +0200, Hans Petter Selasky wrote: > >>>> Hi Steve, > >>>> > >>>> Can you revert all prior patches and try this one instead. > >>>> > >>> > >>> With the new patch, none of the USB devices are found. > >>> I'll be away from the laptop for a few hours. > >>> > >> > >> I've put the USB ACPI code into an own module, which is not enabled by > >> default. So USB should be back to normal for now. > >> > >> https://svnweb.freebsd.org/changeset/base/349851 > >> > >=20 > > Thanks! Unfortunately, things have gone left. To update > > /usr/src to get your change, I pulled in some vm changes, > > which break the graphics/drm-legacy-kmod port. >=20 >=20 > Can you report this, including the failure you're seeing, to=20 > x11@freebsd.org or as an issue on the FreeBSDDesktop github? > Thanks! > Regards Mark's patch to deal with the removed vm_page_unhold() has gotten me past that problem. One none hits =3D=3D=3D> Building for drm-legacy-kmod-g20190523 =3D=3D=3D> drm (all) =3D=3D=3D> drm/drm (all) =3D=3D=3D> drm/mach64 (all) =3D=3D=3D> drm/mga (all) =3D=3D=3D> drm/r128 (all) =3D=3D=3D> drm/savage (all) =3D=3D=3D> drm/sis (all) =3D=3D=3D> drm/tdfx (all) =3D=3D=3D> drm/via (all) =3D=3D=3D> drm2 (all) =3D=3D=3D> drm2/drm2 (all) =3D=3D=3D> drm2/i915kms (all) cc -O2 -pipe -march=3Dcore2 -fno-strict-aliasing -march=3Dcore2 -Werror -= D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib= /ck/include -fno-common -fdebug-prefix-map=3D./machine=3D/usr/src/sys/i386= /include -fdebug-prefix-map=3D./x86=3D/usr/src/sys/x86/include -MD -MF= =2Edepend.intel_iic.o -MTintel_iic.o -mno-mmx -mno-sse -msoft-float -ffrees= tanding -fwrapv -fstack-protector -Wall -Wredundant-decls -Wnested-externs = -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-qual -Wunde= f -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmissing-include-di= rs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error-tautological-c= ompare -Wno-error-empty-body -Wno-error-parentheses-equality -Wno-error-unu= sed-function -Wno-error-pointer-sign -Wno-error-shift-negative-value -Wno-a= ddress-of-packed-member -mno-aes -mno-avx -std=3Diso9899:1999 -I/usr/port= s/graphics/drm-legacy-kmod/work/drm-legacy-12bd551/drm2/../src/ -c /usr/por= ts/graphics/drm-legacy-kmod/work/drm-legacy-12bd551/src/dev/drm2/i915/intel= _iic.c -o intel_iic.o /usr/ports/graphics/drm-legacy-kmod/work/drm-legacy-12bd551/src/dev/drm2/i9= 15/intel_iic.c:570:2: error: implicit declaration of function 'iicbus_set_n= ostop' is invalid in C99 [-Werror,-Wimplicit-function-declaration] iicbus_set_nostop(idev, true); ^ /usr/ports/graphics/drm-legacy-kmod/work/drm-legacy-12bd551/src/dev/drm2/i9= 15/intel_iic.c:570:2: error: this function declaration is not a prototype [= -Werror,-Wstrict-prototypes] 2 errors generated. *** Error code 1 Stop. make[4]: stopped in /usr/ports/graphics/drm-legacy-kmod/work/drm-legacy-12b= d551/drm2/i915kms *** Error code 1 Stop. make[3]: stopped in /usr/ports/graphics/drm-legacy-kmod/work/drm-legacy-12b= d551/drm2 *** Error code 1 Stop. make[2]: stopped in /usr/ports/graphics/drm-legacy-kmod/work/drm-legacy-12b= d551 *** Error code 1 Stop. make[1]: stopped in /usr/ports/graphics/drm-legacy-kmod *** Error code 1 Stop. make: stopped in /usr/ports/graphics/drm-legacy-kmod --=20 Steve From owner-freebsd-current@freebsd.org Tue Jul 9 15:08:08 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 622C515DCB18 for ; Tue, 9 Jul 2019 15:08:08 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 167116DBEA; Tue, 9 Jul 2019 15:08:07 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.15.2/8.15.2) with ESMTPS id x69F855b066049 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Tue, 9 Jul 2019 08:08:05 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.15.2/8.15.2/Submit) id x69F85dl066048; Tue, 9 Jul 2019 08:08:05 -0700 (PDT) (envelope-from sgk) Date: Tue, 9 Jul 2019 08:08:05 -0700 From: Steve Kargl To: Mark Johnston Cc: freebsd-current@freebsd.org Subject: Re: vm_page_hold() and drm-legacy-kmod Message-ID: <20190709150805.GA66037@troutmask.apl.washington.edu> Reply-To: sgk@troutmask.apl.washington.edu References: <20190709043058.GA63004@troutmask.apl.washington.edu> <20190709043505.GC63004@troutmask.apl.washington.edu> <20190709044336.GA63186@troutmask.apl.washington.edu> <20190709050400.GA63317@troutmask.apl.washington.edu> <20190709054342.GF41568@raichu> <20190709055741.GA63597@troutmask.apl.washington.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190709055741.GA63597@troutmask.apl.washington.edu> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 167116DBEA X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.51 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[sgk@troutmask.apl.washington.edu]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.08)[-0.084,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[washington.edu]; AUTH_NA(1.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; IP_SCORE(-0.04)[ip: (0.07), ipnet: 128.95.0.0/16(0.01), asn: 73(-0.21), country: US(-0.06)]; NEURAL_SPAM_SHORT(0.89)[0.892,0]; MX_GOOD(-0.01)[cached: troutmask.apl.washington.edu]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_MEDIUM(0.85)[0.849,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 15:08:08 -0000 On Mon, Jul 08, 2019 at 10:57:41PM -0700, Steve Kargl wrote: > On Tue, Jul 09, 2019 at 01:43:42AM -0400, Mark Johnston wrote: > > On Mon, Jul 08, 2019 at 10:04:00PM -0700, Steve Kargl wrote: > > > > > > This was broken by r349846 committed by markj. > > > > Please try this patch. If it works for you I will submit a pull request > > to the drm-legacy repo. > > Thanks for the quick reply. I've managed to get my /usr/include > in an inconsistent state in trying to back out 349846. Currently, > rebuilding the kernel after a 'make includes'. I'll try your > patch and get back to you. > Mark, your patch fixes the problem. Thanks again for quick response. After commenting out the line containing iicbus_set_nonstop(), the port builds and works. -- Steve From owner-freebsd-current@freebsd.org Tue Jul 9 18:27:37 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 869A915E1506 for ; Tue, 9 Jul 2019 18:27:37 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6C80B76B71 for ; Tue, 9 Jul 2019 18:27:36 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: by mailman.ysv.freebsd.org (Postfix) id 2D59D15E14F7; Tue, 9 Jul 2019 18:27:36 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0A68B15E14F6; Tue, 9 Jul 2019 18:27:36 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from mailgate.Leidinger.net (mailgate.leidinger.net [IPv6:2a00:1828:2000:313::1:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D98B776B68; Tue, 9 Jul 2019 18:27:29 +0000 (UTC) (envelope-from Alexander@leidinger.net) Received: from outgoing.leidinger.net (p5B1651BC.dip0.t-ipconnect.de [91.22.81.188]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by mailgate.Leidinger.net (Postfix) with ESMTPSA id 8F05828B55; Tue, 9 Jul 2019 20:27:17 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [IPv6:fd73:10c7:2053:1::3:102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (Client did not present a certificate) by outgoing.leidinger.net (Postfix) with ESMTPS id 8659A306D; Tue, 9 Jul 2019 20:26:42 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.15.2/8.14.4/Submit) id x69IQeoh017613; Tue, 9 Jul 2019 20:26:40 +0200 (CEST) (envelope-from Alexander@leidinger.net) X-Authentication-Warning: webmail.leidinger.net: www set sender to Alexander@leidinger.net using -f Received: from IO.Leidinger.net (IO.Leidinger.net [192.168.1.11]) by webmail.leidinger.net (Horde Framework) with HTTPS; Tue, 09 Jul 2019 20:26:40 +0200 Date: Tue, 09 Jul 2019 20:26:40 +0200 Message-ID: <20190709202640.Horde.NiJw42D0neU2FjppH2RxdYB@webmail.leidinger.net> From: Alexander Leidinger To: current@freebsd.org, net@freebsd.org, jail@freebsd.org Subject: panic on epair destroy in current as of r349853, jail related User-Agent: Horde Application Framework 5 Accept-Language: de,en Content-Type: multipart/signed; boundary="=_zTkON1xidMr3iv3yK_ktBod"; protocol="application/pgp-signature"; micalg=pgp-sha1 MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=leidinger.net; s=outgoing-alex; t=1562696838; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=nqpdNGUD5IByBOwj92gzZa16x66pflXuqzAsDGVOyqE=; b=cTImwBl0HAr+HqrDVsXl+gmVpY5lZZ9GtesHP2uNG7WSjQNwQqaGn9RmqSLwXas37f/J6D 8+ixOGI2nOcCNJl3OWSCqFU7i7LTlaGU/i9kdiMK5go1SUGLZU0ZV70PInz81jFnkCx9aX feBkKCu9KiHHwSQUNBX4TPJnNKohpID9svVUlsBBsWp5oermV9oE0ccl6G7Gv5t5eISzzo vcjCUTIYYSzffSIZ2JopzCnQcWSsATHcCN4eAKOvy+sHNqDb5haAG4sgIaDZFvf/UVPd0I t4COdLNDk+b9l9ORAmXtqJ+cMP1y/d1YZehANnM0Gmd8g0IrX4mJMF+0jJ7Wtg== ARC-Seal: i=1; s=outgoing-alex; d=leidinger.net; t=1562696838; a=rsa-sha256; cv=none; b=eFf/DjyQsovLLtmpkejNk3ohqgqrk6bhMAJq5CPbxE4uWBMFy7CvIEFnenng3vAjQLE/1x CsK5j3Cr53woOw5shymjagjOlWCUBNPuFRXFk1LtfDVdUVO6WtjOFG3GLxXuk58pQia9IU cIDm5rLM/x7ROWJ0Pk5kqVyGne4sZM5v2spRqOV1EiCCt4u2OX2bUe2Ao/KEk6xapVzDqs Sl6oqYVsfrAtVwRVYb9/EyOIqUy1D5Rlboy70g4JDXr3/rDuFwxbBl+Fn0ct248yFkZnRt b32MtxJqhoWJuB+hPGxEiztGnFBVMGTxpexqlfej2huoFrP19M2/dGbHxFLBhw== ARC-Authentication-Results: i=1; mailgate.Leidinger.net; auth=pass smtp.auth=netchild@leidinger.net smtp.mailfrom=Alexander@leidinger.net X-Rspamd-Queue-Id: D98B776B68 X-Spamd-Bar: --------- X-Spamd-Result: default: False [-9.77 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[leidinger.net:s=outgoing-alex]; RCVD_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; HAS_XAW(0.00)[]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; XAW_SERVICE_ACCT(1.00)[]; IP_SCORE(-3.71)[ip: (-9.79), ipnet: 2a00:1828::/32(-4.88), asn: 34240(-3.87), country: DE(-0.01)]; DKIM_TRACE(0.00)[leidinger.net:+]; DMARC_POLICY_ALLOW(-0.50)[leidinger.net,quarantine]; MX_GOOD(-0.01)[mailgate.leidinger.net]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_SHORT(-0.95)[-0.949,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:34240, ipnet:2a00:1828::/32, country:DE]; ARC_ALLOW(-1.00)[i=1]; RECEIVED_SPAMHAUS_PBL(0.00)[188.81.22.91.zen.spamhaus.org : 127.0.0.10] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 18:27:37 -0000 This message is in MIME format and has been PGP signed. --=_zTkON1xidMr3iv3yK_ktBod Content-Type: text/plain; charset=utf-8; format=flowed; DelSp=Yes Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, I updated from r347365 to r349853. Now I get a panic on epair destroy=20=20 (one=20end needs to be in a jail, and inside the jail an IP address=20=20 needs=20to be assigned to the epair. If no ifconfig is used inside the=20= =20 jail,=20there is no panic. Another user reported something similar (but for him it was enough to=20=20 list=20the interfaces inside the jail with ifconfig) in PR 234985: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234985 Backtrace (here I also renamed the interface before attaching it to=20=20 the=20jail, as I detected the issue with interfaces which are renamed): Fatal trap 9: general protection fault while in kernel mode cpuid =3D 13; apic id =3D 33 instruction pointer =3D 0x20:0xffffffff805f2045 stack pointer =3D 0x28:0xfffffe0159822880 frame pointer =3D 0x28:0xfffffe0159822880 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 43334 (ifconfig) trap number =3D 9 panic: general protection fault cpuid =3D 13 time =3D 1562695289 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0159822= 590 vpanic() at vpanic+0x19d/frame 0xfffffe01598225e0 panic() at panic+0x43/frame 0xfffffe0159822640 trap_fatal() at trap_fatal+0x39c/frame 0xfffffe01598226a0 trap() at trap+0x6c/frame 0xfffffe01598227b0 calltrap() at calltrap+0x8/frame 0xfffffe01598227b0 --- trap 0x9, rip =3D 0xffffffff805f2045, rsp =3D 0xfffffe0159822880, rbp= =20=20 =3D 0xfffffe0159822880 --- strncmp() at strncmp+0x15/frame 0xfffffe0159822880 ifunit_ref() at ifunit_ref+0x51/frame 0xfffffe01598228c0 ifioctl() at ifioctl+0x508/frame 0xfffffe0159822990 kern_ioctl() at kern_ioctl+0x26d/frame 0xfffffe0159822a00 sys_ioctl() at sys_ioctl+0x15d/frame 0xfffffe0159822ad0 amd64_syscall() at amd64_syscall+0x23a/frame 0xfffffe0159822bf0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe0159822bf0 --- syscall (54, FreeBSD ELF64, sys_ioctl), rip =3D 0x8004690da, rsp =3D=20= =20 0x7fffffffe448,=20rbp =3D 0x7fffffffe4b0 --- Uptime: 3h34m59s Dumping 5294 out of 61352 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..= 91% __curthread () at /space/system/usr_src/sys/amd64/include/pcpu.h:246 246 __asm("movq %%gs:%P1,%0" : "=3Dr" (td) : "n"=20=20 (OFFSETOF_CURTHREAD)); (kgdb)=20#0 __curthread () at=20=20 /space/system/usr_src/sys/amd64/include/pcpu.h:246 #1=20 doadump (textdump=3D1) at /space/system/usr_src/sys/kern/kern_shutdow= n.c:392 #2 0xffffffff8050cf70 in kern_reboot (howto=3D260) at /space/system/usr_src/sys/kern/kern_shutdown.c:479 #3 0xffffffff8050d3e9 in vpanic (fmt=3D, ap=3D) at /space/system/usr_src/sys/kern/kern_shutdown.c:905 #4 0xffffffff8050d123 in panic (fmt=3D) at /space/system/usr_src/sys/kern/kern_shutdown.c:832 #5 0xffffffff807e758c in trap_fatal (frame=3D0xfffffe01598227c0, eva=3D0) at /space/system/usr_src/sys/amd64/amd64/trap.c:943 #6 0xffffffff807e698c in trap (frame=3D0xfffffe01598227c0) at /space/system/usr_src/sys/amd64/amd64/trap.c:221 #7 #8 0xffffffff805f2045 in strncmp (s1=3D, s2=3D, n=3D) at /space/system/usr_src/sys/libkern/strncmp.c:44 #9 0xffffffff80605d31 in ifunit_ref (name=3D0xfffffe0159822a20 "panic_test= 1b") at /space/system/usr_src/sys/net/if.c:2434 #10 0xffffffff80607ef8 in ifioctl (so=3D0xfffff809a1afd368, cmd=3D322334953= 6, data=3D0xfffffe0159822a20 "panic_test1b", td=3D0xfffff8014c83e5a0) at /space/system/usr_src/sys/net/if.c:3093 #11 0xffffffff8057658d in fo_ioctl (fp=3D, com=3D3223349536, data=3D0xfffff800020e2180, active_cred=3D0x0, td=3D0xfffff8014c83e5a0) at /space/system/usr_src/sys/sys/file.h:333 #12 kern_ioctl (td=3D0xfffff8014c83e5a0, fd=3D3, com=3D3223349536, data=3D0xfffff800020e2180 "") at /space/system/usr_src/sys/kern/sys_generic.c:800 #13 0xffffffff805762ad in sys_ioctl (td=3D0xfffff8014c83e5a0, uap=3D0xfffff8014c83e968) at=20=20 /space/system/usr_src/sys/kern/sys_generic.c:712 #14=200xffffffff807e801a in syscallenter (td=3D0xfffff8014c83e5a0) at /space/system/usr_src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #15 amd64_syscall (td=3D0xfffff8014c83e5a0, traced=3D0) at /space/system/usr_src/sys/amd64/amd64/trap.c:1181 #16 #17 0x00000008004690da in ?? () Backtrace stopped: Cannot access memory at address 0x7fffffffe448 Bye, Alexander. --=20 http://www.Leidinger.net=20Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF http://www.FreeBSD.org netchild@FreeBSD.org : PGP 0x8F31830F9F2772BF --=_zTkON1xidMr3iv3yK_ktBod Content-Type: application/pgp-signature Content-Description: Digitale PGP-Signatur Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAABAgAGBQJdJNxgAAoJEBINsJsD+NiGMS8P/2GFWrYagdCX594w6jgqVm6j En+B0rT9UYT6c1sQqaA+QoDciGr0PdYEQEYuyNK51/zqfCA2ycT+9EZnIzXyRwtz wr7wbFUpe8owBrX+oUKe2h4c3WkBDJje01GtsAU1ZjUF7+i3Bm37+2VEozzs99wd JHR9rErFD5Jngki0pOrnMAnlXjMHkAp0d/Gtrh95ulfXzKSB+LSq0+wAJw0zGFrg 19thf+QiF9a2YEQiHJe2NlqTO/cXIwVyFKnivh14lCEtFAXpn8THl4ZGY/D4C0Fw A1jc0Edyqp3E31YlWhOMorA4BacAxQCPdSRDQigniEDEdZK9UUWI6XrKZmp9aXcK kiRseKpKVRey5XhUhABx7LiefkbEVTPNdgefq5EBSGEwHuT9mUzWTlIjm+RpPTsI SA00GAL5joQjEjHybF3zb4wl61g9pbNp2D63i8Ed5zWLMR6bNYBHG3276bqrRXRV 591IxrdGlF2xciKIyJLRd27Sw308SNX3EWZSLs0GO7hX821mzkP/+93XOtjcAPkx AU7E3TaaVSq6RvBRYayH7s57SOgH4/Xq5EjhRJQIhiSU6+gZ3xoZueRhMQ+6wV29 1IZf1RpvhwjkW8vsa3hNRfflwxwN7XZXiGqhM8ZB4pmdF/wGqbL5Jttuhc/R6KHQ zq2Q1GQ6c8lW1+wVQEV8 =C1e5 -----END PGP SIGNATURE----- --=_zTkON1xidMr3iv3yK_ktBod-- From owner-freebsd-current@freebsd.org Sat Jul 13 10:04:01 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 855D515E54D2 for ; Sat, 13 Jul 2019 10:04:01 +0000 (UTC) (envelope-from bounces+11118262-b962-freebsd-current=freebsd.org@sendgrid.net) Received: from o1.office.mobisystems.com (o1.office.mobisystems.com [198.37.146.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E54B477D01 for ; Sat, 13 Jul 2019 10:03:59 +0000 (UTC) (envelope-from bounces+11118262-b962-freebsd-current=freebsd.org@sendgrid.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.net; h=mime-version:subject:from:in-reply-to:cc:references:to:content-type; s=smtpapi; bh=lHiAEkew+J/FKLOocXeLRlFV/jI=; b=vOx7ndCd74qGPW+vqt hCyh4vNO6Kua2LHnlVbvjLvL58T95aINd9/U6h2ImQcL5PW4USYOpt5Cy4pswT+Y Ur/s5C+tEuKyd8b6dTnGjnNWJYsdNJKcWaNfPqvjKDtooSkf0vRz+t/g/L3Bca1g ifZxjIBXyjCHbys9untBeaNvw= Received: by filter0139p3mdw1.sendgrid.net with SMTP id filter0139p3mdw1-21049-5D29AC88-29 2019-07-13 10:03:52.606988991 +0000 UTC m=+837311.261457836 Received: from unidef.org (241.238.94.34.bc.googleusercontent.com [34.94.238.241]) by ismtpd0011p1las1.sendgrid.net (SG) with ESMTP id GKoij4y7SlO3ZwLF61vQPQ Sat, 13 Jul 2019 10:03:52.478 +0000 (UTC) Received: from [192.168.0.127] (c-67-169-22-104.hsd1.ca.comcast.net [67.169.22.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by unidef.org (Postfix) with ESMTPSA id 542F481ECF; Sat, 13 Jul 2019 10:03:52 +0000 (UTC) Mime-Version: 1.0 (1.0) Subject: Re: New format for binaries? From: Unidef X-Mailer: iPhone Mail (16F203) In-Reply-To: Date: Sat, 13 Jul 2019 10:03:52 +0000 (UTC) Cc: Gleb Popov , FreeBSD Current Message-Id: References: <5601EF57-F655-4386-9A6F-25AEABCC19ED@unidef.org> To: Ian Lepore X-SG-EID: XhyBwObMhraAR+zdwMupjQ6BIqbhdEfc+6p+uBxS7S/SSqAxsbhdNo88y/aatfk7bUFxFuefVht1Mf jn5IIvB+PWTks2l3hpO/QzwI5Cj2BeuvTWx2ILr6zY8E2uU44PR5LC+Nas7Cxy/jLfELMe+aX+eVrs JunHD0PV/VHAQQ+2wOC1k6B9fxMpl6pn8zAr9XFi4jLVVCMz0B/LmccQszVVxxFYOJEZzfEUVvKl9M A= X-Rspamd-Queue-Id: E54B477D01 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sendgrid.net header.s=smtpapi header.b=vOx7ndCd; spf=pass (mx1.freebsd.org: domain of bounces@sendgrid.net designates 198.37.146.154 as permitted sender) smtp.mailfrom=bounces@sendgrid.net X-Spamd-Result: default: False [-0.55 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; REDIRECTOR_FALSE(0.00)[freebsd.org->sendgrid.net]; R_SPF_ALLOW(0.00)[+ip4:198.37.144.0/20]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[sendgrid.net:+]; MX_GOOD(-0.01)[mx.sendgrid.net,mx2.sendgrid.net]; NEURAL_HAM_SHORT(-0.51)[-0.514,0]; FORGED_SENDER(0.30)[unidef@unidef.org,bounces@sendgrid.net]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11377, ipnet:198.37.144.0/20, country:US]; MIME_TRACE(0.00)[0:+,1:+]; TAGGED_FROM(0.00)[11118262-b962-freebsd-current=freebsd.org]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.985,0]; R_DKIM_ALLOW(0.00)[sendgrid.net:s=smtpapi]; FROM_NEQ_ENVFROM(0.00)[unidef@unidef.org,bounces@sendgrid.net]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[unidef.org]; NEURAL_HAM_LONG(-1.00)[-0.998,0]; URIBL_GREY(1.50)[sendgrid.net.multi.uribl.com]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[154.146.37.198.list.dnswl.org : 127.0.15.0]; IP_SCORE(-1.34)[ip: (2.01), ipnet: 198.37.144.0/20(-4.91), asn: 11377(-3.77), country: US(-0.06)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 10:04:01 -0000 Go fuck yourself. I=E2=80=99ll take my work to geonode. Sent from my iPhone > On Jul 9, 2019, at 6:21 AM, Ian Lepore wrote: >=20 >> On Tue, 2019-07-09 at 10:51 +0400, Gleb Popov wrote: >>> On Tue, Jul 9, 2019 at 1:33 AM Unidef wrote: >>>=20 >>> Instead of just cc files*c -o file >>>=20 >>> We can do >>>=20 >>> cc files*. -o file.c >>>=20 >>> And cpp file*cpp -o file.cpp >>>=20 >>> We can hook it up to a MySQL or a neural database? A neural >>> database is a >>> multi dimensional multi directional binary tree with a master >>> function with >>> a character array and a (double long *) malloc(double long * >>> NEURAL_SIZE); >>> index variable, and there=E2=80=99s a search function that searches by >>> character >>> array >>>=20 >>> Hopefully this doesn=E2=80=99t sound like spam so don=E2=80=99t yell at= me.. <0 (dr >>> evil >>> emote) >>>=20 >>> Unidef >>>=20 >>=20 >> This does look like a spam generated using some AI algorithm. The >> first >> part is probably written by hand, and other one is generated. I just >> wondering what's the point of this. >>=20 >> For everyone else, message looking much like this was sent to llvm- >> dev@ >> mail list too. >>=20 >>=20 >=20 > Everything posted from that mail address has been very obvious > straight-up trolling. So obvious, I'm amazed anyone has replied at > all. >=20 > -- Ian >=20 > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://u11118262.ct.sendgrid.net/wf/click?upn=3D57Q4OhAORZNJ7DJAuKslzsAr= NCM9vpnffh7jZIBrhVxFyarkEAo9aP2aBwUtT8oAVpHgFfGej3kZS5uU74gsS0oFrFPwKtB7pgS= wVp-2BMGts-3D_Q1G7K8cYCrLWsp3rtsmPRgMn-2Byxj0Hhm7fJE687NRvmtS2rEmiEbCMcs-2B= EUDWsKjtZfrgL9Vkz3VNFIHapYcAZrMCbxu-2BHP3QO4WMGKITPfh1wLsARqhu9ajmzJ8-2BmuJ= j9uZ8T51Hqu1PkexjZVfIz6E3jHGICZDPfA6mB08SAK3YmZn9Qqkr0-2BAiulYqkE90FnM7E2oC= eh-2FnIY-2F3V1w-2Ft7YxE57wFj6hlBgPy7OWoQ-3D > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" From owner-freebsd-current@freebsd.org Sat Jul 13 21:51:01 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15DAA15CDC90 for ; Sat, 13 Jul 2019 21:51:01 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (ns-b.lerctr.org [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1A4CF70C46 for ; Sat, 13 Jul 2019 21:51:00 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:Subject:To:From:Date:Content-Transfer-Encoding: Content-Type:MIME-Version:Sender:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=vEOUj9fqqYV/0qeQzgdwh8MObdKC3tLXjmJVCsZPS28=; b=pH/wIwNfN/bFVL9EzAdE4mSr7d jYtmqDT47h2OwrXJO9kyJXZsKwTTD+y9AA16drr4Ie6hTjmxNuUaE2Ff1YzXWnSpa/VE4BFjEJyKQ RsusXbWdZP/ydIPxImzzR9qc2UqgPvBZfBv8UC9w04GDnYlNOEWSyFqG2Ck+/bOibNR6MjxYwlq3C 9cwIQtRdfTHvEB+jA91tmWDS3YBvq89Di27myuIurv/F7zZ7V0DB1X6vkoA21D2loQ2uMVTPHH9xI SN5ayJql8CbnhYdEbZL1tCFUrO1wmAATXpw/YolVCrGCWWaPLXwxosyheku2ekqc727/Eq/XObG/I UEsCb+9A==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:25227 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hmPuz-0007rQ-U8 for freebsd-current@freebsd.org; Sat, 13 Jul 2019 16:50:58 -0500 Received: from 2600:1700:210:b180:f157:6b99:8553:a9d by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Sat, 13 Jul 2019 16:50:57 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sat, 13 Jul 2019 16:50:57 -0500 From: Larry Rosenman To: Freebsd current Subject: panic: vm_page_free_prep: freeing mapped page Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 21:51:01 -0000 I have cores. Ideas? svn rev: r349976 [I] ➜ more core.txt.12 borg.lerctr.org dumped core - see /var/crash/vmcore.12 Sat Jul 13 16:47:03 CDT 2019 FreeBSD borg.lerctr.org 13.0-CURRENT FreeBSD 13.0-CURRENT r349976 LER-MINIMAL amd64 panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 GNU gdb (GDB) 8.3 [GDB v8.3 for FreeBSD] Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd13.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /boot/kernel/kernel... Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... Unread portion of the kernel message buffer: panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 cpuid = 21 time = 1563053382 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe018f9fd890 vpanic() at vpanic+0x19d/frame 0xfffffe018f9fd8e0 panic() at panic+0x43/frame 0xfffffe018f9fd940 vm_page_free_prep() at vm_page_free_prep+0x18a/frame 0xfffffe018f9fd960 vm_page_free_toq() at vm_page_free_toq+0x12/frame 0xfffffe018f9fd990 vm_object_terminate() at vm_object_terminate+0x1db/frame 0xfffffe018f9fd9e0 vm_object_deallocate() at vm_object_deallocate+0x412/frame 0xfffffe018f9fda40 vm_map_process_deferred() at vm_map_process_deferred+0x7f/frame 0xfffffe018f9fda60 kern_munmap() at kern_munmap+0x181/frame 0xfffffe018f9fdad0 amd64_syscall() at amd64_syscall+0x25c/frame 0xfffffe018f9fdbf0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe018f9fdbf0 --- syscall (73, FreeBSD ELF64, sys_munmap), rip = 0x80119978a, rsp = 0x7fffffffce18, rbp = 0x7fffffffce20 --- Uptime: 2h27m22s Dumping 15640 out of 131026 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 246 __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (OFFSETOF_CURTHREAD)); (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392 #2 0xffffffff804b6620 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:479 #3 0xffffffff804b6a99 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:905 #4 0xffffffff804b67d3 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:832 #5 0xffffffff8076c21a in vm_page_free_prep (m=0xfffff82031044790) at /usr/src/sys/vm/vm_page.c:3273 #6 0xffffffff80768152 in vm_page_free_toq (m=0xfffff82031044790) at /usr/src/sys/vm/vm_page.c:3483 #7 0xffffffff8076321b in vm_object_terminate_pages (object=) at /usr/src/sys/vm/vm_object.c:726 #8 vm_object_terminate (object=0xfffff81b924c9600) at /usr/src/sys/vm/vm_object.c:798 #9 0xffffffff80762582 in vm_object_deallocate (object=0xfffff81b924c9600) at /usr/src/sys/vm/vm_object.c:663 #10 0xffffffff80756aef in vm_map_entry_deallocate (entry=, system_map=0) at /usr/src/sys/vm/vm_map.c:3457 #11 vm_map_process_deferred () at /usr/src/sys/vm/vm_map.c:586 #12 0xffffffff807606b1 in kern_munmap (td=0xfffff80c207e0000, addr0=, size=149200896) at /usr/src/sys/vm/vm_mmap.c:603 #13 0xffffffff807adaac in syscallenter (td=0xfffff80c207e0000) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #14 amd64_syscall (td=0xfffff80c207e0000, traced=0) at /usr/src/sys/amd64/amd64/trap.c:1181 #15 #16 0x000000080119978a in ?? () Backtrace stopped: Cannot access memory at address 0x7fffffffce18 (kgdb) -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Sat Jul 13 22:15:10 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE4B515CE5F3 for ; Sat, 13 Jul 2019 22:15:10 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AE50371A64 for ; Sat, 13 Jul 2019 22:15:09 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id x6DMEvfr041781 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 14 Jul 2019 01:15:00 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua x6DMEvfr041781 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id x6DMEvT9041780; Sun, 14 Jul 2019 01:14:57 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Sun, 14 Jul 2019 01:14:57 +0300 From: Konstantin Belousov To: Larry Rosenman Cc: Freebsd current Subject: Re: panic: vm_page_free_prep: freeing mapped page Message-ID: <20190713221457.GP47193@kib.kiev.ua> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tom.home X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 22:15:11 -0000 On Sat, Jul 13, 2019 at 04:50:57PM -0500, Larry Rosenman wrote: > I have cores. Ideas? > svn rev: r349976 > > [I] ➜ more core.txt.12 > borg.lerctr.org dumped core - see /var/crash/vmcore.12 > > Sat Jul 13 16:47:03 CDT 2019 > > FreeBSD borg.lerctr.org 13.0-CURRENT FreeBSD 13.0-CURRENT r349976 > LER-MINIMAL amd64 > > panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 > > GNU gdb (GDB) 8.3 [GDB v8.3 for FreeBSD] > Copyright (C) 2019 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > Type "show copying" and "show warranty" for details. > This GDB was configured as "x86_64-portbld-freebsd13.0". > Type "show configuration" for configuration details. > For bug reporting instructions, please see: > . > Find the GDB manual and other documentation resources online at: > . > > For help, type "help". > Type "apropos word" to search for commands related to "word"... > Reading symbols from /boot/kernel/kernel... > Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... > > Unread portion of the kernel message buffer: > panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 > cpuid = 21 > time = 1563053382 > KDB: stack backtrace: > db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame > 0xfffffe018f9fd890 > vpanic() at vpanic+0x19d/frame 0xfffffe018f9fd8e0 > panic() at panic+0x43/frame 0xfffffe018f9fd940 > vm_page_free_prep() at vm_page_free_prep+0x18a/frame 0xfffffe018f9fd960 > vm_page_free_toq() at vm_page_free_toq+0x12/frame 0xfffffe018f9fd990 > vm_object_terminate() at vm_object_terminate+0x1db/frame > 0xfffffe018f9fd9e0 > vm_object_deallocate() at vm_object_deallocate+0x412/frame > 0xfffffe018f9fda40 > vm_map_process_deferred() at vm_map_process_deferred+0x7f/frame > 0xfffffe018f9fda60 > kern_munmap() at kern_munmap+0x181/frame 0xfffffe018f9fdad0 > amd64_syscall() at amd64_syscall+0x25c/frame 0xfffffe018f9fdbf0 > fast_syscall_common() at fast_syscall_common+0x101/frame > 0xfffffe018f9fdbf0 > --- syscall (73, FreeBSD ELF64, sys_munmap), rip = 0x80119978a, rsp = > 0x7fffffffce18, rbp = 0x7fffffffce20 --- > Uptime: 2h27m22s > Dumping 15640 out of 131026 > MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% > > __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 > 246 __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" > (OFFSETOF_CURTHREAD)); > (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 > #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392 > #2 0xffffffff804b6620 in kern_reboot (howto=260) > at /usr/src/sys/kern/kern_shutdown.c:479 > #3 0xffffffff804b6a99 in vpanic (fmt=, ap= out>) > at /usr/src/sys/kern/kern_shutdown.c:905 > #4 0xffffffff804b67d3 in panic (fmt=) > at /usr/src/sys/kern/kern_shutdown.c:832 > #5 0xffffffff8076c21a in vm_page_free_prep (m=0xfffff82031044790) > at /usr/src/sys/vm/vm_page.c:3273 > #6 0xffffffff80768152 in vm_page_free_toq (m=0xfffff82031044790) > at /usr/src/sys/vm/vm_page.c:3483 > #7 0xffffffff8076321b in vm_object_terminate_pages (object= out>) > at /usr/src/sys/vm/vm_object.c:726 > #8 vm_object_terminate (object=0xfffff81b924c9600) > at /usr/src/sys/vm/vm_object.c:798 > #9 0xffffffff80762582 in vm_object_deallocate > (object=0xfffff81b924c9600) > at /usr/src/sys/vm/vm_object.c:663 > #10 0xffffffff80756aef in vm_map_entry_deallocate (entry= out>, > system_map=0) at /usr/src/sys/vm/vm_map.c:3457 > #11 vm_map_process_deferred () at /usr/src/sys/vm/vm_map.c:586 > #12 0xffffffff807606b1 in kern_munmap (td=0xfffff80c207e0000, > addr0=, size=149200896) at > /usr/src/sys/vm/vm_mmap.c:603 > #13 0xffffffff807adaac in syscallenter (td=0xfffff80c207e0000) > at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 > #14 amd64_syscall (td=0xfffff80c207e0000, traced=0) > at /usr/src/sys/amd64/amd64/trap.c:1181 > #15 > #16 0x000000080119978a in ?? () > Backtrace stopped: Cannot access memory at address 0x7fffffffce18 > (kgdb) What was the process which caused the panic ? Was it threaded ? From owner-freebsd-current@freebsd.org Sat Jul 13 22:16:32 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0371415CE6D5; Sat, 13 Jul 2019 22:16:32 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (ns-b.lerctr.org [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4821B71B8B; Sat, 13 Jul 2019 22:16:31 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=KRQ5QYusK/U7yRzJkAONRiCPqCS38pCV1hBdFAh/h/w=; b=MMMFDKp4xJwAcqHFIwOFcWmBGj /LxhBifA5MiNgks5xu8mqMl7Aaqg2TcKbDFFho4Z+WEiDy18LsSsnZxbOLl2GllpDvEb8f5UWRkEJ GiPufcxU7qlAxCfap7JQ8yrj0Zc+iYBYHUU/qgNrivjxD71QSFbuHdiKxxIbP6c3ZuGZoEUtLQhpb J2pV7BzE1V5fWaRzipSoJrVOseAebRy2rHBNRkng7pt0JuR1rvzTos1m86mAdTGgPXSQRlsRlnlno h9oHrObDrGCIY5mYd8dH/YEYD0uyxUtxyeZAuCb6jeW4VU/ti7vgFdgJyilnwwFNvjVLigAwXm3EA vGCP9KIg==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:20620 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hmQJi-0008HZ-Gx; Sat, 13 Jul 2019 17:16:30 -0500 Received: from 2600:1700:210:b180:f157:6b99:8553:a9d by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Sat, 13 Jul 2019 17:16:30 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sat, 13 Jul 2019 17:16:30 -0500 From: Larry Rosenman To: Konstantin Belousov Cc: Freebsd current , owner-freebsd-current@freebsd.org Subject: Re: panic: vm_page_free_prep: freeing mapped page In-Reply-To: <20190713221457.GP47193@kib.kiev.ua> References: <20190713221457.GP47193@kib.kiev.ua> Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 22:16:32 -0000 On 07/13/2019 5:14 pm, Konstantin Belousov wrote: > On Sat, Jul 13, 2019 at 04:50:57PM -0500, Larry Rosenman wrote: >> I have cores. Ideas? >> svn rev: r349976 >> >> [I] ➜ more core.txt.12 >> borg.lerctr.org dumped core - see /var/crash/vmcore.12 >> >> Sat Jul 13 16:47:03 CDT 2019 >> >> FreeBSD borg.lerctr.org 13.0-CURRENT FreeBSD 13.0-CURRENT r349976 >> LER-MINIMAL amd64 >> >> panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 >> >> GNU gdb (GDB) 8.3 [GDB v8.3 for FreeBSD] >> Copyright (C) 2019 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later >> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. >> Type "show copying" and "show warranty" for details. >> This GDB was configured as "x86_64-portbld-freebsd13.0". >> Type "show configuration" for configuration details. >> For bug reporting instructions, please see: >> . >> Find the GDB manual and other documentation resources online at: >> . >> >> For help, type "help". >> Type "apropos word" to search for commands related to "word"... >> Reading symbols from /boot/kernel/kernel... >> Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... >> >> Unread portion of the kernel message buffer: >> panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 >> cpuid = 21 >> time = 1563053382 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame >> 0xfffffe018f9fd890 >> vpanic() at vpanic+0x19d/frame 0xfffffe018f9fd8e0 >> panic() at panic+0x43/frame 0xfffffe018f9fd940 >> vm_page_free_prep() at vm_page_free_prep+0x18a/frame >> 0xfffffe018f9fd960 >> vm_page_free_toq() at vm_page_free_toq+0x12/frame 0xfffffe018f9fd990 >> vm_object_terminate() at vm_object_terminate+0x1db/frame >> 0xfffffe018f9fd9e0 >> vm_object_deallocate() at vm_object_deallocate+0x412/frame >> 0xfffffe018f9fda40 >> vm_map_process_deferred() at vm_map_process_deferred+0x7f/frame >> 0xfffffe018f9fda60 >> kern_munmap() at kern_munmap+0x181/frame 0xfffffe018f9fdad0 >> amd64_syscall() at amd64_syscall+0x25c/frame 0xfffffe018f9fdbf0 >> fast_syscall_common() at fast_syscall_common+0x101/frame >> 0xfffffe018f9fdbf0 >> --- syscall (73, FreeBSD ELF64, sys_munmap), rip = 0x80119978a, rsp = >> 0x7fffffffce18, rbp = 0x7fffffffce20 --- >> Uptime: 2h27m22s >> Dumping 15640 out of 131026 >> MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% >> >> __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 >> 246 __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" >> (OFFSETOF_CURTHREAD)); >> (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 >> #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392 >> #2 0xffffffff804b6620 in kern_reboot (howto=260) >> at /usr/src/sys/kern/kern_shutdown.c:479 >> #3 0xffffffff804b6a99 in vpanic (fmt=, ap=> out>) >> at /usr/src/sys/kern/kern_shutdown.c:905 >> #4 0xffffffff804b67d3 in panic (fmt=) >> at /usr/src/sys/kern/kern_shutdown.c:832 >> #5 0xffffffff8076c21a in vm_page_free_prep (m=0xfffff82031044790) >> at /usr/src/sys/vm/vm_page.c:3273 >> #6 0xffffffff80768152 in vm_page_free_toq (m=0xfffff82031044790) >> at /usr/src/sys/vm/vm_page.c:3483 >> #7 0xffffffff8076321b in vm_object_terminate_pages (object=> out>) >> at /usr/src/sys/vm/vm_object.c:726 >> #8 vm_object_terminate (object=0xfffff81b924c9600) >> at /usr/src/sys/vm/vm_object.c:798 >> #9 0xffffffff80762582 in vm_object_deallocate >> (object=0xfffff81b924c9600) >> at /usr/src/sys/vm/vm_object.c:663 >> #10 0xffffffff80756aef in vm_map_entry_deallocate (entry=> out>, >> system_map=0) at /usr/src/sys/vm/vm_map.c:3457 >> #11 vm_map_process_deferred () at /usr/src/sys/vm/vm_map.c:586 >> #12 0xffffffff807606b1 in kern_munmap (td=0xfffff80c207e0000, >> addr0=, size=149200896) at >> /usr/src/sys/vm/vm_mmap.c:603 >> #13 0xffffffff807adaac in syscallenter (td=0xfffff80c207e0000) >> at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 >> #14 amd64_syscall (td=0xfffff80c207e0000, traced=0) >> at /usr/src/sys/amd64/amd64/trap.c:1181 >> #15 >> #16 0x000000080119978a in ?? () >> Backtrace stopped: Cannot access memory at address 0x7fffffffce18 >> (kgdb) > > What was the process which caused the panic ? Was it threaded ? > > _______________________________________________ > freebsd-current@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to > "freebsd-current-unsubscribe@freebsd.org" It was a poudriere run, so I don't know for sure. -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106 From owner-freebsd-current@freebsd.org Sat Jul 13 22:58:14 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1661915CF741 for ; Sat, 13 Jul 2019 22:58:14 +0000 (UTC) (envelope-from ler@lerctr.org) Received: from thebighonker.lerctr.org (ns-b.lerctr.org [IPv6:2001:470:1f0f:3ad::53:2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "*.lerctr.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3BA1973205 for ; Sat, 13 Jul 2019 22:58:12 +0000 (UTC) (envelope-from ler@lerctr.org) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=ler2019; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date: Content-Transfer-Encoding:Content-Type:MIME-Version:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=jytyRYAEb/Gh7dSSC9eCXaqTTXESILtlkeWU7Ax2on0=; b=AZJ6oWbx5H0iPdb15RZzaLYUlf cwYrW4l0eH49gm1xcYWDLE1nXdsBEERvZ+xWkgfhcgDvACocmjGfCFowtxdD0S6hBTU1WY+LkmXM8 3+74hFj9v28r99mgGR5K90y9ay+I4bS8mJicdiz+YH3uiwkqEYCD+oyWB4cxueEKgtfDxTEYMWtAT ZRKHxBQxJgqrjrIVfXBeHhoFHdEgzuFzZMH4YICSYYLiaXGDqJ4EqlfG320mQ4LpsE9DAfkRFuO6U 5nPYIHzq9mn9NN9msDs6zGw/K/OZSjmQYSLBPa5srHNhTPvDGWW3BCcghmERXxnnilK0/wlN55IbK 2r1tLqUQ==; Received: from thebighonker.lerctr.org ([2001:470:1f0f:3ad:bb:dcff:fe50:d900]:57412 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hmQy2-0008zG-Av; Sat, 13 Jul 2019 17:58:10 -0500 Received: from 2600:1700:210:b180:f157:6b99:8553:a9d by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Sat, 13 Jul 2019 17:58:10 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sat, 13 Jul 2019 17:58:10 -0500 From: Larry Rosenman To: Konstantin Belousov Cc: Freebsd current Subject: Re: panic: vm_page_free_prep: freeing mapped page In-Reply-To: <20190713221457.GP47193@kib.kiev.ua> References: <20190713221457.GP47193@kib.kiev.ua> Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.3.9 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 22:58:14 -0000 On 07/13/2019 5:14 pm, Konstantin Belousov wrote: > On Sat, Jul 13, 2019 at 04:50:57PM -0500, Larry Rosenman wrote: >> I have cores. Ideas? >> svn rev: r349976 >> >> [I] ➜ more core.txt.12 >> borg.lerctr.org dumped core - see /var/crash/vmcore.12 >> >> Sat Jul 13 16:47:03 CDT 2019 >> >> FreeBSD borg.lerctr.org 13.0-CURRENT FreeBSD 13.0-CURRENT r349976 >> LER-MINIMAL amd64 >> >> panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 >> >> GNU gdb (GDB) 8.3 [GDB v8.3 for FreeBSD] >> Copyright (C) 2019 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later >> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. >> Type "show copying" and "show warranty" for details. >> This GDB was configured as "x86_64-portbld-freebsd13.0". >> Type "show configuration" for configuration details. >> For bug reporting instructions, please see: >> . >> Find the GDB manual and other documentation resources online at: >> . >> >> For help, type "help". >> Type "apropos word" to search for commands related to "word"... >> Reading symbols from /boot/kernel/kernel... >> Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... >> >> Unread portion of the kernel message buffer: >> panic: vm_page_free_prep: freeing mapped page 0xfffff82031044790 >> cpuid = 21 >> time = 1563053382 >> KDB: stack backtrace: >> db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame >> 0xfffffe018f9fd890 >> vpanic() at vpanic+0x19d/frame 0xfffffe018f9fd8e0 >> panic() at panic+0x43/frame 0xfffffe018f9fd940 >> vm_page_free_prep() at vm_page_free_prep+0x18a/frame >> 0xfffffe018f9fd960 >> vm_page_free_toq() at vm_page_free_toq+0x12/frame 0xfffffe018f9fd990 >> vm_object_terminate() at vm_object_terminate+0x1db/frame >> 0xfffffe018f9fd9e0 >> vm_object_deallocate() at vm_object_deallocate+0x412/frame >> 0xfffffe018f9fda40 >> vm_map_process_deferred() at vm_map_process_deferred+0x7f/frame >> 0xfffffe018f9fda60 >> kern_munmap() at kern_munmap+0x181/frame 0xfffffe018f9fdad0 >> amd64_syscall() at amd64_syscall+0x25c/frame 0xfffffe018f9fdbf0 >> fast_syscall_common() at fast_syscall_common+0x101/frame >> 0xfffffe018f9fdbf0 >> --- syscall (73, FreeBSD ELF64, sys_munmap), rip = 0x80119978a, rsp = >> 0x7fffffffce18, rbp = 0x7fffffffce20 --- >> Uptime: 2h27m22s >> Dumping 15640 out of 131026 >> MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% >> >> __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 >> 246 __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" >> (OFFSETOF_CURTHREAD)); >> (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 >> #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392 >> #2 0xffffffff804b6620 in kern_reboot (howto=260) >> at /usr/src/sys/kern/kern_shutdown.c:479 >> #3 0xffffffff804b6a99 in vpanic (fmt=, ap=> out>) >> at /usr/src/sys/kern/kern_shutdown.c:905 >> #4 0xffffffff804b67d3 in panic (fmt=) >> at /usr/src/sys/kern/kern_shutdown.c:832 >> #5 0xffffffff8076c21a in vm_page_free_prep (m=0xfffff82031044790) >> at /usr/src/sys/vm/vm_page.c:3273 >> #6 0xffffffff80768152 in vm_page_free_toq (m=0xfffff82031044790) >> at /usr/src/sys/vm/vm_page.c:3483 >> #7 0xffffffff8076321b in vm_object_terminate_pages (object=> out>) >> at /usr/src/sys/vm/vm_object.c:726 >> #8 vm_object_terminate (object=0xfffff81b924c9600) >> at /usr/src/sys/vm/vm_object.c:798 >> #9 0xffffffff80762582 in vm_object_deallocate >> (object=0xfffff81b924c9600) >> at /usr/src/sys/vm/vm_object.c:663 >> #10 0xffffffff80756aef in vm_map_entry_deallocate (entry=> out>, >> system_map=0) at /usr/src/sys/vm/vm_map.c:3457 >> #11 vm_map_process_deferred () at /usr/src/sys/vm/vm_map.c:586 >> #12 0xffffffff807606b1 in kern_munmap (td=0xfffff80c207e0000, >> addr0=, size=149200896) at >> /usr/src/sys/vm/vm_mmap.c:603 >> #13 0xffffffff807adaac in syscallenter (td=0xfffff80c207e0000) >> at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 >> #14 amd64_syscall (td=0xfffff80c207e0000, traced=0) >> at /usr/src/sys/amd64/amd64/trap.c:1181 >> #15 >> #16 0x000000080119978a in ?? () >> Backtrace stopped: Cannot access memory at address 0x7fffffffce18 >> (kgdb) > > What was the process which caused the panic ? Was it threaded ? I got a second one: [00:02:04] Building 43 packages using 24 builders [00:02:04] Starting/Cloning builders [00:02:07] Hit CTRL+t at any time to see build progress and stats [00:02:07] [01] [00:00:00] Building devel/llvm80 | llvm80-8.0.0_2 [00:02:07] [02] [00:00:00] Building lang/gcc48 | gcc48-4.8.5_10 [00:02:07] [03] [00:00:00] Building lang/gcc8 | gcc8-8.3.0_2 [00:35:48] [02] [00:33:41] Finished lang/gcc48 | gcc48-4.8.5_10: Success [00:35:50] [02] [00:00:00] Building sysutils/uefi-edk2-bhyve | uefi-edk2-bhyve-0.2_1,1 packet_write_wait: Connection to 2600:1700:210:b180:a6ba:dbff:fe29:6695 port 22: Broken pipe [I] ➜ more core.txt.13 borg.lerctr.org dumped core - see /var/crash/vmcore.13 Sat Jul 13 17:38:44 CDT 2019 FreeBSD borg.lerctr.org 13.0-CURRENT FreeBSD 13.0-CURRENT r349976 LER-MINIMAL amd64 panic: freeing mapped page 0xfffff82024146980 GNU gdb (GDB) 8.3 [GDB v8.3 for FreeBSD] Copyright (C) 2019 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-portbld-freebsd13.0". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /boot/kernel/kernel... Reading symbols from /usr/lib/debug//boot/kernel/kernel.debug... Unread portion of the kernel message buffer: panic: freeing mapped page 0xfffff82024146980 cpuid = 4 time = 1563056884 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe03fdf757e0 vpanic() at vpanic+0x19d/frame 0xfffffe03fdf75830 panic() at panic+0x43/frame 0xfffffe03fdf75890 vm_object_collapse_scan() at vm_object_collapse_scan+0x326/frame 0xfffffe03fdf758f0 vm_object_collapse() at vm_object_collapse+0x13a/frame 0xfffffe03fdf75960 vm_object_deallocate() at vm_object_deallocate+0x4af/frame 0xfffffe03fdf759c0 vm_map_process_deferred() at vm_map_process_deferred+0x7f/frame 0xfffffe03fdf759e0 vm_map_remove() at vm_map_remove+0xc6/frame 0xfffffe03fdf75a10 vmspace_exit() at vmspace_exit+0xd8/frame 0xfffffe03fdf75a50 exit1() at exit1+0x58d/frame 0xfffffe03fdf75ac0 sys_sys_exit() at sys_sys_exit+0xd/frame 0xfffffe03fdf75ad0 amd64_syscall() at amd64_syscall+0x25c/frame 0xfffffe03fdf75bf0 fast_syscall_common() at fast_syscall_common+0x101/frame 0xfffffe03fdf75bf0 --- syscall (1, FreeBSD ELF64, sys_sys_exit), rip = 0x80112d92a, rsp = 0x7fffffffcd58, rbp = 0x7fffffffcd70 --- Uptime: 50m59s Dumping 11669 out of 131026 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 246 __asm("movq %%gs:%P1,%0" : "=r" (td) : "n" (OFFSETOF_CURTHREAD)); (kgdb) #0 __curthread () at /usr/src/sys/amd64/include/pcpu.h:246 #1 doadump (textdump=1) at /usr/src/sys/kern/kern_shutdown.c:392 #2 0xffffffff804b6620 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:479 #3 0xffffffff804b6a99 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:905 #4 0xffffffff804b67d3 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:832 #5 0xffffffff80764df6 in vm_object_collapse_scan (object=, op=4) at /usr/src/sys/vm/vm_object.c:1582 #6 0xffffffff8076298a in vm_object_collapse (object=0xfffff80c6f32ba00) at /usr/src/sys/vm/vm_object.c:1760 #7 0xffffffff8076261f in vm_object_deallocate (object=0xfffff80c6f32ba00) at /usr/src/sys/vm/vm_object.c:636 #8 0xffffffff80756aef in vm_map_entry_deallocate (entry=, system_map=0) at /usr/src/sys/vm/vm_map.c:3457 #9 vm_map_process_deferred () at /usr/src/sys/vm/vm_map.c:586 #10 0xffffffff8075c796 in _vm_map_unlock (map=, file=, line=3658) at /usr/src/sys/vm/vm_map.c:599 #11 vm_map_remove (map=, start=4096, end=140737488355328) at /usr/src/sys/vm/vm_map.c:3658 #12 0xffffffff807566f8 in vmspace_dofree (vm=) at /usr/src/sys/vm/vm_map.c:335 #13 vmspace_exit (td=0xfffff81310e4a000) at /usr/src/sys/vm/vm_map.c:416 #14 0xffffffff80476dbd in exit1 (td=0xfffff81310e4a000, rval=, signo=0) at /usr/src/sys/kern/kern_exit.c:417 #15 0xffffffff8047682d in sys_sys_exit (td=, uap=) at /usr/src/sys/kern/kern_exit.c:195 #16 0xffffffff807adaac in syscallenter (td=0xfffff81310e4a000) at /usr/src/sys/amd64/amd64/../../kern/subr_syscall.c:135 #17 amd64_syscall (td=0xfffff81310e4a000, traced=0) at /usr/src/sys/amd64/amd64/trap.c:1181 #18 #19 0x000000080112d92a in ?? () Backtrace stopped: Cannot access memory at address 0x7fffffffcd58 (kgdb) -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 E-Mail: ler@lerctr.org US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106