x86/hw-breakpoints: Remove the name field
Remove the name field from the arch_hw_breakpoint. We never deal with target symbols in the arch level, neither do we need to ever store it. It's a legacy for the previous version of the x86 breakpoint backend. Let's remove it. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Cc: K.Prasad <prasad@linux.vnet.ibm.com> Cc: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
@@ -10,7 +10,6 @@
|
|||||||
* (display/resolving)
|
* (display/resolving)
|
||||||
*/
|
*/
|
||||||
struct arch_hw_breakpoint {
|
struct arch_hw_breakpoint {
|
||||||
char *name; /* Contains name of the symbol to set bkpt */
|
|
||||||
unsigned long address;
|
unsigned long address;
|
||||||
u8 len;
|
u8 len;
|
||||||
u8 type;
|
u8 type;
|
||||||
|
@@ -343,13 +343,6 @@ int arch_validate_hwbkpt_settings(struct perf_event *bp,
|
|||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* For kernel-addresses, either the address or symbol name can be
|
|
||||||
* specified.
|
|
||||||
*/
|
|
||||||
if (info->name)
|
|
||||||
info->address = (unsigned long)
|
|
||||||
kallsyms_lookup_name(info->name);
|
|
||||||
/*
|
/*
|
||||||
* Check that the low-order bits of the address are appropriate
|
* Check that the low-order bits of the address are appropriate
|
||||||
* for the alignment implied by len.
|
* for the alignment implied by len.
|
||||||
|
Reference in New Issue
Block a user