From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4B8A220C490 for ; Thu, 26 Mar 2026 10:30:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774521003; cv=none; b=iHP/GFSEielq2XpncLBkWMfS3UJL+aITTZjWkDjnI6eniohidBqbmsdezY3a6S6Jj22Y3BIHxYyc6I2V8+wWeSj2ISJ2ycun4j2olU86QhyJDwNoAVIhBKp/pEm8NrHo9fCm2bJ8BxKV1kf/0RyK8bQR5VMFxDY3wmRcDIqwmEE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774521003; c=relaxed/simple; bh=4bCc5vvPte1AWpzW4ZfKSBBUUxc46jg3Y/l/EQ7kXVg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=bR6qEjIZhDwhFJGjlvF8igFpoSc7VFwg2DEBxG/mQ3A3Ybw7WzXTXr7IDfINojAa37eiKSKVtp0ELdNd29ve59pjlBbtC/lBzdgcFfruxfTYAsNmKZQvu/vSHqTJ+hk4aTDjGqHq+iodE/6nCHtQtswoz6Rlrlf61Za/NWSYXPo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=nm9rT7X+; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="nm9rT7X+" Received: by smtp.kernel.org (Postfix) with ESMTPSA id B8349C2BC87; Thu, 26 Mar 2026 10:30:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774521003; bh=4bCc5vvPte1AWpzW4ZfKSBBUUxc46jg3Y/l/EQ7kXVg=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=nm9rT7X+XzQmsj/ZcPg1FYxHcftZ4xTDw8unILLc+srP/2hq+dgDQDWeOLPNzqDAd nbMduBsifwOobuBj1oU+iml5QjrhLerga+kJxz4ZuQjAwrlSqbt7j0Uw9EtdqhowMf I4lUBtjrC7K2yN+hAQmomqdsxV4cxAoznMqS9X46Kgc8l8Y/e3Zr6wkxZWjg5lx8uo WmNaCnGLRUjeWW3JrRmTkALR+rU7ggeu9YP40WbTLG/YqOFMhVBHW3bRTP7LzrmHb5 d73htPWrD1gjkb/qiWCFzMM0Ox7bwMbmDqorV5xVSR58tEep0oUnxxmhKR6GGTc72s yB4iVrM35zqeA== From: Thomas Gleixner To: Florian Fainelli , Radu Rendec , LKML Cc: x86@kernel.org, Dmitry Ilvokhin , Neil Horman Subject: Re: [patch v2 04/14] x86/irq: Make irqstats array based In-Reply-To: <88fb8efc-6a00-484f-ad9f-6b7c3bf1506e@broadcom.com> References: <20260320131108.344376329@kernel.org> <20260320132102.297759330@kernel.org> <874im5gfzp.ffs@tglx> <871ph9ges3.ffs@tglx> <87bjgbed38.ffs@tglx> <88fb8efc-6a00-484f-ad9f-6b7c3bf1506e@broadcom.com> Date: Thu, 26 Mar 2026 11:29:57 +0100 Message-ID: <878qbeevdm.ffs@tglx> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Florian! On Wed, Mar 25 2026 at 15:54, Florian Fainelli wrote: > On 3/25/26 15:52, Thomas Gleixner wrote: >> Sigh, yes. This GDB python insanity is a pain, debugging it even more so. > > All matter of perspective but kudos to you for trying to fix it, that is > much appreciated. What bothers me most on the kernel side is that there is neither annotation, which tells something is used in a gdb script, nor a compile time check. So if Radu hadn't noticed and pointed it out, I wouldn't have known about it at all. The insanity snark was just my annoyance about the python integration into gdb. It's amazing that a debugger provides an extension interface which is undebuggable. But admittedly it's at least consistent with the rest of GDB's usability. I know why I prefer the DBT (Debug By Thinking) debugger. :) Thanks, tglx