Messages in this thread | | | Subject | Re: [PATCH] lightnvm: wrong offset in bad blk lun calculation | From | Jens Axboe <> | Date | Tue, 29 Dec 2015 08:28:54 -0700 |
| |
On 12/29/2015 06:37 AM, Matias Bjørling wrote: > dev->nr_luns reports the total number of luns available in a device > while dev->luns_per_chnl is the number of luns per channel. > > When multiple channels are available, the offset is calculated from a > channel and lun id into a linear array. As it multiplies with > the total number of luns, we go out of bound when channel id > 0 and > causes the kernel to panic when we read a protected kernel memory area.
Added for 4.4, thanks.
-- Jens Axboe
| |