{"release":{"tag":{"name":"4.19.90-2207.2.0","path":"/openeuler/kernel/tags/4.19.90-2207.2.0","tree_path":"/openeuler/kernel/tree/4.19.90-2207.2.0","message":"4.19.90-2207.2.0","commit":{"id":"2467bc50401ee0e0c6bf6653e65231cc6ad1b674","short_id":"2467bc5","title":"x86: Fix return value of __setup handlers","title_markdown":"x86: Fix return value of __setup handlers","description":"\nstable inclusion\nfrom stable-4.19.247\ncommit 61967ac7ba2814fefd033eb3979058057a18edc1\ncategory: bugfix\nbugzilla: https://gitee.com/openeuler/kernel/issues/I5FNPY\nCVE: NA\n\n--------------------------------\n\n[ Upstream commit 12441ccdf5e2f5a01a46e344976cbbd3d46845c9 ]\n\n__setup() handlers should return 1 to obsolete_checksetup() in\ninit/main.c to indicate that the boot option has been handled. A return\nof 0 causes the boot option/value to be listed as an Unknown kernel\nparameter and added to init's (limited) argument (no '=') or environment\n(with '=') strings. So return 1 from these x86 __setup handlers.\n\nExamples:\n\n  Unknown kernel command line parameters \"apicpmtimer\n    BOOT_IMAGE=/boot/bzImage-517rc8 vdso=1 ring3mwait=disable\", will be\n    passed to user space.\n\n  Run /sbin/init as init process\n   with arguments:\n     /sbin/init\n     apicpmtimer\n   with environment:\n     HOME=/\n     TERM=linux\n     BOOT_IMAGE=/boot/bzImage-517rc8\n     vdso=1\n     ring3mwait=disable\n\nFixes: 2aae950b21e4 (\"x86_64: Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu\")\nFixes: 77b52b4c5c66 (\"x86: add \"debugpat\" boot option\")\nFixes: e16fd002afe2 (\"x86/cpufeature: Enable RING3MWAIT for Knights Landing\")\nFixes: b8ce33590687 (\"x86_64: convert to clock events\")\nReported-by: Igor Zhbanov \u003Ci.zhbanov@omprussia.ru\u003E\nSigned-off-by: Randy Dunlap \u003Crdunlap@infradead.org\u003E\nSigned-off-by: Borislav Petkov \u003Cbp@suse.de\u003E\nLink: https://lore.kernel.org/r/64644a2f-4a20-bab3-1e15-3b2cdd0defe3@omprussia.ru\nLink: https://lore.kernel.org/r/20220314012725.26661-1-rdunlap@infradead.org\nSigned-off-by: Sasha Levin \u003Csashal@kernel.org\u003E\nSigned-off-by: Yongqiang Liu \u003Cliuyongqiang13@huawei.com\u003E\nSigned-off-by: Laibin Qiu \u003Cqiulaibin@huawei.com\u003E","description_markdown":"stable inclusion\nfrom stable-4.19.247\ncommit 61967ac7ba2814fefd033eb3979058057a18edc1\ncategory: bugfix\nbugzilla: \u003Ca title=\"Issue: [openEuler-1.0-LTS] 7月lts补丁回合(4.19.244-4.19.248)\" class=\"gfm gfm-issue\" href=\"/open_euler/dashboard?issue_id=I5FNPY\"\u003E#I5FNPY\u003C/a\u003ECVE: NA\n--------------------------------\n[ Upstream commit 12441ccdf5e2f5a01a46e344976cbbd3d46845c9 ]\n__setup() handlers should return 1 to obsolete_checksetup() in\ninit/main.c to indicate that the boot option has been handled. A return\nof 0 causes the boot option/value to be listed as an Unknown kernel\nparameter and added to init's (limited) argument (no '=') or environment\n(with '=') strings. So return 1 from these x86 __setup handlers.\nExamples:\nUnknown kernel command line parameters \"apicpmtimer\nBOOT_IMAGE=/boot/bzImage-517rc8 vdso=1 ring3mwait=disable\", will be\npassed to user space.\nRun /sbin/init as init process\nwith arguments:\n/sbin/init\napicpmtimer\nwith environment:\nHOME=/\nTERM=linux\nBOOT_IMAGE=/boot/bzImage-517rc8\nvdso=1\nring3mwait=disable\nFixes: 2aae950b21e4 (\"x86_64: Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu\")\nFixes: 77b52b4c5c66 (\"x86: add \"debugpat\" boot option\")\nFixes: e16fd002afe2 (\"x86/cpufeature: Enable RING3MWAIT for Knights Landing\")\nFixes: b8ce33590687 (\"x86_64: convert to clock events\")\nReported-by: Igor Zhbanov \u003Ca href=\"mailto:i.zhbanov@omprussia.ru\"\u003Ei.zhbanov@omprussia.ru\u003C/a\u003E\nSigned-off-by: Randy Dunlap \u003Ca href=\"mailto:rdunlap@infradead.org\"\u003Erdunlap@infradead.org\u003C/a\u003E\nSigned-off-by: Borislav Petkov \u003Ca href=\"mailto:bp@suse.de\"\u003Ebp@suse.de\u003C/a\u003E\nLink: \u003Ca href=\"https://gitee.com/link?target=https%3A%2F%2Flore.kernel.org%2Fr%2F64644a2f-4a20-bab3-1e15-3b2cdd0defe3%40omprussia.ru\"\u003Ehttps://lore.kernel.org/r/64644a2f-4a20-bab3-1e15-3b2cdd0defe3@omprussia.ru\u003C/a\u003E\nLink: \u003Ca href=\"https://gitee.com/link?target=https%3A%2F%2Flore.kernel.org%2Fr%2F20220314012725.26661-1-rdunlap%40infradead.org\"\u003Ehttps://lore.kernel.org/r/20220314012725.26661-1-rdunlap@infradead.org\u003C/a\u003E\nSigned-off-by: Sasha Levin \u003Ca href=\"mailto:sashal@kernel.org\"\u003Esashal@kernel.org\u003C/a\u003E\nSigned-off-by: Yongqiang Liu \u003Ca href=\"mailto:liuyongqiang13@huawei.com\"\u003Eliuyongqiang13@huawei.com\u003C/a\u003E\nSigned-off-by: Laibin Qiu \u003Ca href=\"mailto:qiulaibin@huawei.com\"\u003Eqiulaibin@huawei.com\u003C/a\u003E","message":"x86: Fix return value of __setup handlers\n\nstable inclusion\nfrom stable-4.19.247\ncommit 61967ac7ba2814fefd033eb3979058057a18edc1\ncategory: bugfix\nbugzilla: https://gitee.com/openeuler/kernel/issues/I5FNPY\nCVE: NA\n\n--------------------------------\n\n[ Upstream commit 12441ccdf5e2f5a01a46e344976cbbd3d46845c9 ]\n\n__setup() handlers should return 1 to obsolete_checksetup() in\ninit/main.c to indicate that the boot option has been handled. A return\nof 0 causes the boot option/value to be listed as an Unknown kernel\nparameter and added to init's (limited) argument (no '=') or environment\n(with '=') strings. So return 1 from these x86 __setup handlers.\n\nExamples:\n\n  Unknown kernel command line parameters \"apicpmtimer\n    BOOT_IMAGE=/boot/bzImage-517rc8 vdso=1 ring3mwait=disable\", will be\n    passed to user space.\n\n  Run /sbin/init as init process\n   with arguments:\n     /sbin/init\n     apicpmtimer\n   with environment:\n     HOME=/\n     TERM=linux\n     BOOT_IMAGE=/boot/bzImage-517rc8\n     vdso=1\n     ring3mwait=disable\n\nFixes: 2aae950b21e4 (\"x86_64: Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu\")\nFixes: 77b52b4c5c66 (\"x86: add \"debugpat\" boot option\")\nFixes: e16fd002afe2 (\"x86/cpufeature: Enable RING3MWAIT for Knights Landing\")\nFixes: b8ce33590687 (\"x86_64: convert to clock events\")\nReported-by: Igor Zhbanov \u003Ci.zhbanov@omprussia.ru\u003E\nSigned-off-by: Randy Dunlap \u003Crdunlap@infradead.org\u003E\nSigned-off-by: Borislav Petkov \u003Cbp@suse.de\u003E\nLink: https://lore.kernel.org/r/64644a2f-4a20-bab3-1e15-3b2cdd0defe3@omprussia.ru\nLink: https://lore.kernel.org/r/20220314012725.26661-1-rdunlap@infradead.org\nSigned-off-by: Sasha Levin \u003Csashal@kernel.org\u003E\nSigned-off-by: Yongqiang Liu \u003Cliuyongqiang13@huawei.com\u003E\nSigned-off-by: Laibin Qiu \u003Cqiulaibin@huawei.com\u003E\n","message_markdown":"x86: Fix return value of __setup handlers\nstable inclusion\nfrom stable-4.19.247\ncommit 61967ac7ba2814fefd033eb3979058057a18edc1\ncategory: bugfix\nbugzilla: \u003Ca title=\"Issue: [openEuler-1.0-LTS] 7月lts补丁回合(4.19.244-4.19.248)\" class=\"gfm gfm-issue\" href=\"/open_euler/dashboard?issue_id=I5FNPY\"\u003E#I5FNPY\u003C/a\u003ECVE: NA\n--------------------------------\n[ Upstream commit 12441ccdf5e2f5a01a46e344976cbbd3d46845c9 ]\n__setup() handlers should return 1 to obsolete_checksetup() in\ninit/main.c to indicate that the boot option has been handled. A return\nof 0 causes the boot option/value to be listed as an Unknown kernel\nparameter and added to init's (limited) argument (no '=') or environment\n(with '=') strings. So return 1 from these x86 __setup handlers.\nExamples:\nUnknown kernel command line parameters \"apicpmtimer\nBOOT_IMAGE=/boot/bzImage-517rc8 vdso=1 ring3mwait=disable\", will be\npassed to user space.\nRun /sbin/init as init process\nwith arguments:\n/sbin/init\napicpmtimer\nwith environment:\nHOME=/\nTERM=linux\nBOOT_IMAGE=/boot/bzImage-517rc8\nvdso=1\nring3mwait=disable\nFixes: 2aae950b21e4 (\"x86_64: Add vDSO for x86-64 with gettimeofday/clock_gettime/getcpu\")\nFixes: 77b52b4c5c66 (\"x86: add \"debugpat\" boot option\")\nFixes: e16fd002afe2 (\"x86/cpufeature: Enable RING3MWAIT for Knights Landing\")\nFixes: b8ce33590687 (\"x86_64: convert to clock events\")\nReported-by: Igor Zhbanov \u003Ca href=\"mailto:i.zhbanov@omprussia.ru\"\u003Ei.zhbanov@omprussia.ru\u003C/a\u003E\nSigned-off-by: Randy Dunlap \u003Ca href=\"mailto:rdunlap@infradead.org\"\u003Erdunlap@infradead.org\u003C/a\u003E\nSigned-off-by: Borislav Petkov \u003Ca href=\"mailto:bp@suse.de\"\u003Ebp@suse.de\u003C/a\u003E\nLink: \u003Ca href=\"https://gitee.com/link?target=https%3A%2F%2Flore.kernel.org%2Fr%2F64644a2f-4a20-bab3-1e15-3b2cdd0defe3%40omprussia.ru\"\u003Ehttps://lore.kernel.org/r/64644a2f-4a20-bab3-1e15-3b2cdd0defe3@omprussia.ru\u003C/a\u003E\nLink: \u003Ca href=\"https://gitee.com/link?target=https%3A%2F%2Flore.kernel.org%2Fr%2F20220314012725.26661-1-rdunlap%40infradead.org\"\u003Ehttps://lore.kernel.org/r/20220314012725.26661-1-rdunlap@infradead.org\u003C/a\u003E\nSigned-off-by: Sasha Levin \u003Ca href=\"mailto:sashal@kernel.org\"\u003Esashal@kernel.org\u003C/a\u003E\nSigned-off-by: Yongqiang Liu \u003Ca href=\"mailto:liuyongqiang13@huawei.com\"\u003Eliuyongqiang13@huawei.com\u003C/a\u003E\nSigned-off-by: Laibin Qiu \u003Ca href=\"mailto:qiulaibin@huawei.com\"\u003Eqiulaibin@huawei.com\u003C/a\u003E","detail_path":"/openeuler/kernel/commit/2467bc50401ee0e0c6bf6653e65231cc6ad1b674","commits_path":"/openeuler/kernel/commits/2467bc50401ee0e0c6bf6653e65231cc6ad1b674","tree_path":"/openeuler/kernel/tree/2467bc50401ee0e0c6bf6653e65231cc6ad1b674","author":{"name":"Randy Dunlap","email":"rdunlap@infradead.org","username":null,"user_path":null,"enterprise_user_path":null,"image_path":"no_portrait.png#Randy Dunlap-","is_gitee_user":false,"is_enterprise_user":null,"widget_url":null},"committer":{"name":"Qiuuuuu","email":"qiulaibin@huawei.com","username":"qiuuuuu","user_path":"/qiuuuuu","enterprise_user_path":null,"image_path":"no_portrait.png#Qiuuuuu-qiuuuuu","is_gitee_user":true,"is_enterprise_user":false,"widget_url":""},"authored_date":"2022-07-08T17:46:03+08:00","committed_date":"2022-07-08T17:30:26+08:00","signature":null,"build_state":null},"archive_path":"/openeuler/kernel/repository/archive/4.19.90-2207.2.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"openEuler 20.03 update 4.19.90-2207.2.0","path":"/openeuler/kernel/releases/tag/4.19.90-2207.2.0","tag_path":"/openeuler/kernel/tree/4.19.90-2207.2.0","project_id":7696525,"created_at":"2022-07-11T19:19:37+08:00","is_prerelease":false,"description":"# 1TASK\r\n-------\r\n\r\n# 4.19.90-2207.1.0~1...4.19.90-2207.2.0\r\n-------\r\n| TASK | COMMIT |\r\n|:----:|:------:|\r\n|     bugzilla: https://gitee.com/openeuler/kernel/issues/I5FNPY | 2467bc50401e x86: Fix return value of __setup handlers\u003Cbr\u003E5b682ab6b28a x86/delay: Fix the wrong asm constraint in delay_loop()\u003Cbr\u003E19adf7753bf3 ACPI: sysfs: Fix BERT error region memory mapping\u003Cbr\u003E9e2de13c3b9f tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd\u003Cbr\u003E5cade1d2a9a5 nbd: fix io hung while disconnecting device\u003Cbr\u003E002c3768158d nbd: fix race between nbd_alloc_config() and module removal\u003Cbr\u003E5dc73916c4be nbd: call genl_unregister_family() first in nbd_cleanup()\u003Cbr\u003E0b2a2b6427fa ip_gre: test csum_start instead of transport header\u003Cbr\u003E5eadf1db0e63 net: xfrm: unexport __init-annotated xfrm4_protocol_init()\u003Cbr\u003Eb7fce3376384 SUNRPC: Fix the calculation of xdr-\u003Eend in xdr_get_next_encode_buffer()\u003Cbr\u003Ea09c39172ff0 af_unix: Fix a data-race in unix_dgram_peer_wake_me().\u003Cbr\u003Eae64d846c64c NFSv4: Don't hold the layoutget locks across multiple RPC calls\u003Cbr\u003Edbed45aec6a6 tcp: tcp_rtx_synack() can be called from process context\u003Cbr\u003E099165d5fed0 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485\u003Cbr\u003Ef99eddb93108 md: fix an incorrect NULL check in md_reload_sb\u003Cbr\u003E5889d3e4cf3a md: fix an incorrect NULL check in does_sb_need_changing\u003Cbr\u003Ed0fdd7f30592 ext4: avoid cycles in directory h-tree\u003Cbr\u003Ebd06f906ad27 ext4: verify dir block before splitting it\u003Cbr\u003E4135c2abc1f1 proc: fix dentry/inode overinstantiating under /proc/${pid}/net\u003Cbr\u003Ec3dc7b4249af drivers/base/node.c: fix compaction sysfs file leak\u003Cbr\u003E7df02fb0a6e3 fsnotify: fix wrong lockdep annotations\u003Cbr\u003Ec28291f45f2c PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()\u003Cbr\u003Efc08a42be9e7 fat: add ratelimit to fat*_ent_bread()\u003Cbr\u003Ea13ced4e6f0b nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags\u003Cbr\u003Ecffd8a453363 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes\u003Cbr\u003E8c25a2b9f34f dm stats: add cond_resched when looping over entries\u003Cbr\u003E16beb196c98e zsmalloc: fix races between asynchronous zspage free and page migration\u003Cbr\u003E75b72e66bedc netfilter: conntrack: re-fetch conntrack after insertion\u003Cbr\u003E541279b24f25 assoc_array: Fix BUG_ON during garbage collect\u003Cbr\u003E596113f27d8c net: af_key: check encryption module availability consistency\u003Cbr\u003E3d3df88579b3 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests\u003Cbr\u003E087d6f909611 net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.\u003Cbr\u003Edfc4e75bc1a2 ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2\u003Cbr\u003E21c8b698ccee ARM: 9196/1: spectre-bhb: enable for Cortex-A15\u003Cbr\u003E |\r\n|     bugzilla: https://gitee.com/openeuler/kernel/issues/I5ETAB | 64ba823fd427 block:Fix kabi broken\u003Cbr\u003Ef20a726bedfc block: Fix warning in bd_link_disk_holder()\u003Cbr\u003Eb2f0e44fd4ae block: move the NEED_PART_SCAN flag to struct gendisk\u003Cbr\u003Eb6113052c914 block: rename bd_invalidated\u003Cbr\u003E |\r\n|     bugzilla: https://gitee.com/openeuler/kernel/issues/I5CG2F | fc8110704ff0 scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs\u003Cbr\u003E |\r\n|     bugzilla: https://gitee.com/openeuler/kernel/issues/I5B468 | 5f32f8b71a62 scsi: hisi_sas: enable use_clustering\u003Cbr\u003E |\r\n|     bugzilla: https://gitee.com/openeuler/kernel/issues/I5BXH1 | 510ebd8eb2fe scsi: hisi_sas: Change DMA setup lock timeout to 2.5s\u003Cbr\u003E |\r\n|     bugzilla: https://gitee.com/src-openeuler/kernel/issues/I5D5RS\u003Cbr\u003Ehttps://gitee.com/src-openeuler/kernel/issues/I5DGG8\u003Cbr\u003Ehttps://gitee.com/src-openeuler/kernel/issues/I5DGEK | 6d8e8ddf7312 x86/speculation/mmio: Print SMT warning\u003Cbr\u003E4c9a908c6bde KVM: x86/speculation: Disable Fill buffer clear within guests\u003Cbr\u003Ea7b8a41c70e4 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS\u003Cbr\u003E42d1c023fde9 x86/speculation/srbds: Update SRBDS mitigation selection\u003Cbr\u003E602cbd94c567 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data\u003Cbr\u003E8d31bc352e98 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle\u003Cbr\u003E8e8722cd60a0 x86/bugs: Group MDS, TAA \u0026 Processor MMIO Stale Data mitigations\u003Cbr\u003E4d71d4bc7c4c x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data\u003Cbr\u003E440f08e309fe x86/speculation: Add a common function for MD_CLEAR mitigation update\u003Cbr\u003Edc0038cd39fd x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug\u003Cbr\u003E422af59911f4 Documentation: Add documentation for Processor MMIO Stale Data\u003Cbr\u003E0a144feee10a x86/cpu: Add another Alder Lake CPU to the Intel family\u003Cbr\u003Ec8747c54fc0d x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family\u003Cbr\u003E6a417bc2354d x86/cpu: Add Jasper Lake to Intel family\u003Cbr\u003E26ec7d2ad30c cpu/speculation: Add prototype for cpu_show_srbds()\u003Cbr\u003Ecfb0aa1ba427 x86/cpu: Add Elkhart Lake to Intel family\u003Cbr\u003E |\r\n|     bugzilla: 187044, https://gitee.com/openeuler/kernel/issues/I5F2BY | 79485501fc51 block: open accurate iostat account by default\u003Cbr\u003E9dcfca65eb0f block: use \"precise_iostat\" to switch accurate iostat account\u003Cbr\u003E09614b9693ac block/diskstats: more accurate approximation of io_ticks for slow disks\u003Cbr\u003E |\r\n|     bugzilla: 186540, https://gitee.com/openeuler/kernel/issues/I55AKK | e8f6e1e9f5dd fs-writeback: writeback_sb_inodes：Recalculate 'wrote' according skipped pages\u003Cbr\u003E |\r\n\r\n\r\n# 2CVE\r\n-------\r\n\r\n| CVE | issue |\r\n|:---:|:-----:|\r\n| CVE-2022-21123 | #I5DGG8 |\r\n| CVE-2022-21125 | #I5DGEK |\r\n| CVE-2022-21166 | #I5D5RS |\r\n","author":{"name":"Qiuuuuu","username":"qiuuuuu","path":"/qiuuuuu","avatar_url":"no_portrait.png#Qiuuuuu-qiuuuuu"},"attach_files":[],"zip_download_url":"/openeuler/kernel/releases/tag/4.19.90-2207.2.0.zip","tar_download_url":"/openeuler/kernel/releases/tag/4.19.90-2207.2.0.tar.gz"}}}