• Linus Torvalds's avatar
    Merge branch 'floppy' · 47d6a760
    Linus Torvalds authored
    Merge floppy ioctl verification fixes from Denis Efremov.
    
    This also marks the floppy driver as orphaned - it turns out that Jiri
    no longer has working hardware.
    
    Actual working physical floppy hardware is getting hard to find, and
    while Willy was able to test this, I think the driver can be considered
    pretty much dead from an actual hardware standpoint.  The hardware that
    is still sold seems to be mainly USB-based, which doesn't use this
    legacy driver at all.
    
    The old floppy disk controller is still emulated in various VM
    environments, so the driver isn't going away, but let's see if anybody
    is interested to step up to maintain it.
    
    The lack of hardware also likely means that the ioctl range verification
    fixes are probably mostly relevant to anybody using floppies in a
    virtual environment.  Which is probably also going away in favor of USB
    storage emulation, but who knows.
    
    Will Decon reviewed the patches but I'm not rebasing them just for that,
    so I'll add a
    Reviewed-by: default avatarWill Deacon <will@kernel.org>
    
    here instead.
    
    * floppy:
      MAINTAINERS: mark floppy.c orphaned
      floppy: fix out-of-bounds read in copy_buffer
      floppy: fix invalid pointer dereference in drive_name
      floppy: fix out-of-bounds read in next_valid_format
      floppy: fix div-by-zero in setup_format_params
    47d6a760
MAINTAINERS 509 KB