Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v6.7.4-scx1 #8

Merged
merged 1,405 commits into from
Feb 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1405 commits
Select commit Hold shift + click to select a range
0069227
ARM: dts: imx27-apf27dev: Fix LED name
Dec 6, 2023
73ad41f
ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
Dec 7, 2023
0393399
ARM: dts: imx23/28: Fix the DMA controller node name
Dec 7, 2023
fa5561b
scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC
Dec 7, 2023
48f61fa
scsi: lpfc: Move determination of vmid_flag after VMID reinitializati…
Dec 7, 2023
f940365
scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PH…
Dec 14, 2023
447ac7f
ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
azaki1 Dec 13, 2023
d1fde4a
net: atlantic: eliminate double free in error handling logic
cail Dec 13, 2023
bb84480
net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
wkz Dec 14, 2023
803923b
ARM: dts: marvell: Fix some common switch mistakes
linusw Nov 27, 2023
b7e02a2
ARM64: dts: marvell: Fix some common switch mistakes
linusw Nov 27, 2023
9f75eba
block: prevent an integer overflow in bvec_try_merge_hw_page
Dec 4, 2023
10e40cd
md: Whenassemble the array, consult the superblock of the freshest de…
Dec 13, 2023
450371e
x86/cfi,bpf: Fix bpf_exception_cb() signature
4ast Dec 15, 2023
3168ad4
arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
Dec 10, 2023
191a6a6
arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
Dec 10, 2023
9cf8631
arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports
Dec 10, 2023
2c8cd52
intel: add bit macro includes where needed
jbrandeb Dec 6, 2023
55fd6e3
ice: fix pre-shifted bit usage
jbrandeb Dec 6, 2023
1edcc33
arm64: dts: amlogic: fix format for s4 uart node
Dec 15, 2023
03d0be8
wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
a5a5aa555oo Dec 17, 2023
f84e565
wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members
Dec 18, 2023
ab26541
libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
Dec 21, 2023
c369a21
wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
Dec 19, 2023
357c371
wifi: cfg80211: free beacon_ies when overridden from hidden BSS
benzea Dec 20, 2023
d9763a0
Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA…
zijun-hu Nov 6, 2023
f291566
Bluetooth: ISO: Avoid creating child socket if PA sync is terminating
iulia-tanasescu Dec 5, 2023
d5761e2
Bluetooth: hci_sync: fix BR/EDR wakeup bug
Dec 18, 2023
d136385
Bluetooth: L2CAP: Fix possible multiple reject send
fdanis-oss Dec 19, 2023
57bd38e
net/smc: disable SEID on non-s390 archs where virtual ISM may be used
Dec 19, 2023
2d6edea
bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
f0rm2l1n Dec 20, 2023
a42c27c
arm64: dts: sprd: Add clock reference for pll2 on UMS512
Dec 21, 2023
9f5fd53
arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings
Dec 21, 2023
087ef07
i40e: Fix VF disable behavior to block all traffic
CuriousPanCake Nov 29, 2023
90d7627
octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
Jan 1, 2024
ad39ed6
net: kcm: fix direct access to bv_len
mina Jan 2, 2024
6a849b5
net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
vladimiroltean Jan 4, 2024
933fc06
ARM: dts: usr8200: Fix phy registers
linusw Oct 20, 2023
b29cc6e
f2fs: fix to check return value of f2fs_reserve_new_block()
chaseyu Nov 16, 2023
e38ad4a
ALSA: hda: Refer to correct stream index at loops
tiwai Nov 21, 2023
21e906f
ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
cristicc Nov 21, 2023
b0be969
fast_dput(): handle underflows gracefully
Nov 1, 2023
c04c162
reiserfs: Avoid touching renamed directory if parent does not change
jankara Oct 12, 2023
de940ce
ocfs2: Avoid touching renamed directory if parent does not change
jankara Oct 12, 2023
5bc1b5c
drm/msm/a690: Fix reg values for a690
werman Nov 25, 2023
c5d1f47
RDMA/IPoIB: Fix error code return in ipoib_mcast_join
jinpuwang Nov 21, 2023
4306ce2
drm/panel-edp: Add override_edid_mode quirk for generic edp
hsinyi527 Nov 17, 2023
e856bb6
drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
Xin-ANX Nov 20, 2023
10d0701
drm/amd/display: Fix tiled display misalignment
Nov 9, 2023
bc64437
f2fs: fix write pointers on zoned device after roll forward
Dec 2, 2023
4b6986b
ASoC: amd: Add new dmi entries for acp5x platform
Venkata-Prasad-Potturu Dec 6, 2023
d38bc19
drm/amd/display: Fix MST PBN/X.Y value calculations
Dec 1, 2023
ce29728
drm/amd/display: Fix disable_otg_wa logic
Dec 1, 2023
89824a0
drm/amd/display: Fix Replay Desync Error IRQ handler
Dec 1, 2023
17ba4ac
drm/amd/display: add support for DTO genarated dscclk
Dec 1, 2023
87ea60f
drm/drm_file: fix use of uninitialized variable
tomba Nov 3, 2023
69cdec3
drm/framebuffer: Fix use of uninitialized variable
tomba Nov 3, 2023
813bd97
drm/mipi-dsi: Fix detach call without attach
tomba Sep 21, 2023
5786d24
media: stk1160: Fixed high volume of stk1160_dbg messages
ghanshyam1898 Nov 25, 2023
e6b4dfc
media: rockchip: rga: fix swizzling for RGB formats
tretter Oct 13, 2023
831513a
PCI: add INTEL_HDA_ARL to pci_ids.h
plbossart Dec 4, 2023
ffa3eea
ALSA: hda: Intel: add HDA_ARL PCI ID support
plbossart Dec 4, 2023
e37a969
ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
plbossart Dec 4, 2023
610c86f
drm/msm/dp: Add DisplayPort controller for SM8650
superna9999 Dec 7, 2023
0b4ea7f
media: uvcvideo: Fix power line control for a Chicony camera
ribalda Sep 5, 2023
b8b7a0e
media: uvcvideo: Fix power line control for SunplusIT camera
ribalda Oct 28, 2023
c58cf93
media: rkisp1: Drop IRQF_SHARED
tomba Dec 7, 2023
e970de0
media: rkisp1: Fix IRQ handler return values
tomba Dec 7, 2023
b53352b
media: rkisp1: Store IRQ lines
tomba Dec 7, 2023
7bb1a28
media: rkisp1: Fix IRQ disable race issue
tomba Dec 7, 2023
6b24d0d
media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state
pinchartl Nov 26, 2023
fd9c8c6
hwmon: (nct6775) Fix fan speed set failure in automatic mode
Nov 21, 2023
30ec53a
hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6
kangtastic Nov 23, 2023
b8094c0
f2fs: fix to tag gcing flag on page during block migration
chaseyu Dec 10, 2023
c53dd64
drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
dianders Sep 21, 2023
7c7bd4d
IB/ipoib: Fix mcast list locking
Dec 12, 2023
2398e29
media: amphion: remove mutext lock in condition of wait_event
mingqian-0 Dec 8, 2023
39a2ed1
media: ddbridge: fix an error code problem in ddb_probe
Oct 20, 2023
c5883a8
media: ov2740: Fix hts value
jwrdegoede Dec 4, 2023
fadb7d0
media: i2c: imx335: Fix hblank min/max values
kbingham Dec 11, 2023
44d1232
drm/amd/display: For prefetch mode > 0, extend prefetch if possible
Dec 6, 2023
fb93e7f
drm/amd/display: Force p-state disallow if leaving no plane config
Dec 6, 2023
83271b6
drm/amdkfd: fix mes set shader debugger process management
jokim-amd Dec 5, 2023
3139efb
drm/msm/dpu: enable writeback on SM8350
lumag Dec 3, 2023
9275c0d
drm/msm/dpu: enable writeback on SM8450
lumag Dec 3, 2023
cc74988
drm/msm/dpu: Ratelimit framedone timeout msgs
robclark Dec 11, 2023
c9348e0
drm/msm/dpu: fix writeback programming for YUV cases
Dec 12, 2023
14f109b
drm/msm/dpu: Add mutex lock in control vblank irq
Dec 12, 2023
1cd2b61
drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
Dec 12, 2023
2fece04
clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
visitorckw Dec 10, 2023
bc53dc8
clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
visitorckw Dec 10, 2023
c6235cd
watchdog: starfive: add lock annotations to fix context imbalances
bjdooks-ct Nov 22, 2023
bd77f5e
watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
tk-wfischer Dec 13, 2023
014bc0f
accel/habanalabs: add support for Gaudi2C device
ogabbay Oct 30, 2023
d312312
accel/habanalabs: fix EQ heartbeat mechanism
Farah-kassabri Oct 31, 2023
a27dcc2
accel/habanalabs/gaudi2: fix undef opcode reporting
dhirschfeld1 Oct 31, 2023
b80ca22
drm/amd/display: make flip_timestamp_in_us a 64-bit variable
Dec 5, 2023
c5fd93a
drm/amd/display: fix usb-c connector_type
Dec 7, 2023
ae5c228
drm/amd/display: Fix lightup regression with DP2 single display configs
Nov 30, 2023
2c046cb
drm/amd/display: Only clear symclk otg flag for HDMI
Dec 8, 2023
37bc012
clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu()
visitorckw Dec 10, 2023
8c959a1
clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
tq-steina Dec 18, 2023
c028919
drm/amdgpu: Fix ecc irq enable/disable unpaired
Dec 15, 2023
0ebb69e
drm/amd/display: Fix minor issues in BW Allocation Phase2
Dec 4, 2023
03d5ec9
drm/amdgpu: Let KFD sync with VM fences
fxkamd Dec 18, 2023
8a89fc4
Re-revert "drm/amd/display: Enable Replay for static screen use cases"
Oct 2, 2023
195a628
drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_s…
srishanm Dec 26, 2023
7b5d58c
drm/amdgpu: Fix variable 'mca_funcs' dereferenced before NULL check i…
srishanm Jan 3, 2024
ed145ab
drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu…
srishanm Jan 3, 2024
a26a9b1
drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
srishanm Dec 27, 2023
0b26728
drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
srishanm Dec 29, 2023
180357b
drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well
alexdeucher Jan 3, 2024
4a28302
ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
Jan 8, 2024
b84c91d
pinctrl: baytrail: Fix types of config value in byt_pin_config_set()
andy-shev Nov 22, 2023
a42a930
leds: trigger: panic: Don't register panic notifier if creating the t…
hkallweit Dec 16, 2023
9d44712
um: Fix naming clash between UML and scheduler
Sep 21, 2023
dcfd9ce
um: Don't use vfprintf() for os_info()
benzea Nov 10, 2023
96cec20
um: net: Fix return type of uml_net_start_xmit()
nathanchance Dec 6, 2023
b427f55
um: time-travel: fix time corruption
jmberg-intel Oct 25, 2023
5b6831d
i3c: master: cdns: Update maximum prescaler value for i2c clock
Dec 30, 2023
8e7b6ad
ACPI: resource: Add DMI quirks for ASUS Vivobook E1504GA and E1504GAB
benmayo10 Jan 7, 2024
499197b
ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CGA
Jan 7, 2024
7d17479
riscv: Make XIP bootable again
fzi-haxel Dec 12, 2023
bd50a7b
xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
Jan 7, 2024
bf1214d
mfd: ti_am335x_tscadc: Fix TI SoC dependencies
nullr0ute Dec 20, 2023
1e6d636
mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
Dec 12, 2023
ce11522
PCI: Only override AMD USB controller if required
guilhermepiccoli Nov 20, 2023
e129c7f
PCI: switchtec: Fix stdev_release() crash after surprise hot remove
Nov 22, 2023
ad3710d
perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
James-A-Clark Sep 1, 2023
25ae41f
extcon: fix possible name leak in extcon_dev_register()
Nov 24, 2023
36f4121
usb: hub: Replace hardcoded quirk value with BIT() macro
hardik1609 Dec 5, 2023
cc5b035
usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB…
hardik1609 Dec 5, 2023
1b09cc2
selftests/sgx: Fix linker script asserts
jovanbulck Oct 5, 2023
2e95411
tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
adrianreber Dec 8, 2023
aacfe58
tty: serial: 8250: Set RS422 interface by default to fix Moxa RS422/R…
Dec 14, 2023
6a85606
fs/kernfs/dir: obey S_ISGID
MaxKellermann Dec 8, 2023
9a3881b
spmi: mediatek: Fix UAF on device remove
ggiver Dec 6, 2023
07c1243
staging: vme_user: Fix the issue of return the wrong error code
Dec 19, 2023
5924739
PCI: Fix 64GT/s effective data rate calculation
ij-intel Jan 2, 2024
9880613
PCI/AER: Decode Requester ID when no error info found
bjorn-helgaas Dec 6, 2023
763d409
9p: Fix initialisation of netfs_inode for 9p
dhowells Jan 2, 2024
9c2ac5e
tracefs/eventfs: Use root and instance inodes as default ownership
rostedt Jan 4, 2024
e6104a8
usb: xhci-plat: fix usb disconnect issue after s4
YinboZhu Dec 28, 2023
755182e
misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
jwrdegoede Dec 24, 2023
c331709
libsubcmd: Fix memory leak in uniq()
captain5050 Dec 8, 2023
2c272ff
ASoC: codecs: rtq9128: Fix PM_RUNTIME usage
Dec 29, 2023
242b5bf
ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow
Dec 29, 2023
cb96e49
drm/amdkfd: Fix lock dependency warning
fxkamd Jan 2, 2024
61b918c
drm/amd/display: To adjust dprefclk by down spread percentage
Dec 18, 2023
ce33061
Revert "drm/amd/display: Fix conversions between bytes and KB"
Dec 20, 2023
1556c24
drm/amdkfd: Fix lock dependency warning with srcu
PhilipYangA Dec 29, 2023
b2b4599
virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a…
zhuyj Jan 4, 2024
f1bc0d8
blk-mq: fix IO hang from sbitmap wakeup race
Jan 12, 2024
62b3b52
ceph: reinitialize mds feature bit even when session in open
vshankar Nov 6, 2023
76cb2aa
ceph: fix deadlock or deadcode of misusing dget()
lxbsz Nov 17, 2023
f3113df
ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
wenchao-hao Nov 23, 2023
d72a91d
drm/amdgpu: fix avg vs input power reporting on smu7
alexdeucher Oct 2, 2023
3a4391f
drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'g…
srishanm Jan 5, 2024
12c8628
drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_che…
srishanm Jan 4, 2024
ee3dbf2
drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_nee…
srishanm Dec 21, 2023
9b12bd7
drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
srishanm Jan 9, 2024
df1fdef
i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126
darkxst Dec 3, 2023
bb94033
perf: Fix the nr_addr_filters fix
Nov 22, 2023
171cd66
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
ea1davis Jan 3, 2024
e2dc803
drm: using mul_u32_u32() requires linux/math64.h
sfrothwell Dec 19, 2023
86bd833
drm/msm/dpu: Correct UBWC settings for sc8280xp
robclark Nov 30, 2023
4df01ec
drm/amdkfd: only flush mes process context if mes support is there
jokim-amd Dec 14, 2023
6fd3577
riscv: Fix build error on rv32 + XIP
Jan 18, 2024
27dea59
scsi: isci: Fix an error code problem in isci_io_request_build()
Jan 12, 2024
c2112d9
kunit: run test suites only after module initialization completes
Jan 10, 2024
01091df
regulator: ti-abb: don't use devm_platform_ioremap_resource_byname fo…
Jan 23, 2024
07e3ca0
scsi: core: Move scsi_host_busy() out of host lock for waking up EH h…
Jan 12, 2024
af6cf5a
HID: hidraw: fix a problem of memory leak in hidraw_release()
Jan 25, 2024
5b2f2ea
selftests: net: remove dependency on ebpf tests
Jan 24, 2024
45db5ea
selftests: net: explicitly wait for listener ready
Jan 24, 2024
3d9c788
gve: Fix skb truesize underestimation
praveenkaligineedi Jan 24, 2024
06cbb48
net: ethernet: mtk_eth_soc: set DMA coherent mask to get PPE working
dangowrt Jan 24, 2024
a9a9eba
net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
dangowrt Jan 24, 2024
1cb0d68
crypto: caam - fix asynchronous hash
jaingaurav2712 Jan 18, 2024
4edbcd0
selftests: net: add missing config for big tcp tests
Jan 26, 2024
dcf532c
selftests: net: add missing required classifier
Jan 25, 2024
fbe4ba4
selftests: net: give more time for GRO aggregation
Jan 25, 2024
c835df3
ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
Jan 25, 2024
e151d85
net: dsa: mt7530: fix 10M/100M speed on MT7988 switch
dangowrt Jan 24, 2024
2e8c9ae
ipmr: fix kernel panic when forwarding mcast packets
NicolasDichtel Jan 25, 2024
f006b7d
net: lan966x: Fix port configuration when using SGMII interface
HoratiuVultur Jan 24, 2024
7271930
tracefs: remove stale 'update_gid' code
torvalds Jan 27, 2024
1b8adcc
tcp: add sanity checks to rx zerocopy
Jan 25, 2024
8ad7b0a
e1000e: correct maximum frequency adjustment values
jacob-keller Dec 12, 2023
7de154f
ixgbe: Refactor returning internal error codes
jjagielsk Dec 18, 2023
bbe5164
ixgbe: Refactor overtemp event handling
jjagielsk Dec 18, 2023
b355270
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
tititiou36 Jan 20, 2024
8fea835
net: dsa: qca8k: fix illegal usage of GPIO
zandar Jan 26, 2024
273bc80
ipv6: Ensure natural alignment of const ipv6 loopback and router addr…
hdeller Jan 26, 2024
8e51f08
llc: call sock_orphan() at release time
Jan 26, 2024
289bf49
selftests: net: Add missing matchall classifier
idosch Jan 29, 2024
ef95493
bridge: mcast: fix disabled snooping after long uptime
T-X Jan 27, 2024
086160d
devlink: Fix referring to hw_addr attribute during state validation
paravmellanox Jan 29, 2024
90747b7
selftests: net: add missing config for GENEVE
Jan 30, 2024
03dc4db
netfilter: conntrack: correct window scaling with retransmitted SYN
Jan 21, 2024
8350539
netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
ummakynes Jan 23, 2024
1c85688
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
ummakynes Jan 29, 2024
38cc160
netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom e…
ummakynes Jan 29, 2024
205659d
net: ipv4: fix a memleak in ip_setup_cork
AlexiousLu Jan 29, 2024
c2d272a
af_unix: fix lockdep positive in sk_diag_dump_icons()
Jan 30, 2024
46826a3
pds_core: Prevent health thread from running during reset/remove
brettcreeley Jan 29, 2024
2662116
pds_core: Cancel AQ work on teardown
brettcreeley Jan 29, 2024
c1f105c
pds_core: Use struct pdsc for the pdsc_adminq_isr private data
brettcreeley Jan 29, 2024
5939feb
pds_core: Prevent race issues involving the adminq
brettcreeley Jan 29, 2024
6924889
pds_core: Clear BARs on reset
brettcreeley Jan 29, 2024
3ffe14c
pds_core: Rework teardown/setup flow to be more common
brettcreeley Jan 29, 2024
40d7bec
selftests: net: add missing config for nftables-backed iptables
kuba-moo Jan 26, 2024
b8a5995
selftests: net: add missing config for pmtu.sh tests
Jan 30, 2024
c75c2f9
selftests: net: fix available tunnels detection
Jan 30, 2024
a3cc7f4
selftests: net: don't access /dev/stdout in pmtu.sh
Jan 30, 2024
79d5217
octeontx2-pf: Remove xdp queues on program detach
Jan 30, 2024
648be83
net: sysfs: Fix /sys/class/net/<iface> path
leitao Jan 31, 2024
8c8f6cf
selftests: team: Add missing config options
gobenji Jan 31, 2024
5fdba5a
selftests: bonding: Check initial state
gobenji Jan 31, 2024
976e0fa
selftests: net: add missing config for NF_TARGET_TTL
kuba-moo Jan 31, 2024
2304c22
selftests: net: enable some more knobs
Jan 31, 2024
3ca3901
idpf: avoid compiler padding in virtchnl2_ptype struct
plinga1 Jan 31, 2024
b625f14
arm64: irq: set the correct node for shadow call stack
HuangShijie2024 Dec 13, 2023
5a33420
mm, kmsan: fix infinite recursion due to RCU critical section
melver Jan 18, 2024
f9fd5a6
Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
jonathangray Feb 2, 2024
f65ab9e
drm/msm/dsi: Enable runtime PM
konradybcio Jun 20, 2023
3cef284
selftests/bpf: Remove flaky test_btf_id test
Dec 14, 2023
b8a8c57
bonding: remove print in bond_verify_device_path
zhengchaoshao Nov 23, 2023
1673211
ASoC: qcom: sc8280xp: limit speaker volumes
jhovold Jan 22, 2024
5b465d6
ASoC: codecs: wcd938x: fix headphones volume controls
jhovold Jan 22, 2024
2f8e9b7
ASoC: codecs: lpass-wsa-macro: fix compander volume hack
jhovold Jan 19, 2024
f357067
ASoC: codecs: wsa883x: fix PA volume control
jhovold Jan 19, 2024
11a4f47
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
srishanm Jan 30, 2024
18d179e
Linux 6.7.4
gregkh Feb 5, 2024
471272e
scx: Use BPF macros for sched_ext kfuncs
Byte-Lab Feb 6, 2024
16e1591
Merge pull request #137 from sched-ext/kfunc_tags
htejun Feb 6, 2024
254b3ed
scx: Clear scx_rq->cpus_* bits selectively and reduce memory access
htejun Feb 7, 2024
987cd4f
scx: Factor out kick_one_cpu() from kick_cpus_irq_workfn()
htejun Feb 7, 2024
fe5e498
scx: Implement SCX_KICK_IDLE
htejun Feb 7, 2024
a80615d
Merge pull request #138 from sched-ext/htejun
htejun Feb 7, 2024
9c3946e
scx: Actually allocate rq->scx.cpus_to_kick_if_idle
htejun Feb 7, 2024
28325e3
Merge pull request #139 from sched-ext/htejun
Byte-Lab Feb 7, 2024
c1c1b3b
scx: Better invalid state transition warnings
htejun Feb 7, 2024
c0fb0e5
scx: Fix invalid state transition while scheduler is loaded
htejun Feb 8, 2024
6f5bf31
Merge pull request #140 from sched-ext/htejun
Byte-Lab Feb 8, 2024
a8b7d07
scx: Don't wait for a work item before scheduling is restored in scx_…
htejun Feb 9, 2024
7caf4d3
Merge pull request #141 from sched-ext/htejun
Byte-Lab Feb 9, 2024
b652c5b
Merge tag 'v6.7.4' into with_stable
Byte-Lab Feb 13, 2024
e081dce
Merge commit '7caf4d33531cc92b826b093d16624f2fc11ddd5e' into with_stable
Byte-Lab Feb 13, 2024
9bc63f7
v6.7.4-scx1
Byte-Lab Feb 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/test-kernel.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: test-kernel
run-name: ${{ github.actor }} PR run
on: [pull_request, push]
on: [pull_request]
jobs:
test-schedulers:
runs-on: ubuntu-22.04
Expand Down
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-class-devfreq
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Description:

