This is automated email and please do not reply to this email! Dear submitter, Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series: PW Link:https://patchwork.kernel.org/series/1160052/ ---Test result--- Test Summary: CheckPatch PASS 1.35 seconds VerifyFixes PASS 0.07 seconds VerifySignedoff PASS 0.07 seconds GitLint FAIL 0.42 seconds SubjectPrefix PASS 0.14 seconds BuildKernel PASS 28.48 seconds CheckAllWarning PASS 30.70 seconds CheckSparse PASS 29.58 seconds BuildKernel32 PASS 26.87 seconds CheckKernelLLVM SKIP 0.00 seconds TestRunnerSetup PASS 511.40 seconds TestRunner_l2cap-tester PASS 66.12 seconds TestRunner_iso-tester PASS 110.36 seconds TestRunner_bnep-tester PASS 19.53 seconds TestRunner_mgmt-tester FAIL 230.42 seconds TestRunner_rfcomm-tester PASS 25.61 seconds TestRunner_sco-tester PASS 31.97 seconds TestRunner_ioctl-tester PASS 27.26 seconds TestRunner_mesh-tester FAIL 26.92 seconds TestRunner_smp-tester PASS 24.39 seconds TestRunner_userchan-tester PASS 20.81 seconds TestRunner_6lowpan-tester PASS 24.62 seconds IncrementalBuild FAIL 22.06 seconds Details ############################## Test: GitLint - FAIL Desc: Run gitlint Output: [2/2] Bluetooth: put the peer's on-air address on air when we cannot resolve 10: B3 Line contains hard tab characters (\t): " irk = hci_find_irk_by_addr(hdev, dst, dst_type);" 11: B3 Line contains hard tab characters (\t): " if (irk && bacmp(&irk->rpa, BDADDR_ANY)) {" 12: B3 Line contains hard tab characters (\t): " dst = &irk->rpa;" 13: B3 Line contains hard tab characters (\t): " dst_type = ADDR_LE_DEV_RANDOM;" 14: B3 Line contains hard tab characters (\t): " }" ############################## Test: CheckKernelLLVM - SKIP Desc: Build kernel with LLVM + context analysis Output: Clang not found ############################## Test: TestRunner_mgmt-tester - FAIL Desc: Run mgmt-tester with test-runner Output: Total: 501, Passed: 496 (99.0%), Failed: 1, Not Run: 4 Failed Test Cases Read Exp Feature - Success Failed 0.248 seconds ############################## Test: TestRunner_mesh-tester - FAIL Desc: Run mesh-tester with test-runner Output: Total: 10, Passed: 8 (80.0%), Failed: 2, Not Run: 0 Failed Test Cases Mesh - Send cancel - 1 Timed out 2.598 seconds Mesh - Send cancel - 2 Timed out 1.987 seconds ############################## Test: IncrementalBuild - FAIL Desc: Incremental build with the patches in the series Output: In file included from ./include/linux/bitops.h:7, from ./include/linux/fwnode.h:18, from ./include/linux/property.h:17, from net/bluetooth/hci_sync.c:9: net/bluetooth/hci_sync.c: In function ‘hci_conn_select_peer_addr’: net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:44:42: note: in expansion of macro ‘__unqual_scalar_typeof’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ ./include/linux/typecheck.h:12:18: warning: comparison of distinct pointer types lacks a cast 12 | (void)(&__dummy == &__dummy2); \ | ^~ ./include/linux/jiffies.h:124:3: note: in expansion of macro ‘typecheck’ 124 | (typecheck(unsigned long, a) && \ | ^~~~~~~~~ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ In file included from ./include/linux/ktime.h:25, from ./include/linux/poll.h:7, from ./include/net/bluetooth/bluetooth.h:26, from net/bluetooth/hci_sync.c:11: net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:44:42: note: in expansion of macro ‘__unqual_scalar_typeof’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ make[4]: *** [scripts/Makefile.build:289: net/bluetooth/hci_sync.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:549: net/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:549: net] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/github/workspace/src/src/Makefile:2187: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 [2/2] Bluetooth: put the peer's on-air address on air when we cannot resolve In file included from ./include/linux/bitops.h:7, from ./include/linux/fwnode.h:18, from ./include/linux/property.h:17, from net/bluetooth/hci_sync.c:9: net/bluetooth/hci_sync.c: In function ‘hci_conn_select_peer_addr’: net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:44:42: note: in expansion of macro ‘__unqual_scalar_typeof’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/typecheck.h:11:9: note: in definition of macro ‘typecheck’ 11 | typeof(x) __dummy2; \ | ^ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ ./include/linux/typecheck.h:12:18: warning: comparison of distinct pointer types lacks a cast 12 | (void)(&__dummy == &__dummy2); \ | ^~ ./include/linux/jiffies.h:124:3: note: in expansion of macro ‘typecheck’ 124 | (typecheck(unsigned long, a) && \ | ^~~~~~~~~ ./include/linux/jiffies.h:134:26: note: in expansion of macro ‘time_after’ 134 | #define time_before(a,b) time_after(b,a) | ^~~~~~~~~~ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ In file included from ./include/linux/ktime.h:25, from ./include/linux/poll.h:7, from ./include/net/bluetooth/bluetooth.h:26, from net/bluetooth/hci_sync.c:11: net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:21: note: in expansion of macro ‘__native_word’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ././include/linux/compiler_types.h:690:2: note: in expansion of macro ‘__compiletime_assert’ 690 | __compiletime_assert(condition, msg, prefix, suffix) | ^~~~~~~~~~~~~~~~~~~~ ././include/linux/compiler_types.h:702:2: note: in expansion of macro ‘_compiletime_assert’ 702 | _compiletime_assert(condition, msg, __compiletime_assert_, __COUNTER__) | ^~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:36:2: note: in expansion of macro ‘compiletime_assert’ 36 | compiletime_assert(__native_word(t) || sizeof(t) == sizeof(long long), \ | ^~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:49:2: note: in expansion of macro ‘compiletime_assert_rwonce_type’ 49 | compiletime_assert_rwonce_type(x); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:44:42: note: in expansion of macro ‘__unqual_scalar_typeof’ 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) | ^~~~~~~~~~~~~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ net/bluetooth/hci_sync.c:6840:41: error: ‘struct smp_irk’ has no member named ‘rpa_jiffies’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~ ./include/linux/jiffies.h:126:18: note: in definition of macro ‘time_after’ 126 | ((long)((b) - (a)) < 0)) | ^ net/bluetooth/hci_sync.c:6840:7: note: in expansion of macro ‘time_before’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~~~ ./include/asm-generic/rwonce.h:50:2: note: in expansion of macro ‘__READ_ONCE’ 50 | __READ_ONCE(x); \ | ^~~~~~~~~~~ net/bluetooth/hci_sync.c:6840:28: note: in expansion of macro ‘READ_ONCE’ 6840 | !time_before(jiffies, READ_ONCE(irk->rpa_jiffies) + | ^~~~~~~~~ make[4]: *** [scripts/Makefile.build:289: net/bluetooth/hci_sync.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [scripts/Makefile.build:549: net/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:549: net] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/github/workspace/src/src/Makefile:2187: .] Error 2 make: *** [Makefile:248: __sub-make] Error 2 https://github.com/bluez/bluetooth-next/pull/715 --- Regards, Linux Bluetooth