]> Pileus Git - ~andy/linux/blobdiff - drivers/macintosh/macio-adb.c
Merge branch 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuil...
[~andy/linux] / drivers / macintosh / macio-adb.c
index 79119f56e82def706ce517bfdb8e9dcebc1eb3d3..bd6da7a9c55bf77f040de2cb4b5314d163eb3b42 100644 (file)
@@ -155,6 +155,7 @@ static int macio_adb_reset_bus(void)
        while ((in_8(&adb->ctrl.r) & ADB_RST) != 0) {
                if (--timeout == 0) {
                        out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) & ~ADB_RST);
+                       spin_unlock_irqrestore(&macio_lock, flags);
                        return -1;
                }
        }