|
@@ -83,11 +83,6 @@ void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask)
|
|
|
jack->status &= ~mask;
|
|
|
jack->status |= status & mask;
|
|
|
|
|
|
- /* The DAPM sync is expensive enough to be worth skipping.
|
|
|
- * However, empty mask means pin synchronization is desired. */
|
|
|
- if (mask && (jack->status == oldstatus))
|
|
|
- goto out;
|
|
|
-
|
|
|
trace_snd_soc_jack_notify(jack, status);
|
|
|
|
|
|
list_for_each_entry(pin, &jack->pins, list) {
|
|
@@ -109,7 +104,6 @@ void snd_soc_jack_report(struct snd_soc_jack *jack, int status, int mask)
|
|
|
|
|
|
snd_jack_report(jack->jack, jack->status);
|
|
|
|
|
|
-out:
|
|
|
mutex_unlock(&jack->mutex);
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(snd_soc_jack_report);
|