swim.c (448cc2fb3a7b327823a9afd374808c37b8e6194f) swim.c (1ebe2e5f9d68e94c524aba876f27b945669a7879)
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

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

835
836 for (drive = 0; drive < swd->floppy_count; drive++) {
837 swd->unit[drive].disk->flags = GENHD_FL_REMOVABLE;
838 swd->unit[drive].disk->major = FLOPPY_MAJOR;
839 swd->unit[drive].disk->first_minor = drive;
840 swd->unit[drive].disk->minors = 1;
841 sprintf(swd->unit[drive].disk->disk_name, "fd%d", drive);
842 swd->unit[drive].disk->fops = &floppy_fops;
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

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

835
836 for (drive = 0; drive < swd->floppy_count; drive++) {
837 swd->unit[drive].disk->flags = GENHD_FL_REMOVABLE;
838 swd->unit[drive].disk->major = FLOPPY_MAJOR;
839 swd->unit[drive].disk->first_minor = drive;
840 swd->unit[drive].disk->minors = 1;
841 sprintf(swd->unit[drive].disk->disk_name, "fd%d", drive);
842 swd->unit[drive].disk->fops = &floppy_fops;
843 swd->unit[drive].disk->flags |= GENHD_FL_NO_PART;
843 swd->unit[drive].disk->events = DISK_EVENT_MEDIA_CHANGE;
844 swd->unit[drive].disk->private_data = &swd->unit[drive];
845 set_capacity(swd->unit[drive].disk, 2880);
846 err = add_disk(swd->unit[drive].disk);
847 if (err)
848 goto exit_put_disks;
849 swd->unit[drive].registered = true;
850 }

--- 120 unchanged lines hidden ---
844 swd->unit[drive].disk->events = DISK_EVENT_MEDIA_CHANGE;
845 swd->unit[drive].disk->private_data = &swd->unit[drive];
846 set_capacity(swd->unit[drive].disk, 2880);
847 err = add_disk(swd->unit[drive].disk);
848 if (err)
849 goto exit_put_disks;
850 swd->unit[drive].registered = true;
851 }

--- 120 unchanged lines hidden ---