Skip to content
Permalink
Tree: 8ba10281f9
Commits on Dec 30, 2018
Commits on Dec 24, 2018
  1. kmsan: highmem: use kmsan_clear_page() in copy_user_highpage()

    ramosian-glider committed Dec 24, 2018
    We don't need to copy anything because there're no source shadow pages
  2. kmsan: drop kmsan_clear_user_page()

    ramosian-glider committed Dec 24, 2018
    User pages don't have shadow.
  3. highmem: don't call kmsan_clear_user_page()

    ramosian-glider committed Dec 24, 2018
    This function just doesn't make sense, user pages don't have shadow.
  4. kmsan: use per-cpu variable for runtime reentrancy counter

    ramosian-glider committed Dec 24, 2018
    Storing in_runtime in task_struct may lead to errors when accessing it
    from interrupts or scheduler code.
    Because interrupts are disabled between ENTER_RUNTIME/LEAVE_RUNTIME,
    keeping one counter per CPU should be enough.
Commits on Dec 21, 2018
  1. kmsan: make the check in LEAVE_RUNTIME() more verbose

    ramosian-glider committed Dec 21, 2018
    hope this will help debug syzbot failures
  2. Revert "kmsan: stop using is_logbuf_locked()"

    ramosian-glider committed Dec 21, 2018
    This reverts commit 802bab9.
    
    Spurious crashes in LEAVE_RUNTIME started showing up on syzbot
  3. Revert "kmsan: printk: remove logbuf_lock_is_locked"

    ramosian-glider committed Dec 21, 2018
    This reverts commit 7b8a9a5.
Commits on Dec 20, 2018
  1. kmsan: page_alloc: remove unnecessary kmsan_unpoison_shadow()

    ramosian-glider committed Dec 20, 2018
    These calls were left over from the times when we didn't instrument
    page_alloc.c
  2. kmsan: stop using is_logbuf_locked()

    ramosian-glider committed Dec 20, 2018
    Looks like is_console_locked() is enough to avoid deadlocks.
Commits on Dec 19, 2018
  1. kmsan: drop runtime check for CONFIG_VMAP_STACK

    ramosian-glider committed Dec 19, 2018
    It's not necessary, as it's not compatible with CONFIG_KMSAN
  2. kmsan: use one dummy page for loads and one for stores

    ramosian-glider committed Dec 19, 2018
    No need to distinguish between origins and shadows
Older
You can’t perform that action at this time.