echo 0 > /sys/class/devfreq/.../trans_stat

If the transition table is bigger than PAGE_SIZE, reading
this will return an -EFBIG error.

What: /sys/class/devfreq/.../available_frequencies
Date: October 2012
Contact: Nishanth Menon <[email protected]>
Expand Down
22 changes: 11 additions & 11 deletions Documentation/ABI/testing/sysfs-class-net-queues
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
Date: March 2010
KernelVersion: 2.6.35
Contact: [email protected]
Expand All @@ -8,31 +8,31 @@ Description:
network device queue. Possible values depend on the number
of available CPU(s) in the system.

What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
Date: April 2010
KernelVersion: 2.6.35
Contact: [email protected]
Description:
Number of Receive Packet Steering flows being currently
processed by this particular network device receive queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Description:
Indicates the number of transmit timeout events seen by this
network interface transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
Date: March 2015
KernelVersion: 4.1
Contact: [email protected]
Description:
A Mbps max-rate set for the queue, a value of zero means disabled,
default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
Date: November 2010
KernelVersion: 2.6.38
Contact: [email protected]
Expand All @@ -42,7 +42,7 @@ Description:
network device transmit queue. Possible values depend on the
number of available CPU(s) in the system.

What: /sys/class/<iface>/queues/tx-<queue>/xps_rxqs
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
Date: June 2018
KernelVersion: 4.18.0
Contact: [email protected]
Expand All @@ -53,7 +53,7 @@ Description:
number of available receive queue(s) in the network device.
Default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -62,15 +62,15 @@ Description:
of this particular network device transmit queue.
Default value is 1000.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Description:
Indicates the number of bytes (objects) in flight on this
network device transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -79,7 +79,7 @@ Description:
on this network device transmit queue. This value is clamped
to be within the bounds defined by limit_max and limit_min.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -88,7 +88,7 @@ Description:
queued on this network device transmit queue. See
include/linux/dynamic_queue_limits.h for the default value.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-obsolete.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ marked to be removed at some later point in time.
The description of the interface will document the reason why it is
obsolete and when it can be expected to be removed.

