[Bug] Crystal Ridge - Fix 1GB namespace alignment vs misaligned pmem ranges
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Description:
A user reported failure to create a device-dax 1GB aligned namespace:
"> On 11/28/2017 10:03 PM, Dan Williams wrote:
>>
>> # cat /proc/iomem
>
[..]
> 100000000-
> 1870000000-
> 1870000000-
> d570000000-
> ed70000000-
> ed70000000-
Looks like a kernel bug handling namespace ranges that are misaligned
(to the device-dax alignment) at the start and the end of range. These
namespaces appear to be 256MB aligned, and the driver fails to trim
off the unaligned space when creating the namespace. Thanks for the
report, I'll copy you on the fix."
Target Kernel:4.15
Target Release: 18.04
Merged in v4.15-rc5.
Commit id:
41fce90f2633