From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9CD96CDB47E for ; Wed, 11 Oct 2023 20:41:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233420AbjJKUlM (ORCPT ); Wed, 11 Oct 2023 16:41:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37392 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233360AbjJKUlM (ORCPT ); Wed, 11 Oct 2023 16:41:12 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7375C91; Wed, 11 Oct 2023 13:41:11 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 85651C433C7; Wed, 11 Oct 2023 20:41:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1697056871; bh=9EVT3HUYovZmBqwUKcOJz38R9MR6qb+rx5ZSOFAJ9lk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=02RpwIjpbOoci5puKNroyjLJgHAt6seKNkDwAusu4bGam+wq8f3YGxS7G+wBVqnuz Dw6oloGvQbw5TiygDfl1zByi+COf7BdLfGw3ZHTcjhe1N7VreagjPP/2eauIulOGWo lloPIOMBnqJARmSAQ6kpqzxtMuDzevzJz+PUK9Ow= Date: Wed, 11 Oct 2023 22:41:08 +0200 From: Greg KH To: Dan Raymond Cc: linux-kernel@vger.kernel.org, x86@kernel.org, linux-serial , tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com, hpa@zytor.com, peterz@infradead.org, andriy.shevchenko@linux.intel.com, quic_saipraka@quicinc.com, Steven Rostedt Subject: Re: [PATCH v5] arch/x86: port I/O tracing on x86 Message-ID: <2023101129-dragonish-chaplain-ab30@gregkh> References: <2023100344-dart-jailbreak-c371@gregkh> <94e2b77c-9cc4-534f-e650-06d7e0697f9f@gmail.com> <20231004195001.76a57417@gandalf.local.home> <80b84be0-a0ad-d1a9-607a-a87c6cf509e0@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-serial@vger.kernel.org On Wed, Oct 11, 2023 at 02:22:14PM -0600, Dan Raymond wrote: > On 10/7/2023 11:56 AM, Dan Raymond wrote: > > Add support for port I/O tracing on x86. Memory mapped I/O tracing is > > available on x86 via CONFIG_MMIOTRACE but that relies on page faults > > so it doesn't work with port I/O. This feature uses tracepoints in a > > similar manner as CONFIG_TRACE_MMIO_ACCESS. > > > > Signed-off-by: Dan Raymond > > Suggested-by: Andy Shevchenko > > --- > > V1 -> V2: > > - create header file for prototypes to silence new compiler warning > > - reduce CPU overhead to 2 instructions (no branching) when tracing disabled > > - fix imprecise IP logging by retrieving the IP off the stack instead of using > > compile time labels > > > > V2 -> V3: > > - restore missing semicolon > > > > V3 -> V4: > > - make GPL licenses consistent > > - change pointer arguments from (long) to (void *) > > - eliminate include guard checks and use -DDISABLE_TRACEPOINTS instead to > > disable tracepoints in arch/x86/boot/* > > - fix compiler warnings due to signed/unsigned mismatch in arch_cmpxchg64() > > > > V4 -> V5: > > - add -DDISABLE_TRACEPOINTS to arch/x86/realmode/rm/Makefile > > Can I get reviews on this please? You sent it 3 days ago, please be patient, there is no need to demand work from others so quickly, most of us are totally swamped. If after 2 weeks or so with no review, then you can ask again. In the meantime, to help us out, please do some patch review yourself on the various mailing lists (the tty list can always use help.) To ask for work from others without helping out is not always good... thanks, greg k-h