swim.c (03ab8e6297acd1bc0eedaa050e2a1635c576fd11) swim.c (8b9ab62662048a3274361c7e5f64037c2c133e2c)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Driver for SWIM (Sander Woz Integrated Machine) floppy controller
4 *
5 * Copyright (C) 2004,2008 Laurent Vivier <Laurent@lvivier.info>
6 *
7 * based on Alastair Bridgewater SWIM analysis, 2001
8 * based on SWIM3 driver (c) Paul Mackerras, 1996

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

778 struct gendisk *disk = fs->disk;
779
780 if (!disk)
781 return;
782
783 if (fs->registered)
784 del_gendisk(fs->disk);
785
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Driver for SWIM (Sander Woz Integrated Machine) floppy controller
4 *
5 * Copyright (C) 2004,2008 Laurent Vivier <Laurent@lvivier.info>
6 *
7 * based on Alastair Bridgewater SWIM analysis, 2001
8 * based on SWIM3 driver (c) Paul Mackerras, 1996

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

778 struct gendisk *disk = fs->disk;
779
780 if (!disk)
781 return;
782
783 if (fs->registered)
784 del_gendisk(fs->disk);
785
786 blk_cleanup_disk(disk);
786 put_disk(disk);
787 blk_mq_free_tag_set(&fs->tag_set);
788}
789
790static int swim_floppy_init(struct swim_priv *swd)
791{
792 int err;
793 int drive;
794 struct swim __iomem *base = swd->base;

--- 177 unchanged lines hidden ---
787 blk_mq_free_tag_set(&fs->tag_set);
788}
789
790static int swim_floppy_init(struct swim_priv *swd)
791{
792 int err;
793 int drive;
794 struct swim __iomem *base = swd->base;

--- 177 unchanged lines hidden ---