• Alastair Bridgewater's avatar
    ALSA: hda/ca0132: Don't test for QUIRK_NONE · 126b75e0
    Alastair Bridgewater authored
    QUIRK_NONE is, quite explicitly, the default case.  The entire
    point of a quirks system is to allow "programming by difference"
    from a given base case, which requires that merely defining a new
    quirk for some piece of hardware should not change the behavior of
    the driver for that hardware.  In turn, this means that testing
    for QUIRK_NONE explicitly is a violation of that implicit contract.
    
    Change a test for QUIRK_NONE and QUIRK_ALIENWARE to default, and
    add a test for QUIRK_SBZ to disable the default behavior in that
    instance.
    Signed-off-by: default avatarAlastair Bridgewater <alastair.bridgewater@gmail.com>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    126b75e0
patch_ca0132.c 206 KB