Skip to content

Commit

Permalink
kmsan_get_shadow_origin_ptr() should accept void*
Browse files Browse the repository at this point in the history
  • Loading branch information
ramosian-glider committed Apr 10, 2019
1 parent 503a4b2 commit 903d98d
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions mm/kmsan/kmsan.c
Expand Up @@ -800,12 +800,12 @@ void *kmsan_get_metadata_or_null(u64 addr, size_t size, bool is_origin)
}

noinline
shadow_origin_ptr_t kmsan_get_shadow_origin_ptr(u64 addr, u64 size, bool store)
shadow_origin_ptr_t kmsan_get_shadow_origin_ptr(void *address, u64 size, bool store)
{
shadow_origin_ptr_t ret;
struct page *page;
u64 pad, offset, o_offset;
u64 o_addr = addr;
u64 addr = address, o_addr = address;
void *shadow, *origin;

if (size > PAGE_SIZE) {
Expand Down
2 changes: 1 addition & 1 deletion mm/kmsan/kmsan.h
Expand Up @@ -69,7 +69,7 @@ typedef struct {
void* s;
void* o;
} shadow_origin_ptr_t;
shadow_origin_ptr_t kmsan_get_shadow_origin_ptr(u64 addr, u64 size, bool store);
shadow_origin_ptr_t kmsan_get_shadow_origin_ptr(void *addr, u64 size, bool store);

/*
* When a compiler hook is invoked, it may make a call to instrumented code
Expand Down

0 comments on commit 903d98d

Please sign in to comment.