[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <34251cd7-7e07-f571-2790-cb1cd001813a@linux.ibm.com>
Date: Mon, 14 Feb 2022 15:35:41 -0500
From: Matthew Rosato <mjrosato@...ux.ibm.com>
To: Pierre Morel <pmorel@...ux.ibm.com>, linux-s390@...r.kernel.org
Cc: alex.williamson@...hat.com, cohuck@...hat.com,
schnelle@...ux.ibm.com, farman@...ux.ibm.com,
borntraeger@...ux.ibm.com, hca@...ux.ibm.com, gor@...ux.ibm.com,
gerald.schaefer@...ux.ibm.com, agordeev@...ux.ibm.com,
frankja@...ux.ibm.com, david@...hat.com, imbrenda@...ux.ibm.com,
vneethv@...ux.ibm.com, oberpar@...ux.ibm.com, freude@...ux.ibm.com,
thuth@...hat.com, pasic@...ux.ibm.com, kvm@...r.kernel.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH v3 17/30] KVM: s390: pci: enable host forwarding of
Adapter Event Notifications
On 2/14/22 7:59 AM, Pierre Morel wrote:
>
>
> On 2/4/22 22:15, Matthew Rosato wrote:
...
>> +static void aen_process_gait(u8 isc)
>> +{
>> + bool found = false, first = true;
>> + union zpci_sic_iib iib = {{0}};
>> + unsigned long si, flags;
>> +
>> + spin_lock_irqsave(&aift->gait_lock, flags);
>> +
>> + if (!aift->gait) {
>> + spin_unlock_irqrestore(&aift->gait_lock, flags);
>> + return;
>> + }
>> +
>> + for (si = 0;;) {
>> + /* Scan adapter summary indicator bit vector */
>> + si = airq_iv_scan(aift->sbv, si, airq_iv_end(aift->sbv));
>> + if (si == -1UL) {
>> + if (first || found) {
>> + /* Reenable interrupts. */
>> + if (zpci_set_irq_ctrl(SIC_IRQ_MODE_SINGLE, isc,
>> + &iib))
>> + break;
>
> I thought we agreed that the test is not useful here.
Oops, you are correct -- it looks like I simply failed to apply any of
your suggestions from that particular email, must have marked it 'done'
on accident -- sorry about that. I've gone ahead and made these changes
already on my in-progress v4 branch. Thanks for pointing it out.
Powered by blists - more mailing lists