diff --git a/pkg/littlefs/fs/littlefs_fs.c b/pkg/littlefs/fs/littlefs_fs.c index daf616bdc1..6e5ca07e8a 100644 --- a/pkg/littlefs/fs/littlefs_fs.c +++ b/pkg/littlefs/fs/littlefs_fs.c @@ -18,6 +18,7 @@ * @} */ +#include #include #include #include @@ -25,8 +26,6 @@ #include "fs/littlefs_fs.h" -#include "kernel_defines.h" - #define ENABLE_DEBUG 0 #include @@ -170,8 +169,10 @@ static int _mount(vfs_mount_t *mountp) { /* if one of the lines below fail to compile you probably need to adjust vfs buffer sizes ;) */ - BUILD_BUG_ON(VFS_DIR_BUFFER_SIZE < sizeof(lfs_dir_t)); - BUILD_BUG_ON(VFS_FILE_BUFFER_SIZE < sizeof(lfs_file_t)); + static_assert(VFS_DIR_BUFFER_SIZE >= sizeof(lfs_dir_t), + "lfs_dir_t must fit in VFS_DIR_BUFFER_SIZE"); + static_assert(VFS_FILE_BUFFER_SIZE >= sizeof(lfs_file_t), + "lfs_file_t must fit in VFS_FILE_BUFFER_SIZE"); littlefs_desc_t *fs = mountp->private_data;