From owner-freebsd-arch@freebsd.org Tue Nov 26 22:59:04 2019 Return-Path: Delivered-To: freebsd-arch@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 273A41C3FDF for ; Tue, 26 Nov 2019 22:59:04 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (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 47MzqC5MmWz4MmJ for ; Tue, 26 Nov 2019 22:59:03 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1574809142; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=eEqa/8Ig4GKwe79Tie5HseGLjmxkvjTsDwExx2x9WDAKwpkyTSbMIVOdZvYR0x3wML0we+aiSw/Pi YvEKi9bD+TFMFuW5zOSNnTVNg7mhK0zuDRnpaVwtvzBTi+ReDcJOOfW2CINABOF8PBZx1wifQtz9kL pGMehvQfGmDjoGp0A6Nlw6lDPRLLfR+L2eo7Rhd5diHcP6lXreo/0X/d4AOhnosSp4g42GE3+cMmAA kYcafX6npkM87/82koC0+GFx3IMIyaLS06+XfR6tCSzrS3oCBR0kYMnsYD91+E2OT9vLWjaSBYg07B Ob+nghOJY3J8Rsrkg8XEDgw7l7agEBQ== 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=TFlsvyM829vVg8An2Ume82bPUBg+5ziqlhDeyCWD+eM=; b=fREbtiXsTBZ9ji+rXmTy/8EnOByrlCFGYlryA2em49IM2vpmHpsVU/Sk1vUtcmuKfNevDzNmncVHR Eurye34edchg3KGJOBQBos1raZj23BOc8xacI9OAOfL7/5aXmSHc7mu0QlP9udqcBUTloPdZPo5PPO iwosxCMQc2OBnyaXZ6lSVTYMnphkeK7c4ZTlmpmtnLzE68BJtjQxzBdg84E8rEmO9LpxOMR/cZRx01 E4wzeQb6nn/nXdS1U6/AxuBYf3kD7R9Iu1lFnE0JnfkPJNJNyTqS3U2JInfnd31BQiExDKzajMyCth 0MyLB6gAQS9QGH7JGOVAZqVF5+GH4iw== ARC-Authentication-Results: i=1; outbound4.ore.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=TFlsvyM829vVg8An2Ume82bPUBg+5ziqlhDeyCWD+eM=; b=e4TViMgsx3Z8ynDFIguuoRy0FxZxD7RGoDAy6VkeKb/KI3FIJjzwXynRH6DLEwImMypEJafud8uRr Swu8JDuUQR5G4ij/J9Pp5xQ3A9l6rFEohTfFNCHN7S7SbPGM8p5Feu9RFeNLH4mRoMUxgdjM7r34qn +PaOWS/X0z2Hy9X4WeKdcsWKcVnfei353V+HB4nLtvev9t8B86RHqoTox67y07Mqh8hsEjbCjwWUVg Fy23Qeq0qBJ4TIsT8Ias1CUycFUim9O7Nt+MVVUyZYvXCxsLkiwb6hI8TuZqzbp2pr2XxCPQR7MmLf ivQoBWJ05ibk7K9TURkIAaDBXAVnEVg== X-MHO-RoutePath: aGlwcGll X-MHO-User: 55343b53-10a0-11ea-829e-79a40d15cccd 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 outbound4.ore.mailhop.org (Halon) with ESMTPSA id 55343b53-10a0-11ea-829e-79a40d15cccd; Tue, 26 Nov 2019 22:59:01 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id xAQMwxFV074088; Tue, 26 Nov 2019 15:58:59 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <64cf51783b75047d7f07e14c1ef507fbeede2a68.camel@freebsd.org> Subject: Re: Killing Giant for 13 From: Ian Lepore To: Warner Losh Cc: "freebsd-arch@freebsd.org" Date: Tue, 26 Nov 2019 15:58:59 -0700 In-Reply-To: References: <201911260917.xAQ9Hcf1001914@gndrsh.dnsmgr.net> <20191126193555.047a63cf@bsd64.grem.de> <20191126194750.3ff939c3@ernst.home> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 47MzqC5MmWz4MmJ X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.72 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.87)[-0.870,0]; NEURAL_HAM_LONG(-0.85)[-0.852,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Nov 2019 22:59:04 -0000 On Tue, 2019-11-26 at 15:23 -0700, Warner Losh wrote: > And then there's all the interrupt handlers that aren't marked MPSAFE... > how to grep for that? I think I may invent a NEEDS_GIANT sort of thing in > preference to MPSAFE. I'll bet this gets all or most of them... grep -R -l 'bus_setup_intr(' * | xargs grep -L MPSAFE -- Ian