All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jeremi Piotrowski <jpiotrowski@linux.microsoft.com>
To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: stable@vger.kernel.org, patches@lists.linux.dev,
	Michal Hocko <mhocko@suse.com>,
	Shakeel Butt <shakeelb@google.com>,
	Johannes Weiner <hannes@cmpxchg.org>,
	Roman Gushchin <roman.gushchin@linux.dev>,
	Muchun Song <muchun.song@linux.dev>, Tejun Heo <tj@kernel.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	linux-kernel@vger.kernel.org, regressions@lists.linux.dev,
	mathieu.tortuyaux@gmail.com
Subject: [REGRESSION] Re: [PATCH 6.1 033/219] memcg: drop kmem.limit_in_bytes
Date: Wed, 20 Sep 2023 01:11:01 -0700	[thread overview]
Message-ID: <20230920081101.GA12096@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> (raw)
In-Reply-To: <20230917191042.204185566@linuxfoundation.org>

On Sun, Sep 17, 2023 at 09:12:40PM +0200, Greg Kroah-Hartman wrote:
> 6.1-stable review patch.  If anyone has any objections, please let me know.
> 
> ------------------

Hi Greg/Michal,

This commit breaks userspace which makes it a bad commit for mainline and an
even worse commit for stable.

We ingested 6.1.54 into our nightly testing and found that runc fails to gather
cgroup statistics (when reading kmem.limit_in_bytes). The same code is vendored
into kubelet and kubelet fails to start if this operation fails. 6.1.53 is
fine.

> Address this by wiping out the file completely and effectively get back to
> pre 4.5 era and CONFIG_MEMCG_KMEM=n configuration.

On reads, the runc code checks for MEMCG_KMEM=n by checking
kmem.usage_in_bytes. If it is present then runc expects the other cgroup files
to be there (including kmem.limit_in_bytes). So this change is not effectively
the same.

Here's a link to the PR that would be needed to handle this change in userspace
(not merged yet and would need to be propagated through the ecosystem):

https://github.com/opencontainers/runc/pull/4018.

Jeremi

