From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============7937894978260651675==" MIME-Version: 1.0 From: kbuild test robot To: kbuild-all@lists.01.org Subject: [linux-next:master 7573/14131] include/linux/tpm_eventlog.h:198:20: warning: taking address of packed member 'count' of class or structure 'tcg_pcr_event2_head' may result in an unaligned pointer value Date: Mon, 01 Jun 2020 22:35:46 +0800 Message-ID: <202006012241.f1oOwzhm%lkp@intel.com> List-Id: --===============7937894978260651675== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git= master head: e7b08814b16b80a0bf76eeca16317f8c2ed23b8c commit: bbfa112b46bdbbdfc2f5bfb9c2dcbef780ff6417 [7573/14131] READ_ONCE: Si= mplify implementations of {READ,WRITE}_ONCE() config: i386-randconfig-a013-20200601 (attached as .config) compiler: clang version 11.0.0 (https://github.com/llvm/llvm-project 2388a0= 96e7865c043e83ece4e26654bd3d1a20d5) reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install i386 cross compiling tool for clang build # apt-get install binutils-i386-linux-gnu git checkout bbfa112b46bdbbdfc2f5bfb9c2dcbef780ff6417 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dclang make.cross ARCH= =3Di386 = If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot All warnings (new ones prefixed by >>, old ones prefixed by <<): clang-11: warning: optimization flag '-falign-jumps=3D0' is not supported [= -Wignored-optimization-argument] clang-11: warning: optimization flag '-falign-loops=3D0' is not supported [= -Wignored-optimization-argument] In file included from drivers/char/tpm/tpm-chip.c:18: In file included from include/linux/poll.h:7: In file included from include/linux/ktime.h:24: In file included from include/linux/time.h:6: In file included from include/linux/seqlock.h:36: In file included from include/linux/spinlock.h:51: In file included from include/linux/preempt.h:78: In file included from arch/x86/include/asm/preempt.h:7: In file included from include/linux/thread_info.h:38: arch/x86/include/asm/thread_info.h:190:13: warning: calling '__builtin_fram= e_address' with a nonzero argument is unsafe [-Wframe-address] oldframe =3D __builtin_frame_address(1); ^~~~~~~~~~~~~~~~~~~~~~~~~~ arch/x86/include/asm/thread_info.h:192:11: warning: calling '__builtin_fram= e_address' with a nonzero argument is unsafe [-Wframe-address] frame =3D __builtin_frame_address(2); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from drivers/char/tpm/tpm-chip.c:24: >> include/linux/tpm_eventlog.h:198:20: warning: taking address of packed m= ember 'count' of class or structure 'tcg_pcr_event2_head' may result in an = unaligned pointer value [-Waddress-of-packed-member] count =3D READ_ONCE(event->count); ^~~~~~~~~~~~ include/linux/compiler.h:206:22: note: expanded from macro 'READ_ONCE' typeof(x) *__xp =3D &(x); = ^ In file included from drivers/char/tpm/tpm-chip.c:24: >> include/linux/tpm_eventlog.h:199:25: warning: taking address of packed m= ember 'event_type' of class or structure 'tcg_pcr_event2_head' may result i= n an unaligned pointer value [-Waddress-of-packed-member] event_type =3D READ_ONCE(event->event_type); ^~~~~~~~~~~~~~~~~ include/linux/compiler.h:206:22: note: expanded from macro 'READ_ONCE' typeof(x) *__xp =3D &(x); = ^ 4 warnings generated. vim +198 include/linux/tpm_eventlog.h c46f3405692de1 Matthew Garrett 2019-05-20 138 = 44038bc514a244 Matthew Garrett 2019-05-20 139 /** 44038bc514a244 Matthew Garrett 2019-05-20 140 * __calc_tpm2_event_size = - calculate the size of a TPM2 event log entry 44038bc514a244 Matthew Garrett 2019-05-20 141 * @event: Pointer = to the event whose size should be calculated 44038bc514a244 Matthew Garrett 2019-05-20 142 * @event_header: Pointer = to the initial event containing the digest lengths c46f3405692de1 Matthew Garrett 2019-05-20 143 * @do_mapping: Whether = or not the event needs to be mapped 44038bc514a244 Matthew Garrett 2019-05-20 144 * 44038bc514a244 Matthew Garrett 2019-05-20 145 * The TPM2 event log form= at can contain multiple digests corresponding to 44038bc514a244 Matthew Garrett 2019-05-20 146 * separate PCR banks, and= also contains a variable length of the data that 44038bc514a244 Matthew Garrett 2019-05-20 147 * was measured. This requ= ires knowledge of how long each digest type is, 44038bc514a244 Matthew Garrett 2019-05-20 148 * and this information is= contained within the first event in the log. 44038bc514a244 Matthew Garrett 2019-05-20 149 * 44038bc514a244 Matthew Garrett 2019-05-20 150 * We calculate the length= by examining the number of events, and then looking 44038bc514a244 Matthew Garrett 2019-05-20 151 * at each event in turn t= o determine how much space is used for events in 44038bc514a244 Matthew Garrett 2019-05-20 152 * total. Once we've done = this we know the offset of the data length field, 44038bc514a244 Matthew Garrett 2019-05-20 153 * and can calculate the t= otal size of the event. 44038bc514a244 Matthew Garrett 2019-05-20 154 * e658c82be55614 Jerry Snitselaar 2019-10-02 155 * Return: size of the eve= nt on success, 0 on failure 44038bc514a244 Matthew Garrett 2019-05-20 156 */ 44038bc514a244 Matthew Garrett 2019-05-20 157 = 44038bc514a244 Matthew Garrett 2019-05-20 158 static inline int __calc_t= pm2_event_size(struct tcg_pcr_event2_head *event, c46f3405692de1 Matthew Garrett 2019-05-20 159 struct tcg_pcr_event= *event_header, c46f3405692de1 Matthew Garrett 2019-05-20 160 bool do_mapping) 44038bc514a244 Matthew Garrett 2019-05-20 161 { 44038bc514a244 Matthew Garrett 2019-05-20 162 struct tcg_efi_specid_eve= nt_head *efispecid; 44038bc514a244 Matthew Garrett 2019-05-20 163 struct tcg_event_field *e= vent_field; c46f3405692de1 Matthew Garrett 2019-05-20 164 void *mapping =3D NULL; c46f3405692de1 Matthew Garrett 2019-05-20 165 int mapping_size; 44038bc514a244 Matthew Garrett 2019-05-20 166 void *marker; 44038bc514a244 Matthew Garrett 2019-05-20 167 void *marker_start; 44038bc514a244 Matthew Garrett 2019-05-20 168 u32 halg_size; 44038bc514a244 Matthew Garrett 2019-05-20 169 size_t size; 44038bc514a244 Matthew Garrett 2019-05-20 170 u16 halg; 44038bc514a244 Matthew Garrett 2019-05-20 171 int i; 44038bc514a244 Matthew Garrett 2019-05-20 172 int j; 047d50aee341d9 Peter Jones 2019-10-02 173 u32 count, event_type; 44038bc514a244 Matthew Garrett 2019-05-20 174 = 44038bc514a244 Matthew Garrett 2019-05-20 175 marker =3D event; 44038bc514a244 Matthew Garrett 2019-05-20 176 marker_start =3D marker; 44038bc514a244 Matthew Garrett 2019-05-20 177 marker =3D marker + sizeo= f(event->pcr_idx) + sizeof(event->event_type) 44038bc514a244 Matthew Garrett 2019-05-20 178 + sizeof(event->count); 44038bc514a244 Matthew Garrett 2019-05-20 179 = c46f3405692de1 Matthew Garrett 2019-05-20 180 /* Map the event header */ c46f3405692de1 Matthew Garrett 2019-05-20 181 if (do_mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 182 mapping_size =3D marker = - marker_start; c46f3405692de1 Matthew Garrett 2019-05-20 183 mapping =3D TPM_MEMREMAP= ((unsigned long)marker_start, c46f3405692de1 Matthew Garrett 2019-05-20 184 mapping_size); c46f3405692de1 Matthew Garrett 2019-05-20 185 if (!mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 186 size =3D 0; c46f3405692de1 Matthew Garrett 2019-05-20 187 goto out; c46f3405692de1 Matthew Garrett 2019-05-20 188 } c46f3405692de1 Matthew Garrett 2019-05-20 189 } else { c46f3405692de1 Matthew Garrett 2019-05-20 190 mapping =3D marker_start; c46f3405692de1 Matthew Garrett 2019-05-20 191 } c46f3405692de1 Matthew Garrett 2019-05-20 192 = c46f3405692de1 Matthew Garrett 2019-05-20 193 event =3D (struct tcg_pcr= _event2_head *)mapping; 047d50aee341d9 Peter Jones 2019-10-02 194 /* 047d50aee341d9 Peter Jones 2019-10-02 195 * The loop below will un= map these fields if the log is larger than 047d50aee341d9 Peter Jones 2019-10-02 196 * one page, so save them= here for reference: 047d50aee341d9 Peter Jones 2019-10-02 197 */ 047d50aee341d9 Peter Jones 2019-10-02 @198 count =3D READ_ONCE(event= ->count); 047d50aee341d9 Peter Jones 2019-10-02 @199 event_type =3D READ_ONCE(= event->event_type); c46f3405692de1 Matthew Garrett 2019-05-20 200 = 44038bc514a244 Matthew Garrett 2019-05-20 201 efispecid =3D (struct tcg= _efi_specid_event_head *)event_header->event; 44038bc514a244 Matthew Garrett 2019-05-20 202 = 44038bc514a244 Matthew Garrett 2019-05-20 203 /* Check if event is malf= ormed. */ 047d50aee341d9 Peter Jones 2019-10-02 204 if (count > efispecid->nu= m_algs) { c46f3405692de1 Matthew Garrett 2019-05-20 205 size =3D 0; c46f3405692de1 Matthew Garrett 2019-05-20 206 goto out; c46f3405692de1 Matthew Garrett 2019-05-20 207 } 44038bc514a244 Matthew Garrett 2019-05-20 208 = 047d50aee341d9 Peter Jones 2019-10-02 209 for (i =3D 0; i < count; = i++) { 44038bc514a244 Matthew Garrett 2019-05-20 210 halg_size =3D sizeof(eve= nt->digests[i].alg_id); c46f3405692de1 Matthew Garrett 2019-05-20 211 = c46f3405692de1 Matthew Garrett 2019-05-20 212 /* Map the digest's algo= rithm identifier */ c46f3405692de1 Matthew Garrett 2019-05-20 213 if (do_mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 214 TPM_MEMUNMAP(mapping, m= apping_size); c46f3405692de1 Matthew Garrett 2019-05-20 215 mapping_size =3D halg_s= ize; c46f3405692de1 Matthew Garrett 2019-05-20 216 mapping =3D TPM_MEMREMA= P((unsigned long)marker, c46f3405692de1 Matthew Garrett 2019-05-20 217 mapping_size); c46f3405692de1 Matthew Garrett 2019-05-20 218 if (!mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 219 size =3D 0; c46f3405692de1 Matthew Garrett 2019-05-20 220 goto out; c46f3405692de1 Matthew Garrett 2019-05-20 221 } c46f3405692de1 Matthew Garrett 2019-05-20 222 } else { c46f3405692de1 Matthew Garrett 2019-05-20 223 mapping =3D marker; c46f3405692de1 Matthew Garrett 2019-05-20 224 } c46f3405692de1 Matthew Garrett 2019-05-20 225 = c46f3405692de1 Matthew Garrett 2019-05-20 226 memcpy(&halg, mapping, h= alg_size); 44038bc514a244 Matthew Garrett 2019-05-20 227 marker =3D marker + halg= _size; c46f3405692de1 Matthew Garrett 2019-05-20 228 = 44038bc514a244 Matthew Garrett 2019-05-20 229 for (j =3D 0; j < efispe= cid->num_algs; j++) { 44038bc514a244 Matthew Garrett 2019-05-20 230 if (halg =3D=3D efispec= id->digest_sizes[j].alg_id) { 44038bc514a244 Matthew Garrett 2019-05-20 231 marker +=3D 44038bc514a244 Matthew Garrett 2019-05-20 232 efispecid->digest_siz= es[j].digest_size; 44038bc514a244 Matthew Garrett 2019-05-20 233 break; 44038bc514a244 Matthew Garrett 2019-05-20 234 } 44038bc514a244 Matthew Garrett 2019-05-20 235 } 44038bc514a244 Matthew Garrett 2019-05-20 236 /* Algorithm without kno= wn length. Such event is unparseable. */ c46f3405692de1 Matthew Garrett 2019-05-20 237 if (j =3D=3D efispecid->= num_algs) { c46f3405692de1 Matthew Garrett 2019-05-20 238 size =3D 0; c46f3405692de1 Matthew Garrett 2019-05-20 239 goto out; c46f3405692de1 Matthew Garrett 2019-05-20 240 } 44038bc514a244 Matthew Garrett 2019-05-20 241 } 44038bc514a244 Matthew Garrett 2019-05-20 242 = c46f3405692de1 Matthew Garrett 2019-05-20 243 /* c46f3405692de1 Matthew Garrett 2019-05-20 244 * Map the event size - w= e don't read from the event itself, so c46f3405692de1 Matthew Garrett 2019-05-20 245 * we don't need to map it c46f3405692de1 Matthew Garrett 2019-05-20 246 */ c46f3405692de1 Matthew Garrett 2019-05-20 247 if (do_mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 248 TPM_MEMUNMAP(mapping, ma= pping_size); c46f3405692de1 Matthew Garrett 2019-05-20 249 mapping_size +=3D sizeof= (event_field->event_size); c46f3405692de1 Matthew Garrett 2019-05-20 250 mapping =3D TPM_MEMREMAP= ((unsigned long)marker, c46f3405692de1 Matthew Garrett 2019-05-20 251 mapping_size); c46f3405692de1 Matthew Garrett 2019-05-20 252 if (!mapping) { c46f3405692de1 Matthew Garrett 2019-05-20 253 size =3D 0; c46f3405692de1 Matthew Garrett 2019-05-20 254 goto out; c46f3405692de1 Matthew Garrett 2019-05-20 255 } c46f3405692de1 Matthew Garrett 2019-05-20 256 } else { c46f3405692de1 Matthew Garrett 2019-05-20 257 mapping =3D marker; c46f3405692de1 Matthew Garrett 2019-05-20 258 } c46f3405692de1 Matthew Garrett 2019-05-20 259 = c46f3405692de1 Matthew Garrett 2019-05-20 260 event_field =3D (struct t= cg_event_field *)mapping; c46f3405692de1 Matthew Garrett 2019-05-20 261 = 44038bc514a244 Matthew Garrett 2019-05-20 262 marker =3D marker + sizeo= f(event_field->event_size) 44038bc514a244 Matthew Garrett 2019-05-20 263 + event_field->event_siz= e; 44038bc514a244 Matthew Garrett 2019-05-20 264 size =3D marker - marker_= start; 44038bc514a244 Matthew Garrett 2019-05-20 265 = 047d50aee341d9 Peter Jones 2019-10-02 266 if (event_type =3D=3D 0 &= & event_field->event_size =3D=3D 0) c46f3405692de1 Matthew Garrett 2019-05-20 267 size =3D 0; 047d50aee341d9 Peter Jones 2019-10-02 268 = c46f3405692de1 Matthew Garrett 2019-05-20 269 out: c46f3405692de1 Matthew Garrett 2019-05-20 270 if (do_mapping) c46f3405692de1 Matthew Garrett 2019-05-20 271 TPM_MEMUNMAP(mapping, ma= pping_size); 44038bc514a244 Matthew Garrett 2019-05-20 272 return size; 44038bc514a244 Matthew Garrett 2019-05-20 273 } c46f3405692de1 Matthew Garrett 2019-05-20 274 = :::::: The code at line 198 was first introduced by commit :::::: 047d50aee341d940350897c85799e56ae57c3849 efi/tpm: Don't access event= ->count when it isn't mapped :::::: TO: Peter Jones :::::: CC: Ingo Molnar --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============7937894978260651675== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 GxLt1gEA --===============7937894978260651675==--