Re: [PATCH v2] raid6/test/test.c: bug fix: Specify aligned(alignment) attributes to the char arrays
From: Shaohua Li
Date: Mon Sep 26 2016 - 19:14:09 EST
On Mon, Sep 26, 2016 at 02:37:38PM -0700, Gayatri Kammela wrote:
> Specifying the aligned attributes to the char data[NDISKS][PAGE_SIZE],
> char recovi[PAGE_SIZE] and char recovi[PAGE_SIZE] arrays, so that all
> malloc memory is page boundary aligned.
> Without these alignment attributes, the test causes a segfault in
> userspace when the NDISKS are changed to 4 from 16.
> The RAID stripes will be page aligned anyway, so we want to test what
> the kernel actually will execute.