> 
> From: Michal Hocko <mhocko@suse.com>
> 
> commit 86327e8eb94c52eca4f93cfece2e29d1bf52acbf upstream.
> 
> kmem.limit_in_bytes (v1 way to limit kernel memory usage) has been
> deprecated since 58056f77502f ("memcg, kmem: further deprecate
> kmem.limit_in_bytes") merged in 5.16.  We haven't heard about any serious
> users since then but it seems that the mere presence of the file is
> causing more harm thatn good.  We (SUSE) have had several bug reports from
> customers where Docker based containers started to fail because a write to
> kmem.limit_in_bytes has failed.
> 
> This was unexpected because runc code only expects ENOENT (kmem disabled)
> or EBUSY (tasks already running within cgroup).  So a new error code was
> unexpected and the whole container startup failed.  This has been later
> addressed by
> https://github.com/opencontainers/runc/commit/52390d68040637dfc77f9fda6bbe70952423d380
> so current Docker runtimes do not suffer from the problem anymore.  There
> are still older version of Docker in use and likely hard to get rid of
> completely.
> 
> Address this by wiping out the file completely and effectively get back to
> pre 4.5 era and CONFIG_MEMCG_KMEM=n configuration.
> 
> I would recommend backporting to stable trees which have picked up
> 58056f77502f ("memcg, kmem: further deprecate kmem.limit_in_bytes").
> 
> [mhocko@suse.com: restore _KMEM switch case]
>   Link: https://lkml.kernel.org/r/ZKe5wxdbvPi5Cwd7@dhcp22.suse.cz
> Link: https://lkml.kernel.org/r/20230704115240.14672-1-mhocko@kernel.org
> Signed-off-by: Michal Hocko <mhocko@suse.com>
> Acked-by: Shakeel Butt <shakeelb@google.com>
> Acked-by: Johannes Weiner <hannes@cmpxchg.org>
> Acked-by: Roman Gushchin <roman.gushchin@linux.dev>
> Cc: Muchun Song <muchun.song@linux.dev>
> Cc: Tejun Heo <tj@kernel.org>
> Cc: <stable@vger.kernel.org>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
> ---
>  Documentation/admin-guide/cgroup-v1/memory.rst |    2 --
>  mm/memcontrol.c                                |   10 ----------
>  2 files changed, 12 deletions(-)
> 
> --- a/Documentation/admin-guide/cgroup-v1/memory.rst
> +++ b/Documentation/admin-guide/cgroup-v1/memory.rst
> @@ -91,8 +91,6 @@ Brief summary of control files.
>   memory.oom_control		     set/show oom controls.
>   memory.numa_stat		     show the number of memory usage per numa
>  				     node
> - memory.kmem.limit_in_bytes          This knob is deprecated and writing to
> -                                     it will return -ENOTSUPP.
>   memory.kmem.usage_in_bytes          show current kernel memory allocation
>   memory.kmem.failcnt                 show the number of kernel memory usage
>  				     hits limits
> --- a/mm/memcontrol.c
> +++ b/mm/memcontrol.c
> @@ -3841,10 +3841,6 @@ static ssize_t mem_cgroup_write(struct k
>  		case _MEMSWAP:
>  			ret = mem_cgroup_resize_max(memcg, nr_pages, true);
>  			break;
> -		case _KMEM:
> -			/* kmem.limit_in_bytes is deprecated. */
> -			ret = -EOPNOTSUPP;
> -			break;
>  		case _TCP:
>  			ret = memcg_update_tcp_max(memcg, nr_pages);
>  			break;
> @@ -5056,12 +5052,6 @@ static struct cftype mem_cgroup_legacy_f
>  	},
>  #endif
>  	{
> -		.name = "kmem.limit_in_bytes",
> -		.private = MEMFILE_PRIVATE(_KMEM, RES_LIMIT),
> -		.write = mem_cgroup_write,
> -		.read_u64 = mem_cgroup_read_u64,
> -	},
> -	{
>  		.name = "kmem.usage_in_bytes",
>  		.private = MEMFILE_PRIVATE(_KMEM, RES_USAGE),
>  		.read_u64 = mem_cgroup_read_u64,
> 
> 

  reply	other threads:[~2023-09-20  8:17 UTC|newest]

Thread overview: 264+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-17 19:12 [PATCH 6.1 000/219] 6.1.54-rc1 review Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 001/219] net/ipv6: SKB symmetric hash should incorporate transport ports Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 002/219] mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 003/219] Multi-gen LRU: fix per-zone reclaim Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 004/219] io_uring: always lock in io_apoll_task_func Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 005/219] io_uring: revert "io_uring fix multishot accept ordering" Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 006/219] io_uring/net: dont overflow multishot accept Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 007/219] io_uring: break out of iowq iopoll on teardown Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 008/219] io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 009/219] io_uring: Dont set affinity on a dying sqpoll thread Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 010/219] drm/virtio: Conditionally allocate virtio_gpu_fence Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 011/219] scsi: qla2xxx: Adjust IOCB resource on qpair create Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 012/219] scsi: qla2xxx: Limit TMF to 8 per function Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 013/219] scsi: qla2xxx: Fix deletion race condition Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 014/219] scsi: qla2xxx: fix inconsistent TMF timeout Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 015/219] scsi: qla2xxx: Fix command flush during TMF Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 016/219] scsi: qla2xxx: Fix erroneous link up failure Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 017/219] scsi: qla2xxx: Turn off noisy message log Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 018/219] scsi: qla2xxx: Fix session hang in gnl Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 019/219] scsi: qla2xxx: Fix TMF leak through Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 020/219] scsi: qla2xxx: Remove unsupported ql2xenabledif option Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 021/219] scsi: qla2xxx: Flush mailbox commands on chip reset Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 022/219] scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 023/219] scsi: qla2xxx: Error code did not return to upper layer Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 024/219] scsi: qla2xxx: Fix firmware resource tracking Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 025/219] null_blk: fix poll request timeout handling Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 026/219] fbdev/ep93xx-fb: Do not assign to struct fb_info.dev Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 027/219] clk: qcom: camcc-sc7180: fix async resume during probe Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 028/219] drm/ast: Fix DRAM init on AST2200 Greg Kroah-Hartman
2023-09-17 19:12   ` Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 029/219] ASoC: tegra: Fix SFC conversion for few rates Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 030/219] clk: qcom: turingcc-qcs404: fix missing resume during probe Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 031/219] arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 032/219] [SMB3] send channel sequence number in SMB3 requests after reconnects Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 033/219] memcg: drop kmem.limit_in_bytes Greg Kroah-Hartman
2023-09-20  8:11   ` Jeremi Piotrowski [this message]
2023-09-20  8:43     ` [REGRESSION] " Michal Hocko
2023-09-20  9:25       ` Greg Kroah-Hartman
2023-09-20 10:21         ` Jeremi Piotrowski
2023-09-20 10:45           ` Greg Kroah-Hartman
2023-09-20 11:08             ` Michal Hocko
2023-09-20 11:16               ` Greg Kroah-Hartman
2023-09-20 10:04       ` Jeremi Piotrowski
2023-09-20 11:07         ` Michal Hocko
2023-09-20 13:25           ` Jeremi Piotrowski
2023-09-20 13:47             ` Michal Hocko
2023-09-20 15:32               ` Shakeel Butt
2023-09-20 16:55                 ` Michal Hocko
2023-09-20 19:46                   ` Shakeel Butt
2023-09-20 20:08                     ` Michal Hocko
2023-09-20 21:46                       ` Shakeel Butt
2023-09-21  7:52                         ` Michal Hocko
2023-09-21 10:43                           ` Jeremi Piotrowski
2023-09-21 11:21                             ` Michal Hocko
2023-09-21 17:25                               ` Shakeel Butt
2023-09-21 19:50                                 ` Michal Hocko
2023-09-22 13:30                               ` Johannes Weiner
2023-09-25  7:40                                 ` Michal Hocko
2023-09-22 23:00               ` Roman Gushchin
2023-09-25  7:41                 ` Michal Hocko
2023-09-26  2:49                   ` Roman Gushchin
2023-09-22 11:14     ` Linux regression tracking #adding (Thorsten Leemhuis)
2023-09-17 19:12 ` [PATCH 6.1 034/219] mm: hugetlb_vmemmap: fix a race between vmemmap pmd split Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 035/219] lib/test_meminit: allocate pages up to order MAX_ORDER Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 036/219] parisc: led: Fix LAN receive and transmit LEDs Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 037/219] parisc: led: Reduce CPU overhead for disk & lan LED computation Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 038/219] cifs: update desired access while requesting for directory lease Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 039/219] pinctrl: cherryview: fix address_space_handler() argument Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 040/219] dt-bindings: clock: xlnx,versal-clk: drop select:false Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 041/219] clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 042/219] clk: imx: pll14xx: align pdiv with reference manual Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 043/219] clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 044/219] soc: qcom: qmi_encdec: Restrict string length in decode Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 045/219] clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 046/219] clk: qcom: lpasscc-sc7280: fix missing resume during probe Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 047/219] clk: qcom: q6sstop-qcs404: " Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 048/219] clk: qcom: mss-sc7180: " Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 049/219] NFS: Fix a potential data corruption Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 050/219] NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 051/219] bus: mhi: host: Skip MHI reset if device is in RDDM Greg Kroah-Hartman
2023-09-17 19:12 ` [PATCH 6.1 052/219] net: add SKB_HEAD_ALIGN() helper Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 053/219] net: remove osize variable in __alloc_skb() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 054/219] net: factorize code in kmalloc_reserve() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 055/219] net: deal with integer overflows " Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 056/219] kbuild: rpm-pkg: define _arch conditionally Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 057/219] kbuild: do not run depmod for make modules_sign Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 058/219] tpm_crb: Fix an error handling path in crb_acpi_add() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 059/219] gfs2: Switch to wait_event in gfs2_logd Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 060/219] gfs2: low-memory forced flush fixes Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 061/219] mailbox: qcom-ipcc: fix incorrect num_chans counting Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 062/219] kconfig: fix possible buffer overflow Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 063/219] Input: iqs7222 - configure power mode before triggering ATI Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 064/219] perf trace: Use zfree() to reduce chances of use after free Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 065/219] perf trace: Really free the evsel->priv area Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 066/219] pwm: atmel-tcb: Convert to platform remove callback returning void Greg Kroah-Hartman
2023-10-09 19:41   ` Uwe Kleine-König
2023-09-17 19:13 ` [PATCH 6.1 067/219] pwm: atmel-tcb: Harmonize resource allocation order Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 068/219] pwm: atmel-tcb: Fix resource freeing in error path and remove Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 069/219] backlight: gpio_backlight: Drop output GPIO direction check for initial power state Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 070/219] Input: tca6416-keypad - always expect proper IRQ number in i2c client Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 071/219] Input: tca6416-keypad - fix interrupt enable disbalance Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 072/219] perf annotate bpf: Dont enclose non-debug code with an assert() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 073/219] x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 074/219] perf vendor events: Update the JSON/events descriptions for power10 platform Greg Kroah-Hartman
2023-09-17 19:13   ` Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 075/219] perf vendor events: Drop some of the JSON/events " Greg Kroah-Hartman
2023-09-17 19:13   ` Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 076/219] perf vendor events: Drop STORES_PER_INST metric event " Greg Kroah-Hartman
2023-09-17 19:13   ` Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 077/219] perf top: Dont pass an ERR_PTR() directly to perf_session__delete() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 078/219] watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 079/219] pwm: lpc32xx: Remove handling of PWM channels Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 080/219] perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical operators Greg Kroah-Hartman
2023-09-17 19:13   ` Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 081/219] perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counter test Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 082/219] drm/i915: mark requests for GuC virtual engines to avoid use-after-free Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 083/219] blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 084/219] blk-throttle: consider carryover_ios/bytes in throtl_trim_slice() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 085/219] cifs: use fs_context for automounts Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 086/219] smb: propagate error code of extract_sharename() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 087/219] net/sched: fq_pie: avoid stalls in fq_pie_timer() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 088/219] sctp: annotate data-races around sk->sk_wmem_queued Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 089/219] ipv4: annotate data-races around fi->fib_dead Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 090/219] net: read sk->sk_family once in sk_mc_loop() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 091/219] net: fib: avoid warn splat in flow dissector Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 092/219] xsk: Fix xsk_diag use-after-free error during socket cleanup Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 093/219] ceph: make members in struct ceph_mds_request_args_ext a union Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 094/219] drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page" Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 095/219] drm/i915/gvt: Put the page reference obtained by KVMs gfn_to_pfn() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 096/219] drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 097/219] net: use sk_forward_alloc_get() in sk_get_meminfo() Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 098/219] net: annotate data-races around sk->sk_forward_alloc Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 099/219] mptcp: annotate data-races around msk->rmem_fwd_alloc Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 100/219] ipv4: ignore dst hint for multipath routes Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 101/219] ipv6: " Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 102/219] igb: disable virtualization features on 82580 Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 103/219] gve: fix frag_list chaining Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 104/219] veth: Fixing transmit return status for dropped packets Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 105/219] net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 106/219] net: phy: micrel: Correct bit assignments for phy_device flags Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 107/219] bpf, sockmap: Fix skb refcnt race after locking changes Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 108/219] af_unix: Fix data-races around user->unix_inflight Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 109/219] af_unix: Fix data-race around unix_tot_inflight Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 110/219] af_unix: Fix data-races around sk->sk_shutdown Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 111/219] af_unix: Fix data race around sk->sk_err Greg Kroah-Hartman
2023-09-17 19:13 ` [PATCH 6.1 112/219] net: sched: sch_qfq: Fix UAF in qfq_dequeue() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 113/219] kcm: Destroy mutex in kcm_exit_net() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 114/219] octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 115/219] igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 116/219] igbvf: Change IGBVF_MIN " Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 117/219] igb: Change IGB_MIN " Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 118/219] s390/zcrypt: dont leak memory if dev_set_name() fails Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 119/219] idr: fix param name in idr_alloc_cyclic() doc Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 120/219] ip_tunnels: use DEV_STATS_INC() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 121/219] net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 122/219] net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 123/219] net: dsa: sja1105: complete tc-cbs offload support on SJA1110 Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 124/219] bpf: Remove prog->active check for bpf_lsm and bpf_iter Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 125/219] bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sys_bpf() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 126/219] bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 127/219] netfilter: nftables: exthdr: fix 4-byte stack OOB write Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 128/219] netfilter: nfnetlink_osf: avoid OOB read Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 129/219] net: hns3: fix tx timeout issue Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 130/219] net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 131/219] net: hns3: fix debugfs concurrency issue between kfree buffer and read Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 132/219] net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 133/219] net: hns3: fix the port information display when sfp is absent Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 134/219] net: hns3: remove GSO partial feature bit Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 135/219] sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 136/219] Multi-gen LRU: avoid race in inc_min_seq() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 137/219] net/mlx5: Free IRQ rmap and notifier on kernel shutdown Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 138/219] ARC: atomics: Add compiler barrier to atomic operations Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 139/219] clocksource/drivers/arm_arch_timer: Disable timer before programming CVAL Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 140/219] dmaengine: sh: rz-dmac: Fix destination and source data size setting Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 141/219] jbd2: fix checkpoint cleanup performance regression Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 142/219] jbd2: check jh->b_transaction before removing it from checkpoint Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 143/219] jbd2: correct the end of the journal recovery scan range Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 144/219] ext4: add correct group descriptors and reserved GDT blocks to system zone Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 145/219] ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 146/219] f2fs: flush inode if atomic file is aborted Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 147/219] f2fs: avoid false alarm of circular locking Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 148/219] lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 149/219] hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 150/219] ata: ahci: Add Elkhart Lake AHCI controller Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 151/219] ata: pata_falcon: fix IO base selection for Q40 Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 152/219] ata: sata_gemini: Add missing MODULE_DESCRIPTION Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 153/219] ata: pata_ftide010: " Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 154/219] fuse: nlookup missing decrement in fuse_direntplus_link Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 155/219] btrfs: zoned: do not zone finish data relocation block group Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 156/219] btrfs: fix start transaction qgroup rsv double free Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 157/219] btrfs: free qgroup rsv on io failure Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 158/219] btrfs: dont start transaction when joining with TRANS_JOIN_NOSTART Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 159/219] btrfs: set page extent mapped after read_folio in relocate_one_page Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 160/219] btrfs: zoned: re-enable metadata over-commit for zoned mode Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 161/219] btrfs: use the correct superblock to compare fsid in btrfs_validate_super Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 162/219] drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable() Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 163/219] mtd: rawnand: brcmnand: Fix crash during the panic_write Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 164/219] mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 165/219] mtd: spi-nor: Correct flags for Winbond w25q128 Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 166/219] mtd: rawnand: brcmnand: Fix potential false time out warning Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 167/219] mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 168/219] drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 169/219] drm/amd/display: prevent potential division by zero errors Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 170/219] KVM: SVM: Take and hold ir_list_lock when updating vCPUs Physical ID entry Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 171/219] KVM: SVM: Dont inject #UD if KVM attempts to skip SEV guest insn Greg Kroah-Hartman
2023-09-17 19:14 ` [PATCH 6.1 172/219] KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 173/219] KVM: nSVM: Check instead of asserting on nested TSC scaling support Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 174/219] KVM: nSVM: Load L1s TSC multiplier based on L1 state, not L2 state Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 175/219] KVM: SVM: Set target pCPU during IRTE update if target vCPU is running Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 176/219] KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 177/219] MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install regression Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 178/219] perf hists browser: Fix hierarchy mode header Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 179/219] perf test shell stat_bpf_counters: Fix test on Intel Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 180/219] perf tools: Handle old data in PERF_RECORD_ATTR Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 181/219] perf hists browser: Fix the number of entries for e key Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 182/219] drm/amd/display: always switch off ODM before committing more streams Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 183/219] drm/amd/display: Remove wait while locked Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 184/219] drm/amdgpu: register a dirty framebuffer callback for fbcon Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 185/219] kunit: Fix wild-memory-access bug in kunit_free_suite_set() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 186/219] net: ipv4: fix one memleak in __inet_del_ifa() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 187/219] kselftest/runner.sh: Propagate SIGTERM to runner child Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 188/219] selftests: Keep symlinks, when possible Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 189/219] net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 190/219] net: stmmac: fix handling of zero coalescing tx-usecs Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 191/219] net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 192/219] net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 193/219] hsr: Fix uninit-value access in fill_frame_info() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 194/219] net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broadcast address Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 195/219] net:ethernet:adi:adin1110: Fix forwarding offload Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 196/219] net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 197/219] net: dsa: sja1105: propagate exact error code from sja1105_dynamic_config_poll_valid() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 198/219] net: dsa: sja1105: fix multicast forwarding working only for last added mdb entry Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 199/219] net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FDB accesses Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 200/219] net: dsa: sja1105: block FDB accesses that are concurrent with a switch reset Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 201/219] r8152: check budget for r8152_poll() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 202/219] kcm: Fix memory leak in error path of kcm_sendmsg() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 203/219] platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 204/219] platform/mellanox: mlxbf-tmfifo: Drop jumbo frames Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 205/219] platform/mellanox: mlxbf-pmc: Fix potential buffer overflows Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 206/219] platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 207/219] platform/mellanox: NVSW_SN2201 should depend on ACPI Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 208/219] net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 209/219] net: macb: Enable PTP unicast Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 210/219] net: macb: fix sleep inside spinlock Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 211/219] ipv6: fix ip6_sock_set_addr_preferences() typo Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 212/219] ipv6: Remove in6addr_any alternatives Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 213/219] tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_match(_addr_any) Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 214/219] tcp: Fix bind() regression for v4-mapped-v6 wildcard address Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 215/219] tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 216/219] ixgbe: fix timestamp configuration code Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 217/219] kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg() Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 218/219] MIPS: Only fiddle with CHECKFLAGS if `need-compiler Greg Kroah-Hartman
2023-09-17 19:15 ` [PATCH 6.1 219/219] drm/amd/display: Fix a bug when searching for insert_above_mpcc Greg Kroah-Hartman
2023-09-17 20:47 ` [PATCH 6.1 000/219] 6.1.54-rc1 review SeongJae Park
2023-09-18  5:34 ` Takeshi Ogasawara
2023-09-18  6:42 ` Bagas Sanjaya
2023-09-18 11:24 ` Conor Dooley
2023-09-18 12:08 ` Ron Economos
2023-09-18 12:48 ` Jon Hunter
2023-09-18 18:34 ` Florian Fainelli
2023-09-18 18:41 ` Guenter Roeck
2023-09-18 20:56 ` Naresh Kamboju
2023-09-18 22:21 ` Shuah Khan
2023-09-21 13:04 ` Conor Dooley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230920081101.GA12096@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net \
    --to=jpiotrowski@linux.microsoft.com \
    --cc=akpm@linux-foundation.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=hannes@cmpxchg.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mathieu.tortuyaux@gmail.com \
    --cc=mhocko@suse.com \
    --cc=muchun.song@linux.dev \
    --cc=patches@lists.linux.dev \
    --cc=regressions@lists.linux.dev \
    --cc=roman.gushchin@linux.dev \
    --cc=shakeelb@google.com \
    --cc=stable@vger.kernel.org \
    --cc=tj@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.