Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2fc4876e authored by Martin Schwidefsky's avatar Martin Schwidefsky
Browse files

s390/mm: use VM_BUG_ON in crst_table_[upgrade|downgrade]



The BUG_ON in crst_table_[upgrade|downgrade] is a debugging aid,
replace it with VM_BUG_ON.

Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent e7d0c41e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -83,7 +83,7 @@ int crst_table_upgrade(struct mm_struct *mm, unsigned long end)
	int rc, notify;

	/* upgrade should only happen from 3 to 4, 3 to 5, or 4 to 5 levels */
	BUG_ON(mm->context.asce_limit < _REGION2_SIZE);
	VM_BUG_ON(mm->context.asce_limit < _REGION2_SIZE);
	if (end >= TASK_SIZE_MAX)
		return -ENOMEM;
	rc = 0;
@@ -124,7 +124,7 @@ void crst_table_downgrade(struct mm_struct *mm)
	pgd_t *pgd;

	/* downgrade should only happen from 3 to 2 levels (compat only) */
	BUG_ON(mm->context.asce_limit != _REGION2_SIZE);
	VM_BUG_ON(mm->context.asce_limit != _REGION2_SIZE);

	if (current->active_mm == mm) {
		clear_user_asce();