Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp5384596rwl; Tue, 21 Mar 2023 18:21:45 -0700 (PDT) X-Google-Smtp-Source: AK7set/xQpjgR3jrNe5SJ14BzXz4LFqKLmXldfgnS34l+xXKAW238dRFcAKtcQUqJ/WtuzMBsR2x X-Received: by 2002:a05:6402:2803:b0:4fa:6137:cbf2 with SMTP id h3-20020a056402280300b004fa6137cbf2mr5644479ede.1.1679448105492; Tue, 21 Mar 2023 18:21:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679448105; cv=none; d=google.com; s=arc-20160816; b=wpe0LD7IWQftyZMtK3GyW8QKWohiQH5+iOYUDWzMYbek39GM7FtBPpbwNhVrhEwdYj Bzj0EzkoCJ5wi5+YngXp/Pcdwle2tAea3h1+Ea1Tzcl2hSjU64Ez4bHJY6y3KwuhkxJs eahy1VLhFGO06gN/81novVySfagP3NsKqZFIoDbb7nEw54k5aglNPsHzC5bbiLgbJ8as +FsrWFTnKC0YoVciVlsybelDbrSORNDUT9oD8S8BcTIfVX8k5PbmXmjlRZBtGgywi2Sz NTCI5W4NiyD8xZpBvH12QqfH0ncqjRI/ZDsp8gfHUaTJDxfk4WhTbWmZUjr+2btE+nrw wvhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date; bh=eK0OnKYKSmkwPwxZvtB1s9NGZCrfAWjFZOT13p50gHk=; b=auo/usPdaiPhS4Y1XBkxCl+13P52R1R/l+DabAiOHDofWLgtx0NVBlKt7tW92dkc3A xRrOqZUqGtKmSEjRi7266Mz+4zjBFLdW0uVAR8HhfL3UCxREGEs0D17L1c9kXxu4yr0k 18TS5rUCmQJyMt8jNJOrJX1gaUhGA2u2ELL/HIyI4B65A3vmNRBZOMQ3tZ2w6qHUNqbx uIEXLmpgDXo2S9nT798W3XHFq6kJuilsFnEsqu5RLIGxABhOXkW3HtZpkjp2icRgLawa SXZbD/4MDoXiCda+tziFiG7CzB54eiLYSuQrDVlQLD4EdT2LwOit3IcsV/FJDTUQgzn0 oyRQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f24-20020a056402161800b004acb302a730si15619143edv.70.2023.03.21.18.21.21; Tue, 21 Mar 2023 18:21:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229825AbjCVBUt (ORCPT + 99 others); Tue, 21 Mar 2023 21:20:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36408 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229550AbjCVBUp (ORCPT ); Tue, 21 Mar 2023 21:20:45 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A0F8271F for ; Tue, 21 Mar 2023 18:20:44 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 4AA65B81A3C for ; Wed, 22 Mar 2023 01:20:43 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 333BBC433D2; Wed, 22 Mar 2023 01:20:41 +0000 (UTC) Date: Tue, 21 Mar 2023 21:20:38 -0400 From: Steven Rostedt To: Josh Poimboeuf Cc: LKML , Linus Torvalds , Peter Zijlstra , Frederic Weisbecker , "Paul E. McKenney" Subject: Re: [PATCH] context_tracking: Have ct_state() use preempt_disable_notrace() Message-ID: <20230321212038.40325918@gandalf.local.home> In-Reply-To: <20230322005821.oh4pbn4vdf4jrdsh@treble> References: <20230321204524.44733a13@gandalf.local.home> <20230322005821.oh4pbn4vdf4jrdsh@treble> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 21 Mar 2023 17:58:21 -0700 Josh Poimboeuf wrote: > On Tue, Mar 21, 2023 at 08:45:24PM -0400, Steven Rostedt wrote: > > From: "Steven Rostedt (Google)" > > > > One of my tests triggered: > > > > ------------[ cut here ]------------ > > WARNING: CPU: 0 PID: 1 at include/trace/events/preemptirq.h:51 trace_preempt_off+0x7c/0x80 > > Modules linked in: > > CPU: 0 PID: 1 Comm: init Not tainted 6.3.0-rc3-test-00011-ge11b521a7b69-dirty #31 > > Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.0-debian-1.16.0-5 04/01/2014 > > RIP: 0010:trace_preempt_off+0x7c/0x80 > > Code: 74 0f 48 8b 78 08 48 89 f2 48 89 de e8 5d f9 ff ff 65 ff 0d 6e d6 ce 68 75 a2 0f 1f 44 00 00 eb 9b e8 28 ea f3 ff 84 c0 75 a5 <0f> 0b eb a1 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f > > RSP: 0000:ffffaf0880013f00 EFLAGS: 00010046 > > RAX: 0000000000000000 RBX: ffffffff97fafe59 RCX: 0000000000000001 > > RDX: 0000000000000000 RSI: ffffffff986f4b71 RDI: ffffffff986fa0dd > > RBP: ffffffff97fafe59 R08: 0000000000000000 R09: 0000000000000000 > > R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 > > R13: 0000000000000014 R14: 0000000000000000 R15: 0000000000000000 > > FS: 0000000000000000(0000) GS:ffff8adf7bc00000(0000) knlGS:0000000000000000 > > CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 > > CR2: 00007f125de099c0 CR3: 000000010498a001 CR4: 0000000000170ef0 > > Call Trace: > > > > irqentry_enter_from_user_mode+0x39/0x80 > > irqentry_enter+0x51/0x60 > > exc_page_fault+0x3d/0x200 > > asm_exc_page_fault+0x26/0x30 > > I think this was just fixed in -tip today: > > https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=f87d28673b71b35b248231a2086f9404afbb7f28 > Thanks. Either way, I need a fix to let me pass my tests on my own code ;-) -- Steve