[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <Y+4wj6hIt3jEA4Of@casper.infradead.org>
Date: Thu, 16 Feb 2023 13:33:03 +0000
From: Matthew Wilcox <willy@...radead.org>
To: wenyang.linux@...mail.com
Cc: Alexander Viro <viro@...iv.linux.org.uk>,
Christoph Hellwig <hch@....de>, Dylan Yudaken <dylany@...com>,
Jens Axboe <axboe@...nel.dk>,
David Woodhouse <dwmw@...zon.co.uk>, Fu Wei <wefu@...hat.com>,
Paolo Bonzini <pbonzini@...hat.com>,
Michal Nazarewicz <m.nazarewicz@...sung.com>,
linux-fsdevel@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] eventfd: use wait_event_interruptible_locked_irq() helper
On Thu, Feb 16, 2023 at 01:29:00PM +0000, Matthew Wilcox wrote:
> On Thu, Feb 16, 2023 at 09:17:39PM +0800, wenyang.linux@...mail.com wrote:
> > + res = wait_event_interruptible_locked_irq(
> > + ctx->wqh, ULLONG_MAX - ctx->count > ucnt) ?
> > + -ERESTARTSYS : sizeof(ucnt);
>
> You've broken the line here in a weird way. I'd've done it as:
>
> res = wait_event_interruptible_locked_irq(ctx->wqh,
> ULLONG_MAX - ctx->count > ucnt) ?
> -ERESTARTSYS : sizeof(ucnt));
>
> ... also the patch you've sent here doesn't even compile. Have you
> tested it?
Sorry, I misread it. But I would have avoided use of the ?: operator
here ...
res = wait_event_interruptible_locked_irq(ctx->wqh,
ULLONG_MAX - ctx->count > ucnt);
if (res == 0)
res = sizeof(ucnt);
Powered by blists - more mailing lists