登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
其他开源
>
操作系统
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
428
Star
1.6K
Fork
1.6K
GVP
openEuler
/
kernel
代码
Issues
1400
Pull Requests
2968
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
4.19.90-2201.2.0
7ea0c3f
2022-01-11 16:44
对比
openEuler 20.03 update 4.19.90-2201.2.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2201.1.0~1...4.19.90-2201.2.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I49RB2 | 7ea0c3feec37 arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error<br>82e2f45f930f arm64/mpam: fix mpam probe error for wrong init order<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| NULL
最后提交信息为:
arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error
4.19.90-2201.1.0
bb784b8
2022-01-04 19:49
对比
openEuler 20.03 update 4.19.90-2201.1.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.6.0~1...4.19.90-2201.1.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4OXH9 | bb784b81f530 mm: export collect_procs()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4OSUK | 5dd1df369685 net: hns: update hns version to 21.12.1<br>12601a9bb817 net: hns: fix bug when two ports opened promisc mode both<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4OSRU | cf7dfd77186d net: hns3: update hns3 version to 21.12.4<br>aae465850939 net: hns3: fix the concurrency between functions reading debugfs<br> | | bugzilla: NA | 610447b273b4 tee: handle lookup of shm with reference count 0<br>08efdb81c738 tee: don't assign shm id for private shms<br>e2cda3d91e82 tee: remove linked list of struct tee_shm<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EG0R | baeaf1da8e82 mm/page_alloc: Use cmdline to disable "place pages to tail"<br> | | bugzilla: 185944, https://gitee.com/openeuler/kernel/issues/I4OP92 | b42b7eb05e50 ext4: fix an use-after-free issue about data=journal writeback mode<br> | | bugzilla: 185945, https://gitee.com/openeuler/kernel/issues/I4O33F | 52d1c41a25d8 ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits'<br> | | bugzilla: NA | a7851bec7695 scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4NI6R | 619199ea9706 lib/strncpy_from_user.c: Mask out bytes after NUL terminator.<br>f0620ccb5a82 bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers<br>97b4458c2fd7 bpf: Make use of probe_user_write in probe write helper<br>22058d2bdaf6 uaccess: Add strict non-pagefault kernel-space read function<br>de92a39fb4f1 bpf: fix script for generating man page on BPF helpers<br>9c91d8619186 bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline<br> | | bugzilla: NA | 3aa9ea1b0b19 bpf: Fix up register-based shifts in interpreter to silence KUBSAN<br> | | bugzilla: NA | db5073ff5b8c bpf: Remove MTU check in __bpf_skb_max_len<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4OJ3D | 42781c4aea10 sctp: account stream padding length for reconf chunk<br> | | bugzilla: NA | eac9846443ad netfilter: fix regression in looped (broad|multi)cast's MAC handling<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-0941 | #I4N99N | | CVE-2021-43976 | #I4IYTC | | CVE-2021-44733 | #I4P8RD | | CVE-2021-45469 | #I4OGHO | | CVE-2021-39657 | #I4PCUL | | CVE-2021-4135 | #I4PCUO | | CVE-2021-28715 | #I4PCUT | | CVE-2021-28714 | #I4PCUW | | CVE-2021-28713 | #I4PCUY | | CVE-2021-28712 | #I4PCV1 | | CVE-2021-28711 | #I4PCV3 | | CVE-2022-0322 | #I4ZGV0 | | CVE-2021-3894 | #I4ZGV4 |
最后提交信息为:
mm: export collect_procs()
4.19.90-2112.8.0
1c54eec
2021-12-30 16:34
对比
openEuler 20.03 update 4.19.90-2112.8.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.6.0~1...4.19.90-2112.8.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EG0R | 1c54eec1222e mm/page_alloc: Use cmdline to disable "place pages to tail"<br> | | bugzilla: NA | 723f16712221 bpf: Remove MTU check in __bpf_skb_max_len<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4OJ3D | 9419268cac20 sctp: account stream padding length for reconf chunk<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-0941 | #I4N99N |
最后提交信息为:
mm/page_alloc: Use cmdline to disable "place pages to tail"
4.19.90-2112.6.0
b2e484e
2021-12-28 14:52
对比
openEuler 20.03 update 4.19.90-2112.6.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.5.0~1...4.19.90-2112.6.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 173968, https://gitee.com/openeuler/kernel/issues/I3J87Y | b2e484e966ac watchdog: Fix check_preemption_disabled() error<br> | | bugzilla: NA | c051a1b94af0 btrfs: unlock newly allocated extent buffer after error<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4O2ZZ | 71de5c9c58f7 net/hinic: Fix call trace when the rx_buff module parameter is grater than 2<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I49RB2 | ad332ff54925 dt-bindings: mpam: add document for arm64 mpam<br>b45bdb5a8604 arm64/mpam: add device tree support for mpam initialization<br>c5e27c395a70 arm64/mpam: remove __init macro to support driver probe<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4LL14 | b47b9a817da1 arm64/mpam: rmid: refine allocation and release process<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4LMMF | 608e83940fe6 arm64/mpam: resctrl: add tips when rmid modification failed<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I3YAI3 | 0f4acaeb21a7 arm64/mpam: Fix mpam corrupt when cpu online<br> | | bugzilla: NA | d78c2ce71c58 kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic<br>8c74c982628e kprobes: Set unoptimized flag after unoptimizing code<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-4149 | #I4OENV |
最后提交信息为:
watchdog: Fix check_preemption_disabled() error
4.19.90-2112.5.0
b59306e
2021-12-22 15:16
对比
openEuler 20.03 update 4.19.90-2112.5.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.4.0~1...4.19.90-2112.5.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4NJIB | b59306e85291 config: enable CONFIG_RAMAXEL_SPRAID by default<br>bb9f019c4833 scsi:spraid: support Ramaxel's spraid driver<br> | | bugzilla: NA | 113c8874d440 USB: gadget: bRequestType is a bitfield, not a enum<br>0a576e58ef85 phonet: refcount leak in pep_sock_accep<br>ee3b7a6906cd USB: gadget: detect too-big endpoint 0 requests<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-39685 | #I4N9EN | | CVE-2021-45095 | #I4NG2E |
最后提交信息为:
config: enable CONFIG_RAMAXEL_SPRAID by default
4.19.90-2112.4.0
3913873
2021-12-21 14:48
对比
openEuler 20.03 update 4.19.90-2112.4.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.3.0~1...4.19.90-2112.4.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 185921, https://gitee.com/openeuler/kernel/issues/I4NDR7 | 39138737cfa9 block, bfq: don't move oom_bfqq<br> | | bugzilla: 185922, https://gitee.com/openeuler/kernel/issues/I4NDPF | 03954d40cb60 blk-mq: fix abnormal free in single queue process<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4NDM8 | aaea70a1683b scsi: hisi_sas: Add support for sata disk I/O errors report to libsas<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4BLL0 | 823f53c21805 KVM: arm64: Allow vcpus running without HCR_EL2.FB<br>0190e611bcf9 KVM: arm64: Set kvm_vcpu::pre_pcpu properly<br>fe48bc793859 KVM: arm64: Ensure I-cache isolation between vcpus of a same VM<br>b4e67accd958 arm64/tlbi: mark tlbi ipi as EXPERIMENTAL<br>d717b3ebd9fb arm64/tlb: restore no IPi code<br>bab7ce2efbac arm64/configs: enable TLBI_IPI<br>a3dbee092508 arm64/tlbi: split disable_tlbflush_is to control flush<br>fd48e2aece31 arm64/tlb: add CONFIG_ARM64_TLBI_IPI<br>1f280b9201d8 arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain<br>7816d8f27354 arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage"))<br> | | bugzilla: 185906, https://gitee.com/openeuler/kernel/issues/I4NAZN | e82971ee272c audit: ensure userspace is penalized the same as the kernel when under pressure<br> | | bugzilla: 185904, https://gitee.com/openeuler/kernel/issues/I4NAZN | 3413ddc91e02 audit: improve robustness of the audit queue handling<br> | | bugzilla: 185857 | 80061216078b block/wbt: fix negative inflight counter when remove scsi device<br> | | bugzilla: 185875, https://gitee.com/openeuler/kernel/issues/I4N4JX | 01f7594e62e9 nbd: Fix use-after-free in blk_mq_free_rqs<br> | | bugzilla: 185905 | 38ac5768bc6e block, bfq: fix use after free in bfq_bfqq_expire<br>ece317ec61aa block, bfq: fix queue removal from weights tree<br>e565b57f98fe block, bfq: fix decrement of num_active_groups<br>4e496feed6ee block, bfq: fix asymmetric scenarios detection<br>02e5d08ebbeb block, bfq: improve asymmetric scenarios detection<br> | | bugzilla: 185907 | bd404288c3e1 fget: check that the fd still exists after getting a ref to it<br> | | bugzilla: 185871, https://gitee.com/openeuler/kernel/issues/I4MIQ0 | bcce988f1b44 config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4MIQ0 | 4a5b1b53d6d1 ext4: update direct I/O read lock pattern for IOCB_NOWAIT<br> | | bugzilla: 185871, https://gitee.com/openeuler/kernel/issues/I4MIQ0 | 5d00e2bce2c1 Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag""<br>9f40d9fa3b78 Revert "Revert "ext4: Allow parallel DIO reads""<br> | | bugzilla: NA | 393a3c79abf9 net: hns3: update hns3 version to 21.12.3<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4MWFK | 445facbf2d58 net: hns3: fix the VLAN of a vf cannot be added problem<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4MWEL | 014b8da15832 net: hns3: fix pfc packet number incorrect after querying pfc parameters<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4MWF6 | fa7a13717037 net: hns3: fix VF RSS failed problem after PF enable multi-TCs<br> | | bugzilla: 185854 | 09e1590fad1c hugetlbfs: flush TLBs correctly after huge_pmd_unshare<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4MUV2 | d079da8fca6b mm: share_pool: adjust sp_alloc behavior when coredump<br>391fe830850c mm: share_pool: adjust sp_make_share_k2u behavior when coredump<br> | | bugzilla: 185900, https://gitee.com/openeuler/kernel/issues/I4MOGB | 23a874d06fd5 Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono"<br>9ef95d836433 Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'"<br>1272eeeda68a Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()"<br> | | bugzilla: 185831, https://gitee.com/openeuler/kernel/issues/I4MO2G | bce69857e5e3 time: Normalize timespec64 before timespec64_compare()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4LMGH | c12e68b4f78b iommu/arm-smmu-v3: remove unnecessary mpam enable procedure<br> | | bugzilla: 185891 | 26255f3be4c1 fix kabi effect by change in md_rdev<br> | | bugzilla: 185894, https://gitee.com/openeuler/kernel/issues/I4MITL | 3a9c3f93fbee Revert "dm space maps: don't reset space map allocation cursor when committing"<br> | | bugzilla: NA | 04ceadabbc89 nvme-fabrics: fix kabi broken by "reject I/O to offline device"<br>941b7dce0e4f nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store<br>8cacb0118fca nvme: export fast_io_fail_tmo to sysfs<br>b6e2eba8125e nvme-fabrics: reject I/O to offline device<br>88f0a9905326 nvme: add a Identify Namespace Identification Descriptor list quirk<br>72438fc45ec3 nvme: fix identify error status silent ignore<br>7d7e3cbd3468 nvme: fix possible hang when ns scanning fails during error recovery<br>fe52e9b1e7f2 nvme: refactor nvme_identify_ns_descs error handling<br>c4e1a4f01919 nvme: Namepace identification descriptor list is optional<br>b0ee2b4488d3 nvmet: use new ana_log_size instead the old one<br>4d4a72b3cb91 nvme-multipath: fix double initialization of ANA state<br>d8d45e68e81a nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head<br>b5ce81015e03 nvme: make nvme_report_ns_ids propagate error back<br>fb716db7615a nvme-multipath: avoid crash on invalid subsystem cntlid enumeration<br>6af8bdfac8d5 nvme-multipath: split bios with the ns_head bio_set before submitting<br>92a59d877741 nvme: add proper discard setup for the multipath device<br> | | bugzilla: 185891 | 92fc3516e2ac fix kabi change<br>fbb192176564 md: Fix undefined behaviour in is_mddev_idle<br> | | bugzilla: 185881 | 7859e7ea69da xfs: fix up non-directory creation in SGID directories<br>c8334dc9bcf9 xfs: remove the kuid/kgid conversion wrappers<br>d58357768ee6 xfs: remove the icdinode di_uid/di_gid members<br>58718e7e75a7 xfs: ensure that the inode uid/gid match values match the icdinode ones<br> | | bugzilla: NA | 51336e181f33 configfs: fix a use-after-free in __configfs_open_file<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4M23J | a9eb7ed3469f share_pool: don't trace the invalid spa address<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4M253 | 95ca7b295b92 share_pool: Remove the redundant warning message<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-4083 | #I4NGUX | | CVE-2021-39648 | #I4N9DF | | CVE-2021-4002 | #I4N8AA | | CVE-2021-4037 | #I4N8W0 | | CVE-2021-39656 | #I4N9C6 |
最后提交信息为:
block, bfq: don't move oom_bfqq
4.19.90-2112.3.0
ddf5ff0
2021-12-13 14:39
对比
openEuler 20.03 update 4.19.90-2112.3.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2112.1.0~1...4.19.90-2112.3.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: NA | ddf5ff0808bf ixgbe: fix large MTU request from VF<br> | | bugzilla: 185863, https://gitee.com/openeuler/kernel/issues/I4LZPU | 9fe9e050246e block, bfq: move bfqq to root_group if parent group is offlined<br> | | bugzilla: 185834 | c3a7074b134f io_uring: use bottom half safe lock for fixed file data<br> | | bugzilla: 185746 | 5b255878037f io_uring: fix soft lockup when call __io_remove_buffers<br> | | bugzilla: 185819 | 919017260069 block: Fix fsync always failed if once failed<br> | | bugzilla: 173974 | e550a9b12fe8 blk-mq: use the new flag to quiesce/unquiesce queue in block layer<br>d6784b9f6fdf blk-mq: add a new queue flag to quiesce/unquiesce queue<br>2929f1a3243c blk-mq: factor out some helps to quiesce/unquiesce queue<br> | | bugzilla: 185777, 185811 | 80086651acbd blk: Fix lock inversion between ioc lock and bfqd lock<br>996a09b665ef bfq: Remove merged request already in bfq_requests_merged()<br> | | bugzilla: 185833 | 2263df729a64 md: fix a warning caused by a race between concurrent md_ioctl()s<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4LD5U | 6486841642ed net: hns3: update hns3 version to 21.12.2<br>319ba0a4d154 net: hns3: fix race condition in debugfs<br> | | bugzilla: NA | a242606d4ee1 kabi: fix kabi broken in struct sock<br> | | CVE | issue | |:---:|:-----:| | CVE-2021-33098 | #I4LG10 |
最后提交信息为:
ixgbe: fix large MTU request from VF
4.19.90-2112.1.0
0c7539c
2021-12-07 16:54
对比
openEuler 20.03 update 4.19.90-2112.1.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2111.7.0~1...4.19.90-2112.1.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4LGV4 | 0c7539c8a893 arm64: Fix conflict for capability when cpu hotplug<br> | | bugzilla: 185803 | 8937896894b0 mm: memcontrol: fix cpuhotplug statistics flushing<br> | | bugzilla: 91659 | 84f1e800f11d mm, memcg: fix error return value of mem_cgroup_css_alloc()<br> | | bugzilla: 85986 | 4e106b5c4e8b mm/memcontrol: fix a data race in scan count<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4JMQA | 98845af72000 GPIO : support ascend_gpio_dwapb_enable switch<br> | | bugzilla: 182973 | c16f200c1dae ext4: always panic when errors=panic is specified<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4C4XW?from=project-issue | 48a1f7cfa489 config: disable CONFIG_NGBE by default in hulk_defconfig<br>1cb150ae308b x86/config: Enable netswift Giga NIC driver for x86<br>206f9c11a8c8 net: ngbe: Add Netswift Giga NIC driver<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4IG00?from=project-issue | 76bf3b74a0ef ras: report cpu logical index to userspace in arm event<br> | | bugzilla: 55085 | 1b1b4dede457 arm64: Avoid premature usercopy failure<br> | | bugzilla: 180680 | c65d13f3e5c5 hugetlb: before freeing hugetlb page set dtor to appropriate value<br> | | CVE | issue | |:---:|:-----:| | NA | NA |
最后提交信息为:
arm64: Fix conflict for capability when cpu hotplug
4.19.90-2111.7.0
ea35609
2021-11-30 15:04
对比
openEuler 20.03 update 4.19.90-2111.7.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2111.6.0~1...4.19.90-2111.7.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4ICQF?from=project-issue | ea3560922b92 defconfig: update the defconfigs to support 9P<br> | | bugzilla: 51828, https://gitee.com/openeuler/kernel/issues/I4K96G | a5d94c8957bb sched: Introduce handle priority reversion mechanism<br>fca015627dc7 sched: unthrottle qos cfs rq when free a task group<br>af0d81abaf69 sched: Avoid sched entity null pointer panic<br>698ed7176881 sched: Clear idle_stamp when unthrottle offline tasks<br>f60bf5846a49 sched: Fix offline task can't be killed in a timely<br>8ca949bda17f sched: Optimizing qos scheduler performance<br>1d29740b604c sched: Fix throttle offline task trigger panic<br>2f9034b2db6e sched: Remove residual checkings for qos scheduler<br>f7b390cd929c sched: Change cgroup task scheduler policy<br>863fbf96696f sched: Unthrottle the throttled cfs rq when offline rq<br>321708866ae3 sched: Enable qos scheduler config<br>b0d97ae0ff7f sched: Throttle qos cfs_rq when current cpu is running online task<br>2666666a66b4 sched: Introduce qos scheduler for co-location<br> | | bugzilla: 185739 | 973d2c13b682 io_uring: return back safer resurrect<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4HYY4?from=project-issue | 97e7efbbb4bb cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink()<br>b8815fbbe89b ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I3OX0C | ed39950b8048 lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2<br> | # 2CVE ------- | NA |
最后提交信息为:
defconfig: update the defconfigs to support 9P
4.19.90-2111.6.0
9a20655
2021-11-23 22:32
对比
openEuler 20.03 update 4.19.90-2111.6.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2111.5.0~1...4.19.90-2111.6.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4JI7R | 9a20655df7df drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl<br> | | bugzilla: NA | c7e0fb5bdfea config: Enable some configs for test<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4JICC | f72709d7b2a1 share_pool: add mm address check when access the process's sp_group file<br> |
最后提交信息为:
drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl
4.19.90-2111.5.0
fbf4e28
2021-11-23 10:49
对比
openEuler 20.03 update 4.19.90-2111.5.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2111.4.0~1...4.19.90-2111.5.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 175263 | fbf4e285fb0c rq-qos: fix missed wake-ups in rq_qos_throttle try two<br> | | bugzilla: NA | 060f78dd55d0 atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4IYX7?from=project-issue | 5fd27bfcf340 drivers : remove drivers/mtd/hisilicon/sfc<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4IYWW?from=project-issue | bc3771fa8f99 drivers : remove drivers/soc/hisilicon/sysctl<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4IYWE?from=project-issue | 463a23d0f497 drivers : remove drivers/soc/hisilicon/lbc<br> | | bugzilla: 177871 | f9072e26ea8b ipv4: fix uninitialized warnings in fnhe_remove_oldest()<br> | | bugzilla: 185773 | c7cc377d9161 net: bridge: fix stale eth hdr pointer in br_dev_xmit<br> | | bugzilla: 175666 | 427284b26e78 x86/entry: Make entry_64_compat.S objtool clean<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2021-43975 | #I4IYTG |
最后提交信息为:
rq-qos: fix missed wake-ups in rq_qos_throttle try two
4.19.90-2111.4.0
89f74ab
2021-11-16 10:31
对比
openEuler 20.03 update 4.19.90-2111.4.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2111.3.0~4.19.90-2111.4.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 185736 | 89f74ab35c18 io_uring: fix ltout double free on completion race<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I41AUQ | d77bc7373944 iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off<br> | | bugzilla: NA | c89f49b5f6b2 crypto: hisilicon delete invlaid api and config<br>d0a2029c9633 crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4AFRJ?from=project-issue | 3fd351063d71 tcp: always set retrans_stamp on recovery<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4F4LL | 3af94489bd10 Revert "EMMC: ascend customized emmc host"<br>b00b15108f98 Revert "EMMC: add hisi_mmc_core"<br>9e34a600f60e Revert "EMMC: adaption for ascend customized emmc card"<br>f5ff284b63b5 Revert "EMMC: adaption for ascend customized sd card"<br>d2f5e3774f85 Revert "EMMC: adaption for ascend customized host layer"<br>09089c3bff37 Revert "EMMC: hisi extensions for dw mmc host controller"<br>c593ff16e43f Revert "EMMC: add dts bindings documents"<br>1ce8ff1fec25 Revert "EMMC: open CONFIG_ASCEND_HISI_MMC"<br>2ebf2094badb Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct"<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I41AUQ | 0cd0ff0e89ec iommu: support phytium ft2000plus and S2500 iommu function<br> | | bugzilla: 46922 | 2edfa9f5840a arm64: Errata: fix kabi changed by cpu_errata and enable idc<br> | | bugzilla: 185668 | 9edcef4b1256 blk-mq: don't free tags if the tag_set is used by other device in queue initialztion<br> | | bugzilla: 185690 | 597a63855133 nbd: add a flush_workqueue in nbd_start_device<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI | a3f6d3cf34f0 svm: Fix ts problem, which need the len to check out memory<br> | | bugzilla: NA | 9f785dcf1dbb sctp: add vtag check in sctp_sf_ootb<br>cdd0c9ca20c8 sctp: add vtag check in sctp_sf_do_8_5_1_E_sa<br>bb04cd79e0df sctp: add vtag check in sctp_sf_violation<br>4cec94a9407e sctp: fix the processing for COOKIE_ECHO chunk<br>a2f07d80d18d sctp: fix the processing for INIT_ACK chunk<br>4f27fe1274b3 sctp: fix the processing for INIT chunk<br>14d880264fc4 sctp: use init_tag from inithdr for ABORT chunk<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1WQ | d710200b4095 openeuler_defconfig: Build HISI PMU drivers as modules.<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1XO | d7232320625d arm64: perf: Expose some new events via sysfs<br>9becc19306e0 arm64: perf: Hook up new events<br>0736ec70a49e arm64: perf: Correct the event index in sysfs<br>e5f2bc706d70 arm64: perf: Add support for Armv8.1 PMCEID register format<br>a4d81a5fe544 perf/smmuv3: Don't trample existing events with global filter<br>b9aba7c37fe7 drivers/perf: hisi: Add missing include of linux/module.h<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1WQ | b494bfa8c5dc drivers/perf: Prevent forced unbinding of PMU drivers<br>525a3927062f drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1XO | 2fcc9f259c2b drivers/perf: hisi: Fix wrong value for all counters enable<br>5af1cc544777 pmu/smmuv3: Clear IRQ affinity hint on device removal<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1WQ | 9d60e87a385a drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4A1XO | 37a7559d5af1 drivers/perf: hisi: Fix typo in events attribute array<br>425c8fb92e0d drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment<br>e6e41c7fe1fc drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform<br>ddc64804bf58 perf/smmuv3: Validate groups for global filtering<br>60413b2430c4 perf/smmuv3: Validate group size<br>0a78fc272304 drivers/perf: arm_spe: Don't error on high-order pages for aux buf<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I469VQ | 1e510d40f277 drm/hisilicon: Features to support reading resolutions from EDID<br>61c106b4a10e drm/hisilicon: Support i2c driver algorithms for bit-shift adapters<br> | | CVE | issue | |:---:|:-----:| | CVE-2021-3772 | #I4C0O4 | | CVE-2021-0938 | #I4IDXI |
最后提交信息为:
io_uring: fix ltout double free on completion race
4.19.90-2111.3.0
6821c26
2021-11-09 11:21
对比
openEuler 20.03 update 4.19.90-2111.3.0
Qiuuuuu
# 1TASK ------- # 4.19.90-2110.8.0~1...4.19.90-2111.3.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 185687 | 6821c267339e bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed<br> | | bugzilla: NA | 47e4d3c1307d ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()<br> | | bugzilla: 109297 | fc46c34aad01 ext4: if zeroout fails fall back to splitting the extent node<br> | | bugzilla: 85666 | 3363c81aa297 dccp: don't duplicate ccid when cloning dccp sock<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4H3JT | 0c03a3f6a844 selftests/bpf: add demo for file read pattern detection<br>9a247f39d390 libbpf: Support detecting writable tracepoint program<br>81ec5c3bb2a8 ext4: add trace for the read and release of regular file<br>206373aa385e xfs: add trace for read and release of regular file<br>7d9fa0a0c966 fs: add helper fs_file_read_do_trace()<br>a4f256bae217 vfs: add bare tracepoints for vfs read and release<br>abe15e317e93 bpf: Support writable context for bare tracepoint<br>e64d7dc7eb67 trace: bpf: Allow bpf to attach to bare tracepoints<br>e835ab069c0e tracepoints: Add helper to test if tracepoint is enabled in a header<br>0028290af336 Revert "xfs: add writable tracepoint for xfs file buffer read"<br>b5d8f63886eb Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c"<br>571693cd3033 Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode"<br>a28f0919fb93 Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM"<br>01775213d303 Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead"<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4GVSG | 80e65cb9c78f EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct<br> | | bugzilla: NA | d49a78a0ad8a Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails<br>a54cfa2d146b scsi: hisi_sas: print status and error when sata io abnormally completed<br>4e89e2185710 Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts"<br>c7c69fe488b6 Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock"<br>aa02931c146a net: hns3: update hns3 version to 21.10.5<br>0d5a13a8587f net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()<br>3d5c2eda4cbf net: hns3: fix ret not initialized problem in hclge_get_dfx_reg()<br>513b1a9543a9 net: hns3: refix kernel crash when unload VF while it is being reset<br>94d5da772aa2 net: hns3: ignore reset event before initialization process is done<br>18358de7977e net: hns3: fix vf reset workqueue cannot exit<br>54987569077b net: hns3: reset DWRR of unused tc to zero<br>e3096f8245da net: hns3: fix a return value error in hclge_get_reset_status()<br>e721c1df6a97 net: hns3: fix the timing issue of VF clearing interrupt sources<br>5b005cb7a3db net: hns3: disable mac in flr process<br>224e43270459 net: hns3: add trace event in hclge_gen_resp_to_vf()<br>d158558a02db net: hns3: remove an unnecessary check in hclge_set_umv_space()<br>46716822616f net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()<br>9a6fac243d3d net: hns3: remove the rss_size limitation by vector num<br>a3506389361b net: hns3: bd_num from fireware should not be zero<br>8b72ed601b3d net: hns3: fix the exception when query imp info<br>f8a1be5b41b3 net: hns3: fix local variable "desc" not initialized problem<br>cea3fc04e03f net: hns3: limit bd numbers when getting dfx regs.<br> | | bugzilla: 182920, https://gitee.com/openeuler/kernel/issues/I4GLNX | 98fd847a495f nbd: add sanity check for first_minor<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D4WR | f00917fa8120 perf: hisi: Fix compile error if defined MODULE<br> | | bugzilla: NA | 10afa279a6c0 nfc: nci: fix the UAF of rf_conn_info object<br>cb66744290c5 ipv6: make exception cache less predictible<br>1b1be81bbaef ipv6: use siphash in rt6_exception_hash()<br>e2eea86ca197 ipv4: make exception cache less predictible<br>2c4012366d5b ipv4: use siphash instead of Jenkins in fnhe_hashfun()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4FS3G?from=project-issue | 3dd66e0b2621 README: README optimize<br> | | bugzilla: 182871 | a9f16b94500e PM: hibernate: Get block device exclusively in swsusp_check()<br> | | bugzilla: 182378 | 91f98cf9308c blk-cgroup: synchronize blkg creation against policy deactivation<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4DZ7Q | 4fcd1cd7c69a iommu/arm-smmu-v3: Add suspend and resume support<br> | | bugzilla: 182939 | 839028bc0d7f nbd: Fix use-after-free in pid_show<br> | | bugzilla: 176010 | ffceb5720ecf scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()<br>a448922939d7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()<br> | | bugzilla: NA | c23811703647 scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device<br>0ac786a7dda6 scsi: hisi_sas: queue debugfs dump work before FLR<br> | | bugzilla: 181417 | 1b71a63560ba mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task<br> | | bugzilla: 45093 | c15a1c329416 jbd2: avoid transaction reuse after reformatting<br>938ff9f715a9 jbd2: clean up checksum verification in do_one_pass()<br> | | bugzilla: 109246 | 2c6dab7ac2c6 ext4: check magic even the extent block bh is verified<br>c312030404d8 ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE<br> | | bugzilla: 109205 | 8b7f13a41464 ext4: prevent partial update of the extent blocks<br>28353d3b4444 ext4: check for inconsistent extents between index and leaf block<br>4a6f39fe5c7d ext4: check for out-of-order index extents in ext4_valid_extent_entries()<br> | | bugzilla: 182754 | 16fbff884fa9 quota: correct error number in free_dqentry()<br>bf6ce07cdaa5 quota: check block number when reading the block in quota file<br> | | bugzilla: 49890 | 4be0979308ef nbd: fix uaf in nbd_handle_reply()<br>b1269546a2de nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()<br>81a7e817f483 nbd: clean up return value checking of sock_xmit()<br>abfea3b6ae76 nbd: don't start request if nbd_queue_rq() failed<br>22c78c816308 nbd: check sock index in nbd_read_stat()<br>b957ac08e770 nbd: make sure request completion won't concurrent<br>10abf898df81 nbd: don't handle response without a corresponding request message<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | b39cd9aa18d0 config: enable CONFIG_ASCEND_CLEAN_CDM by default<br>bd7530274fd6 numa/cdm: Introduce a bootarg to specify the target nodes to move to<br>22a93f0d4b91 numa/cdm: Introduce a hbm_per_part variable<br>ca4172c8b8cb numa: Restrict the usage of cdm_node_to_ddr_node()<br>8ea98e6bff4c numa: Move the management structures for cdm nodes to ddr<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D4WR | 72ed85332d77 perf: hisi: Add support for HiSilicon SoC L3T PMU driver<br>be4e2dae3726 perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver<br>3eb76d1ad3ea Documentation: Add documentation for Hisilicon SoC PMU DTS binding<br>31067ca7ca85 perf: hisi: Add support for HiSilicon SoC PMU driver dt probe<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4F3V1 | 049105cfbd9a watchdog/corelockup: Depends on the hardlockup detection switch<br>500dcb2c2c86 watchdog/corelockup: Add interface to control the detection sensitivity.<br>20965b950b30 watchdog/corelockup: Optimized core lockup detection judgment rules<br>bcb31c8c881c config/arm64: Enable corelockup detector for hulk defconfig<br>b355095e2e99 corelockup: Add detector enable support by cmdline<br>0b2d306906b1 corelockup: Disable wfi/wfe mode for pmu based nmi<br>8e8fcc82530b corelockup: Add support of cpu core hang check<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI | 0d4086c51433 driver/svm: used tgid when get phys<br>8e8fdc8c4d08 share pool:Solving the 4G DVPP Address coexist<br>f1c1d60a5767 share_pool: Default enable enable_share_k2u_spg<br>f66418efe3e1 share_pool: Export __vmalloc_node()<br>fc74d9d2c183 share pool: Add export __get_vm_area map_vm_area for ascend driver<br>ca18b038f1ab share_pool: add sp_group_del_task api<br>f3a5056cef9e share_pool: Extract sp_check_caller_permission<br>7b8f40c684dc share_pool: Clear VM_SHAREPOOL when drop sp area<br>afbc12a3141f share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls<br>dd7a0c4875e8 share_pool: Add compatible interface for multi-group mode<br>6a53018afe4e share_pool: Rename function is_k2task to sp_check_k2task<br>818b2fbbcc87 share_pool: Add sp_k2u trace<br>71ba0274a374 share_pool: Extract sp_k2u_prepare and sp_k2u_finish<br>5a2c07418413 share_pool: Add sp_alloc trace<br>133082aa215d share_pool: Show process prot in an sp_group<br>1cfc25ccec44 share_pool: Add proc node to show process overview info<br>b06e25e2be70 share_pool: Apply proc_sp_group_state to multi-group-mode<br>9e2af59057d4 share_pool: Put the pointer of sp_proc_stat in sp_group_master<br>d135b4c56140 share_pool: Free spg_node when group adding failed<br>f7a774dbc85d share_pool: Extract is_process_in_group<br>907f84cd44d5 share_pool: Apply sp_config_dvpp_range to to multi-group-mode<br>fad96665a4a3 share_pool: Apply sp_make_share_k2u() to multi-group-mode<br>0f0c3021514f share_pool: Apply sp_group_id_by_pid() to multi-group-mode<br>1f15f4fef349 share_pool: Extract function get_task<br>bfd7f1b25aa8 share_pool: Clean outdated DVPP pass through macros<br>50bfc6ffa9d0 share_pool: Redesign sp_alloc pass through<br>ba1e7e4ccf78 share_pool: Extract sp_free_get_spa<br>135af716a0e4 share_pool: Extract sp_alloc_finish<br>f310459462ab share_pool: Extract sp_alloc_mmap_populate<br>48cbb927abe7 share_pool: Extract sp_fallocate<br>560f43b2763a share_pool: Extract sp_alloc_prepare<br>bad65bdfa988 share_pool: Using pr_fmt in printing<br>6c024be5775a share_pool: Add access control for sp_unshare_uva<br>08ab87898fe6 ascend: share pool: Only memory of current process is allowed to u2k/k2u<br>affabe050505 ascend: share pool: Remove unnecessary params of sp_unshare<br>c0f0bb556761 share_pool: k2u hugepage READONLY prot bug fix<br>3cb89bc9e445 ascend: share pool: Add parameter prot in sp_group_add_task<br>abccd5fa8118 share_pool: Introduce struct sp_spg_stat<br>929b5418abd3 share_pool: Introduce struct spg_proc_stat<br>401add0bfa19 share_pool: Initialize sp_group_master when call k2u_task<br>ee6e8444862e share_pool: Rename sp_stat_idr to sp_proc_stat_idr<br>d3b72b5f9176 share_pool: Rename sp_spg_stat to sp_overall_stat<br>ceadb7d11d4e share_pool: Add group max process num limitation<br>41ad3fd5eeed share_pool: Add system max group num limitation<br>615457b37bb2 ascend/config: enable share pool feature<br>1bc5bdef4c4e kabi: fix kabi broken in struct mm_struct<br>fc78b18df0df ascend: sharepool: support multi-group mode<br> | | bugzilla: NA | c6c8f37f3361 sharepool: Fix ASLR broken<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI | 199e283bb490 share_pool: Adjust the position of do_mmap checker<br>a051590c2933 share_pool: share_pool: Don't allow non-sp mmap in sp address range<br>a80d250ae592 share_pool: Free newly generated id only when necessary<br>517111aa5738 share_pool: Show sp vmflags in /proc/$pid/smaps<br>26104c349386 share_pool: Free newly generated id when failed<br>f1d48e523733 share_pool: Fix missing semaphore operation in error branch<br>f7099f7bed91 share_pool: Use pr_debug to print addresses<br>be1aa089e7d3 share_pool: Add compact switch for vmalloc_huge* funcs<br>c3c8bbecf65c share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs<br>bf95ee844085 share_pool: Eliminate compiler warning for atomic64_t in arm32<br>f2abc4ad0b5f share_pool: Fix memleak of concurrent sp_free and sp_group_add_task<br>66c022cbe369 share_pool: Set initial value to variable node_id<br>41db4d6d7ba3 ascend/share pool: bugfix, sp exit is not atomic<br>67c0af6adca9 share_pool: Alloc shared memory on a specified memory node<br>dec0a0c019d0 share_pool: Alloc sp memory on a specified memory node<br>34116d14d349 share_pool: Fix concurrency problem when a process adding sp_group is killed<br>cc18ead6e3ac share_pool: Fix address checker<br>12fba7224fed share_pool: Optimize compact procedure<br>925b5be0fba7 shmem/ascend: charge pages to the memcg of current task<br>7ef56b576116 share_pool: Update kernel-doc comments<br>fb9fbb2c2ff8 share_pool: Fix warning symbol was not declared<br>cf2db84b03c8 share_pool: Fix warning missing braces around initializer<br>005dab3bd20b share_pool: Waiting for the migration to complete<br>094411bc04cc share_pool: Add parameter checking<br>7c5e55f4af36 share_pool: Fix struct sp_proc_stat memleak<br>5e2fea0ad109 share_pool: Show k2u_to_task processes in proc_stat interface<br>7e6142de34a2 ascend: sharepool: calculate the correct offset of the address which is customized<br>5b40e9d1c05f share_pool: Print info when thread is being killed<br>c9034750a95c share pool: Clean sp_mutex for sp_add_group_task<br>cc1092a70b98 share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user<br>a97a5859ab16 share_pool: Support showing pid of applier process in spa_stat<br>02889964bd4b share_pool: Fix coredump hungtask<br>56bcd8ce46fc share_pool: change printk_ratelimit to pr_level_ratelimited<br>7c2729a05135 share_pool: Turn the negative statistics into zeros<br>bf13a682cb25 share_pool: Put relevant functions together<br>02a3e9a60638 share_pool: Remove redundant sysctl_share_pool_hugepage_enable<br>f6163ee1b332 ascend: sharepool: fix compile warning when the sharepool is turned off<br>2388a693cb72 share_pool: move sysctl interface of share pool from kern_table to vm table<br>c2d11a29b0d9 share_pool: Introduce refcount for struct sp_proc_stat<br>a95c36fae9c3 share_pool: Increase refcount of sp_group when call __sp_find_spg<br>e21d07b5d5ad share_pool: Update the comments after removing sp_mutex<br>430e3bca7756 share_pool: Rename __sp_group_drop_locked to sp_group_drop<br>c39f42465955 share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex<br>842e02a1efda share_pool: Introduce an rw semaphore for per process stat idr<br>a6f8acb528a3 share_pool: Use type atomic64_t for process stat<br>bb4b5657a692 share_pool: Add comments for fine grained locking design<br>c0451cec1c58 share_pool: Remove residual macro ESPGMMEXIT<br>aab286126afa share_pool: Fix use-after-free of spa in rb_spa_stat_show<br>3c672f2b069b share_pool: Fix the bug of not down_write mm->mmap_sem<br>5e7f27f8493e ascend: sharepool: don't enable the vmalloc to use hugepage default<br>9d996838b7c6 share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked<br>4759d709ea8e mm/vmalloc: fix pud_page compile error on arm32<br>2ee4c72fe0c2 mm, share_pool: Print share pool info of a process when oom<br>314e49a8acf2 ascend: share pool: optimize the big lock for memory processing<br>a14b406b92db share_pool: Fix memleak if fail in sp_make_share_u2k()<br>28bbcbd9967d share_pool: Free sp group id only when it is auto generated<br>536c12786768 share_pool: Add interrupt context checker<br>ba703a114565 share_pool: Use PMD_SIZE alignment in hugepage allocation functions<br>91b819656ece share_pool: Remove redundant null pointer check<br>5aa5eb996be7 mm: Fix compilation error of mm_update_next_owner()<br>31fea48e3b6f share_pool: Fix compilation error of do_mm_populate()<br>a9a54758d0df sharepool: Fix null pointer dereference on adding exiting task<br>ed147d801c32 share_pool: Check tsk->mm before use it<br>fcbf90cfa5be share_pool: Fix a potential bug branch<br>d47ef9cfa43f x86/mm/ioremap: Fix HUGE_VMAP interface redefinition<br>f6f0523a20fd share_pool: Calculate sp_alloc() size for a task<br>20af468f0e29 share_pool: Calculate k2u size for a task<br>0479366a7b96 share_pool: Refactor sp_make_share_k2u()<br>09716d7d250c share_pool: Fix error message printing<br>855fa0986ccb share_pool: Calculate non-sharepool memory usage for a task<br>39344a28c80a share_pool: Calculate sp_alloc() size for a sp_group<br>5e06fdd68ec5 share_pool: Do cleanups for statistical functions<br>f7f203238aa3 mm/vmalloc: Fix a double free in __vmalloc_node_range<br>54188f4a1cf1 share_pool: Add and export buff_vzalloc_user()<br>14f4cd88404d ascend: share_pool: don't share the k2u to spg by default<br>663084597414 ascend: share_pool: make the function share_k2u_to_spg work<br>d45b33b72c53 share pool: Try to compact when memory is insufficient<br>d11a5bf4e0f7 share_pool: Fix null pointer of mm in concurrency scenes<br>35febc1e9321 share pool: Roll back when sp mmap failed<br>2fc6c368194b share_pool: Set errno when fail in sp_free()<br>06b738265e14 share_pool: Release spg id when fail in sp_group_add_task()<br>37e393adc89a share_pool: Remove memleak debug printing<br>9469d1759c29 ascend: share_pool: enable svm to use share pool memory<br>079942037728 share_pool: Fix series of bugs<br>18f49509eef0 ascend: share_pool: Use remap_pfn_range to share kva to uva<br>4e851c2bb53e ascend: share_pool: Use sharepool_no_page to alloc hugepage<br>389d5509b055 share_pool: Add dvpp size statistics<br>fb3631e3f00b share_pool: Fix rbtree searching bugs<br>a456439153c1 share_pool: Don't use input param pid in sp_unshare_uva()<br>6770819ea0ab share pool: Solve processing errors of some abnormal branches<br>886e5a711a5b share_pool: Fix spa memleak in dvpp channel destroy procedure<br>a132f4aba91b share_pool: Add sp_area cache<br>5ad541e3a9b5 ascend: share_pool: support debug mode and refactor some functions<br>4a280fac30d2 ascend: share_pool: support share pool features for ascend platform<br>fd0f2a95bf1d ascend: share_pool: support fork() and exit() to handle the mm<br>e1458948dc5f ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special<br>a7746a85703e ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode<br>e86e83e1f6b5 ascend: share_pool: add /proc/<pid>/sp_group<br>0f8986c3770b ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage<br>b82e34a7de33 ascend: mm_struct: introduce new parameter for share pool features<br>2facb5901cee ascend: vmalloc: export new function for share pool<br>2d2fe6b40444 ascend: mm: add an owner for mm_struct<br>562117a9ad86 mm/vmalloc: Hugepage vmalloc mappings<br>3eb01faed2eb mm/vmalloc: add vmap_range_noflush variant<br>004cface9c1c mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c<br>7becc9001a26 arm64: inline huge vmap supported functions<br>bce273b76c5c mm: HUGE_VMAP arch support cleanup<br>af488d0fd6a0 mm/ioremap: rename ioremap_*_range to vmap_*_range<br>7c4eebf2f3d8 mm/vmalloc: rename vmap_*_range vmap_pages_*_range<br>df55df3fb3ee mm: apply_to_pte_range warn and fail if a large pte is encountered<br>5e36ed3f8057 mm/vmalloc: fix vmalloc_to_page for huge vmap mappings<br>97c1e942d368 mm: move lib/ioremap.c to mm/<br>3d732ccfb368 mm/ioremap: probe platform for p4d huge map support<br>8436965e50ac mm: remove map_vm_range<br>6c9417b716b4 mm: don't return the number of pages from map_kernel_range{, _noflush}<br>0e81b6a36681 mm: rename vmap_page_range to map_kernel_range<br>db90cc795494 mm: remove vmap_page_range_noflush and vunmap_page_range<br>0ae03e64261e mm: pass addr as unsigned long to vb_free<br>2db58286fa37 mm: only allow page table mappings for built-in zsmalloc<br>a78c99561ff8 mm: unexport unmap_kernel_range_noflush<br>c17c6e1ab2f7 mm: remove __get_vm_area<br>7974aa6c36a1 arm64: mm: add p?d_leaf() definitions<br>9d9fe650d05f mm: add generic p?d_leaf() macros<br>dd365884b743 mm/memory.c: add apply_to_existing_page_range() helper<br>3f7408240665 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h><br>f5eafb548cb4 lib/ioremap: ensure break-before-make is used for huge p4d mappings<br>708e7044a73e lib/ioremap: ensure phys_addr actually corresponds to a physical address<br>c9b533348322 ioremap: rework pXd_free_pYd_page() API<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | dfd353c0aa25 mm: add do_vm_mmap<br> | | bugzilla: NA | 3380b4a928ea config: update hulk_defconfig<br> | | bugzilla: 46918 | fbb8b92c7d30 configs: remove euleros_defconfig<br> | | bugzilla: 100228 | 7b4357657635 iommu/amd: Fix incorrect PASID decoding from event log<br> | | bugzilla: 115931 | d6ccb2d583de mm: compaction: avoid 100% CPU usage during compaction when a task is killed<br> | | bugzilla: 96934 | b72e728bf79e iommu/vt-d: Unlink device if failed to add to group<br> | | bugzilla: 95382 | fe532395c4a0 iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4F4LL | deaf01a6c4db EMMC: open CONFIG_ASCEND_HISI_MMC<br>c9620822ef02 EMMC: add dts bindings documents<br>3aa5fa874eb4 EMMC: hisi extensions for dw mmc host controller<br>37cdb66030a1 EMMC: adaption for ascend customized host layer<br>52b5a6663c48 EMMC: adaption for ascend customized sd card<br>41236b73fae4 EMMC: adaption for ascend customized emmc card<br>76b1b2e0eff6 EMMC: add hisi_mmc_core<br>bb21deda25d2 EMMC: ascend customized emmc host<br> | # 2CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2020-16119 | #I2P6TJ | | CVE-2021-3760 | #I4GJ36 | | CVE-2021-3896 | #I4GJ2V | | CVE-2021-0929 | #I4HGCY | | CVE-2020-3702 | #I4HGCE | | CVE-2021-34981 | #I4HG8W | | CVE-2021-20320 | #I4HIXA | | CVE-2021-20322 | #I4HIVG | | CVE-2021-43389 | #I4HL6I | | CVE-2021-45868 | #I50PBT |
最后提交信息为:
bonding: Fix a use-after-free problem when bond_sysfs_slave_add() f...
4.19.90-2111.2.0
80e65cb
2021-11-04 17:05
对比
openEuler 20.03 update 4.19.90-2111.2.0
Qiuuuuu
# 1TASK -------- # 4.19.90-2110.8.0~1...4.19.90-2111.2.0 ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 185687 | 6821c267339e bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed<br> | | bugzilla: NA | 47e4d3c1307d ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()<br> | | bugzilla: 109297 | fc46c34aad01 ext4: if zeroout fails fall back to splitting the extent node<br> | | bugzilla: 85666 | 3363c81aa297 dccp: don't duplicate ccid when cloning dccp sock<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4H3JT | 0c03a3f6a844 selftests/bpf: add demo for file read pattern detection<br>9a247f39d390 libbpf: Support detecting writable tracepoint program<br>81ec5c3bb2a8 ext4: add trace for the read and release of regular file<br>206373aa385e xfs: add trace for read and release of regular file<br>7d9fa0a0c966 fs: add helper fs_file_read_do_trace()<br>a4f256bae217 vfs: add bare tracepoints for vfs read and release<br>abe15e317e93 bpf: Support writable context for bare tracepoint<br>e64d7dc7eb67 trace: bpf: Allow bpf to attach to bare tracepoints<br>e835ab069c0e tracepoints: Add helper to test if tracepoint is enabled in a header<br>0028290af336 Revert "xfs: add writable tracepoint for xfs file buffer read"<br>b5d8f63886eb Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c"<br>571693cd3033 Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode"<br>a28f0919fb93 Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM"<br>01775213d303 Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead"<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4GVSG | 80e65cb9c78f EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct<br> | | bugzilla: NA | d49a78a0ad8a Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails<br>a54cfa2d146b scsi: hisi_sas: print status and error when sata io abnormally completed<br>4e89e2185710 Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts"<br>c7c69fe488b6 Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock"<br>aa02931c146a net: hns3: update hns3 version to 21.10.5<br>0d5a13a8587f net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()<br>3d5c2eda4cbf net: hns3: fix ret not initialized problem in hclge_get_dfx_reg()<br>513b1a9543a9 net: hns3: refix kernel crash when unload VF while it is being reset<br>94d5da772aa2 net: hns3: ignore reset event before initialization process is done<br>18358de7977e net: hns3: fix vf reset workqueue cannot exit<br>54987569077b net: hns3: reset DWRR of unused tc to zero<br>e3096f8245da net: hns3: fix a return value error in hclge_get_reset_status()<br>e721c1df6a97 net: hns3: fix the timing issue of VF clearing interrupt sources<br>5b005cb7a3db net: hns3: disable mac in flr process<br>224e43270459 net: hns3: add trace event in hclge_gen_resp_to_vf()<br>d158558a02db net: hns3: remove an unnecessary check in hclge_set_umv_space()<br>46716822616f net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()<br>9a6fac243d3d net: hns3: remove the rss_size limitation by vector num<br>a3506389361b net: hns3: bd_num from fireware should not be zero<br>8b72ed601b3d net: hns3: fix the exception when query imp info<br>f8a1be5b41b3 net: hns3: fix local variable "desc" not initialized problem<br>cea3fc04e03f net: hns3: limit bd numbers when getting dfx regs.<br> | | bugzilla: 182920, https://gitee.com/openeuler/kernel/issues/I4GLNX | 98fd847a495f nbd: add sanity check for first_minor<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D4WR | f00917fa8120 perf: hisi: Fix compile error if defined MODULE<br> | | bugzilla: NA | 10afa279a6c0 nfc: nci: fix the UAF of rf_conn_info object<br>cb66744290c5 ipv6: make exception cache less predictible<br>1b1be81bbaef ipv6: use siphash in rt6_exception_hash()<br>e2eea86ca197 ipv4: make exception cache less predictible<br>2c4012366d5b ipv4: use siphash instead of Jenkins in fnhe_hashfun()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4FS3G?from=project-issue | 3dd66e0b2621 README: README optimize<br> | | bugzilla: 182871 | a9f16b94500e PM: hibernate: Get block device exclusively in swsusp_check()<br> | | bugzilla: 182378 | 91f98cf9308c blk-cgroup: synchronize blkg creation against policy deactivation<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4DZ7Q | 4fcd1cd7c69a iommu/arm-smmu-v3: Add suspend and resume support<br> | | bugzilla: 182939 | 839028bc0d7f nbd: Fix use-after-free in pid_show<br> | | bugzilla: 176010 | ffceb5720ecf scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs()<br>a448922939d7 scsi: scsi_debug: Fix out-of-bound read in resp_readcap16()<br> | | bugzilla: NA | c23811703647 scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device<br>0ac786a7dda6 scsi: hisi_sas: queue debugfs dump work before FLR<br> | | bugzilla: 181417 | 1b71a63560ba mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task<br> | | bugzilla: 45093 | c15a1c329416 jbd2: avoid transaction reuse after reformatting<br>938ff9f715a9 jbd2: clean up checksum verification in do_one_pass()<br> | | bugzilla: 109246 | 2c6dab7ac2c6 ext4: check magic even the extent block bh is verified<br>c312030404d8 ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE<br> | | bugzilla: 109205 | 8b7f13a41464 ext4: prevent partial update of the extent blocks<br>28353d3b4444 ext4: check for inconsistent extents between index and leaf block<br>4a6f39fe5c7d ext4: check for out-of-order index extents in ext4_valid_extent_entries()<br> | | bugzilla: 182754 | 16fbff884fa9 quota: correct error number in free_dqentry()<br>bf6ce07cdaa5 quota: check block number when reading the block in quota file<br> | | bugzilla: 49890 | 4be0979308ef nbd: fix uaf in nbd_handle_reply()<br>b1269546a2de nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply()<br>81a7e817f483 nbd: clean up return value checking of sock_xmit()<br>abfea3b6ae76 nbd: don't start request if nbd_queue_rq() failed<br>22c78c816308 nbd: check sock index in nbd_read_stat()<br>b957ac08e770 nbd: make sure request completion won't concurrent<br>10abf898df81 nbd: don't handle response without a corresponding request message<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | b39cd9aa18d0 config: enable CONFIG_ASCEND_CLEAN_CDM by default<br>bd7530274fd6 numa/cdm: Introduce a bootarg to specify the target nodes to move to<br>22a93f0d4b91 numa/cdm: Introduce a hbm_per_part variable<br>ca4172c8b8cb numa: Restrict the usage of cdm_node_to_ddr_node()<br>8ea98e6bff4c numa: Move the management structures for cdm nodes to ddr<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D4WR | 72ed85332d77 perf: hisi: Add support for HiSilicon SoC L3T PMU driver<br>be4e2dae3726 perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver<br>3eb76d1ad3ea Documentation: Add documentation for Hisilicon SoC PMU DTS binding<br>31067ca7ca85 perf: hisi: Add support for HiSilicon SoC PMU driver dt probe<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4F3V1 | 049105cfbd9a watchdog/corelockup: Depends on the hardlockup detection switch<br>500dcb2c2c86 watchdog/corelockup: Add interface to control the detection sensitivity.<br>20965b950b30 watchdog/corelockup: Optimized core lockup detection judgment rules<br>bcb31c8c881c config/arm64: Enable corelockup detector for hulk defconfig<br>b355095e2e99 corelockup: Add detector enable support by cmdline<br>0b2d306906b1 corelockup: Disable wfi/wfe mode for pmu based nmi<br>8e8fcc82530b corelockup: Add support of cpu core hang check<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI | 0d4086c51433 driver/svm: used tgid when get phys<br>8e8fdc8c4d08 share pool:Solving the 4G DVPP Address coexist<br>f1c1d60a5767 share_pool: Default enable enable_share_k2u_spg<br>f66418efe3e1 share_pool: Export __vmalloc_node()<br>fc74d9d2c183 share pool: Add export __get_vm_area map_vm_area for ascend driver<br>ca18b038f1ab share_pool: add sp_group_del_task api<br>f3a5056cef9e share_pool: Extract sp_check_caller_permission<br>7b8f40c684dc share_pool: Clear VM_SHAREPOOL when drop sp area<br>afbc12a3141f share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls<br>dd7a0c4875e8 share_pool: Add compatible interface for multi-group mode<br>6a53018afe4e share_pool: Rename function is_k2task to sp_check_k2task<br>818b2fbbcc87 share_pool: Add sp_k2u trace<br>71ba0274a374 share_pool: Extract sp_k2u_prepare and sp_k2u_finish<br>5a2c07418413 share_pool: Add sp_alloc trace<br>133082aa215d share_pool: Show process prot in an sp_group<br>1cfc25ccec44 share_pool: Add proc node to show process overview info<br>b06e25e2be70 share_pool: Apply proc_sp_group_state to multi-group-mode<br>9e2af59057d4 share_pool: Put the pointer of sp_proc_stat in sp_group_master<br>d135b4c56140 share_pool: Free spg_node when group adding failed<br>f7a774dbc85d share_pool: Extract is_process_in_group<br>907f84cd44d5 share_pool: Apply sp_config_dvpp_range to to multi-group-mode<br>fad96665a4a3 share_pool: Apply sp_make_share_k2u() to multi-group-mode<br>0f0c3021514f share_pool: Apply sp_group_id_by_pid() to multi-group-mode<br>1f15f4fef349 share_pool: Extract function get_task<br>bfd7f1b25aa8 share_pool: Clean outdated DVPP pass through macros<br>50bfc6ffa9d0 share_pool: Redesign sp_alloc pass through<br>ba1e7e4ccf78 share_pool: Extract sp_free_get_spa<br>135af716a0e4 share_pool: Extract sp_alloc_finish<br>f310459462ab share_pool: Extract sp_alloc_mmap_populate<br>48cbb927abe7 share_pool: Extract sp_fallocate<br>560f43b2763a share_pool: Extract sp_alloc_prepare<br>bad65bdfa988 share_pool: Using pr_fmt in printing<br>6c024be5775a share_pool: Add access control for sp_unshare_uva<br>08ab87898fe6 ascend: share pool: Only memory of current process is allowed to u2k/k2u<br>affabe050505 ascend: share pool: Remove unnecessary params of sp_unshare<br>c0f0bb556761 share_pool: k2u hugepage READONLY prot bug fix<br>3cb89bc9e445 ascend: share pool: Add parameter prot in sp_group_add_task<br>abccd5fa8118 share_pool: Introduce struct sp_spg_stat<br>929b5418abd3 share_pool: Introduce struct spg_proc_stat<br>401add0bfa19 share_pool: Initialize sp_group_master when call k2u_task<br>ee6e8444862e share_pool: Rename sp_stat_idr to sp_proc_stat_idr<br>d3b72b5f9176 share_pool: Rename sp_spg_stat to sp_overall_stat<br>ceadb7d11d4e share_pool: Add group max process num limitation<br>41ad3fd5eeed share_pool: Add system max group num limitation<br>615457b37bb2 ascend/config: enable share pool feature<br>1bc5bdef4c4e kabi: fix kabi broken in struct mm_struct<br>fc78b18df0df ascend: sharepool: support multi-group mode<br> | | bugzilla: NA | c6c8f37f3361 sharepool: Fix ASLR broken<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4EUVI | 199e283bb490 share_pool: Adjust the position of do_mmap checker<br>a051590c2933 share_pool: share_pool: Don't allow non-sp mmap in sp address range<br>a80d250ae592 share_pool: Free newly generated id only when necessary<br>517111aa5738 share_pool: Show sp vmflags in /proc/$pid/smaps<br>26104c349386 share_pool: Free newly generated id when failed<br>f1d48e523733 share_pool: Fix missing semaphore operation in error branch<br>f7099f7bed91 share_pool: Use pr_debug to print addresses<br>be1aa089e7d3 share_pool: Add compact switch for vmalloc_huge* funcs<br>c3c8bbecf65c share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs<br>bf95ee844085 share_pool: Eliminate compiler warning for atomic64_t in arm32<br>f2abc4ad0b5f share_pool: Fix memleak of concurrent sp_free and sp_group_add_task<br>66c022cbe369 share_pool: Set initial value to variable node_id<br>41db4d6d7ba3 ascend/share pool: bugfix, sp exit is not atomic<br>67c0af6adca9 share_pool: Alloc shared memory on a specified memory node<br>dec0a0c019d0 share_pool: Alloc sp memory on a specified memory node<br>34116d14d349 share_pool: Fix concurrency problem when a process adding sp_group is killed<br>cc18ead6e3ac share_pool: Fix address checker<br>12fba7224fed share_pool: Optimize compact procedure<br>925b5be0fba7 shmem/ascend: charge pages to the memcg of current task<br>7ef56b576116 share_pool: Update kernel-doc comments<br>fb9fbb2c2ff8 share_pool: Fix warning symbol was not declared<br>cf2db84b03c8 share_pool: Fix warning missing braces around initializer<br>005dab3bd20b share_pool: Waiting for the migration to complete<br>094411bc04cc share_pool: Add parameter checking<br>7c5e55f4af36 share_pool: Fix struct sp_proc_stat memleak<br>5e2fea0ad109 share_pool: Show k2u_to_task processes in proc_stat interface<br>7e6142de34a2 ascend: sharepool: calculate the correct offset of the address which is customized<br>5b40e9d1c05f share_pool: Print info when thread is being killed<br>c9034750a95c share pool: Clean sp_mutex for sp_add_group_task<br>cc1092a70b98 share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user<br>a97a5859ab16 share_pool: Support showing pid of applier process in spa_stat<br>02889964bd4b share_pool: Fix coredump hungtask<br>56bcd8ce46fc share_pool: change printk_ratelimit to pr_level_ratelimited<br>7c2729a05135 share_pool: Turn the negative statistics into zeros<br>bf13a682cb25 share_pool: Put relevant functions together<br>02a3e9a60638 share_pool: Remove redundant sysctl_share_pool_hugepage_enable<br>f6163ee1b332 ascend: sharepool: fix compile warning when the sharepool is turned off<br>2388a693cb72 share_pool: move sysctl interface of share pool from kern_table to vm table<br>c2d11a29b0d9 share_pool: Introduce refcount for struct sp_proc_stat<br>a95c36fae9c3 share_pool: Increase refcount of sp_group when call __sp_find_spg<br>e21d07b5d5ad share_pool: Update the comments after removing sp_mutex<br>430e3bca7756 share_pool: Rename __sp_group_drop_locked to sp_group_drop<br>c39f42465955 share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex<br>842e02a1efda share_pool: Introduce an rw semaphore for per process stat idr<br>a6f8acb528a3 share_pool: Use type atomic64_t for process stat<br>bb4b5657a692 share_pool: Add comments for fine grained locking design<br>c0451cec1c58 share_pool: Remove residual macro ESPGMMEXIT<br>aab286126afa share_pool: Fix use-after-free of spa in rb_spa_stat_show<br>3c672f2b069b share_pool: Fix the bug of not down_write mm->mmap_sem<br>5e7f27f8493e ascend: sharepool: don't enable the vmalloc to use hugepage default<br>9d996838b7c6 share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked<br>4759d709ea8e mm/vmalloc: fix pud_page compile error on arm32<br>2ee4c72fe0c2 mm, share_pool: Print share pool info of a process when oom<br>314e49a8acf2 ascend: share pool: optimize the big lock for memory processing<br>a14b406b92db share_pool: Fix memleak if fail in sp_make_share_u2k()<br>28bbcbd9967d share_pool: Free sp group id only when it is auto generated<br>536c12786768 share_pool: Add interrupt context checker<br>ba703a114565 share_pool: Use PMD_SIZE alignment in hugepage allocation functions<br>91b819656ece share_pool: Remove redundant null pointer check<br>5aa5eb996be7 mm: Fix compilation error of mm_update_next_owner()<br>31fea48e3b6f share_pool: Fix compilation error of do_mm_populate()<br>a9a54758d0df sharepool: Fix null pointer dereference on adding exiting task<br>ed147d801c32 share_pool: Check tsk->mm before use it<br>fcbf90cfa5be share_pool: Fix a potential bug branch<br>d47ef9cfa43f x86/mm/ioremap: Fix HUGE_VMAP interface redefinition<br>f6f0523a20fd share_pool: Calculate sp_alloc() size for a task<br>20af468f0e29 share_pool: Calculate k2u size for a task<br>0479366a7b96 share_pool: Refactor sp_make_share_k2u()<br>09716d7d250c share_pool: Fix error message printing<br>855fa0986ccb share_pool: Calculate non-sharepool memory usage for a task<br>39344a28c80a share_pool: Calculate sp_alloc() size for a sp_group<br>5e06fdd68ec5 share_pool: Do cleanups for statistical functions<br>f7f203238aa3 mm/vmalloc: Fix a double free in __vmalloc_node_range<br>54188f4a1cf1 share_pool: Add and export buff_vzalloc_user()<br>14f4cd88404d ascend: share_pool: don't share the k2u to spg by default<br>663084597414 ascend: share_pool: make the function share_k2u_to_spg work<br>d45b33b72c53 share pool: Try to compact when memory is insufficient<br>d11a5bf4e0f7 share_pool: Fix null pointer of mm in concurrency scenes<br>35febc1e9321 share pool: Roll back when sp mmap failed<br>2fc6c368194b share_pool: Set errno when fail in sp_free()<br>06b738265e14 share_pool: Release spg id when fail in sp_group_add_task()<br>37e393adc89a share_pool: Remove memleak debug printing<br>9469d1759c29 ascend: share_pool: enable svm to use share pool memory<br>079942037728 share_pool: Fix series of bugs<br>18f49509eef0 ascend: share_pool: Use remap_pfn_range to share kva to uva<br>4e851c2bb53e ascend: share_pool: Use sharepool_no_page to alloc hugepage<br>389d5509b055 share_pool: Add dvpp size statistics<br>fb3631e3f00b share_pool: Fix rbtree searching bugs<br>a456439153c1 share_pool: Don't use input param pid in sp_unshare_uva()<br>6770819ea0ab share pool: Solve processing errors of some abnormal branches<br>886e5a711a5b share_pool: Fix spa memleak in dvpp channel destroy procedure<br>a132f4aba91b share_pool: Add sp_area cache<br>5ad541e3a9b5 ascend: share_pool: support debug mode and refactor some functions<br>4a280fac30d2 ascend: share_pool: support share pool features for ascend platform<br>fd0f2a95bf1d ascend: share_pool: support fork() and exit() to handle the mm<br>e1458948dc5f ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special<br>a7746a85703e ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode<br>e86e83e1f6b5 ascend: share_pool: add /proc/<pid>/sp_group<br>0f8986c3770b ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage<br>b82e34a7de33 ascend: mm_struct: introduce new parameter for share pool features<br>2facb5901cee ascend: vmalloc: export new function for share pool<br>2d2fe6b40444 ascend: mm: add an owner for mm_struct<br>562117a9ad86 mm/vmalloc: Hugepage vmalloc mappings<br>3eb01faed2eb mm/vmalloc: add vmap_range_noflush variant<br>004cface9c1c mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c<br>7becc9001a26 arm64: inline huge vmap supported functions<br>bce273b76c5c mm: HUGE_VMAP arch support cleanup<br>af488d0fd6a0 mm/ioremap: rename ioremap_*_range to vmap_*_range<br>7c4eebf2f3d8 mm/vmalloc: rename vmap_*_range vmap_pages_*_range<br>df55df3fb3ee mm: apply_to_pte_range warn and fail if a large pte is encountered<br>5e36ed3f8057 mm/vmalloc: fix vmalloc_to_page for huge vmap mappings<br>97c1e942d368 mm: move lib/ioremap.c to mm/<br>3d732ccfb368 mm/ioremap: probe platform for p4d huge map support<br>8436965e50ac mm: remove map_vm_range<br>6c9417b716b4 mm: don't return the number of pages from map_kernel_range{, _noflush}<br>0e81b6a36681 mm: rename vmap_page_range to map_kernel_range<br>db90cc795494 mm: remove vmap_page_range_noflush and vunmap_page_range<br>0ae03e64261e mm: pass addr as unsigned long to vb_free<br>2db58286fa37 mm: only allow page table mappings for built-in zsmalloc<br>a78c99561ff8 mm: unexport unmap_kernel_range_noflush<br>c17c6e1ab2f7 mm: remove __get_vm_area<br>7974aa6c36a1 arm64: mm: add p?d_leaf() definitions<br>9d9fe650d05f mm: add generic p?d_leaf() macros<br>dd365884b743 mm/memory.c: add apply_to_existing_page_range() helper<br>3f7408240665 mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h><br>f5eafb548cb4 lib/ioremap: ensure break-before-make is used for huge p4d mappings<br>708e7044a73e lib/ioremap: ensure phys_addr actually corresponds to a physical address<br>c9b533348322 ioremap: rework pXd_free_pYd_page() API<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | dfd353c0aa25 mm: add do_vm_mmap<br> | | bugzilla: NA | 3380b4a928ea config: update hulk_defconfig<br> | | bugzilla: 46918 | fbb8b92c7d30 configs: remove euleros_defconfig<br> | | bugzilla: 100228 | 7b4357657635 iommu/amd: Fix incorrect PASID decoding from event log<br> | | bugzilla: 115931 | d6ccb2d583de mm: compaction: avoid 100% CPU usage during compaction when a task is killed<br> | | bugzilla: 96934 | b72e728bf79e iommu/vt-d: Unlink device if failed to add to group<br> | | bugzilla: 95382 | fe532395c4a0 iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4F4LL | deaf01a6c4db EMMC: open CONFIG_ASCEND_HISI_MMC<br>c9620822ef02 EMMC: add dts bindings documents<br>3aa5fa874eb4 EMMC: hisi extensions for dw mmc host controller<br>37cdb66030a1 EMMC: adaption for ascend customized host layer<br>52b5a6663c48 EMMC: adaption for ascend customized sd card<br>41236b73fae4 EMMC: adaption for ascend customized emmc card<br>76b1b2e0eff6 EMMC: add hisi_mmc_core<br>bb21deda25d2 EMMC: ascend customized emmc host<br> | # 2CVE -------- | CVE | issue | |:---:|:-----:| | CVE-2020-16119 | #I2P6TJ | | CVE-2021-3760 | #I4GJ36 | | CVE-2021-3896 | #I4GJ2V |
最后提交信息为:
EMMC: fix ascend hisi emmc probe failed problem according to mmc_ho...
4.19.90-2110.8.0
fd3d737
2021-10-27 10:07
对比
openEuler 20.03 update 4.19.90-2110.8.0
成坚 (CHENG Jian)
# 1TASK -------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 175585 | fd3d7378036c blk-mq: complete req in softirq context in case of single queue<br> | | bugzilla: NA | 8a1926bfe339 ovl: fix leaked dentry<br>7c3513b046b0 ovl: fix incorrect extent info in metacopy case<br>e91cb9a3f210 ovl: warn about orphan metacopy<br>0fe6791222d6 ovl: fix lookup of indexed hardlinks with metacopy<br>af15ab97768d ovl: fix redirect traversal on metacopy dentries<br>97474d4e0c6b ovl: initialize OVL_UPPERDATA in ovl_lookup()<br>796158bf6737 ovl: use only uppermetacopy state in ovl_lookup()<br>70934618d81f ovl: simplify setting of origin for index lookup<br>5f62b083e590 net: hns3: update hns3 version to 21.10.1<br>4e0060ed432a net: hns3: fix buffer length not enough problem in debugfs<br>05cda0b73df1 net: hns3: use ae_dev->ops->reset_event to do reset.<br>50b9da379436 media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4DLVR | d6c19efdd83e GPIO : support ascend gpio driver<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I49RB2 | 273a0966b933 mpam: update monitor rmid and group configuration<br>a85aba6a1d67 mpam: Add support for group rmid modify<br>739884954725 mpam: enable rdt_mon_capable for mbw monitor<br>c50ad40d63ef svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu<br>464f69903da1 svm: Add support to set svm mpam configuration<br>0cc88dd88008 svm: Add support to get svm mpam configuration<br>129938f5dfc8 iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en<br>2b7032bc021b iommu/arm-smmu-v3: Add support to get SMMU mpam configuration<br>7c01a111ee86 iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context<br> | | bugzilla: NA | 6be22ed6a6c2 nvme-rdma: destroy cm id before destroy qp to avoid use after free<br> | | bugzilla: 46922 | 9f5a490693ad arm64: Errata: fix kabi changed by cpu_errata<br>4e7fe8aaa659 config: disable CONFIG_HISILICON_ERRATUM_1980005 by default<br>289037d63b40 cache: Workaround HiSilicon Taishan DC CVAU<br> | | bugzilla: NA | 5b22bdbb9012 kabi: fix kabi broken in struct device<br> | | bugzilla: 182892, https://gitee.com/openeuler/kernel/issues/I4F04R | 96156c8de2a8 efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4DZYE | 06c653776f9e svm: Use vma->vm_pgoff for the nid<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | d4bec1a842a6 Ascend/hugetlb:support alloc normal and buddy hugepage<br>8a04737c2944 Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces<br>630510417a87 Ascend/cdm:alloc hugepage from the specified CDM node<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4DZ7Q | 4f02e8f343d5 ascend/svm: Support pinned memory size greater than 2GB<br> | | bugzilla: 46906, https://gitee.com/openeuler/kernel/issues/I4DZ7Q | 36b945bbd6cb mm: ascend: Fix compilation error of mem_cgroup_from_css()<br> | | bugzilla: 181107 | 8f220aaeff41 fuse: truncate pagecache on atomic_o_trunc<br> | | bugzilla: NA | b5228b4901f5 ext4: drop unnecessary journal handle in delalloc write<br>042296251ecc ext4: factor out write end code of inline file<br>56220a995c66 ext4: correct the error path of ext4_write_inline_data_end()<br>a2f98fd5230e ext4: check and update i_disksize properly<br> | # 2 CVE ------ | CVE | issue | |:----:|:------:| | CVE-2021-42739 | NA |
最后提交信息为:
blk-mq: complete req in softirq context in case of single queue
4.19.90-2110.7.0
8048481
2021-10-21 21:33
对比
openEuler 20.03 update 4.19.90-2110.7.0
成坚 (CHENG Jian)
| TASK | COMMIT | |:----:|:------:| | bugzilla: 182847,https://gitee.com/openeuler/kernel/issues/I4EVBL | 804848125f64 sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa()<br> | | bugzilla: NA | de116c464507 uacce: misc fixes<br> | | bugzilla: 182882 | 017024645a11 mm/page_alloc: place pages to tail in __free_pages_core()<br>5be3d693fa38 mm/page_alloc: move pages to tail in move_to_free_list()<br>69e15bb4700b mm/page_alloc: place pages to tail in __putback_isolated_page()<br>22d4ccfa7e3e mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag<br>91bac2310ae7 mm: add function __putback_isolated_page<br>c479b04b21e5 mm/page_alloc.c: memory hotplug: free pages as higher order<br> | | bugzilla: 182883, https://gitee.com/openeuler/kernel/issues/I4ENHY | a2e9fa04e5e6 raid1: ensure write behind bio has less than BIO_MAX_VECS sectors<br> | | bugzilla: 182135, https://gitee.com/openeuler/kernel/issues/I4ENC8 | 02512915b5c2 blk-wbt: fix IO hang due to negative inflight counter<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | 01f486af8b29 Export sysboml for bbox to use.<br> | | bugzilla: NA | 82a9468b72fe ovl: use a private non-persistent ino pool<br>d71db6b5705f ovl: simplify i_ino initialization<br>3aea08f34fcd ovl: factor out helper ovl_get_root()<br>36518070611d ovl: fix out of date comment and unreachable code<br> |
最后提交信息为:
sched/topology: Fix sched_domain_topology_level alloc in sched_init...
4.19.90-2110.6.0
c1d59b0
2021-10-19 16:31
对比
openEuler 20.03 update 4.19.90-2110.6.0
成坚 (CHENG Jian)
# TASK ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: 46922, https://gitee.com/openeuler/kernel/issues/I4EHJ6 | c1d59b038ae3 Revert "cache: Workaround HiSilicon Taishan DC CVAU"<br>718037cf9523 Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"<br> |
最后提交信息为:
Revert "cache: Workaround HiSilicon Taishan DC CVAU"
4.19.90-2110.5.0
9cae869
2021-10-18 20:09
对比
openEuler 20.03 update 4.19.90-2110.5.0
成坚 (CHENG Jian)
# 4.19.90-2110.5.0 ------- ## TASK ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I4AHP2 | 5e49acf6c8b4 mmap: userswap: fix some format issues<br>538d10ba7a7f mmap: userswap: fix memory leak in do_mmap<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4AHUL | 24bc19e16bce arm64/mpam: fix the problem that the ret variable is not initialized<br> | | bugzilla: 182252 | 22c956e15025 NFS: Fix a race in __nfs_list_for_each_server()<br>ad8129084adc NFSv4: Clean up nfs_client_return_marked_delegations()<br>30814b215f6c NFS: Add a helper nfs_client_for_each_server()<br> | | bugzilla: 181454 | 43263717240c blktrace: Fix uaf in blk_trace access after removing by sysfs<br> | | bugzilla: 182869 | 84ece2297e04 io_uring: don't take uring_lock during iowq cancel<br>c01e04eceaca io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work()<br> | | bugzilla: 182666 | 5bfe82a18b34 block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue()<br> | | bugzilla: https://gitee.com/openeuler/kernel/issues/I4D63I | 18c5a26d2b90 Driver/SMMUV3: Bugfix for the softlockup when the driver processes events<br> | | bugzilla: 182865 | e39a47421b95 net_sched: remove need_resched() from qdisc_run()<br> | | bugzilla: 181870 | 49e675d32ac8 ath10k: Fix TKIP Michael MIC verification for PCIe<br>c988f49f5864 ath10k: drop fragments with multicast DA for PCIe<br>2312b29ec82e ath10k: add CCMP PN replay protection for fragmented frames for PCIe<br>ab3677ce87f2 ath10k: add struct for high latency PN replay protection<br> | | bugzilla: 46922 | d6ec90ce7b4c config: disable CONFIG_HISILICON_ERRATUM_1980005 by default<br>1948fd6422cf cache: Workaround HiSilicon Taishan DC CVAU<br> | ## CVE ------- | CVE | issue | |:---:|:-----:| | CVE-2020-26141 | #I4EAEW | | CVE-2020-26145 | #I4EAF5 | | CVE-2021-42252 | #I4ECFC |
最后提交信息为:
soc: aspeed: lpc-ctrl: Fix boundary check for mmap
预览版本
4.19.90-2110.4.0
0a90b8e
2021-10-18 14:41
对比
openEuler 20.03 update 4.19.90-2110.4.0
成坚 (CHENG Jian)
# TASK ------- | TASK | COMMIT | |:----:|:------:| | bugzilla: https://gitee.com/openeuler/kernel/issues/I47H3V | 0a90b8e78ae5 kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu"<br>a5bc243a3088 x86: Fix kabi broken for struct cpuinfo_x86<br>baca90c0db95 kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics"<br>07f23157079b PCI: kabi: fix kabi broken for struct pci_dev<br>31bcfe499032 kabi: Fix "PCI: Decode PCIe 32 GT/s link speed"<br>be3bb0227b35 openeuler_defconfig: Adjust some configs for Intel icelake support<br>e70ad70c25a0 hulk_defconfig: Adjust some configs for Intel icelake support<br>e39f0ca61708 perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server<br>66a7d3e54689 node: fix device cleanups in error handling code<br>b0dab4c5ef78 device-dax/core: Fix memory leak when rmmod dax.ko<br>4e41b7b56f1e ntb: intel: Fix memleak in intel_ntb_pci_probe<br>5f4961c1168b perf/x86/intel/uncore: Fix the scale of the IMC free-running events<br>957a7469e6de intel_idle: Ignore _CST if control cannot be taken from the platform<br>eeb6c0baee55 intel_idle: Fix max_cstate for processor models without C-state tables<br>f4f89b95d3e5 perf/x86/intel/uncore: Reduce the number of CBOX counters<br>3a3b7313c154 powercap: RAPL: remove unused local MSR define<br>5b27938e4e3c PCI/ERR: Update error status after reset_link()<br>f816072426d5 PCI/ERR: Combine pci_channel_io_frozen cases<br>adbb61d63e0d intel_th: msu: Fix the unexpected state warning<br>ad827aba4318 intel_th: msu: Fix window switching without windows<br>ba8122f6df38 intel_th: Fix freeing IRQs<br>663e7e541360 PCI: Do not use bus number zero from EA capability<br>314bcb702150 perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events<br>fed262108ee8 intel_th: msu: Fix possible memory leak in mode_store()<br>76ef5b3f754f intel_th: msu: Fix overflow in shift of an unsigned int<br>9b5cfb941657 intel_th: msu: Fix missing allocation failure check on a kstrndup<br>b90ce78f9046 intel_th: msu: Fix an uninitialized mutex<br>1037186d491e intel_th: gth: Fix the window switching sequence<br>32e0d7654d4b tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr()<br>f097ab687e08 intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state<br>8859d7da0794 device-dax: fix memory and resource leak if hotplug fails<br>89eae6a4f1bc MAINTAINERS: Add entry for EDAC-I10NM<br>39bbcb25cf1d MAINTAINERS: Update entry for EDAC-SKYLAKE<br>92f0aefeadbe tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources<br>fd1c7ff303df docs: fix numaperf.rst and add it to the doc tree<br>857d1c7d3a49 acpi/hmat: fix an uninitialized memory_target<br>baf1584b287e acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY<br>38bc892a7c31 acpi/hmat: fix memory leaks in hmat_init()<br>e748e8cfdd95 drivers/dax: Allow to include DEV_DAX_PMEM as builtin<br>6af6113aab67 doc: trace: fix reference to cpuidle documentation file<br>92159091f971 openeuler_defconfig: Enable some Icelake support configs<br>58bfa1f3ed2f hulk_defconfig: Enable some Icelake support configs<br>591552248d49 tools/power turbostat: Fix Haswell Core systems<br>8de131a41612 tools/power turbostat: Support Ice Lake server<br>bc2ba52847e2 tools/power turbostat: consolidate duplicate model numbers<br>cca149c6e8de tools/power turbostat: reduce debug output<br>4d516770f814 intel_th: msu-sink: An example msu buffer "sink"<br>cfbd697dfe6a intel_th: msu: Introduce buffer interface<br>c8aa7ee0525f intel_th: msu: Start read iterator from a non-empty window<br>43886af42bcf intel_th: msu: Split sgt array and pointer in multiwindow mode<br>2028d82a98de intel_th: msu: Support multipage blocks<br>dda99cf02413 intel_th: msu: Remove set but not used variable 'last'<br>df5049cc0b29 intel_th: msu: Fix unused variable warning on arm64 platform<br>f159d3832351 intel_th: msu: Add current window tracking<br>8736f2c6a66b intel_th: msu: Add a sysfs attribute to trigger window switch<br>2e2d2d466a0f intel_th: msu: Correct the block wrap detection<br>3275e517a698 intel_th: Add switch triggering support<br>e2d9e08a7ecd intel_th: gth: Factor out trace start/stop<br>36ed75e90bb4 intel_th: msu: Factor out pipeline draining<br>f935f6686365 intel_th: msu: Switch over to scatterlist<br>ceb92549fb65 intel_th: msu: Replace open-coded list_{first,last,next}_entry variants<br>2da890ff33a1 intel_th: Only report useful IRQs to subdevices<br>bb7b3f1f0771 intel_th: msu: Start handling IRQs<br>5e8e9960847f intel_th: pci: Use MSI interrupt signalling<br>f72168e5ef94 intel_th: Communicate IRQ via resource<br>b759d2e3ce49 intel_th: Add "rtit" source device<br>c039efd15762 intel_th: Skip subdevices if their MMIO is missing<br>ac533515e689 intel_th: Rework resource passing between glue layers and core<br>1426fea29add intel_th: pti: Use sysfs_match_string() helper<br>44e6574be278 intel_th: Only create useful device nodes<br>37ee73793606 intel_th: Mark expected switch fall-throughs<br>f4b9171babf4 perf/x86/amd: Fix sampling Large Increment per Cycle events<br>390869338382 Intel: hardirq/nmi: Allow nested nmi_enter()<br>e693ea291a15 Intel: platform/x86: ISST: Increase timeout<br>a251a379adb5 Intel: ICX: platform/x86: ISST: Fix wrong unregister type<br>f562a8ce8094 Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands<br>3ef81dce1bc6 Intel: EDAC/i10nm: Update driver to support different bus number config register offsets<br>5794b291bd72 Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific<br>3bedd18c9c45 Intel: intel_idle: Customize IceLake server support<br>882a47041485 Intel: x86/uaccess: Move copy_user_handle_tail() into asm<br>16ef3b4092c8 Intel: x86/insn-eval: Add support for 64-bit kernel mode<br>d13a0a913e76 Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups<br>5ff2048e0cdd x86/traps: Stop using ist_enter/exit() in do_int3()<br>f816e3aa7bf9 Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers<br>652419184262 Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode.<br>f72197c00775 Intel: perf/x86: Fix n_metric for cancelled txn<br>7069bce8a2d8 Intel: perf/x86/intel: Check perf metrics feature for each CPU<br>1979da042d55 Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics<br>70f3aebdda6b Intel: perf/x86/intel: Support TopDown metrics on Ice Lake<br>a409910a15fd Intel: perf/x86: Add a macro for RDPMC offset of fixed counters<br>4a8291daa64f Intel: perf/x86/intel: Generic support for hardware TopDown metrics<br>8788d3664e9e Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability<br>7e912ded3b0e Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event<br>54436ab30f16 Intel: perf/x86/intel: Fix the name of perf METRICS<br>195d4d7f701b Intel: perf/x86/intel: Move BTS index to 47<br>bc186edf0ec5 Intel: perf/x86/intel: Introduce the fourth fixed counter<br>7b67b25d121a Intel: perf/x86/intel: Name the global status bit in NMI handler<br>6173a7044fa4 Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support<br>66d9e5d754db Intel: perf/x86: Keep LBR records unchanged in host context for guest usage<br>9076251346a3 Intel: perf/x86: Add constraint to create guest LBR event without hw counter<br>4f752f2a831e Intel: perf/x86/lbr: Add interface to get LBR information<br>8afe71029dde perf/x86/core: Refactor hw->idx checks and cleanup<br>3e5fe052b0c0 Intel: perf/x86: Fix variable types for LBR registers<br>85e0a83423a8 perf/x86/amd: Add support for Large Increment per Cycle Events<br>9a04a7602afe Intel: perf/x86/amd: Constrain Large Increment per Cycle events<br>37b869df682b Intel: perf/x86/intel: Fix SLOTS PEBS event constraint<br>69c68da7f626 Intel: perf/x86: Use update attribute groups for default attributes<br>2cf612955cb0 intel: perf/x86/intel: Use update attributes for skylake format<br>0bbfbb730096 Intel: perf/x86: Use update attribute groups for extra format<br>ff83ef301391 Intel: perf/x86: Use update attribute groups for caps<br>efbbb87f9366 Intel: perf/x86: Add is_visible attribute_group callback for base events<br>cd0bb657b7e3 Intel: perf/x86: Use the new pmu::update_attrs attribute group<br>267a9da6fba0 Intel: perf/x86: Get rid of x86_pmu::event_attrs<br>e0141e87103c Intel: perf/core: Add attr_groups_update into struct pmu<br>8cc951e17f77 Intel: sysfs: Add sysfs_update_groups function<br>fba1cc198d14 perf/x86/intel: Export mem events only if there's PEBS support<br>7e7562db30ea Intel: perf/x86/intel: Factor out common code of PMI handler<br>c4ab8763a751 PCI: pciehp: Add DMI table for in-band presence detection disabled<br>37e84174eef0 Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled<br>f230515430d1 Intel:PCI: pciehp: Disable in-band presence detect when possible<br>4187c7c1577e Intel:PCI/AER: Fix the broken interrupt injection<br>10b9ecaa8425 genirq: Provide interrupt injection mechanism<br>25fea43ede45 Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control<br>00ee7719997e Intel:PCI/AER: Fix kernel-doc warnings<br>9e7ce8d2bbfb Intel:PCI/AER: Use for_each_set_bit() to simplify code<br>614ce6e98504 Intel:PCI/AER: Save AER Capability for suspend/resume<br>03fd96ca4592 Intel:PCI: Get rid of dev->has_secondary_link flag<br>6896e5d8b819 Intel:PCI: Make pcie_downstream_port() available outside of access.c<br>00f62d49ae7c Intel:PCI: Assign bus numbers present in EA capability for bridges<br>cbf795c55e9e Intel:PCI/AER: Log messages with pci_dev, not pcie_device<br>760536ae8cb1 Intel:PCI/DPC: Log messages with pci_dev, not pcie_device<br>d18eb4282de2 Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc<br>235197b0afb9 Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc<br>111fa82b21da Intel:PCI: Use dev_printk() when possible<br>b06fd6c118da Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges<br>ca4a8ad0d993 Intel:PCI/portdrv: Use conventional Device ID table formatting<br>d08233f20c38 Intel:PCI/ASPM: Save LTR Capability for suspend/resume<br>fcf3d74d1781 Intel:PCI: Enable SERR# forwarding for all bridges<br>1534581836ad Intel:PCI/AER: Use match_string() helper to simplify the code<br>6d4274d75cde Intel:PCI/AER: Queue one GHES event, not several uninitialized ones<br>106f8b8a6db3 Intel:PCI/AER: Abstract AER interrupt handling<br>8dcd908a0808 Intel:PCI/AER: Reuse existing pcie_port_find_device() interface<br>19926c60f5b9 Intel:PCI/AER: Use managed resource allocations<br>30d4e0ad0378 Intel:PCI/AER: Use threaded IRQ for bottom half<br>007971857c1c Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements<br>81d757787734 Intel:PCI/AER: Remove unused aer_error_resume()<br>45054700fbb4 Intel:PCI/ERR: Remove duplicated include from err.c<br>37877b1e7c20 Intel:PCI: Make link active reporting detection generic<br>2a7ed39e440b PCI: Unify device inaccessible<br>e107098b111d Intel:PCI/ERR: Always report current recovery status for udev<br>87bdac8cfd75 PCI/ERR: Simplify broadcast callouts<br>6e05ceab148d PCI/ERR: Handle fatal error recovery<br>ef79bafa61d7 Intel:PCI/DPC: Save and restore config state<br>5ac19c7c7b5b PCI: portdrv: Restore PCI config state on slot reset<br>941b13ecd90a PCI: Simplify disconnected marking<br>0029fbe6f3ba Intel: ntb: intel: add hw workaround for NTB BAR alignment<br>1bc8bdb5fa82 Intel: ntb: intel: fix static declaration<br>6cb95ef7bc2f Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB<br>de35c1cd6261 Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data<br>34bc3906e595 Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register<br>7295d7a0d9da Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support<br>46f9b1ec4a3f Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters<br>f6463e6dd4cd Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box<br>07c68c8ff9f4 Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge<br>4990b2438464 Intel: perf/x86/intel/uncore: Clean up client IMC<br>21437445ca8f Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks<br>30ce92719139 Intel: perf/x86/intel/uncore: Factor out box ref/unref functions<br>4173166e5195 Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server<br>f6e576cf95e2 Intel: perf/x86/intel: Add more Icelake CPUIDs<br>d603a0341029 Intel: Documentation: admin-guide: PM: Add intel_idle document<br>0395a98d6a0d Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR<br>212a0ca607c0 Intel: intel_idle: Use ACPI _CST on server systems<br>dbf8243fe368 Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used<br>9600e81c2daa Intel: intel_idle: Allow ACPI _CST to be used for selected known processors<br>bd89b9349f0f Intel: cpuidle: Allow idle states to be disabled by default<br>ad57f5cab306 Intel: Documentation: admin-guide: PM: Add cpuidle document<br>35ef385b71f0 Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK<br>6bfb8761ec38 Intel: intel_idle: Use ACPI _CST for processor models without C-state tables<br>ab45522ce06c Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init()<br>da56a5c8199b Intel: ACPI: processor: Export acpi_processor_evaluate_cst()<br>211dd80afa70 Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst()<br>a5e3804a5632 Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst()<br>078b4ae44a25 Intel: ACPI: processor: Export function to claim _CST control<br>38afca4e62de Intel: tools/power/x86: A tool to validate Intel Speed Select commands<br>9b3515f640e0 Intel: platform/x86: ISST: Restore state on resume<br>7333aee2e5e2 Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface<br>2377c9c66ae0 Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs<br>dc792948431e Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI<br>8453d1c1d4ec Intel: platform/x86: ISST: Add Intel Speed Select mmio interface<br>75c1ebb02b49 Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number<br>a29d78a07cb2 Intel: platform/x86: ISST: Store per CPU information<br>efe045279564 Intel: platform/x86: ISST: Add common API to register and handle ioctls<br>d21f459485f8 Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface<br>883519f6b239 Intel: EDAC, skx, i10nm: Fix source ID register offset<br>fe028ada258a Intel: EDAC, i10nm: Check ECC enabling status per channel<br>8aa2f922ec85 Intel: EDAC, i10nm: Add Intel additional Ice-Lake support<br>0cfc819665b6 Intel: EDAC, skx, i10nm: Make skx_common.c a pure library<br>e823144e83cd Intel: EDAC, skx_common: Add code to recognise new compound error code<br>3b7ad71a0a41 Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors<br>e34047f6dc60 EDAC, skx_edac: Delete duplicated code<br>cbbc781ac4f8 Intel: EDAC, skx_common: Separate common code out from skx_edac<br>bfab900af605 Intel: powercap/intel_rapl: add support for ICX-D<br>79f327058774 Intel: powercap/intel_rapl: add support for ICX<br>ce8d1a30fc3b Intel: powercap/intel_rapl: add support for IceLake desktop<br>74c448a8b8ad Intel: intel_rapl: Fix module autoloading issue<br>27504852cf4e Intel: intel_rapl: support two power limits for every RAPL domain<br>247b2e1b08c3 Intel: intel_rapl: support 64 bit register<br>0ea5d304521b intel_rapl: abstract RAPL common code<br>3a3b1e3b8b51 Intel: intel_rapl: cleanup hardcoded MSR access<br>acdf8d06b163 Intel: intel_rapl: cleanup some functions<br>7b4cb114761a Intel: intel_rapl: abstract register access operations<br>c1b7bf0aa994 Intel: intel_rapl: abstract register address<br>80a8435767ff Intel: intel_rapl: introduce struct rapl_if_private<br>0336efbd4f41 Intel: intel_rapl: introduce intel_rapl.h<br>dbe91e2702fd Intel: intel_rapl: remove hardcoded register index<br>6209ba7b2818 Intel: intel_rapl: use reg instead of msr<br>9495ef36a978 Intel: powercap/intel_rapl: Update RAPL domain name and debug messages<br>c93b6eb0943c Intel: powercap/intel_rapl: Support multi-die/package<br>a881a591e4fa Intel: powercap/intel_rapl: Simplify rapl_find_package()<br>76fa2b77f5e1 Intel: x86/topology: Define topology_logical_die_id()<br>6d597a0032d1 Intel: x86/topology: Define topology_die_id()<br>7e608cdf4390 Intel: cpu/topology: Export die_id<br>780eb0a37ef1 Intel: x86/topology: Create topology_max_die_per_package()<br>b5c93512d66a Intel: x86/topology: Add CPUID.1F multi-die/package support<br>d3c919d5d943 Intel: topology: Simplify cputopology.txt formatting and wording<br>ef10a3495573 Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK<br>362b26ca806a Intel: perf/x86: Remove pmu->pebs_no_xmm_regs<br>e75f22c028e7 Intel: perf/x86: Clean up PEBS_XMM_REGS<br>6cca885d9bc9 Intel: perf/x86/regs: Check reserved bits<br>d20f22c8bdb5 Intel: perf/x86: Disable extended registers for non-supported PMUs<br>d2bb355978b7 Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs<br>8581dd844a8e Intel: perf/core: Add function to test for event exclusion flags<br>2a60e3ff01f5 Intel: perf/x86/intel/pt: Remove software double buffering PMU capability<br>0c12cc9d935a Intel: perf/ring_buffer: Fix AUX software double buffering<br>3c1b7aded8f4 Intel: perf regs x86: Add X86 specific arch__intr_reg_mask()<br>aa5137233f20 Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask()<br>7dba5f93a1af Intel: perf parse-regs: Split parse_regs<br>bc185025778c Intel: perf parse-regs: Improve error output when faced with unknown register name<br>df3e13f122b6 Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs<br>3c58e6437260 Intel: perf tools x86: Add support for recording and printing XMM registers<br>f7d5fb199964 Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support<br>04e6de2f6600 Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them<br>d5a6950c6775 Intel: perf/x86/intel: Support adaptive PEBS v4<br>6a30ea7ee12a Intel: perf/x86/intel/ds: Extract code of event update in short period<br>cb6be59fb53f Intel: perf/x86/intel: Extract memory code PEBS parser for reuse<br>07dace5804ab Intel: perf/x86: Support outputting XMM registers<br>9e74e9520633 Intel: doc/mm: New documentation for memory performance<br>919a2d49ee9e Intel: acpi/hmat: Register memory side cache attributes<br>57c94cc435e0 Intel: acpi/hmat: Register performance attributes<br>c25cbad8567a Intel: acpi/hmat: Register processor domain to its memory<br>3079dc880bf9 Intel: node: Add memory-side caching attributes<br>82d6c2a64cfa Intel: node: Add heterogenous memory access attributes<br>9e8e325cfd08 node: Link memory nodes to their compute nodes<br>889f75c71a2c Intel: acpi/hmat: Parse and report heterogeneous memory<br>8ef18751483b Intel: acpi: Add HMAT to generic parsing tables<br>8fa1f4e4b293 irqchip: phytium-2500: Fix compilation issues<br>228fcd3e3821 Intel: acpi: Create subtable parsing infrastructure<br>f1b312fd91bb Intel: ACPICA: ACPI 6.3: HMAT updates<br>be13c6c63341 Intel: device-dax: "Hotplug" persistent memory for use like normal RAM<br>3e211741a7d1 mm/resource: Let walk_system_ram_range() search child resources<br>9e5a3c798985 Intel: mm/memory-hotplug: Allow memory resources to be children<br>5f3a98056d1b Intel: mm/resource: Move HMM pr_debug() deeper into resource code<br>a4a42e28afb8 Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices<br>04a4b8f8b352 Intel: device-dax: Add a 'target_node' attribute<br>2c42a577a267 Intel: device-dax: Auto-bind device after successful new_id<br>275d23b0d228 Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node<br>31251a62e635 Intel: device-dax: Add /sys/class/dax backwards compatibility<br>9bb67bd58e6a Intel: device-dax: Add support for a dax override driver<br>8b843b1b4fc5 Intel: device-dax: Move resource pinning+mapping into the common driver<br>cf93bd4f61bb Intel: device-dax: Introduce bus + driver model<br>b5cfedd727f9 Intel: device-dax: Start defining a dax bus model<br>fe26b7be631c Intel: device-dax: Remove multi-resource infrastructure<br>f63058a796bb Intel: device-dax: Kill dax_region base<br>49e8ad736477 Intel: device-dax: Kill dax_region ida<br>0bd6eb1ac633 Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4<br>e9a0ae58700d Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4<br>fd74e3f118c0 Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4<br>3bad8318a04e Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id<br>7bfcd4926bcd perf/x86/intel: Add Tremont core PMU support<br>260a4d6fbc43 perf/x86/intel: Add Icelake support<br>3da9eec56ce6 perf/x86: Support constraint ranges<br>55d8e76f6aab PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove()<br>128f70a53f34 PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro<br>d4f2863ab35c PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings<br>bffda2db30f3 PCI: Add pci_speed_string()<br>7b6d4dea959e PCI: Add 32 GT/s decoding in some macros<br>d1eb815c16ab PCI: Decode PCIe 32 GT/s link speed<br>c3e8c9868f3d PCI/AER: Log which device prevents error recovery<br>0c072988a83a PCI/AER: Initialize aer_fifo<br>5469eeef1e6f PCI/AER: Use kfifo for tracking events instead of reimplementing it<br>0cf25ad1ab2a PCI/AER: Remove error source from AER struct aer_rpc<br>ccf8a54c7a62 Intel: PCI: Add support for Immediate Readiness<br> | | bugzilla: 182847,https://gitee.com/openeuler/kernel/issues/I48TV8 | ce66c94765aa ia64: ensure proper NUMA distance and possible map initialization<br>8471a27aaeeb sched/topology: Make sched_init_numa() use a set for the deduplicating sort<br> | | bugzilla: 182234 | d9ed0a08b79b block: don't call rq_qos_ops->done_bio if the bio isn't tracked<br>9ee073211ce8 block: fix blk-iolatency accounting underflow<br> | | bugzilla: NA | 8994023e17ce ovl: fix missing negative dentry check in ovl_rename()<br> | | bugzilla: 172146, https://gitee.com/openeuler/kernel/issues/I46HJ6 | 5a7b4a79d65e ext4: flush s_error_work before journal destroy in ext4_fill_super<br>2e665e9f168f Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work"<br> | | bugzilla: 181871, https://gitee.com/openeuler/kernel/issues/I4DP71 | 5e8270a1bfbe ext4: refresh the ext4_ext_path struct after dropping i_data_sem.<br>74e5d8756db9 ext4: ensure enough credits in ext4_ext_shift_path_extents<br>d9a513d66e91 ext4: use true,false for bool variable<br> |
最后提交信息为:
kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu"
4.19.90-2110.3.0
2c0e001
2021-10-14 12:16
对比
openEuler 20.03 update 4.19.90-2110.3.0
成坚 (CHENG Jian)
| CVE | issue | |:---:|:-----:| | CVE-2021-42008 | #I4DLSJ |
最后提交信息为:
net: 6pack: fix slab-out-of-bounds in decode_data
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册