RE: [PATCH] Drivers: hv: vmbus: Deferring per cpu tasks

2024-07-27 Thread Michael Kelley
From: Saurabh Sengar Sent: Wednesday, July 24, 2024 10:26 PM > > Currently on a very large system with 1780 CPUs, hv_acpi_init takes > around 3 seconds to complete for all the CPUs. This is because of > sequential synic initialization for each CPU. > > Defer these tasks so that each CPU execute

Re: [PATCH] Drivers: hv: vmbus: Deferring per cpu tasks

2024-07-27 Thread Srivatsa S. Bhat
On Fri, Jul 26, 2024 at 04:26:19AM -0700, Saurabh Singh Sengar wrote: > On Fri, Jul 26, 2024 at 06:34:53AM +, Srivatsa S. Bhat wrote: > > On Fri, Jul 26, 2024 at 12:01:33AM +, Dexuan Cui wrote: > > > > From: Saurabh Singh Sengar > > > > Sent: Thursday, July 25, 2024 8:35 AM > > > > Subject

Re: [PATCH v3 6/7] Drivers: hv: vmbus: Get the IRQ number from DT

2024-07-27 Thread Krzysztof Kozlowski
On 27/07/2024 11:17, Arnd Bergmann wrote: > On Sat, Jul 27, 2024, at 10:56, Krzysztof Kozlowski wrote: >> On 27/07/2024 00:59, Roman Kisel wrote: >>> @@ -2338,6 +2372,21 @@ static int vmbus_device_add(struct platform_device >>> *pdev) >>> cur_res = &res->sibling; >>> } >>> >>> +

Re: [PATCH v3 6/7] Drivers: hv: vmbus: Get the IRQ number from DT

2024-07-27 Thread Arnd Bergmann
On Sat, Jul 27, 2024, at 10:56, Krzysztof Kozlowski wrote: > On 27/07/2024 00:59, Roman Kisel wrote: >> @@ -2338,6 +2372,21 @@ static int vmbus_device_add(struct platform_device >> *pdev) >> cur_res = &res->sibling; >> } >> >> +/* >> + * Hyper-V always assumes DMA cache

Re: [PATCH v3 6/7] Drivers: hv: vmbus: Get the IRQ number from DT

2024-07-27 Thread Krzysztof Kozlowski
On 27/07/2024 00:59, Roman Kisel wrote: > @@ -2338,6 +2372,21 @@ static int vmbus_device_add(struct platform_device > *pdev) > cur_res = &res->sibling; > } > > + /* > + * Hyper-V always assumes DMA cache coherency, and the DMA subsystem > + * might default to 'n

Re: [PATCH v3 5/7] dt-bindings: bus: Add Hyper-V VMBus cache coherency and IRQs

2024-07-27 Thread Krzysztof Kozlowski
On 27/07/2024 00:59, Roman Kisel wrote: > Add dt-bindings for the Hyper-V VMBus DMA cache coherency > and interrupt specification. > You did not add any bindings. I don't understand this description. Anyway, not tested. Please use scripts/get_maintainers.pl to get a list of necessary people an