• David Brownell's avatar
    USB: ehci: minor ISO updates, always support split ISO · aa16ca30
    David Brownell authored
    Small updates to the EHCI driver's ISO support:
    
     - Get rid of the Kconfig option for full speed ISO.  It may
       not be perfect yet, but it hasn't appeared to be dangerous
       and pretty much every configuration wants it.
    
     - Instead of two places to disable an empty periodic schedule
       after an ISO transfer completes, just have one.
    
     - After the periodic schedule is disabled, we can short-circuit
       the schedule scan ... it can't possibly have more work to do.
    
    Assuming a typical config with split iso enabled, the only change
    in behavior should be almost unobservable:  quicker termination
    of periodic scans when the schedule gets emptied.
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    aa16ca30
ehci-sched.c 58.4 KB