Difference between revisions of "Kernel bugs"
Jump to navigation
Jump to search
m (Kir moved page Linux-next to Kernel bugs) |
|||
(16 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | We have implemented [[Continuous integration#Kernel testing | + | We have implemented [[Continuous integration#Kernel testing]] to check if any recent kernel changes break CRIU, to catch those before they appear in the vanilla kernel. This article documents Linux kernel bugs found using this method. |
== Found bugs == | == Found bugs == | ||
− | + | Note that the list is probably incomplete; there were a few bugs found and fixed before we cared to document it here. | |
− | |||
− | Note that the list is incomplete; there were | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 52: | Line 50: | ||
|20170419 | |20170419 | ||
| [https://lkml.org/lkml/2017/4/19/674 Re: irq/affinity: Fix extra vecs calculation] | | [https://lkml.org/lkml/2017/4/19/674 Re: irq/affinity: Fix extra vecs calculation] | ||
+ | |- | ||
+ | |20170609 | ||
+ | | [https://patchwork.kernel.org/patch/9776857/ fs: don't forget to put old mntns in mntns_install] | ||
+ | |- | ||
+ | | 20170524 | ||
+ | | [https://patchwork.kernel.org/patch/9812791/ linux-next: BUG: Bad page state in process ip6tables-save pfn:1499f4] | ||
|- | |- | ||
|20170516 | |20170516 | ||
− | | [https://www.mail-archive.com/netdev@vger.kernel.org/msg168631.html Re: [net-next,v2,1/3] net/sock: factor out dequeue/peek with offset code] | + | | [https://www.mail-archive.com/netdev@vger.kernel.org/msg168631.html <nowiki>Re: [net-next,v2,1/3] net/sock: factor out dequeue/peek with offset code</nowiki>] |
+ | |- | ||
+ | |20170628 | ||
+ | | [https://patchwork.ozlabs.org/patch/770887/ netfilter: nf_ct_dccp/sctp: fix memory leak after netns cleanup] | ||
+ | |- | ||
+ | | 20170629 | ||
+ | | [https://lkml.org/lkml/2017/6/29/710 BUG: Dentry ffff9f795a08fe60{i=af565f,n=lo} still in use (1) unmount of proc proc] | ||
+ | |- | ||
+ | | 20170629 | ||
+ | |[https://www.spinics.net/lists/cgroups/msg17666.html kmemleaks reports a lot of cases around memcg_create_kmem_cache] | ||
+ | |- | ||
+ | | 20170831 | ||
+ | |[https://patchwork.kernel.org/patch/9933787/ tip:x86/apic x86/idt: Fix the X86_TRAP_BP gate] | ||
+ | |- | ||
+ | | 20171008 | ||
+ | |[https://www.mail-archive.com/netdev@vger.kernel.org/msg192535.html net-next: WARNING: CPU: 0 PID: 1544 at net/ipv4/tcp_input.c:889] | ||
+ | |- | ||
+ | | 20171019 | ||
+ | | [https://patchwork.kernel.org/patch/10018129/ x86/unwind: Make CONFIG_UNWINDER_ORC=y the default in kconfig for 64-bit] | ||
+ | |- | ||
+ | | 20171018 | ||
+ | | [https://www.spinics.net/lists/kernel/msg2628938.html pid: Replace pid bitmap implementation with IDR API] | ||
+ | |- | ||
+ | | 20171218 | ||
+ | | [https://lkml.org/lkml/2017/12/18/1278 Re: 2/2 fs, elf: drop MAP_FIXED usage from ...] | ||
+ | |- | ||
+ | | 20171220 | ||
+ | |[https://www.spinics.net/lists/kernel/msg2681576.html Re: virtio: make VIRTIO a menuconfig to ease disabling it all] | ||
+ | |- | ||
+ | |20180212 | ||
+ | |[https://lkml.org/lkml/2018/2/13/25 Re: [tip:x86/boot] x86/boot/compressed/64: Handle 5-level paging boot if kernel is above 4G] | ||
+ | |- | ||
+ | | 20180330 | ||
+ | | [https://lkml.org/lkml/2018/3/30/623 autofs4: use wake_up() instead of wake_up_interruptible] | ||
+ | |- | ||
+ | | 20180330 | ||
+ | | [https://lkml.org/lkml/2018/3/30/592 Re: 03/10 genksyms: generate lexer and parser during build instead of shipping] | ||
+ | |- | ||
+ | | 20180104 | ||
+ | | [https://lkml.org/lkml/2018/4/4/804 Re: v8, 11/18 mm, dax: enable filesystems to trigger dev_pagemap ->page_free callbacks] | ||
+ | |- | ||
+ | | 20180515 | ||
+ | | [https://www.spinics.net/lists/netdev/msg502456.html linux-next: BUG: KASAN: use-after-free in tun_chr_close] | ||
+ | |- | ||
+ | | 20180504 | ||
+ | | [https://www.spinics.net/lists/linux-mm/msg151667.html Re: mm: access to uninitialized struct page] | ||
+ | |- | ||
+ | | 20180606 | ||
+ | | [https://www.spinics.net/lists/netdev/msg507122.html net: do not allow changing SO_REUSEADDR/SO_REUSEPORT on bound sockets] | ||
+ | |- | ||
+ | |20180608 | ||
+ | | [https://lkml.org/lkml/2018/6/8/439 kconfig: reference environment variables directly and remove 'option env='] | ||
+ | |- | ||
+ | |20180607 | ||
+ | | [https://patchwork.kernel.org/patch/10434075/ vmsplice: lift import_iovec() into do_vmsplice()] | ||
+ | |- | ||
+ | |20180618 | ||
+ | | [https://lkml.org/lkml/2018/6/18/1425 proc: Add fs_context support to procfs] | ||
+ | |- | ||
+ | |20180622 | ||
+ | | [https://lkml.org/lkml/2018/6/22/518 kernfs, sysfs, cgroup, intel_rdt: Support fs_context ] | ||
+ | |- | ||
+ | |20180816 | ||
+ | |[https://patchwork.kernel.org/patch/10567109/ dhowells/mount-api: proc: set a proper user namespace for fs_context] | ||
+ | |- | ||
+ | | 20180906 | ||
+ | | [https://www.spinics.net/lists/linux-fsdevel/msg131986.html dhowells/mount-api: fs: return -ENOPARAM from security_fs_context_parse_param by default] | ||
+ | |- | ||
+ | | 20180910 | ||
+ | | [https://www.spinics.net/lists/linux-fsdevel/msg131937.html dhowells/mount-api: general protection fault in mqueue_get_tree] | ||
|} | |} | ||
Latest revision as of 00:34, 14 September 2018
We have implemented Continuous integration#Kernel testing to check if any recent kernel changes break CRIU, to catch those before they appear in the vanilla kernel. This article documents Linux kernel bugs found using this method.
Found bugs[edit]
Note that the list is probably incomplete; there were a few bugs found and fixed before we cared to document it here.