|
@@ -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",
|
|
|
- i, port_table[i], j, ports[j]);
|
|
|
- once = true;
|
|
|
- port_table_corrupt = true;
|
|
|
- }
|
|
|
+ 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]);
|
|
|
|
|
|
port_table[i] = NULL;
|
|
|
}
|