randomconfig fixes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
334fcc8fd4
commit
0568b6e45a
38
include/fix_u32.h
Normal file
38
include/fix_u32.h
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
/* vi: set sw=4 ts=4: */
|
||||||
|
/*
|
||||||
|
* This header makes it easier to include kernel headers
|
||||||
|
* which use u32 and such.
|
||||||
|
*
|
||||||
|
* Licensed under the GPL version 2, see the file LICENSE in this tarball.
|
||||||
|
*/
|
||||||
|
#ifndef FIX_U32_H
|
||||||
|
#define FIX_U32_H 1
|
||||||
|
|
||||||
|
#undef u64
|
||||||
|
#undef u32
|
||||||
|
#undef u16
|
||||||
|
#undef u8
|
||||||
|
#undef s64
|
||||||
|
#undef s32
|
||||||
|
#undef s16
|
||||||
|
#undef s8
|
||||||
|
|
||||||
|
#define u64 bb_hack_u64
|
||||||
|
#define u32 bb_hack_u32
|
||||||
|
#define u16 bb_hack_u16
|
||||||
|
#define u8 bb_hack_u8
|
||||||
|
#define s64 bb_hack_s64
|
||||||
|
#define s32 bb_hack_s32
|
||||||
|
#define s16 bb_hack_s16
|
||||||
|
#define s8 bb_hack_s8
|
||||||
|
|
||||||
|
typedef uint64_t u64;
|
||||||
|
typedef uint32_t u32;
|
||||||
|
typedef uint16_t u16;
|
||||||
|
typedef uint8_t u8;
|
||||||
|
typedef int64_t s64;
|
||||||
|
typedef int32_t s32;
|
||||||
|
typedef int16_t s16;
|
||||||
|
typedef int8_t s8;
|
||||||
|
|
||||||
|
#endif
|
@ -105,16 +105,13 @@
|
|||||||
#include <linux/if_bonding.h>
|
#include <linux/if_bonding.h>
|
||||||
#include <linux/sockios.h>
|
#include <linux/sockios.h>
|
||||||
|
|
||||||
#ifndef IFNAMSIZ
|
#include "fix_u32.h" /* hack, so we may include kernel's ethtool.h */
|
||||||
#define IFNAMSIZ 16
|
|
||||||
#endif
|
|
||||||
|
|
||||||
typedef uint64_t u64; /* hack, so we may include kernel's ethtool.h */
|
|
||||||
typedef uint32_t u32; /* ditto */
|
|
||||||
typedef uint16_t u16; /* ditto */
|
|
||||||
typedef uint8_t u8; /* ditto */
|
|
||||||
#include <linux/ethtool.h>
|
#include <linux/ethtool.h>
|
||||||
|
|
||||||
|
#ifndef IFNAMSIZ
|
||||||
|
# define IFNAMSIZ 16
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
struct dev_data {
|
struct dev_data {
|
||||||
struct ifreq mtu, flags, hwaddr;
|
struct ifreq mtu, flags, hwaddr;
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
#include "libbb.h"
|
#include "libbb.h"
|
||||||
|
|
||||||
|
#include "fix_u32.h"
|
||||||
#include <linux/if.h>
|
#include <linux/if.h>
|
||||||
#include <linux/mii.h>
|
#include <linux/mii.h>
|
||||||
#include <linux/ethtool.h>
|
#include <linux/ethtool.h>
|
||||||
|
@ -516,7 +516,7 @@ int tc_main(int argc UNUSED_PARAM, char **argv)
|
|||||||
duparg(*argv, "priority");
|
duparg(*argv, "priority");
|
||||||
filter_prio = get_u32(*argv, "priority");
|
filter_prio = get_u32(*argv, "priority");
|
||||||
} else if (arg == ARG_proto) { /* filter::list */
|
} else if (arg == ARG_proto) { /* filter::list */
|
||||||
__u16 tmp;
|
uint16_t tmp;
|
||||||
if (filter_proto)
|
if (filter_proto)
|
||||||
duparg(*argv, "protocol");
|
duparg(*argv, "protocol");
|
||||||
if (ll_proto_a2n(&tmp, *argv))
|
if (ll_proto_a2n(&tmp, *argv))
|
||||||
|
@ -35,6 +35,10 @@ cat .config \
|
|||||||
| grep -v ^CONFIG_SELINUX= \
|
| grep -v ^CONFIG_SELINUX= \
|
||||||
| grep -v ^CONFIG_EFENCE= \
|
| grep -v ^CONFIG_EFENCE= \
|
||||||
| grep -v ^CONFIG_DMALLOC= \
|
| grep -v ^CONFIG_DMALLOC= \
|
||||||
|
| grep -v ^CONFIG_ACPID= \
|
||||||
|
| grep -v ^CONFIG_FLASH_ERASEALL= \
|
||||||
|
| grep -v ^CONFIG_FLASH_LOCK= \
|
||||||
|
| grep -v ^CONFIG_FLASH_UNLOCK= \
|
||||||
| cat >.config.new
|
| cat >.config.new
|
||||||
mv .config.new .config
|
mv .config.new .config
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user