Git Product home page Git Product logo

exynos-linux-stable / crownlte Goto Github PK

View Code? Open in Web Editor NEW
16.0 16.0 21.0 977.58 MB

NOTE 9 kernel source with linux-stable merged in. ................................................................................................................. Supported Devices codename: Note 9 "aka. crownlte aka. N960F"

License: Other

Makefile 0.30% C 94.57% Assembly 1.48% C++ 2.09% Objective-C 1.22% Shell 0.06% Perl 0.13% Awk 0.01% Python 0.07% GDB 0.01% sed 0.01% Yacc 0.02% Lex 0.01% UnrealScript 0.01% Gherkin 0.01% XS 0.01% Roff 0.01% Clojure 0.01% M4 0.01% XC 0.01%

crownlte's People

Contributors

acmel avatar adrianbunk avatar airlied avatar alexdeucher avatar arndb avatar axellin avatar bigguiness avatar broonie avatar bzolnier avatar danvet avatar davem330 avatar dhowells avatar geertu avatar gregkh avatar htejun avatar ickle avatar jhovold avatar jmberg-intel avatar joeperches avatar larsclausen avatar linusw avatar mchehab avatar morimoto avatar olofj avatar pmundt avatar ralfbaechle avatar rddunlap avatar tiwai avatar torvalds avatar vsyrjala avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

crownlte's Issues

Bootloop on 512GB Note 9

Hi there!

I have been struggling trying to resolve this issue for a few days now.

I have both a 128GB Note 9 and a 512GB Note 9 which I'm in the process of migrating from/to. The problem I've got is - neither ELS nor any of the kernels based on it (excluding BeastMode) actually boot on my 512GB device.

I follow the following steps:

  • Flash latest DevBase based on ARL3 on both devices.
  • Flash ELS kernel on both devices.
  • Flash latest Magisk (18.0) on both devices.
  • The 128GB device boots. The 512GB device "splashloops" (reboots at the splash screen endlessly.)

Identical model, identical config (excl. 6-8GB RAM, 128-512GB storage.)

As stated - if I follow the same steps above but install BeastMode kernel the devices boot right up. It's very strange indeed. I'm just wondering if you have any ideas or pointers on where the issue may be?

Logs:

The logs below were taken from TWRP - from the 128GB device after one successful boot, from the 512GB device after 3 unsuccessful boots (splash loops.) As such, they may be useless but it's the best I could do. There are no tombstones generated on the 512GB device since I don't believe the boot process gets far enough to actually create them.

128GB:
128GB kmsg (with magisk): https://termbin.com/0gwx
128GB last_kmsg (with magisk): https://termbin.com/6o6z
128GB kmsg (WITHOUT magisk): https://termbin.com/ryhu
128GB last_kmsg (WITHOUT magisk): https://termbin.com/fub6

512GB:
512GB kmsg (with magisk): https://termbin.com/azeo
512GB last_kmsg (with magisk): https://termbin.com/blb9
512GB kmsg (WITHOUT magisk): https://termbin.com/k6vk
512GB last_kmsg (WITHOUT magisk): https://termbin.com/0tmu

[tw90-android-p] DTSI for exynos9810 rmem includes autoconf.h preventing build

File arch/arm64/boot/dts/exynos/exynos9810-rmem.dtsi includes the generated autoconf.h file as a dependency, but doesn't seem to be used when generating the DTB. Including this header prevents usage in a typical Android build, given the includes/generated/autoconf.h is not reliably generated before the dtb compilation occurs.

[tw90-android-p] Cannot compile with Clang: Build Failures in arch/arm64/crypto*

When building using the standard LineageOS prebuild arm gcc 4.9 toolchain, I get the following error relating to the optimize attribute being ignored. Is gcc 4.9 supported for this branch?

../../../../../../kernel/samsung/exynox-stable-crownlte/arch/arm64/crypto/first_file_asm.c:7:40: error: unknown attribute 'optimize' ignored [-Werror,-Wunknown-attributes]
__attribute__ ((section(".init.text"), optimize("-O0"), unused))
                                       ^
1 error generated.
/srv/src/LINEAGE_16_0/kernel/samsung/exynox-stable-crownlte/scripts/Makefile.build:334: recipe for target 'arch/arm64/crypto/first_file_asm.o' failed
make[2]: *** [arch/arm64/crypto/first_file_asm.o] Error 1
/srv/src/LINEAGE_16_0/kernel/samsung/exynox-stable-crownlte/Makefile:1124: recipe for target 'arch/arm64/crypto' failed

[tw90-android-p] Build Failure: samsung/crownlte/drivers/cpufreq/exynos-acme.c issues

The tw90-android-p branch currently fails to build with:

