The patch titled au1550_ac97: spin_unlock in error path has been removed from the -mm tree. Its filename is au1550_ac97-spin_unlock-in-error-path.patch This patch was dropped because it was merged into mainline or a subsystem tree ------------------------------------------------------ Subject: au1550_ac97: spin_unlock in error path From: Domen Puncer <domen.puncer@xxxxxxxx> Error paths didn't spin_unlock. Signed-off-by: Domen Puncer <domen.puncer@xxxxxxxx> Signed-off-by: Ralf Baechle <ralf@xxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- sound/oss/au1550_ac97.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff -puN sound/oss/au1550_ac97.c~au1550_ac97-spin_unlock-in-error-path sound/oss/au1550_ac97.c --- a/sound/oss/au1550_ac97.c~au1550_ac97-spin_unlock-in-error-path +++ a/sound/oss/au1550_ac97.c @@ -213,7 +213,8 @@ rdcodec(struct ac97_codec *codec, u8 add } if (i == POLL_COUNT) { err("rdcodec: read poll expired!"); - return 0; + data = 0; + goto out; } /* wait for command done? @@ -226,7 +227,8 @@ rdcodec(struct ac97_codec *codec, u8 add } if (i == POLL_COUNT) { err("rdcodec: read cmdwait expired!"); - return 0; + data = 0; + goto out; } data = au_readl(PSC_AC97CDC) & 0xffff; @@ -237,6 +239,7 @@ rdcodec(struct ac97_codec *codec, u8 add au_writel(PSC_AC97EVNT_CD, PSC_AC97EVNT); au_sync(); + out: spin_unlock_irqrestore(&s->lock, flags); return data; _ Patches currently in -mm which might be from domen.puncer@xxxxxxxx are origin.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html