lkml.org 
[lkml]   [2019]   [Dec]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[RFC PATCH v2 08/10] lib: vdso: Avoid duplication in __cvdso_clock_getres()
    Date
    VDSO_HRES and VDSO_RAW clocks are handled the same way.

    Don't duplicate code.

    Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
    ---
    lib/vdso/gettimeofday.c | 7 +------
    1 file changed, 1 insertion(+), 6 deletions(-)

    diff --git a/lib/vdso/gettimeofday.c b/lib/vdso/gettimeofday.c
    index 5a17a9d2e6cd..aa4a167bf1e0 100644
    --- a/lib/vdso/gettimeofday.c
    +++ b/lib/vdso/gettimeofday.c
    @@ -172,7 +172,7 @@ int __cvdso_clock_getres(const struct vdso_data *vd, clockid_t clock,
    * clocks are handled in the VDSO directly.
    */
    msk = 1U << clock;
    - if (msk & VDSO_HRES) {
    + if (msk & (VDSO_HRES | VDSO_RAW)) {
    /*
    * Preserves the behaviour of posix_get_hrtimer_res().
    */
    @@ -182,11 +182,6 @@ int __cvdso_clock_getres(const struct vdso_data *vd, clockid_t clock,
    * Preserves the behaviour of posix_get_coarse_res().
    */
    ns = LOW_RES_NSEC;
    - } else if (msk & VDSO_RAW) {
    - /*
    - * Preserves the behaviour of posix_get_hrtimer_res().
    - */
    - ns = hrtimer_res;
    } else {
    return -1;
    }
    --
    2.13.3
    \
     
     \ /
      Last update: 2019-12-23 15:32    [W:4.889 / U:0.088 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site