/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1106:15: error: variable 'cpufreq_table' has initializer but incomplete type
 static struct global_attr cpufreq_table =
               ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: error: unknown field 'attr' specified in initializer
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: error: extra brace group at end of initializer
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: error: (near initialization for 'cpufreq_table')
In file included from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/cmpxchg.h:21:0,
                 from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/atomic.h:41,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/atomic.h:4,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/mutex.h:18,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kernfs.h:13,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:15,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kobject.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/of.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:14:
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_table') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'show' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_table') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'store' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_table') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1107:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_table, S_IRUGO, show_cpufreq_table, NULL);
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1108:15: error: variable 'cpufreq_min_limit' has initializer but incomplete type
 static struct global_attr cpufreq_min_limit =
               ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: error: unknown field 'attr' specified in initializer
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: error: extra brace group at end of initializer
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: error: (near initialization for 'cpufreq_min_limit')
In file included from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/cmpxchg.h:21:0,
                 from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/atomic.h:41,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/atomic.h:4,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/mutex.h:18,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kernfs.h:13,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:15,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kobject.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/of.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:14:
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'show' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'store' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1109:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1111:15: error: variable 'cpufreq_min_limit_wo_boost' has initializer but incomplete type
 static struct global_attr cpufreq_min_limit_wo_boost =
               ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: error: unknown field 'attr' specified in initializer
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: error: extra brace group at end of initializer
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: error: (near initialization for 'cpufreq_min_limit_wo_boost')
In file included from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/cmpxchg.h:21:0,
                 from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/atomic.h:41,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/atomic.h:4,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/mutex.h:18,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kernfs.h:13,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:15,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kobject.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/of.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:14:
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit_wo_boost') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'show' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit_wo_boost') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'store' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_min_limit_wo_boost') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1112:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_min_limit_wo_boost, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1114:15: error: variable 'cpufreq_max_limit' has initializer but incomplete type
 static struct global_attr cpufreq_max_limit =
               ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: error: unknown field 'attr' specified in initializer
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: error: extra brace group at end of initializer
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: error: (near initialization for 'cpufreq_max_limit')
In file included from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/cmpxchg.h:21:0,
                 from /usr/src/rom/kernel/samsung/crownlte/arch/arm64/include/asm/atomic.h:41,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/atomic.h:4,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/mutex.h:18,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kernfs.h:13,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:15,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/kobject.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/include/linux/of.h:21,
                 from /usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:14:
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_max_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'show' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_max_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: unknown field 'store' specified in initializer
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: excess elements in struct initializer [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/bug.h:37:45: error: (near initialization for 'cpufreq_max_limit') [-Werror]
 #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))
                                             ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/kernel.h:855:3: note: in expansion of macro 'BUILD_BUG_ON_ZERO'
   BUILD_BUG_ON_ZERO((perms) & 2) +     \
   ^
/usr/src/rom/kernel/samsung/crownlte/include/linux/sysfs.h:102:12: note: in expansion of macro 'VERIFY_OCTAL_PERMISSIONS'
    .mode = VERIFY_OCTAL_PERMISSIONS(_mode) },  \
            ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1115:1: note: in expansion of macro '__ATTR'
 __ATTR(cpufreq_max_limit, S_IRUGO | S_IWUSR,
 ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c: In function 'init_sysfs':
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1173:2: error: invalid use of undefined type 'struct global_attr'
  if (sysfs_create_file(power_kobj, &cpufreq_table.attr))
  ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1176:2: error: invalid use of undefined type 'struct global_attr'
  if (sysfs_create_file(power_kobj, &cpufreq_min_limit.attr))
  ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1179:2: error: invalid use of undefined type 'struct global_attr'
  if (sysfs_create_file(power_kobj, &cpufreq_min_limit_wo_boost.attr))
  ^
/usr/src/rom/kernel/samsung/crownlte/drivers/cpufreq/exynos-acme.c:1182:2: error: invalid use of undefined type 'struct global_attr'
  if (sysfs_create_file(power_kobj, &cpufreq_max_limit.attr))
  ^
cc1: all warnings being treated as errors
  CC      fs/binfmt_script.o
/usr/src/rom/kernel/samsung/crownlte/scripts/Makefile.build:334: recipe for target 'drivers/cpufreq/exynos-acme.o' failed
make[3]: *** [drivers/cpufreq/exynos-acme.o] Error 1
/usr/src/rom/kernel/samsung/crownlte/scripts/Makefile.build:648: recipe for target 'drivers/cpufreq' failed
make[2]: *** [drivers/cpufreq] Error 2
/usr/src/rom/kernel/samsung/crownlte/Makefile:1125: recipe for target 'drivers' failed
make[1]: *** [drivers] Error 2
make[1]: *** Waiting for unfinished jobs....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.