Merge branch 'for-4.7/libnvdimm' into libnvdimm-for-next
Цей коміт міститься в:
@@ -1383,11 +1383,15 @@ int nvdimm_namespace_attach_btt(struct nd_namespace_common *ndns)
|
||||
struct btt *btt;
|
||||
size_t rawsize;
|
||||
|
||||
if (!nd_btt->uuid || !nd_btt->ndns || !nd_btt->lbasize)
|
||||
if (!nd_btt->uuid || !nd_btt->ndns || !nd_btt->lbasize) {
|
||||
dev_dbg(&nd_btt->dev, "incomplete btt configuration\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
rawsize = nvdimm_namespace_capacity(ndns) - SZ_4K;
|
||||
if (rawsize < ARENA_MIN_SIZE) {
|
||||
dev_dbg(&nd_btt->dev, "%s must be at least %ld bytes\n",
|
||||
dev_name(&ndns->dev), ARENA_MIN_SIZE + SZ_4K);
|
||||
return -ENXIO;
|
||||
}
|
||||
nd_region = to_nd_region(nd_btt->dev.parent);
|
||||
|
@@ -787,6 +787,9 @@ int __init nvdimm_bus_init(void)
|
||||
{
|
||||
int rc;
|
||||
|
||||
BUILD_BUG_ON(sizeof(struct nd_smart_payload) != 128);
|
||||
BUILD_BUG_ON(sizeof(struct nd_smart_threshold_payload) != 8);
|
||||
|
||||
rc = bus_register(&nvdimm_bus_type);
|
||||
if (rc)
|
||||
return rc;
|
||||
|
Посилання в новій задачі
Заблокувати користувача