Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1621285

Re: [PATCH v4] lightnvm: pblk

From Javier Gonzalez <javier@cnexlabs.com>
Newsgroups linux.kernel
Subject Re: [PATCH v4] lightnvm: pblk
Date 2017-04-11 15:50 +0200
Message-ID <tv4ld-7FU-45@gated-at.bofh.it> (permalink)
References <tuMoh-4s3-5@gated-at.bofh.it> <tv4ld-7FU-47@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi Bart,

> On 10 Apr 2017, at 22.35, Bart Van Assche <bart.vanassche@sandisk.com> wrote:
> 
> On 04/10/2017 11:36 AM, Javier González wrote:
>> Changes since v3:
>> * Apply Bart's feedback [1]
> 
> Thanks for having addressed these comments. But please also make sure
> that the pblk driver builds cleanly with W=1 C=2. When running "make
> M=drivers/lightnvm W=1 C=2" several warnings are reported that should be
> reviewed. At least the endianness warnings should be addressed. An example:
> 
>  CHECK   drivers/lightnvm/pblk-gc.c
> drivers/lightnvm/pblk-gc.c:254:18: warning: incorrect type in assignment
> (different base types)
> drivers/lightnvm/pblk-gc.c:254:18:    expected unsigned long long
> [usertype] *lba_list
> drivers/lightnvm/pblk-gc.c:254:18:    got restricted __le64 [usertype] *
> 
> Please also review the warnings reported by smatch (make
> M=drivers/lightnvm C=2 CHECK="smatch -p=kernel"). A few examples that
> most likely indicate bugs:
> 
>  CHECK   drivers/lightnvm/pblk-init.c
> drivers/lightnvm/pblk-init.c:915: pblk_init() error: passing non
> negative 1 to ERR_PTR
> drivers/lightnvm/pblk-rb.c:782: pblk_rb_tear_down_check() error: we
> previously assumed 'rb->entries' could be null (see line 778)  CHECK
> drivers/lightnvm/pblk-read.c
> drivers/lightnvm/pblk-read.c:486: pblk_submit_read_gc() error: 'bio'
> dereferencing possible ERR_PTR()

I'll submit a v5 later today where these are addressed. Thanks.

> 
> Thanks,
> 
> Bart.

Javier

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[PATCH v4] lightnvm: pblk "Javier González" <jg@lightnvm.io> - 2017-04-10 20:40 +0200
  Re: [PATCH v4] lightnvm: pblk Javier Gonzalez <javier@cnexlabs.com> - 2017-04-11 15:50 +0200

csiph-web