.. kernel-abi:: $srctree/Documentation/ABI/obsolete
.. kernel-abi:: ABI/obsolete
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-removed.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ABI removed symbols
===================

.. kernel-abi:: $srctree/Documentation/ABI/removed
.. kernel-abi:: ABI/removed
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-stable.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ for at least 2 years.
Most interfaces (like syscalls) are expected to never change and always
be available.

.. kernel-abi:: $srctree/Documentation/ABI/stable
.. kernel-abi:: ABI/stable
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ Programs that use these interfaces are strongly encouraged to add their
name to the description of these interfaces, so that the kernel
developers can easily notify them if any changes occur.

.. kernel-abi:: $srctree/Documentation/ABI/testing
.. kernel-abi:: ABI/testing
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features
.. kernel-feat:: features
6 changes: 6 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5302,6 +5302,12 @@
Dump ftrace buffer after reporting RCU CPU
stall warning.

rcupdate.rcu_cpu_stall_notifiers= [KNL]
Provide RCU CPU stall notifiers, but see the
warnings in the RCU_CPU_STALL_NOTIFIER Kconfig
option's help text. TL;DR: You almost certainly
do not want rcupdate.rcu_cpu_stall_notifiers.

rcupdate.rcu_cpu_stall_suppress= [KNL]
Suppress RCU CPU stall warning messages.

