• Julia Lawall's avatar
    [ALSA] sound: Use time_before, time_before_eq, etc. · f11b7992
    Julia Lawall authored
    The functions time_before, time_before_eq, time_after, and time_after_eq
    are more robust for comparing jiffies against other values.
    A simplified version of the semantic patch making this change is as follows:
    (http://www.emn.fr/x-info/coccinelle/)
    // <smpl>
    @ change_compare_np @
    expression E;
    @@
    (
    - jiffies <= E
    + time_before_eq(jiffies,E)
    |
    - jiffies >= E
    + time_after_eq(jiffies,E)
    |
    - jiffies < E
    + time_before(jiffies,E)
    |
    - jiffies > E
    + time_after(jiffies,E)
    )
    @ include depends on change_compare_np @
    @@
    #include <linux/jiffies.h>
    @ no_include depends on !include && change_compare_np @
    @@
      #include <linux/...>
    + #include <linux/jiffies.h>
    // </smpl>
    Signed-off-by: default avatarJulia Lawall <julia@diku.dk>
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
    f11b7992
s3c24xx-i2s.c 11.2 KB