--- x/block/blk-mq-tag.c +++ y/block/blk-mq-tag.c @@ -565,6 +565,7 @@ struct blk_mq_tags *blk_mq_init_tags(uns if (!tags) return NULL; + INIT_LIST_HEAD(&tags->page_list); tags->nr_tags = total_tags; tags->nr_reserved_tags = reserved_tags; spin_lock_init(&tags->lock); --- x/arch/x86/kvm/emulate.c +++ y/arch/x86/kvm/emulate.c @@ -3991,6 +3991,7 @@ static int check_perm_out(struct x86_emu #define MD(_f, _m) { .flags = ((_f) | ModeDual), .u.mdual = (_m) } #define E(_f, _e) { .flags = ((_f) | Escape | ModRM), .u.esc = (_e) } #define I(_f, _e) { .flags = (_f), .u.execute = (_e) } +#define F(_f, _e) { .flags = (_f) | Fastop, .u.fastop = (_e) } #define II(_f, _e, _i) \ { .flags = (_f)|Intercept, .u.execute = (_e), .intercept = x86_intercept_##_i } #define IIP(_f, _e, _i, _p) \