Jonathan McDowell
e356479235
net: stmmac: Set FIFO sizes for ipq806x
...
[ Upstream commit e127906b68b49ddb3ecba39ffa36a329c48197d3 ]
Commit eaf4fac47807 ("net: stmmac: Do not accept invalid MTU values")
started using the TX FIFO size to verify what counts as a valid MTU
request for the stmmac driver. This is unset for the ipq806x variant.
Looking at older patches for this it seems the RX + TXs buffers can be
up to 8k, so set appropriately.
(I sent this as an RFC patch in June last year, but received no replies.
I've been running with this on my hardware (a MikroTik RB3011) since
then with larger MTUs to support both the internal qca8k switch and
VLANs with no problems. Without the patch it's impossible to set the
larger MTU required to support this.)
Signed-off-by: Jonathan McDowell <noodles@earth.li>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-05-19 10:08:20 +02:00
..
accessibility
acpi
ACPI: CPPC: Replace cppc_attr with kobj_attribute
2021-05-14 09:44:20 +02:00
amba
amba: Fix resource leak for drivers without .remove
2021-03-04 10:26:32 +01:00
android
binder: add flag to clear buffer on txn complete
2020-12-30 11:51:35 +01:00
ata
ata: libahci_platform: fix IRQ check
2021-05-14 09:44:24 +02:00
atm
atm: idt77252: fix null-ptr-dereference
2021-03-30 14:35:21 +02:00
auxdisplay
auxdisplay: ht16k33: Fix refresh rate handling
2021-03-04 10:26:30 +01:00
base
PM: runtime: Fix unpaired parent child_count for force_resume
2021-05-19 10:08:20 +02:00
bcma
block
drivers/block/null_blk/main: Fix a double free in null_init.
2021-05-14 09:44:26 +02:00
bluetooth
Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
2021-03-07 12:20:44 +01:00
bus
bus: qcom: Put child node before return
2021-05-14 09:44:19 +02:00
cdrom
char
tpm, tpm_tis: Reserve locality in tpm_tis_resume()
2021-05-19 10:08:20 +02:00
clk
clk: uniphier: Fix potential infinite loop
2021-05-14 09:44:25 +02:00
clocksource
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined
2021-03-04 10:26:29 +01:00
connector
counter
counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register
2021-04-14 08:24:09 +02:00
cpufreq
cpufreq: armada-37xx: Fix determining base CPU frequency
2021-05-14 09:44:21 +02:00
cpuidle
crypto
crypto: qat - Fix a double free in adf_create_ring
2021-05-14 09:44:20 +02:00
dax
device-dax/core: Fix memory leak when rmmod dax.ko
2020-12-30 11:51:46 +01:00
dca
devfreq
PM / devfreq: Use more accurate returned new_freq as resume_freq
2021-05-14 09:44:20 +02:00
dio
dma
dmaengine: dw: Make it dependent to HAS_IOMEM
2021-04-21 12:56:13 +02:00
dma-buf
dmabuf: fix use-after-free of dmabuf's file->f_inode
2021-01-12 20:16:23 +01:00
edac
EDAC/amd64: Fix PCI component registration
2020-12-30 11:51:36 +01:00
eisa
extcon
extcon: arizona: Fix various races on driver unbind
2021-05-11 14:04:09 +02:00
firewire
firewire: nosy: Fix a use-after-free bug in nosy_ioctl()
2021-04-07 14:47:43 +02:00
firmware
firmware: qcom-scm: Fix QCOM_SCM configuration
2021-05-14 09:44:22 +02:00
fpga
fsi
gnss
gpio
gpio: omap: Save and restore sysconfig
2021-04-28 13:19:14 +02:00
gpu
drm/i915/gvt: Fix error code in intel_gvt_init_device()
2021-05-14 09:44:29 +02:00
greybus
hid
HID: plantronics: Workaround for double volume key presses
2021-05-14 09:44:26 +02:00
hsi
HSI: core: fix resource leaks in hsi_add_client_from_dt()
2021-05-14 09:44:25 +02:00
hv
Drivers: hv: vmbus: Increase wait time for VMbus unload
2021-05-14 09:44:22 +02:00
hwmon
hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values
2021-01-19 18:26:15 +01:00
hwspinlock
hwtracing
intel_th: pci: Add Alder Lake-M support
2021-05-11 14:04:15 +02:00
i2c
i2c: sh7760: fix IRQ error path
2021-05-14 09:44:30 +02:00
i3c
Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register"
2021-05-14 09:44:15 +02:00
ide
scsi: ide: Do not set the RQF_PREEMPT flag for sense requests
2021-01-12 20:16:09 +01:00
idle
iio
iio:accel:adis16201: Fix wrong axis assignment that prevents loading
2021-05-14 09:44:12 +02:00
infiniband
RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res
2021-05-14 09:44:32 +02:00
input
Input: ili210x - add missing negation for touch indication on ili210x
2021-05-11 14:04:15 +02:00
interconnect
interconnect: core: fix error return code of icc_link_destroy()
2021-04-16 11:46:37 +02:00
iommu
iommu/amd: Fix performance counter initialization
2021-03-17 17:03:43 +01:00
ipack
irqchip
irqchip/gic-v3: Fix OF_BAD_ADDR error handling
2021-05-14 09:44:20 +02:00
isdn
mISDN: fix crash in fritzpci
2021-04-10 13:34:30 +02:00
leds
leds: trigger: fix potential deadlock with libata
2021-02-03 23:25:58 +01:00
lightnvm
lightnvm: fix memory leak when submit fails
2021-01-27 11:47:53 +01:00
macintosh
mailbox
mcb
md
md: Fix missing unused status line of /proc/mdstat
2021-05-14 09:44:13 +02:00
media
media: v4l2-ctrls.c: fix race condition in hdl->requests list
2021-05-14 09:44:24 +02:00
memory
memory: pl353: fix mask of ECC page_size config register
2021-05-14 09:44:19 +02:00
memstick
message
mfd
mfd: stm32-timers: Avoid clearing auto reload register
2021-05-14 09:44:25 +02:00
misc
misc: vmw_vmci: explicitly initialize vmci_datagram payload
2021-05-14 09:44:12 +02:00
mmc
mmc: sdhci-pci: Add PCI IDs for Intel LKF
2021-05-11 14:04:10 +02:00
mtd
mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init
2021-05-14 09:44:20 +02:00
mux
net
net: stmmac: Set FIFO sizes for ipq806x
2021-05-19 10:08:20 +02:00
nfc
nfc: pn533: prevent potential memory corruption
2021-05-14 09:44:27 +02:00
ntb
nubus
nvdimm
libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC
2021-04-21 12:56:16 +02:00
nvme
nvme-pci: don't simple map sgl when sgls are disabled
2021-05-14 09:44:25 +02:00
nvmem
nvmem: core: skip child nodes not matching binding
2021-03-04 10:26:37 +01:00
of
Revert "fdt: Properly handle "no-map" field in the memory region"
2021-05-14 09:44:33 +02:00
opp
oprofile
parisc
parport
pci
PCI: Allow VPD access for QLogic ISP2722
2021-05-14 09:44:12 +02:00
pcmcia
perf
perf/arm_pmu_platform: Fix error handling
2021-05-11 14:04:06 +02:00
phy
phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally
2021-05-14 09:44:19 +02:00
pinctrl
pinctrl: lewisburg: Update number of pins in community
2021-04-28 13:19:14 +02:00
platform
platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table
2021-05-14 09:44:22 +02:00
pnp
power
power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove()
2021-05-11 14:04:11 +02:00
powercap
pps
ps3
powerpc/ps3: use dma_mapping_error()
2020-12-30 11:51:26 +01:00
ptp
pwm
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
2021-03-04 10:26:36 +01:00
rapidio
ras
RAS/CEC: Correct ce_add_elem()'s returned values
2021-04-14 08:24:18 +02:00
regulator
regulator: bd9571mwv: Fix AVS and DVFS voltage range
2021-04-14 08:24:13 +02:00
remoteproc
reset
rpmsg
rtc
rtc: s5m: select REGMAP_I2C
2021-03-04 10:26:29 +01:00
s390
s390/dasd: fix hanging IO request during DASD driver unbind
2021-03-17 17:03:48 +01:00
sbus
scsi
scsi: ibmvfc: Fix invalid state machine BUG_ON()
2021-05-14 09:44:25 +02:00
sfi
sh
siox
slimbus
soc
soc: aspeed: fix a ternary sign expansion bug
2021-05-14 09:44:23 +02:00
soundwire
soundwire: stream: fix memory leak in stream config error path
2021-05-14 09:44:19 +02:00
spi
spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()
2021-05-14 09:44:21 +02:00
spmi
spmi: spmi-pmic-arb: Fix hw_irq overflow
2021-03-04 10:26:49 +01:00
ssb
staging
media: omap4iss: return error code when omap4iss_get() failed
2021-05-14 09:44:23 +02:00
target
scsi: target: pscsi: Fix warning in pscsi_complete_cmd()
2021-05-11 14:04:08 +02:00
tc
tee
tee: optee: do not check memref size on return from Secure World
2021-05-11 14:04:06 +02:00
thermal
thermal/core: Add NULL pointer check before using cooling device stats
2021-04-07 14:47:40 +02:00
thunderbolt
tty
serial: core: return early on unsupported ioctls
2021-05-14 09:44:22 +02:00
uio
usb
usb: dwc2: Fix hibernation between host and device modes.
2021-05-14 09:44:23 +02:00
vfio
vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
2021-05-14 09:44:24 +02:00
vhost
vhost: Fix vhost_vq_reset()
2021-04-07 14:47:39 +02:00
video
fbdev: zero-fill colormap in fbcmap.c
2021-05-11 14:04:04 +02:00
virt
virt: vbox: Do not use wait_event_interruptible when called from kernel context
2021-03-04 10:26:10 +01:00
virtio
virtio_ring: Fix two use after free bugs
2020-12-30 11:51:29 +01:00
visorbus
vlynq
vme
w1
watchdog
watchdog: mei_wdt: request stop on unregister
2021-03-04 10:26:47 +01:00
xen
xen/events: fix setting irq affinity
2021-04-16 11:46:39 +02:00
zorro
Kconfig
Makefile