tpm1.c (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) | tpm1.c (df333d058a60a8dc282009a483124983669b4203) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2005, 2012 IBM Corporation 4 * 5 * Authors: 6 * Kent Yoder <key@linux.vnet.ibm.com> 7 * Seiji Munetoh <munetoh@jp.ibm.com> 8 * Stefan Berger <stefanb@us.ibm.com> --- 237 unchanged lines hidden (view full) --- 246 seq_putc(m, temp_ptr[i]); 247 248 return 0; 249 250} 251 252static int tpm1_ascii_bios_measurements_show(struct seq_file *m, void *v) 253{ | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 * Copyright (C) 2005, 2012 IBM Corporation 4 * 5 * Authors: 6 * Kent Yoder <key@linux.vnet.ibm.com> 7 * Seiji Munetoh <munetoh@jp.ibm.com> 8 * Stefan Berger <stefanb@us.ibm.com> --- 237 unchanged lines hidden (view full) --- 246 seq_putc(m, temp_ptr[i]); 247 248 return 0; 249 250} 251 252static int tpm1_ascii_bios_measurements_show(struct seq_file *m, void *v) 253{ |
254 int len = 0; | |
255 char *eventname; 256 struct tcpa_event *event = v; 257 unsigned char *event_entry = 258 (unsigned char *)(v + sizeof(struct tcpa_event)); 259 260 eventname = kmalloc(MAX_TEXT_EVENT, GFP_KERNEL); 261 if (!eventname) { 262 printk(KERN_ERR "%s: ERROR - No Memory for event name\n ", --- 5 unchanged lines hidden (view full) --- 268 seq_printf(m, "%2d ", do_endian_conversion(event->pcr_index)); 269 270 /* 2nd: SHA1 */ 271 seq_printf(m, "%20phN", event->pcr_value); 272 273 /* 3rd: event type identifier */ 274 seq_printf(m, " %02x", do_endian_conversion(event->event_type)); 275 | 254 char *eventname; 255 struct tcpa_event *event = v; 256 unsigned char *event_entry = 257 (unsigned char *)(v + sizeof(struct tcpa_event)); 258 259 eventname = kmalloc(MAX_TEXT_EVENT, GFP_KERNEL); 260 if (!eventname) { 261 printk(KERN_ERR "%s: ERROR - No Memory for event name\n ", --- 5 unchanged lines hidden (view full) --- 267 seq_printf(m, "%2d ", do_endian_conversion(event->pcr_index)); 268 269 /* 2nd: SHA1 */ 270 seq_printf(m, "%20phN", event->pcr_value); 271 272 /* 3rd: event type identifier */ 273 seq_printf(m, " %02x", do_endian_conversion(event->event_type)); 274 |
276 len += get_event_name(eventname, event, event_entry); | 275 get_event_name(eventname, event, event_entry); |
277 278 /* 4th: eventname <= max + \'0' delimiter */ 279 seq_printf(m, " %s\n", eventname); 280 281 kfree(eventname); 282 return 0; 283} 284 --- 13 unchanged lines hidden --- | 276 277 /* 4th: eventname <= max + \'0' delimiter */ 278 seq_printf(m, " %s\n", eventname); 279 280 kfree(eventname); 281 return 0; 282} 283 --- 13 unchanged lines hidden --- |