TencentOS-kernel/drivers
David Wu f0c416b309 net: stmmac: Fixed mtu channged by cache aligned
[ Upstream commit 5b55299eed78538cc4746e50ee97103a1643249c ]

Since the original mtu is not used when the mtu is updated,
the mtu is aligned with cache, this will get an incorrect.
For example, if you want to configure the mtu to be 1500,
but mtu 1536 is configured in fact.

Fixed: eaf4fac478077 ("net: stmmac: Do not accept invalid MTU values")
Signed-off-by: David Wu <david.wu@rock-chips.com>
Link: https://lore.kernel.org/r/20210113034109.27865-1-david.wu@rock-chips.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-04-12 12:51:31 +08:00
..
accessibility
acpi ACPI: scan: Harden acpi_device_add() against device ID overflows 2021-04-12 12:51:22 +08:00
amba
android binder: add flag to clear buffer on txn complete 2021-03-16 16:43:28 +08:00
ata ata: sata_nv: Fix retrieving of active qcs 2021-03-16 16:39:39 +08:00
atm atm: idt77252: call pci_disable_device() on error path 2021-04-12 12:51:07 +08:00
auxdisplay
base regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() 2021-04-12 12:51:20 +08:00
bcma
block block: rsxx: select CONFIG_CRC32 2021-04-12 12:51:19 +08:00
bluetooth Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close 2021-04-12 12:51:10 +08:00
bus bus: fsl-mc: fix error return code in fsl_mc_object_allocate() 2021-03-16 16:43:09 +08:00
cdrom
char virtio: virtio_console: fix DMA memory allocation for rproc serial 2021-03-16 16:40:54 +08:00
clk clk: tegra: Do not return 0 on failure 2021-03-16 16:43:44 +08:00
clocksource clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI 2021-03-16 16:43:03 +08:00
connector
counter
cpufreq cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() 2021-04-12 12:51:18 +08:00
cpuidle cpuidle: Fixup IRQ state 2021-03-16 16:35:25 +08:00
crypto chtls: Fix chtls resources release sequence 2021-04-12 12:51:17 +08:00
dax device-dax/core: Fix memory leak when rmmod dax.ko 2021-03-16 16:43:45 +08:00
dca
devfreq PM / devfreq: tegra30: Fix integer overflow on CPU's freq max out 2021-03-16 16:36:35 +08:00
dio
dma dmaengine: xilinx_dma: fix mixed_enum_type coverity warning 2021-04-12 12:51:19 +08:00
dma-buf dmabuf: fix use-after-free of dmabuf's file->f_inode 2021-04-12 12:51:14 +08:00
edac EDAC/amd64: Fix PCI component registration 2021-03-16 16:43:29 +08:00
eisa
extcon extcon: max77693: Fix modalias string 2021-03-16 16:43:12 +08:00
firewire
firmware efi: EFI_EARLYCON should depend on EFI 2021-03-16 16:41:46 +08:00
fpga fpga: dfl: fix bug in port reset handshake 2021-03-16 16:32:23 +08:00
fsi
gnss
gpio gpio: eic-sprd: break loop when getting NULL device resource 2021-03-16 16:42:27 +08:00
gpu drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence 2021-04-12 12:51:27 +08:00
greybus
hid HID: wacom: Fix memory leakage caused by kfifo_alloc 2021-04-12 12:51:18 +08:00
hsi HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() 2021-03-16 16:42:54 +08:00
hv Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected 2021-03-16 16:41:31 +08:00
hwmon hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values 2021-04-12 12:51:24 +08:00
hwspinlock
hwtracing coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() 2021-03-16 16:42:33 +08:00
i2c i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated 2021-04-12 12:51:18 +08:00
i3c i3c master: fix missing destroy_workqueue() on error in i3c_master_register 2021-03-16 16:43:55 +08:00
ide scsi: ide: Do not set the RQF_PREEMPT flag for sense requests 2021-04-12 12:51:06 +08:00
idle
iio iio: imu: st_lsm6dsx: fix edge-trigger interrupts 2021-04-12 12:51:18 +08:00
infiniband IB/mlx5: Fix error unwinding when set_has_smi_cap fails 2021-04-12 12:51:27 +08:00
input Input: cyapa_gen6 - fix out-of-bounds stack access 2021-03-16 16:43:23 +08:00
interconnect interconnect: qcom: qcs404: Remove GPU and display RPM IDs 2021-03-16 16:42:11 +08:00
iommu iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() 2021-04-12 12:51:27 +08:00
ipack
irqchip irqchip/gic-phytium-2500: Add support for GIC of Phytium S2500 2021-03-19 10:33:26 +08:00
isdn misdn: dsp: select CONFIG_BITREVERSE 2021-04-12 12:51:24 +08:00
leds leds: bcm6328, bcm6358: use devres LED registering function 2021-03-16 16:39:56 +08:00
lightnvm lightnvm: select CONFIG_CRC32 2021-04-12 12:51:19 +08:00
macintosh macintosh/via-macii: Access autopoll_devs when inside lock 2021-03-16 16:33:39 +08:00
mailbox mailbox: avoid timer start from callback 2021-03-16 16:38:59 +08:00
mcb
md dm: eliminate potential source of excessive kernel log noise 2021-04-12 12:51:28 +08:00
media media: gp8psk: initialize stats at power control logic 2021-03-16 16:43:53 +08:00
memory memory: emif: Remove bogus debugfs error handling 2021-03-16 16:39:52 +08:00
memstick memstick: r592: Fix error return in r592_probe() 2021-03-16 16:43:02 +08:00
message scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove() 2021-03-16 16:39:58 +08:00
mfd mfd: sprd: Add wakeup capability for PMIC IRQ 2021-03-16 16:40:48 +08:00
misc habanalabs: Fix memleak in hl_device_reset 2021-04-12 12:51:24 +08:00
mmc mmc: pxamci: Fix error return code in pxamci_probe 2021-03-16 16:42:51 +08:00
mtd Revert "mtd: spinand: Fix OOB read" 2021-04-12 12:51:04 +08:00
mux
net net: stmmac: Fixed mtu channged by cache aligned 2021-04-12 12:51:31 +08:00
nfc nfc: s3fwrn5: Release the nfc firmware 2021-03-16 16:43:15 +08:00
ntb NTB: hw: amd: fix an issue about leak system resources 2021-03-16 16:39:10 +08:00
nubus
nvdimm libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels 2021-03-16 16:43:46 +08:00
nvme nvme-tcp: fix possible data corruption with bio merges 2021-04-12 12:51:26 +08:00
nvmem nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell() 2021-03-16 16:38:43 +08:00
of of/address: Fix of_node memory leak in of_dma_is_coherent 2021-03-16 16:40:51 +08:00
opp opp: Reduce the size of critical section in _opp_table_kref_release() 2021-03-16 16:40:41 +08:00
oprofile
parisc parisc: mask out enable and reserved bits from sba imask 2021-03-16 16:33:54 +08:00
parport
pci drivers/pci: Add ecam quirk for Ampere Altra SOC. 2021-03-16 16:43:59 +08:00
pcmcia
perf drivers/perf: thunderx2_pmu: Fix memory resource error handling 2021-03-16 16:38:23 +08:00
phy phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure 2021-03-16 16:43:03 +08:00
pinctrl pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler 2021-03-16 16:43:44 +08:00
platform platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 2021-03-16 16:43:46 +08:00
pnp
power power: supply: bq24190_charger: fix reference leak 2021-03-16 16:42:55 +08:00
powercap powercap: restrict energy meter to root access 2021-03-16 16:40:32 +08:00
pps
ps3 powerpc/ps3: use dma_mapping_error() 2021-03-16 16:43:15 +08:00
ptp
pwm pwm: lp3943: Dynamically allocate PWM chip base 2021-03-16 16:43:18 +08:00
rapidio rapidio: fix the missed put_device() for rio_mport_add_riodev 2021-03-16 16:38:59 +08:00
ras
regulator regulator: bd718x7: Add enable times 2021-04-12 12:51:24 +08:00
remoteproc remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() 2021-03-16 16:43:11 +08:00
reset
rpmsg rpmsg: glink: Use complete_all for open states 2021-03-16 16:39:50 +08:00
rtc rtc: pl031: fix resource leak in pl031_probe 2021-03-16 16:43:54 +08:00
s390 s390/qeth: fix L2 header access in qeth_l3_osa_features_check() 2021-04-12 12:51:16 +08:00
sbus
scsi scsi: lpfc: Make lpfc_defer_acc_rsp static 2021-04-12 12:51:29 +08:00
sfi
sh
siox
slimbus slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI 2021-03-16 16:42:54 +08:00
soc soc: qcom: smp2p: Safely acquire spinlock without IRQs 2021-03-16 16:43:40 +08:00
soundwire soundwire: bus: disable pm_runtime in sdw_slave_delete 2021-03-16 16:36:55 +08:00
spi spi: npcm-fiu: Disable clock in probe error path 2021-04-12 12:51:29 +08:00
spmi
ssb
staging exfat: Month timestamp metadata accidentally incremented 2021-04-12 12:51:17 +08:00
target scsi: target: Fix XCOPY NAA identifier lookup 2021-04-12 12:51:14 +08:00
tc
tee optee: add writeback to valid memory type 2021-03-16 16:41:45 +08:00
thermal thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed 2021-03-16 16:43:48 +08:00
thunderbolt thunderbolt: Fix use-after-free in remove_unplugged_switch() 2021-03-16 16:42:03 +08:00
tty serial_core: Check for port state when tty is in error state 2021-03-16 16:42:34 +08:00
uio uio: avoid to request_irq when the legacy irq is not connected 2021-03-16 16:43:58 +08:00
usb usb: ohci: Make distrust_firmware param default to false 2021-04-12 12:51:28 +08:00
vfio vfio iommu: Add dma available capability 2021-04-12 12:51:15 +08:00
vhost vhost_net: fix ubuf refcount incorrectly when sendmsg fails 2021-04-12 12:51:09 +08:00
video video: hyperv_fb: Fix the mmap() regression for v5.4.y and older 2021-04-12 12:51:10 +08:00
virt drivers/virt/fsl_hypervisor: Fix error handling path 2021-03-16 16:38:36 +08:00
virtio virtio_ring: Fix two use after free bugs 2021-03-16 16:43:19 +08:00
visorbus
vlynq
vme
w1 w1: mxc_w1: Fix timeout resolution problem leading to bus error 2021-03-16 16:39:58 +08:00
watchdog watchdog: coh901327: add COMMON_CLK dependency 2021-03-16 16:43:17 +08:00
xen xen/privcmd: allow fetching resource sizes 2021-04-12 12:51:28 +08:00
zorro
Kconfig
Makefile