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

Commit acc7a4ee authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "msm: move printk out of spin lock low_water_lock"

parents 5a8e5925 4c6eb77c
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -650,6 +650,7 @@ static void check_stack_usage(void)
	static DEFINE_SPINLOCK(low_water_lock);
	static int lowest_to_date = THREAD_SIZE;
	unsigned long free;
	int islower = false;

	free = stack_not_used(current);

@@ -658,11 +659,16 @@ static void check_stack_usage(void)

	spin_lock(&low_water_lock);
	if (free < lowest_to_date) {
		pr_warn("%s (%d) used greatest stack depth: %lu bytes left\n",
			current->comm, task_pid_nr(current), free);
		lowest_to_date = free;
		islower = true;
	}
	spin_unlock(&low_water_lock);

	if (islower) {
		printk(KERN_WARNING "%s (%d) used greatest stack depth: "
				"%lu bytes left\n",
				current->comm, task_pid_nr(current), free);
	}
}
#else
static inline void check_stack_usage(void) {}