Skip to content

Commit 3ac892e

Browse files
authored
Merge pull request #338 from kraj/kraj/odroidc2-3.14.y
Build fixed
2 parents 0bf4109 + 5349a79 commit 3ac892e

File tree

3 files changed

+5
-14
lines changed

3 files changed

+5
-14
lines changed

drivers/gpu/arm/mali/Kbuild

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ MALI_ENABLE_CPU_CYCLES ?= 0
2525
# For customer releases the Linux Device Drivers will be provided as ARM proprietary and GPL releases:
2626
# The ARM proprietary product will only include the license/proprietary directory
2727
# The GPL product will only include the license/gpl directory
28-
ifeq ($(wildcard $(src)/linux/license/gpl/*),)
28+
ifeq ($(wildcard $(srctree)/$(src)/linux/license/gpl/*),)
2929
ccflags-y += -I$(src)/linux/license/proprietary
3030
ifeq ($(CONFIG_MALI400_PROFILING),y)
3131
$(error Profiling is incompatible with non-GPL license)
@@ -57,7 +57,7 @@ ifeq ($(MALI_PLATFORM_FILES),)
5757
ifeq ($(CONFIG_ARCH_EXYNOS4),y)
5858
EXTRA_DEFINES += -DMALI_FAKE_PLATFORM_DEVICE=1
5959
export MALI_PLATFORM=exynos4
60-
export MALI_PLATFORM_FILES_BUILDIN = $(notdir $(wildcard $(src)/platform/$(MALI_PLATFORM)/*.c))
60+
export MALI_PLATFORM_FILES_BUILDIN = $(notdir $(wildcard $(srctree)/$(src)/platform/$(MALI_PLATFORM)/*.c))
6161
export MALI_PLATFORM_FILES_ADD_PREFIX = $(addprefix platform/$(MALI_PLATFORM)/,$(MALI_PLATFORM_FILES_BUILDIN))
6262
endif
6363
endif

drivers/gpu/arm/ump/Kbuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
CONFIG ?= default
1414

1515
# Validate selected config
16-
ifneq ($(shell [ -d $(src)/arch-$(CONFIG) ] && [ -f $(src)/arch-$(CONFIG)/config.h ] && echo "OK"), OK)
16+
ifneq ($(shell [ -d $(srctree)/$(src)/arch-$(CONFIG) ] && [ -f $(srctree)/$(src)/arch-$(CONFIG)/config.h ] && echo "OK"), OK)
1717
$(warning Current directory is $(src))
1818
$(error No configuration found for config $(CONFIG). Check that arch-$(CONFIG)/config.h exists)
1919
else

include/linux/log2.h

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,6 @@
1515
#include <linux/types.h>
1616
#include <linux/bitops.h>
1717

18-
/*
19-
* deal with unrepresentable constant logarithms
20-
*/
21-
extern __attribute__((const, noreturn))
22-
int ____ilog2_NaN(void);
23-
2418
/*
2519
* non-constant log of base 2 calculators
2620
* - the arch may override these in asm/bitops.h if they can be implemented
@@ -85,7 +79,7 @@ unsigned long __rounddown_pow_of_two(unsigned long n)
8579
#define ilog2(n) \
8680
( \
8781
__builtin_constant_p(n) ? ( \
88-
(n) < 1 ? ____ilog2_NaN() : \
82+
(n) < 2 ? 0 : \
8983
(n) & (1ULL << 63) ? 63 : \
9084
(n) & (1ULL << 62) ? 62 : \
9185
(n) & (1ULL << 61) ? 61 : \
@@ -148,10 +142,7 @@ unsigned long __rounddown_pow_of_two(unsigned long n)
148142
(n) & (1ULL << 4) ? 4 : \
149143
(n) & (1ULL << 3) ? 3 : \
150144
(n) & (1ULL << 2) ? 2 : \
151-
(n) & (1ULL << 1) ? 1 : \
152-
(n) & (1ULL << 0) ? 0 : \
153-
____ilog2_NaN() \
154-
) : \
145+
1 ) : \
155146
(sizeof(n) <= 4) ? \
156147
__ilog2_u32(n) : \
157148
__ilog2_u64(n) \

0 commit comments

Comments
 (0)