Expand Down
2 changes: 1 addition & 1 deletion Documentation/arch/arc/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features arc
.. kernel-feat:: features arc
2 changes: 1 addition & 1 deletion Documentation/arch/arm/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features arm
.. kernel-feat:: features arm
2 changes: 1 addition & 1 deletion Documentation/arch/arm64/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features arm64
.. kernel-feat:: features arm64
2 changes: 2 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #2658417 | ARM64_ERRATUM_2658417 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #3117295 | ARM64_ERRATUM_3117295 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A520 | #2966298 | ARM64_ERRATUM_2966298 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 |
Expand Down
2 changes: 1 addition & 1 deletion Documentation/arch/loongarch/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features loongarch
.. kernel-feat:: features loongarch
2 changes: 1 addition & 1 deletion Documentation/arch/m68k/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features m68k
.. kernel-feat:: features m68k
2 changes: 1 addition & 1 deletion Documentation/arch/mips/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features mips
.. kernel-feat:: features mips
2 changes: 1 addition & 1 deletion Documentation/arch/nios2/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features nios2
.. kernel-feat:: features nios2
2 changes: 1 addition & 1 deletion Documentation/arch/openrisc/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features openrisc
.. kernel-feat:: features openrisc
2 changes: 1 addition & 1 deletion Documentation/arch/parisc/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features parisc
.. kernel-feat:: features parisc
2 changes: 1 addition & 1 deletion Documentation/arch/powerpc/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features powerpc
.. kernel-feat:: features powerpc
2 changes: 1 addition & 1 deletion Documentation/arch/riscv/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features riscv
.. kernel-feat:: features riscv
2 changes: 1 addition & 1 deletion Documentation/arch/s390/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features s390
.. kernel-feat:: features s390
2 changes: 1 addition & 1 deletion Documentation/arch/sh/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features sh
.. kernel-feat:: features sh
2 changes: 1 addition & 1 deletion Documentation/arch/sparc/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features sparc
.. kernel-feat:: features sparc
2 changes: 1 addition & 1 deletion Documentation/arch/x86/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features x86
.. kernel-feat:: features x86
2 changes: 1 addition & 1 deletion Documentation/arch/xtensa/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0

