git: kernel: Use our offsetof() from <sys/types.h> instead of a local one.

Sascha Wildner swildner at crater.dragonflybsd.org
Sun Mar 3 11:23:55 PST 2013


commit 7198764d31519bcbb6ed931b4d9e7fe8e8fb0cf9
Author: Sascha Wildner <saw at online.de>
Date:   Sun Mar 3 20:23:26 2013 +0100

    kernel: Use our offsetof() from <sys/types.h> instead of a local one.
    
    On GCC 4.1 and later, our offsetof() winds up being __builtin_offsetof(),
    which is constant to GCC, so as a nice benefit this commit also fixes two
    GCC 4.7 warnings:
    
    .../dirhash.h:97:95: warning: variably modified 'dh_firstfree' at file scope
    .../vdevice.h:145:2: warning: variably modified '_ArrayTables' at file scope
    
    There are more offsetof() candidates I need to get to but since those two
    fix warnings, I commit them now.

Summary of changes:
 sys/dev/raid/hptmv/array.h   | 2 +-
 sys/dev/raid/hptmv/vdevice.h | 6 +++---
 sys/vfs/ufs/dir.h            | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7198764d31519bcbb6ed931b4d9e7fe8e8fb0cf9


-- 
DragonFly BSD source repository



More information about the Commits mailing list