bugfix for openEuler 20.03 @20210408
Guoqing Jiang (4): md: add new workqueue for delete rdev md: don't flush workqueue unconditionally in md_open md: flush md_rdev_misc_wq for HOT_ADD_DISK case md: fix the checking of wrong work queue
Jan Kara (1): ext4: fix timer use-after-free on failed mount
Junxiao Bi (2): md: fix deadlock causing by sysfs_notify md: get sysfs entry after redundancy attr group create
Lu Jialin (1): config: Enable files cgroup on x86
Mauricio Faria de Oliveira (1): loop: fix I/O error on fsync() in detached loop devices
Mike Christie (7): scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling scsi: libiscsi: Drop taskqueuelock scsi: libiscsi: Fix iscsi_task use after free() scsi: libiscsi: Fix iSCSI host workq destruction scsi: libiscsi: Add helper to calculate max SCSI cmds per session scsi: iscsi_tcp: Fix shost can_queue initialization scsi: libiscsi: Reset max/exp cmdsn during recovery
Oscar Salvador (1): mm,hwpoison: return -EBUSY when migration fails
Shijie Luo (1): ext4: fix potential error in ext4_do_update_inode
Theodore Ts'o (1): ext4: don't leak old mountpoint samples
Vlastimil Babka (1): mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)
Wu Bo (1): scsi: libiscsi: Fix error count for active session
Yang Yingliang (1): mm: slub: avoid wrong report about corrupted freelist
Ye Bin (1): ext4: Fix unreport netlink message to userspace when fs abort
Zhao Heming (1): md/bitmap: fix memory leak of temporary bitmap
yangerkun (1): scsi: libiscsi: convert change of struct iscsi_conn to fix KABI
arch/x86/configs/hulk_defconfig | 1 + arch/x86/configs/openeuler_defconfig | 2 +- drivers/block/loop.c | 3 + drivers/md/md-bitmap.c | 5 +- drivers/md/md.c | 89 +++++-- drivers/md/md.h | 8 +- drivers/md/raid10.c | 2 +- drivers/md/raid5.c | 6 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 - drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 347 +++++++++++++++++---------- drivers/scsi/libiscsi_tcp.c | 86 ++++--- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 8 +- fs/ext4/super.c | 5 +- include/linux/slab.h | 4 + include/scsi/libiscsi.h | 6 +- mm/memory-failure.c | 8 +- mm/slab_common.c | 11 +- mm/slob.c | 41 +++- mm/slub.c | 12 +- 21 files changed, 435 insertions(+), 222 deletions(-)