swim3.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) swim3.c (8b9ab62662048a3274361c7e5f64037c2c133e2c)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Driver for the SWIM3 (Super Woz Integrated Machine 3)
4 * floppy controller found on Power Macintoshes.
5 *
6 * Copyright (C) 1996 Paul Mackerras.
7 */
8

--- 1224 unchanged lines hidden (view full) ---

1233 rc = add_disk(disk);
1234 if (rc)
1235 goto out_cleanup_disk;
1236
1237 disks[floppy_count++] = disk;
1238 return 0;
1239
1240out_cleanup_disk:
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Driver for the SWIM3 (Super Woz Integrated Machine 3)
4 * floppy controller found on Power Macintoshes.
5 *
6 * Copyright (C) 1996 Paul Mackerras.
7 */
8

--- 1224 unchanged lines hidden (view full) ---

1233 rc = add_disk(disk);
1234 if (rc)
1235 goto out_cleanup_disk;
1236
1237 disks[floppy_count++] = disk;
1238 return 0;
1239
1240out_cleanup_disk:
1241 blk_cleanup_disk(disk);
1241 put_disk(disk);
1242out_free_tag_set:
1243 blk_mq_free_tag_set(&fs->tag_set);
1244out_unregister:
1245 if (floppy_count == 0)
1246 unregister_blkdev(FLOPPY_MAJOR, "fd");
1247 return rc;
1248}
1249

--- 42 unchanged lines hidden ---
1242out_free_tag_set:
1243 blk_mq_free_tag_set(&fs->tag_set);
1244out_unregister:
1245 if (floppy_count == 0)
1246 unregister_blkdev(FLOPPY_MAJOR, "fd");
1247 return rc;
1248}
1249

--- 42 unchanged lines hidden ---