don't return -EINVAL, when symbol_name and addr are set
at the same time, use symbol_name to update addr
Change-Id: I5129ceb6408e0be87e078e13b9593bb9895228ca
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
* and add it to the address. That way the addr
* field can either be global or relative to a symbol.
*/
- if (p->symbol_name) {
- if (p->addr)
- return -EINVAL;
+ if (p->symbol_name)
p->addr = (kprobe_opcode_t *)swap_ksyms(p->symbol_name);
- }
if (!p->addr)
return -EINVAL;