lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAK7fddBidt90Yjh=fjj=w8uovjEyes6Qe1U0m7k5XWGYZm+GHA@mail.gmail.com>
Date: Tue, 25 Mar 2025 14:38:44 +0800
From: Tsai Sung-Fu <danielsftsai@...gle.com>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Jingoo Han <jingoohan1@...il.com>, 
	Manivannan Sadhasivam <manivannan.sadhasivam@...aro.org>, 
	Lorenzo Pieralisi <lpieralisi@...nel.org>, Krzysztof Wilczyński <kw@...ux.com>, 
	Rob Herring <robh@...nel.org>, Bjorn Helgaas <bhelgaas@...gle.com>, Andrew Chant <achant@...gle.com>, 
	Brian Norris <briannorris@...gle.com>, Sajid Dalvi <sdalvi@...gle.com>, 
	Mark Cheng <markcheng@...gle.com>, Ben Cheng <bccheng@...gle.com>, linux-pci@...r.kernel.org, 
	linux-kernel@...r.kernel.org, Marc Zyngier <maz@...nel.org>
Subject: Re: [PATCH] PCI: dwc: Chain the set IRQ affinity request back to the parent

On Tue, Mar 11, 2025 at 10:05 PM Thomas Gleixner <tglx@...utronix.de> wrote:
>
> On Tue, Mar 11 2025 at 17:52, Tsai Sung-Fu wrote:
>
> Please do not top-post and trim your replies.
>
> > Running some basic tests with this patch (
> > https://tglx.de/~tglx/patches.tar ) applied on my device, at first
> > glance, the affinity feature is working.
> >
> > I didn't run stress test to test the stability, and the Kernel version
> > we used is a bit old, so I only applied change in this 2 patches
>
> I don't care about old kernels and what you can apply or not. Kernel
> development happens against upstream and not against randomly chosen
> private kernel versions.
>
> > And adding if check on irq_chip_redirect_set_affinity() and
> > irq_set_redirect_target() to avoid cpumask_first() return nr_cpu_ids
>
> I assume you know how diff works.
>
> > May I ask, would this patch be officially added to the 6.14 kernel ?
>
> You may ask. But you should know the answer already, no?
>
> The merge window for 6.14 closed on February 2nd with the release of
> 6.14-rc1. Anything which goes into Linus tree between rc1 and the final
> release is fixes only.
>
> This is new infrastructure, which has neither been posted nor reviewed
> nor properly tested. There are also no numbers about the overhead and
> no analysis whether that overhead causes regressions on existing setups.
>
> These changes want to be:
>
>    1) Put into a series with proper change logs
>
>    2) Posted on the relevant mailing list
>
>    3) Tested and proper numbers provided
>
> So they are not even close to be ready for the 6.15 merge window, simply
> because the irq tree is going to freeze at 6.14-rc7, i.e. by the end of
> this week.
>
> I'm not planning to work on them. Feel free to take the PoC patches,
> polish them up and post them according to the documented process.
>
I really appreciate the patches from you, I am quite new to the
upstream and IRQ framework. So would you help to share
some experiences on how this kind of new infrastructure of IRQ
framework should be tested if you don't mind ?
> Thanks,
>
>         tglx

Thanks

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