[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <Yk0jaC9rHwwoEV11@infradead.org>
Date: Tue, 5 Apr 2022 22:21:44 -0700
From: Christoph Hellwig <hch@...radead.org>
To: Jane Chu <jane.chu@...cle.com>
Cc: david@...morbit.com, djwong@...nel.org, dan.j.williams@...el.com,
hch@...radead.org, vishal.l.verma@...el.com, dave.jiang@...el.com,
agk@...hat.com, snitzer@...hat.com, dm-devel@...hat.com,
ira.weiny@...el.com, willy@...radead.org, vgoyal@...hat.com,
linux-fsdevel@...r.kernel.org, nvdimm@...ts.linux.dev,
linux-kernel@...r.kernel.org, linux-xfs@...r.kernel.org,
x86@...nel.org
Subject: Re: [PATCH v7 6/6] pmem: implement pmem_recovery_write()
On Tue, Apr 05, 2022 at 01:47:47PM -0600, Jane Chu wrote:
> + off = (unsigned long)addr & ~PAGE_MASK;
offset_inpage()
> + if (off || !(PAGE_ALIGNED(bytes))) {
No need for the inner braces.
> + mutex_lock(&pmem->recovery_lock);
> + pmem_off = PFN_PHYS(pgoff) + pmem->data_offset;
> + cleared = __pmem_clear_poison(pmem, pmem_off, len);
> + if (cleared > 0 && cleared < len) {
> + dev_warn(dev, "poison cleared only %ld out of %lu\n",
> + cleared, len);
> + mutex_unlock(&pmem->recovery_lock);
> + return 0;
> + } else if (cleared < 0) {
No need for an else after a return.
Powered by blists - more mailing lists