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

Commit 49b2746e authored by Peter Hurley's avatar Peter Hurley Committed by Greg Kroah-Hartman
Browse files

staging/fwserial: Use WARN_ONCE when port table is corrupted

parent a3218464
Loading
Loading
Loading
Loading
+3 −8
Original line number Diff line number Diff line
@@ -939,14 +939,9 @@ static void fwserial_destroy(struct kref *kref)

	mutex_lock(&port_table_lock);
	for (j = 0; j < num_ports; ++i, ++j) {
		static bool once;
		int corrupt = port_table[i] != ports[j];
		if (corrupt && !once) {
			WARN(corrupt, "port_table[%d]: %p != ports[%d]: %p",
		port_table_corrupt |= port_table[i] != ports[j];
		WARN_ONCE(port_table_corrupt, "port_table[%d]: %p != ports[%d]: %p",
		     i, port_table[i], j, ports[j]);
			once = true;
			port_table_corrupt = true;
		}

		port_table[i] = NULL;
	}