diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2014-08-12 13:40:42 +1000 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2014-10-02 13:25:42 +1000 |
commit | b31063fcaa6fe1a44126eb7daedbcede00580988 (patch) | |
tree | 9f2324127e39d5dd2db16885d6c42c3b6f4c1bb6 /nvkm/core/mm.c | |
parent | 1214ca956759fc1653504119230429e2d98aba29 (diff) | |
download | nouveau-b31063fcaa6fe1a44126eb7daedbcede00580988.tar.gz |
core/mm: modify test for if building a mm with holes in it
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'nvkm/core/mm.c')
-rw-r--r-- | nvkm/core/mm.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nvkm/core/mm.c b/nvkm/core/mm.c index 6692eb43e..cdd0c9ad0 100644 --- a/nvkm/core/mm.c +++ b/nvkm/core/mm.c @@ -211,7 +211,9 @@ nouveau_mm_init(struct nouveau_mm *mm, u32 offset, u32 length, u32 block) { struct nouveau_mm_node *node; - if (block) { + if (nouveau_mm_initialised(mm)) { + BUG_ON(block != mm->block_size); + } else { INIT_LIST_HEAD(&mm->nodes); INIT_LIST_HEAD(&mm->free); mm->block_size = block; |