.. kernel-feat:: $srctree/Documentation/features xtensa
.. kernel-feat:: features xtensa
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ description: |
There are many devices in the list below that run the standard ChromeOS
bootloader setup and use the open source depthcharge bootloader to boot the
OS. These devices do not use the scheme described above. For details, see:
https://docs.kernel.org/arm/google/chromebook-boot-flow.html
https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html

properties:
$nodename:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>

gpio@e000a000 {
gpio@a0020000 {
compatible = "xlnx,xps-gpio-1.00.a";
reg = <0xa0020000 0x10000>;
#gpio-cells = <2>;
Expand Down
29 changes: 17 additions & 12 deletions Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ properties:
- description: used for 1st data pipe from RDMA
- description: used for 2nd data pipe from RDMA

'#dma-cells':
const: 1

required:
- compatible
- reg
Expand All @@ -70,6 +73,7 @@ required:
- clocks
- iommus
- mboxes
- '#dma-cells'

additionalProperties: false

Expand All @@ -80,16 +84,17 @@ examples:
#include <dt-bindings/power/mt8183-power.h>
#include <dt-bindings/memory/mt8183-larb-port.h>

mdp3_rdma0: mdp3-rdma0@14001000 {
compatible = "mediatek,mt8183-mdp3-rdma";
reg = <0x14001000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_RDMA0_SOF>,
<CMDQ_EVENT_MDP_RDMA0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_RDMA0>,
<&mmsys CLK_MM_MDP_RSZ1>;
iommus = <&iommu>;
mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST>,
<&gce 21 CMDQ_THR_PRIO_LOWEST>;
dma-controller@14001000 {
compatible = "mediatek,mt8183-mdp3-rdma";
reg = <0x14001000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_RDMA0_SOF>,
<CMDQ_EVENT_MDP_RDMA0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_RDMA0>,
<&mmsys CLK_MM_MDP_RSZ1>;
iommus = <&iommu>;
mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST>,
<&gce 21 CMDQ_THR_PRIO_LOWEST>;
#dma-cells = <1>;
};
23 changes: 14 additions & 9 deletions Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ properties:
iommus:
maxItems: 1

'#dma-cells':
const: 1

required:
- compatible
- reg
Expand All @@ -58,6 +61,7 @@ required:
- power-domains
- clocks
- iommus
- '#dma-cells'

additionalProperties: false

Expand All @@ -68,13 +72,14 @@ examples:
#include <dt-bindings/power/mt8183-power.h>
#include <dt-bindings/memory/mt8183-larb-port.h>

mdp3_wrot0: mdp3-wrot0@14005000 {
compatible = "mediatek,mt8183-mdp3-wrot";
reg = <0x14005000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_WROT0_SOF>,
<CMDQ_EVENT_MDP_WROT0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_WROT0>;
iommus = <&iommu>;
dma-controller@14005000 {
compatible = "mediatek,mt8183-mdp3-wrot";
reg = <0x14005000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_WROT0_SOF>,
<CMDQ_EVENT_MDP_WROT0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_WROT0>;
iommus = <&iommu>;
#dma-cells = <1>;
};
11 changes: 6 additions & 5 deletions Documentation/devicetree/bindings/media/rockchip-isp1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,16 @@ properties:
description: connection point for input on the parallel interface

properties:
bus-type:
enum: [5, 6]

endpoint:
$ref: video-interfaces.yaml#
unevaluatedProperties: false

required:
- bus-type
properties:
bus-type:
enum: [5, 6]

required:
- bus-type

anyOf:
- required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,12 +62,12 @@ properties:
"#clock-cells":
const: 1
description:
See include/dt-bindings/dt-bindings/phy/phy-qcom-qmp.h
See include/dt-bindings/phy/phy-qcom-qmp.h

"#phy-cells":
const: 1
description:
See include/dt-bindings/dt-bindings/phy/phy-qcom-qmp.h
See include/dt-bindings/phy/phy-qcom-qmp.h

orientation-switch:
description:
Expand Down
Loading