From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Cc: "Greg Kroah-Hartman" <gregkh@linuxfoundation.org>,
stable@vger.kernel.org, "Pali Rohár" <pali@kernel.org>,
"Jan Kara" <jack@suse.cz>, "Sasha Levin" <sashal@kernel.org>
Subject: [PATCH 5.4 013/144] udf: Fix iocharset=utf8 mount option
Date: Mon, 13 Sep 2021 15:13:14 +0200 [thread overview]
Message-ID: <20210913131048.410715831@linuxfoundation.org> (raw)
In-Reply-To: <20210913131047.974309396@linuxfoundation.org>
From: Pali Rohár <pali@kernel.org>
[ Upstream commit b645333443712d2613e4e863f81090d5dc509657 ]
Currently iocharset=utf8 mount option is broken. To use UTF-8 as iocharset,
it is required to use utf8 mount option.
Fix iocharset=utf8 mount option to use be equivalent to the utf8 mount
option.
If UTF-8 as iocharset is used then s_nls_map is set to NULL. So simplify
code around, remove UDF_FLAG_NLS_MAP and UDF_FLAG_UTF8 flags as to
distinguish between UTF-8 and non-UTF-8 it is needed just to check if
s_nls_map set to NULL or not.
Link: https://lore.kernel.org/r/20210808162453.1653-4-pali@kernel.org
Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/udf/super.c | 50 ++++++++++++++++++------------------------------
fs/udf/udf_sb.h | 2 --
fs/udf/unicode.c | 4 ++--
3 files changed, 21 insertions(+), 35 deletions(-)
diff --git a/fs/udf/super.c b/fs/udf/super.c
index a1efcf0593cb..5663bae95700 100644
--- a/fs/udf/super.c
+++ b/fs/udf/super.c
@@ -343,10 +343,10 @@ static int udf_show_options(struct seq_file *seq, struct dentry *root)
seq_printf(seq, ",lastblock=%u", sbi->s_last_block);
if (sbi->s_anchor != 0)
seq_printf(seq, ",anchor=%u", sbi->s_anchor);
- if (UDF_QUERY_FLAG(sb, UDF_FLAG_UTF8))
- seq_puts(seq, ",utf8");
- if (UDF_QUERY_FLAG(sb, UDF_FLAG_NLS_MAP) && sbi->s_nls_map)
+ if (sbi->s_nls_map)
seq_printf(seq, ",iocharset=%s", sbi->s_nls_map->charset);
+ else
+ seq_puts(seq, ",iocharset=utf8");
return 0;
}
@@ -551,19 +551,24 @@ static int udf_parse_options(char *options, struct udf_options *uopt,
/* Ignored (never implemented properly) */
break;
case Opt_utf8:
- uopt->flags |= (1 << UDF_FLAG_UTF8);
+ if (!remount) {
+ unload_nls(uopt->nls_map);
+ uopt->nls_map = NULL;
+ }
break;
case Opt_iocharset:
if (!remount) {
- if (uopt->nls_map)
- unload_nls(uopt->nls_map);
- /*
- * load_nls() failure is handled later in
- * udf_fill_super() after all options are
- * parsed.
- */
+ unload_nls(uopt->nls_map);
+ uopt->nls_map = NULL;
+ }
+ /* When nls_map is not loaded then UTF-8 is used */
+ if (!remount && strcmp(args[0].from, "utf8") != 0) {
uopt->nls_map = load_nls(args[0].from);
- uopt->flags |= (1 << UDF_FLAG_NLS_MAP);
+ if (!uopt->nls_map) {
+ pr_err("iocharset %s not found\n",
+ args[0].from);
+ return 0;
+ }
}
break;
case Opt_uforget:
@@ -2152,21 +2157,6 @@ static int udf_fill_super(struct super_block *sb, void *options, int silent)
if (!udf_parse_options((char *)options, &uopt, false))
goto parse_options_failure;
- if (uopt.flags & (1 << UDF_FLAG_UTF8) &&
- uopt.flags & (1 << UDF_FLAG_NLS_MAP)) {
- udf_err(sb, "utf8 cannot be combined with iocharset\n");
- goto parse_options_failure;
- }
- if ((uopt.flags & (1 << UDF_FLAG_NLS_MAP)) && !uopt.nls_map) {
- uopt.nls_map = load_nls_default();
- if (!uopt.nls_map)
- uopt.flags &= ~(1 << UDF_FLAG_NLS_MAP);
- else
- udf_debug("Using default NLS map\n");
- }
- if (!(uopt.flags & (1 << UDF_FLAG_NLS_MAP)))
- uopt.flags |= (1 << UDF_FLAG_UTF8);
-
fileset.logicalBlockNum = 0xFFFFFFFF;
fileset.partitionReferenceNum = 0xFFFF;
@@ -2321,8 +2311,7 @@ static int udf_fill_super(struct super_block *sb, void *options, int silent)
error_out:
iput(sbi->s_vat_inode);
parse_options_failure:
- if (uopt.nls_map)
- unload_nls(uopt.nls_map);
+ unload_nls(uopt.nls_map);
if (lvid_open)
udf_close_lvid(sb);
brelse(sbi->s_lvid_bh);
@@ -2372,8 +2361,7 @@ static void udf_put_super(struct super_block *sb)
sbi = UDF_SB(sb);
iput(sbi->s_vat_inode);
- if (UDF_QUERY_FLAG(sb, UDF_FLAG_NLS_MAP))
- unload_nls(sbi->s_nls_map);
+ unload_nls(sbi->s_nls_map);
if (!sb_rdonly(sb))
udf_close_lvid(sb);
brelse(sbi->s_lvid_bh);
diff --git a/fs/udf/udf_sb.h b/fs/udf/udf_sb.h
index 3d83be54c474..8eace7a633d3 100644
--- a/fs/udf/udf_sb.h
+++ b/fs/udf/udf_sb.h
@@ -20,8 +20,6 @@
#define UDF_FLAG_UNDELETE 6
#define UDF_FLAG_UNHIDE 7
#define UDF_FLAG_VARCONV 8
-#define UDF_FLAG_NLS_MAP 9
-#define UDF_FLAG_UTF8 10
#define UDF_FLAG_UID_FORGET 11 /* save -1 for uid to disk */
#define UDF_FLAG_GID_FORGET 12
#define UDF_FLAG_UID_SET 13
diff --git a/fs/udf/unicode.c b/fs/udf/unicode.c
index 5fcfa96463eb..622569007b53 100644
--- a/fs/udf/unicode.c
+++ b/fs/udf/unicode.c
@@ -177,7 +177,7 @@ static int udf_name_from_CS0(struct super_block *sb,
return 0;
}
- if (UDF_QUERY_FLAG(sb, UDF_FLAG_NLS_MAP))
+ if (UDF_SB(sb)->s_nls_map)
conv_f = UDF_SB(sb)->s_nls_map->uni2char;
else
conv_f = NULL;
@@ -285,7 +285,7 @@ static int udf_name_to_CS0(struct super_block *sb,
if (ocu_max_len <= 0)
return 0;
- if (UDF_QUERY_FLAG(sb, UDF_FLAG_NLS_MAP))
+ if (UDF_SB(sb)->s_nls_map)
conv_f = UDF_SB(sb)->s_nls_map->char2uni;
else
conv_f = NULL;
--
2.30.2
next prev parent reply other threads:[~2021-09-13 13:18 UTC|newest]
Thread overview: 152+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-09-13 13:13 [PATCH 5.4 000/144] 5.4.146-rc1 review Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 001/144] locking/mutex: Fix HANDOFF condition Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 002/144] regmap: fix the offset of register error log Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 003/144] crypto: mxs-dcp - Check for DMA mapping errors Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 004/144] sched/deadline: Fix reset_on_fork reporting of DL tasks Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 005/144] power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 006/144] crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 007/144] sched/deadline: Fix missing clock update in migrate_task_rq_dl() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 008/144] rcu/tree: Handle VM stoppage in stall detection Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 009/144] posix-cpu-timers: Force next expiration recalc after itimer reset Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 010/144] hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 011/144] hrtimer: Ensure timerfd notification for HIGHRES=n Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 012/144] udf: Check LVID earlier Greg Kroah-Hartman
2021-09-13 13:13 ` Greg Kroah-Hartman [this message]
2021-09-13 13:13 ` [PATCH 5.4 014/144] isofs: joliet: Fix iocharset=utf8 mount option Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 015/144] bcache: add proper error unwinding in bcache_device_init Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 016/144] nvme-tcp: dont update queue count when failing to set io queues Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 017/144] nvme-rdma: " Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 018/144] nvmet: pass back cntlid on successful completion Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 019/144] power: supply: max17042_battery: fix typo in MAx17042_TOFF Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 020/144] s390/cio: add dev_busid sysfs entry for each subchannel Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 021/144] libata: fix ata_host_start() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 022/144] crypto: qat - do not ignore errors from enable_vf2pf_comms() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 023/144] crypto: qat - handle both source of interrupt in VF ISR Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 024/144] crypto: qat - fix reuse of completion variable Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 025/144] crypto: qat - fix naming for init/shutdown VF to PF notifications Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 026/144] crypto: qat - do not export adf_iov_putmsg() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 027/144] fcntl: fix potential deadlock for &fasync_struct.fa_lock Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 028/144] udf_get_extendedattr() had no boundary checks Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 029/144] s390/kasan: fix large PMD pages address alignment check Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 030/144] s390/debug: fix debug area life cycle Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 031/144] m68k: emu: Fix invalid free in nfeth_cleanup() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 032/144] sched: Fix UCLAMP_FLAG_IDLE setting Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 033/144] spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 034/144] spi: spi-pic32: " Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 035/144] genirq/timings: Fix error return code in irq_timings_test_irqs() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 036/144] lib/mpi: use kcalloc in mpi_resize Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 037/144] clocksource/drivers/sh_cmt: Fix wrong setting if dont request IRQ for clock source channel Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 038/144] block: nbd: add sanity check for first_minor Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 039/144] crypto: qat - use proper type for vf_mask Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 040/144] certs: Trigger creation of RSA module signing key if its not an RSA key Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 041/144] regulator: vctrl: Use locked regulator_get_voltage in probe path Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 042/144] regulator: vctrl: Avoid lockdep warning in enable/disable ops Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 043/144] spi: sprd: Fix the wrong WDG_LOAD_VAL Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 044/144] spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 045/144] EDAC/i10nm: Fix NVDIMM detection Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 046/144] drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 047/144] media: TDA1997x: enable EDID support Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 048/144] soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 049/144] media: cxd2880-spi: Fix an error handling path Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 050/144] bpf: Fix a typo of reuseport map in bpf.h Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 051/144] bpf: Fix potential memleak and UAF in the verifier Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 052/144] ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 053/144] arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 054/144] soc: qcom: rpmhpd: Use corner in power_off Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 055/144] media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 056/144] media: dvb-usb: fix uninit-value in vp702x_read_mac_addr Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 057/144] media: dvb-usb: Fix error handling in dvb_usb_i2c_init Greg Kroah-Hartman
2021-09-13 13:13 ` [PATCH 5.4 058/144] media: go7007: remove redundant initialization Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 059/144] media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 060/144] Bluetooth: sco: prevent information leak in sco_conn_defer_accept() Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 061/144] 6lowpan: iphc: Fix an off-by-one check of array index Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 062/144] netns: protect netns ID lookups with RCU Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 063/144] drm/amdgpu/acp: Make PM domain really work Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 064/144] tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 065/144] ARM: dts: meson8: Use a higher default GPU clock frequency Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 066/144] ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 067/144] ARM: dts: meson8b: mxq: " Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 068/144] ARM: dts: meson8b: ec100: " Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 069/144] net/mlx5e: Prohibit inner indir TIRs in IPoIB Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 070/144] cgroup/cpuset: Fix a partition bug with hotplug Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 071/144] net: cipso: fix warnings in netlbl_cipsov4_add_std Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 072/144] i2c: highlander: add IRQ check Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 073/144] leds: lt3593: Put fwnode in any case during ->probe() Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 074/144] leds: trigger: audio: Add an activate callback to ensure the initial brightness is set Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 075/144] media: em28xx-input: fix refcount bug in em28xx_usb_disconnect Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 076/144] media: venus: venc: Fix potential null pointer dereference on pointer fmt Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 077/144] PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 078/144] PCI: PM: Enable PME if it can be signaled from D3cold Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 079/144] soc: qcom: smsm: Fix missed interrupts if state changes while masked Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 080/144] debugfs: Return error during {full/open}_proxy_open() on rmmod Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 081/144] Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 082/144] PM: EM: Increase energy calculation precision Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 083/144] drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 084/144] arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 085/144] counter: 104-quad-8: Return error when invalid mode during ceiling_write Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 086/144] Bluetooth: fix repeated calls to sco_sock_kill Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 087/144] drm/msm/dsi: Fix some reference counted resource leaks Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 088/144] usb: gadget: udc: at91: add IRQ check Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 089/144] usb: phy: fsl-usb: " Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 090/144] usb: phy: twl6030: add IRQ checks Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 091/144] usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 092/144] Bluetooth: Move shutdown callback before flushing tx and rx queue Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 093/144] usb: host: ohci-tmio: add IRQ check Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 094/144] usb: phy: tahvo: " Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 095/144] mac80211: Fix insufficient headroom issue for AMSDU Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 096/144] lockd: Fix invalid lockowner cast after vfs_test_lock Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 097/144] nfsd4: Fix forced-expiry locking Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 098/144] usb: gadget: mv_u3d: request_irq() after initializing UDC Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 099/144] mm/swap: consider max pages in iomap_swapfile_add_extent Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 100/144] Bluetooth: add timeout sanity check to hci_inquiry Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 101/144] i2c: iop3xx: fix deferred probing Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 102/144] i2c: s3c2410: fix IRQ check Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 103/144] rsi: fix error code in rsi_load_9116_firmware() Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 104/144] rsi: fix an error code in rsi_probe() Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 105/144] ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 106/144] ASoC: Intel: Skylake: Fix module resource and format selection Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 107/144] mmc: dw_mmc: Fix issue with uninitialized dma_slave_config Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 108/144] mmc: moxart: " Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 109/144] bpf: Fix possible out of bound write in narrow load handling Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 110/144] CIFS: Fix a potencially linear read overflow Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 111/144] i2c: mt65xx: fix IRQ check Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 112/144] usb: ehci-orion: Handle errors of clk_prepare_enable() in probe Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 113/144] usb: bdc: Fix an error handling path in bdc_probe() when no suitable DMA config is available Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 114/144] tty: serial: fsl_lpuart: fix the wrong mapbase value Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 115/144] ASoC: wcd9335: Fix a double irq free in the remove function Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 116/144] ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 117/144] ASoC: wcd9335: Disable irq on slave ports in the remove function Greg Kroah-Hartman
2021-09-13 13:14 ` [PATCH 5.4 118/144] ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 119/144] bcma: Fix memory leak for internally-handled cores Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 120/144] brcmfmac: pcie: fix oops on failure to resume and reprobe Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 121/144] ipv6: make exception cache less predictible Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 122/144] ipv4: " Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 123/144] net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 124/144] net: qualcomm: fix QCA7000 checksum handling Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 125/144] octeontx2-af: Fix loop in free and unmap counter Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 126/144] ipv4: fix endianness issue in inet_rtm_getroute_build_skb() Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 127/144] bpf: Introduce BPF nospec instruction for mitigating Spectre v4 Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 128/144] bpf: Fix leakage due to insufficient speculative store bypass mitigation Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 129/144] bpf: verifier: Allocate idmap scratch in verifier env Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 130/144] bpf: Fix pointer arithmetic mask tightening under state pruning Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 131/144] time: Handle negative seconds correctly in timespec64_to_ns() Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 132/144] tty: Fix data race between tiocsti() and flush_to_ldisc() Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 133/144] perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 134/144] x86/resctrl: Fix a maybe-uninitialized build warning treated as error Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 135/144] KVM: s390: index kvm->arch.idle_mask by vcpu_idx Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 136/144] KVM: x86: Update vCPUs hv_clock before back to guest when tsc_offset is adjusted Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 137/144] KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 138/144] fuse: truncate pagecache on atomic_o_trunc Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 139/144] fuse: flush extending writes Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 140/144] IMA: remove -Wmissing-prototypes warning Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 141/144] IMA: remove the dependency on CRYPTO_MD5 Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 142/144] fbmem: dont allow too huge resolutions Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 143/144] backlight: pwm_bl: Improve bootloader/kernel device handover Greg Kroah-Hartman
2021-09-13 13:15 ` [PATCH 5.4 144/144] clk: kirkwood: Fix a clocking boot regression Greg Kroah-Hartman
2021-09-13 17:17 ` [PATCH 5.4 000/144] 5.4.146-rc1 review Florian Fainelli
2021-09-13 20:08 ` Shuah Khan
2021-09-14 7:48 ` Jon Hunter
2021-09-14 8:24 ` Naresh Kamboju
2021-09-14 15:56 ` Guenter Roeck
2021-09-14 18:54 ` Sudip Mukherjee
2021-09-15 2:05 ` Samuel Zou
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=20210913131048.410715831@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=jack@suse.cz \
--cc=linux-kernel@vger.kernel.org \
--cc=pali@kernel.org \
--cc=sashal@kernel.org \
--cc=stable@vger.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox