Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2758834ybt; Tue, 16 Jun 2020 14:30:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwLmrXtAzt/jn2Moyj1oSGac+cCm+D4Nq89w29925tR6t3goj8rRz1cJ9DxA0XlsNB1Y7h5 X-Received: by 2002:aa7:dc58:: with SMTP id g24mr4693342edu.136.1592343024652; Tue, 16 Jun 2020 14:30:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592343024; cv=none; d=google.com; s=arc-20160816; b=ZcnSdxb76H/CKBB9CBKl2l3uq5D89PbJn9+KG/bHesDuTrOA7IrTgHVFdvF58hKt5k yObX4CuAehRPx3JqJIQgIFwj8gtF/WQlQkYmAptGe9OJLvhZ0DB3iFv8esqbHhAhETRL B/E/U4UXsffRZjLgE4+jfTiFYusAcS1oO42/VzXfbP/ecfh5bMw/eBXtkmRgN1mlNS/P IW62d5AzuFoVS1/TYcSyaviI2B88qPulPvI+mpJHGGfG4eOuXfdsFLVBnCW0VVHhmCF3 T0CAe/I0wKo9En34kr4FEdE3U5HhboKfqV5Nm5U1cz1cXX6p4J+mbbt3pnY1CE9kINLG uAbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=n6rG31+4EgXZsrVZK4JBwqCdiwjfn5xnPZxnLvzKcko=; b=PSJny3cc7VCoDzaRBweRSq2bGcnkztqhPsTMc/+YHF+8cXal0DoEs1VHvW4c8PMb6N FgM+ZlNzil0+ICAO05ueaHyMsYIgTB0jXz4K7TFHTM5CXHha//q+JuTb7THDI9Nn+A+g jh7CBx8cSAS51blK6f4AhsjiQDEX5iaJwjA/fIycKccbnq8ZuQOkNXJkA224vwyPtiMz +lykIHL9G3SnI60oc2S08H/0zoL3Cl1VhkxbupgZrgpCtLzD6B7rSvcsiYJBAUb9GxnW HNPuq7p2C8btHtdhmrogOVFrAIJ86EJedARrpO73PvJQ16cGltZF3+UQINcMoVcx6bUO VVQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZnDI3JHD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a11si11240169eds.271.2020.06.16.14.30.02; Tue, 16 Jun 2020 14:30:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=ZnDI3JHD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726335AbgFPV0O (ORCPT + 99 others); Tue, 16 Jun 2020 17:26:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42712 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725967AbgFPV0N (ORCPT ); Tue, 16 Jun 2020 17:26:13 -0400 Received: from mail-vs1-xe42.google.com (mail-vs1-xe42.google.com [IPv6:2607:f8b0:4864:20::e42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09378C061573 for ; Tue, 16 Jun 2020 14:26:13 -0700 (PDT) Received: by mail-vs1-xe42.google.com with SMTP id y123so147530vsb.6 for ; Tue, 16 Jun 2020 14:26:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=n6rG31+4EgXZsrVZK4JBwqCdiwjfn5xnPZxnLvzKcko=; b=ZnDI3JHDcHtpLbnjY7yqQ2eezrsV9iupGf/ooiB9LX4/oKjvZSW7PbhkJkq/pjcE6Q foLa5UQgYFIRRka6Tw8nSXEg4aW2HnilWL/EzKuTobdw8O+Q4GkuT6zs0WqlV9kCJc4d dfRWBEadYm7s+JcD69v1Yc7+z8pAN9GkgZlRvuLed/HcfXhn9nlx7oCGxOjptcdJKs7D Y8nxKXNWAluv40VDOZevkNMJUzaYJ4B0Al8pjHaEx8zxvL4dPil1Ue2XxFXrC3+BfusR XewQnB1qYgIPUPqibTcNb6tseXd6NV+KAAgZLlOXuFL/G9qVxHVPZp6LIKs+kOjHVXNA E5/w== 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=n6rG31+4EgXZsrVZK4JBwqCdiwjfn5xnPZxnLvzKcko=; b=Q+ZRCyXz1XgNrIPMRFzCmxmoo8hBuDaOvfZnfv5IRlRWEud6mXGsDsnAdjFZVjlx/E 8O4zPMttDnNK9ZzYocueNhX+xIQpJxgaKN66CRD2wGULlOJeUESWB0L4rmLUockQUHdt w6Np7A+TleF+QBSdfmtY4HfjqUjg9hKyBhZSIyVTWzyAP3I0Kakxjhk29nLlpdMARYQr cLNpCwjlU1N/EQ8niv9Pc0fA776DvPxQX6GFOhQ9XkYISRmGzgCbysHpLVW7clZDDF5/ rFPFEmd1hTymNXifr5CIcqMLhd5ODpNwXuXY/0P1Fi0Fd5Knwx/ToC+Ah6LqhJc6sNQB 3Kcw== X-Gm-Message-State: AOAM530IuX9ahallEsmLWbEIlsmN6in9ZgZIDwBsC22+Wu6UShOkkLJ4 DbgQuX896WOfsNb3H6+qmKJfbSMgnUgitVRnh1k= X-Received: by 2002:a67:5cc1:: with SMTP id q184mr3468872vsb.78.1592342772250; Tue, 16 Jun 2020 14:26:12 -0700 (PDT) MIME-Version: 1.0 References: <20200613155738.2249399-1-jim.cromie@gmail.com> <20200613155738.2249399-21-jim.cromie@gmail.com> <20200616134507.GO31238@alley> In-Reply-To: From: jim.cromie@gmail.com Date: Tue, 16 Jun 2020 15:25:46 -0600 Message-ID: Subject: Re: [PATCH v2 20/24] dyndbg: WIP towards debug-print-class based callsite controls To: Petr Mladek , Stanimir Varbanov Cc: Jason Baron , LKML , akpm@linuxfoundation.org, Greg KH , Rasmus Villemoes Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Or that meaning could be handled by merely issuing the fill-in activations. > In the module that wants debug levels > > echo module foo mflags 4 >control > auto generates same query 3 more times, with mflags 3 flags 2 mflags:1 > let me also note that just because a module might do the descending loop N..1 to implement debug levels, doesnt mean you cant then override manually using echo >control to say disable N=3 but keep 4,5, except 4,5 in file x youre in >control ;-) > > > > > > Best Regards, > > Petr