• Julia Lawall's avatar
    ALSA: Use usb_set/get_intfdata · f4e9749f
    Julia Lawall authored
    Use the USB functions usb_get_intfdata and usb_set_intfdata instead of
    dev_get_drvdata and dev_set_drvdata, respectively.
    
    The semantic patch that makes this change for the usb_get_intfdata case is
    as follows: (http://www.emn.fr/x-info/coccinelle/)
    
    // <smpl>
    @header@
    @@
    
    #include <linux/usb.h>
    
    @same depends on header@
    position p;
    @@
    
    usb_get_intfdata@p(...) { ... }
    
    @depends on header@
    position _p!=same.p;
    identifier _f;
    struct usb_interface*intf;
    @@
    
    _f@_p(...) { <+...
    - dev_get_drvdata(&intf->dev)
    + usb_get_intfdata(intf)
    ...+> }
    // </smpl>
    Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    f4e9749f
usbusx2y.c 13.4 KB