“2ae21010694e56461a63bfc80e960090ce0a5ed9”上不存在“include/linux/dma_remapping.h”
  • C
    livepatch/core: split livepatch consistency · 386dd48a
    Cheng Jian 提交于
    euler inclusion
    category: feature
    Bugzilla: 5507
    CVE: N/A
    
    ----------------------------------------
    
    In the previous version we forced the association between
    livepatch wo_ftrace and stop_machine. This is unwise and
    obviously confusing.
    
    commit d83a7cb3 ("livepatch: change to a per-task
    consistency model") introduce a PER-TASK consistency model.
    It's a hybrid of kGraft and kpatch: it uses kGraft's per-task
    consistency and syscall barrier switching combined with
    kpatch's stack trace switching. There are also a number of
    fallback options which make it quite flexible.
    
    So we split livepatch consistency for without ftrace to two model:
    [1] PER-TASK consistency model.
    per-task consistency and syscall barrier switching combined with
    kpatch's stack trace switching.
    
    [2] STOP-MACHINE consistency model.
    stop-machine consistency and kpatch's stack trace switching.
    Signed-off-by: NCheng Jian <cj.chengjian@huawei.com>
    Reviewed-by: NLi Bin <huawei.libin@huawei.com>
    Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
    386dd48a
core.c 32.7 KB