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

Restore fixes for Darp10 combo-jack #921

Closed
wants to merge 488 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
488 commits
Select commit Hold shift + click to select a range
ee9afd6
wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and low power…
May 2, 2024
f0e7830
selftests: ktap_helpers: Make it POSIX-compliant
nfraprado Apr 15, 2024
21ed1bb
selftests: power_supply: Make it POSIX-compliant
nfraprado Apr 15, 2024
de5f9ba
selftests/binderfs: use the Makefile's rules, not Make's implicit rules
johnhubbard May 3, 2024
28ec68c
selftests/resctrl: fix clang build failure: use LOCAL_HDRS
johnhubbard May 3, 2024
a9b783a
selftests: default to host arch for LLVM builds
Mar 29, 2024
b0b755c
kunit: Fix kthread reference
l0kod Apr 8, 2024
dfd7f89
kunit: unregister the device on error
walac Apr 19, 2024
107bbcb
kunit: bail out early in __kunit_test_suites_init() if there are no s…
scottmayhew Mar 21, 2024
6dfbf70
selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
michich May 6, 2024
6412366
HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
Apr 29, 2024
ecb7620
scsi: bfa: Ensure the copied buf is NUL terminated
minhbq-99 Apr 24, 2024
177f43c
scsi: qedf: Ensure the copied buf is NUL terminated
minhbq-99 Apr 24, 2024
ed9dc4d
scsi: qla2xxx: Fix debugfs output for fw_resource_count
hmadhani Apr 26, 2024
6408024
gpio: nuvoton: Fix sgpio irq handle error
jimliu3 May 6, 2024
b6ab028
x86/numa: Fix SRAT lookup of CFMWS ranges with numa_fill_memblks()
May 2, 2024
2abef3e
wifi: mwl8k: initialize cmd->addr[] properly
May 4, 2024
f8eadc9
HID: amd_sfh: Handle "no sensors" in PM operations
May 7, 2024
381abc4
btrfs: set start on clone before calling copy_extent_buffer_full
josefbacik Apr 14, 2024
17a562c
usb: aqc111: stop lying about skb->truesize
May 6, 2024
c21d6d2
net: usb: sr9700: stop lying about skb->truesize
May 6, 2024
95f00ca
m68k: Fix spinlock race in kernel thread creation
Apr 11, 2024
bde6383
m68k: mac: Fix reboot hang on Mac IIci
fthain May 4, 2024
0b10da6
m68k: Move ARCH_HAS_CPU_CACHE_ALIASING
geertu May 6, 2024
0317af7
selftests: Compile kselftest headers with -D_GNU_SOURCE
edliaw May 7, 2024
efc40e6
selftests/sgx: Include KHDR_INCLUDES in Makefile
edliaw May 7, 2024
d23afe0
dm-delay: fix workqueue delay_timer race
bmarzins May 7, 2024
aa9d9cb
dm-delay: fix hung task introduced by kthread mode
JoelColledge May 6, 2024
ff499d5
dm-delay: fix max_delay calculations
bmarzins May 6, 2024
c243789
ptp: ocp: fix DPLL functions
May 8, 2024
0fe61cf
net: ipv6: fix wrong start position when receive hop-by-hop fragment
Apr 22, 2024
6400d20
eth: sungem: remove .ndo_poll_controller to avoid deadlocks
kuba-moo May 8, 2024
8893b43
selftests: net: add missing config for amt.sh
kuba-moo May 9, 2024
09fb14d
selftests: net: move amt to socat for better compatibility
kuba-moo May 9, 2024
079ff14
net: ethernet: mediatek: split tx and rx fields in mtk_soc_data struct
LorenzoBianconi May 8, 2024
18523fc
net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on MT7981 and…
dangowrt May 8, 2024
229a944
ice: Fix package download algorithm
DanNowlin May 8, 2024
7688fc5
net: ethernet: cortina: Locking fixes
linusw May 9, 2024
a52fa2a
af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
leitao May 9, 2024
8410a1b
net: usb: smsc95xx: stop lying about skb->truesize
May 9, 2024
d73fb8b
net: openvswitch: fix overwriting ct original tuple for ICMPv6
igsilya May 9, 2024
54a6fb6
ipv6: sr: add missing seg6_local_exit
liuhangbin May 9, 2024
50e5329
ipv6: sr: fix incorrect unregister order
liuhangbin May 9, 2024
c04d6a9
ipv6: sr: fix invalid unregister error path
liuhangbin May 9, 2024
f7e6cfb
net/mlx5e: Fix netif state handling
shayshyi May 9, 2024
05d9d7b
net/mlx5: Fix peer devlink set for SF representor devlink port
shayshyi May 9, 2024
0f320f2
net/mlx5: Reload only IB representors upon lag disable/enable
msanalla May 9, 2024
9402433
net/mlx5: Add a timeout to acquire the command queue semaphore
May 9, 2024
7ac4c69
net/mlx5: Discard command completions in internal error
May 9, 2024
193377f
s390/bpf: Emit a barrier for BPF_FETCH instructions
iii-i May 7, 2024
e2707bc
riscv, bpf: make some atomic operations fully ordered
puranjaymohan May 5, 2024
130be64
inet: fix inet_fill_ifaddr() flags truncation
May 10, 2024
5954945
ax25: Use kernel universal linked list to implement ax25_dev_list
stonezdm May 9, 2024
1ea0269
ax25: Fix reference count leak issues of ax25_dev
stonezdm May 9, 2024
eef95df
ax25: Fix reference count leak issue of net_device
stonezdm May 9, 2024
0aca9ef
dpll: fix return value check for kmemdup
May 13, 2024
87bcbc9
net: fec: remove .ndo_poll_controller to avoid deadlocks
May 11, 2024
bcd9450
mptcp: SO_KEEPALIVE: fix getsockopt support
matttbe May 14, 2024
c4d5cc8
mptcp: fix full TCP keep-alive support
matttbe May 14, 2024
6f476af
net: stmmac: move the EST lock to struct stmmac_priv
May 13, 2024
64a47cf
net: micrel: Fix receiving the timestamp in the frame for lan8841
HoratiuVultur May 13, 2024
0c28765
Bluetooth: compute LE flow credits based on recvbuf space
surban May 1, 2024
4a171b9
Bluetooth: qca: Fix error code in qca_read_fw_build_info()
May 4, 2024
c581c33
Bluetooth: ISO: Make iso_get_sock_listen generic
iulia-tanasescu Apr 2, 2024
af1d425
Bluetooth: HCI: Remove HCI_AMP support
Vudentz May 6, 2024
ec339f0
Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae w…
GustavoARSilva Apr 26, 2024
0baa803
Bluetooth: hci_core: Fix not handling hdev->le_num_of_adv_sets=1
Vudentz May 13, 2024
9ea499a
drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
Mar 1, 2024
ceb79a4
drm/bridge: Fix improper bridge init order with pre_enable_prev_first
openedev Mar 28, 2023
c93d80c
drm/ci: update device type for volteer devices
vigneshraman Mar 7, 2024
6816044
drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
Lyude Mar 15, 2024
e669be0
drm/omapdrm: Fix console by implementing fb_dirty
tmlind Feb 28, 2024
4ca427f
drm/omapdrm: Fix console with deferred ops
tmlind Feb 28, 2024
5184e5a
printk: Let no_printk() use _printk()
geertu Feb 28, 2024
ff05993
dev_printk: Add and use dev_no_printk()
geertu Feb 28, 2024
cf26003
drm/lcdif: Do not disable clocks on already suspended hardware
Feb 26, 2024
9386206
drm/panel: atna33xc20: Fix unbalanced regulator in the case HPD doesn…
dianders Mar 13, 2024
7226ddf
drm/amd/display: Fix potential index out of bounds in color transform…
srishanm Feb 26, 2024
6a9cffd
drm/amd/display: Remove redundant condition in dcn35_calc_blocks_to_g…
srishanm Feb 24, 2024
214c70c
ASoC: Intel: Disable route checks for Skylake boards
crojewsk-intel Mar 8, 2024
308bff2
ASoC: Intel: avs: ssm4567: Do not ignore route checks
crojewsk-intel Mar 8, 2024
c2db9cb
mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp…
Mar 13, 2024
0411814
mtd: rawnand: hynix: fixed typo
ProjectMutilation Mar 13, 2024
a8e0125
drm/imagination: avoid -Woverflow warning
arndb Mar 22, 2024
0c052b1
ASoC: mediatek: Assign dummy when codec not specified for a DAI link
Mar 13, 2024
6127ea0
drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W flags
Mar 20, 2024
4e8de27
drm/panel: ltk050h3146w: drop duplicate commands from LTK050H3148W init
Mar 20, 2024
5609a44
fbdev: shmobile: fix snprintf truncation
arndb Mar 26, 2024
802b49e
ASoC: kirkwood: Fix potential NULL dereference
Mar 28, 2024
ec63746
drm/meson: vclk: fix calculation of 59.94 fractional rates
chewitt Jan 9, 2024
fb4aabd
drm/mediatek: Add 0 size check to mtk_drm_gem_obj
Mar 7, 2024
9fe2cc3
drm/mediatek: Init `ddp_comp` with devm_kcalloc()
dianders Mar 28, 2024
6402834
ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregat…
plbossart Apr 2, 2024
5ef39cc
powerpc/fsl-soc: hide unused const variable
arndb Apr 3, 2024
f25539a
ASoC: SOF: Intel: mtl: Correct rom_status_reg
ujfalusi Apr 3, 2024
0f92530
ASoC: SOF: Intel: lnl: Correct rom_status_reg
ujfalusi Apr 3, 2024
f7eacef
ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed
ujfalusi Apr 3, 2024
fae7c3d
ASoC: SOF: Intel: mtl: Implement firmware boot state check
ujfalusi Apr 3, 2024
f3a0cd9
fbdev: sisfb: hide unused variables
arndb Apr 3, 2024
0b6d0d1
selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mount…
dtcccc Mar 27, 2024
b33040a
ASoC: Intel: avs: Restore stream decoupling on prepare
Apr 5, 2024
1259625
ASoC: Intel: avs: Fix debug-slot offset calculation
crojewsk-intel Apr 5, 2024
70d058d
ASoC: Intel: avs: Fix ASRC module initialization
crojewsk-intel Apr 5, 2024
3c2521a
ASoC: Intel: avs: Fix potential integer overflow
crojewsk-intel Apr 5, 2024
252c05e
ASoC: Intel: avs: Test result of avs_get_module_entry()
crojewsk-intel Apr 5, 2024
303dc93
media: ngene: Add dvb_ca_en50221_init return value check
Mar 1, 2024
c58270d
staging: media: starfive: Remove links when unregistering devices
changhuangliang Mar 11, 2024
0d27a84
media: rcar-vin: work around -Wenum-compare-conditional warning
arndb Mar 22, 2024
64dc853
media: radio-shark2: Avoid led_names truncations
ribalda Mar 25, 2024
4788971
drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
Apr 8, 2024
88d7042
platform/x86: xiaomi-wmi: Fix race condition when reporting key events
Wer-Wolf Apr 2, 2024
01cabb4
drm/msm/dp: allow voltage swing / pre emphasis of 3
lumag Feb 3, 2024
d7ef314
drm/msm/dp: Avoid a long timeout for AUX transfer if nothing connected
dianders Mar 15, 2024
f8035d0
drm/msm/dp: Account for the timeout in wait_hpd_asserted() callback
dianders Mar 15, 2024
a58975f
media: ipu3-cio2: Request IRQ earlier
Dec 20, 2022
cea7eb9
media: dt-bindings: ovti,ov2680: Fix the power supply names
Apr 2, 2024
904db2b
media: i2c: et8ek8: Don't strip remove function when driver is builtin
Mar 24, 2024
8e4d288
media: v4l2-subdev: Fix stream handling for crop API
pinchartl Apr 1, 2024
f5ec77c
fbdev: sh7760fb: allow modular build
rddunlap Feb 10, 2024
6482c43
media: atomisp: ssh_css: Fix a null-pointer dereference in load_video…
AlexiousLu Jan 18, 2024
93f76ec
drm/arm/malidp: fix a possible null pointer dereference
Apr 7, 2024
bd7827d
drm: vc4: Fix possible null pointer dereference
Apr 9, 2024
3f05a1a
ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
rostedt Apr 16, 2024
ccf8dc4
drm/bridge: anx7625: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
4f9faca
drm/bridge: icn6211: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
69bc77f
drm/bridge: lt8912b: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
a86321b
drm/bridge: lt9611: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
72ca417
drm/bridge: lt9611uxc: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
a073e01
drm/bridge: tc358775: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
3673f70
drm/bridge: dpc3433: Don't log an error when DSI host can't be found
nfraprado Apr 15, 2024
48de4f9
drm/panel: novatek-nt35950: Don't log an error when DSI host can't be…
nfraprado Apr 15, 2024
d8285fe
drm/bridge: anx7625: Update audio status while detecting
Apr 16, 2024
88fcce7
drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, conn…
Mar 28, 2024
4a67ebe
ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7
Apr 11, 2024
8971b2d
drm/mipi-dsi: use correct return type for the DSC functions
lumag Apr 7, 2024
fd8ca99
media: uvcvideo: Add quirk for Logitech Rally Bar
ribalda Apr 4, 2024
ee4ff1b
drm/rockchip: vop2: Do not divide height twice for YUV
cazou Apr 14, 2024
65e964b
RISC-V: Fix the typo in Scountovf CSR name
atishp04 Apr 20, 2024
3092ef7
drm/edid: Parse topology block for all DispID structure v1.x
vsyrjala Apr 10, 2024
9dc1df6
media: cadence: csi2rx: configure DPHY before starting source stream
Feb 23, 2024
ae96311
power: supply: core: simplify charge_behaviour formatting
t-8ch Mar 29, 2024
bacf2b4
clk: samsung: exynosautov9: fix wrong pll clock id value
jwn0222 Mar 28, 2024
85bb348
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
ohartoov Apr 3, 2024
da415a2
RDMA/mlx5: Change check for cacheable mkeys
ohartoov Apr 3, 2024
959a831
RDMA/mlx5: Adding remote atomic access flag to updatable flags
ohartoov Apr 3, 2024
d998108
clk: mediatek: pllfh: Don't log error for missing fhctl node
nfraprado Mar 8, 2024
ef9e376
iommu: Undo pasid attachment only for the devices that have succeeded
yiliu1765 Mar 28, 2024
f935def
RDMA/hns: Fix return value in hns_roce_map_mr_sg
zhengchaoshao Apr 11, 2024
28f051d
RDMA/hns: Add max_ah and cq moderation capacities in query_device()
Apr 12, 2024
d271e66
RDMA/hns: Fix deadlock on SRQ async events.
Apr 12, 2024
37a7559
RDMA/hns: Fix UAF for cq async event
Apr 12, 2024
ba8112c
RDMA/hns: Fix mismatch exception rollback
Apr 12, 2024
a217037
RDMA/hns: Fix GMV table pagesize
Apr 12, 2024
8723e8b
RDMA/hns: Use complete parentheses in macros
Apr 12, 2024
06cf121
RDMA/hns: Modify the print level of CQE error
Apr 12, 2024
524d555
clk: mediatek: mt8365-mm: fix DPI0 parent
amergnat Apr 18, 2024
9f885ce
clk: rs9: fix wrong default value for clock amplitude
catalin-popescu Apr 15, 2024
90f8528
clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
juhosg Mar 11, 2024
12c46eb
clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
ambarus Apr 19, 2024
7e4ff47
clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
ambarus Apr 19, 2024
30df4be
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
Mar 29, 2024
e6b04fa
RDMA/rxe: Allow good work requests to be executed
Mar 29, 2024
4fa07c3
RDMA/rxe: Fix incorrect rxe_put in error path
Mar 29, 2024
e028ff4
IB/mlx5: Use __iowrite64_copy() for write combining stores
jgunthorpe Apr 11, 2024
192dd0b
clk: renesas: r8a779a0: Fix CANFD parent clock
geertu Apr 16, 2024
8134c37
clk: renesas: r9a07g043: Add clock and reset entry for PLIC
prabhakarlad Apr 3, 2024
3b20d18
lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
stonezdm Mar 12, 2024
a08d945
mm/ksm: fix ksm exec support for prctl
tujinjiang11 Mar 28, 2024
0fc8caa
clk: qcom: dispcc-sm8450: fix DisplayPort clocks
lumag Apr 24, 2024
7e75e4c
clk: qcom: dispcc-sm6350: fix DisplayPort clocks
lumag Apr 24, 2024
da04b9a
clk: qcom: dispcc-sm8550: fix DisplayPort clocks
lumag Apr 24, 2024
37dcba7
clk: qcom: dispcc-sm8650: fix DisplayPort clocks
lumag Apr 24, 2024
98a1cfa
clk: qcom: mmcc-msm8998: fix venus clock issue
Zebra345 Apr 25, 2024
88ecd54
x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
ahunter6 May 2, 2024
83bd32a
x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD and VPDPW…
ahunter6 May 2, 2024
4f70272
ext4: avoid excessive credit estimate in ext4_tmpfile()
jankara Mar 7, 2024
57de310
RDMA/mana_ib: Introduce helpers to create and destroy mana queues
Mar 26, 2024
6e59dcd
RDMA/mana_ib: Use struct mana_ib_queue for CQs
Mar 26, 2024
168f6fb
RDMA/mana_ib: boundary check before installing cq callbacks
Apr 26, 2024
c38eaa9
virt: acrn: stop using follow_pfn
Mar 24, 2024
2c8d6e2
drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
davidhildenbrand Apr 10, 2024
ff67c88
iommu/vt-d: Decouple igfx_off from graphic identity mapping
LuBaolu May 3, 2024
6f69d9a
iommu/amd: Enable Guest Translation after reading IOMMU feature register
hegdevasant May 6, 2024
30d91a2
sunrpc: removed redundant procp check
Mar 27, 2024
83429bf
nfsd: don't create nfsv4recoverydir in nfsdfs when not used.
neilbrown Apr 16, 2024
ca4ac88
dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
stellarhopper Apr 30, 2024
ed049a1
dax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mappin…
stellarhopper Apr 30, 2024
5c7c179
dax/bus.c: don't use down_write_killable for non-user processes
stellarhopper Apr 30, 2024
76ee68d
dax/bus.c: use the right locking mode (read vs write) in size_show
stellarhopper Apr 30, 2024
4ab4224
ext4: fix potential unnitialized variable
Apr 17, 2024
ad78fd9
ext4: remove the redundant folio_wait_stable()
zhangyi089 Apr 19, 2024
939ce2f
clk: qcom: Fix SC_CAMCC_8280XP dependencies
nathanchance Mar 18, 2024
e0cfada
clk: qcom: Fix SM_GPUCC_8650 dependencies
nathanchance Mar 18, 2024
0224bf5
clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018
juhosg Mar 26, 2024
e45b693
of: module: add buffer overflow check in of_modalias()
Apr 14, 2024
8b799c0
bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq
michich May 7, 2024
8ca1489
SUNRPC: Fix gss_free_in_token_pages()
chucklever May 7, 2024
cf640a9
selftests/damon/_damon_sysfs: check errors from nr_schemes file reads
sjp38 May 3, 2024
8ff23f8
selftests/kcmp: remove unused open mode
edliaw Apr 29, 2024
1a8c2cc
RDMA/IPoIB: Fix format truncation compilation errors
rleon May 9, 2024
b3a7fb9
RDMA/cma: Fix kmemleak in rdma_core observed during blktests nvme/rdm…
zhuyj May 10, 2024
c29a9b8
samples/landlock: Fix incorrect free in populate_ruleset_net
sm1ling-knight Mar 26, 2024
52e665d
tracing/user_events: Fix non-spaced field matching
beaubelgrave Apr 23, 2024
df003a1
modules: Drop the .export_symbol section from the final modules
AlooGS Apr 17, 2024
5b5d669
net: bridge: xmit: make sure we have at least eth header len bytes
NikAleksandrov May 13, 2024
a431a0e
selftests: net: bridge: increase IGMP/MLD exclude timeout membership …
NikAleksandrov May 13, 2024
e43dd2b
net: bridge: mst: fix vlan use-after-free
NikAleksandrov May 13, 2024
5ca5051
libbpf: fix feature detectors when using token_fd
anakryiko May 13, 2024
ebe7716
net: qrtr: ns: Fix module refcnt
quic-clew May 13, 2024
8982124
selftests/net/lib: no need to record ns name if it already exist
liuhangbin May 14, 2024
a4bb924
idpf: don't skip over ethtool tcp-data-split setting
michich May 15, 2024
5bc50a7
netrom: fix possible dead-lock in nr_rt_ioctl()
May 15, 2024
22a9f30
af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
May 15, 2024
e927daa
sched/fair: Allow disabling sched_balance_newidle with sched_relax_do…
vitalyvb Apr 30, 2024
b85d872
sched/core: Fix incorrect initialization of the 'burst' parameter in …
Apr 24, 2024
20844ad
net: wangxun: fix to change Rx features
May 17, 2024
ef5b69d
net: wangxun: match VLAN CTAG and STAG features
May 17, 2024
a7d3af9
net: txgbe: fix to control VLAN strip
May 17, 2024
7207cbc
l2tp: fix ICMP error handling for UDP-encap sockets
tomparkin May 13, 2024
108fd11
Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
shuahkh May 17, 2024
68648fe
Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
shuahkh May 17, 2024
1b4861e
Linux 6.9.3
gregkh May 30, 2024
454783a
base packaging
May 30, 2024
71f620c
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
b0d22cd
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
457b8a4
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
ae8502e
debian changelog
May 30, 2024
6487956
configs (based on Ubuntu-6.8.0-32.32)
May 30, 2024
2ac735d
chore: System76 Linux scripts
jackpot51 Oct 11, 2019
5ebcf4b
chore: Pop packaging
mmstick Jul 6, 2023
70b2150
fix: hotfix remove nocf_check attribute for ibt
jglathe Jun 30, 2023
d7d1ab3
ALSA: hda/realtek - Reapply pin fixup for oryp5
crawfxrd Aug 27, 2020
9db5424
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
0470d83
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
b989b74
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
2764c59
Rewrite mixer map for TRX40 Aorus Master
13r0ck Jul 28, 2022
d12fa0c
ALSA: hda - Improve 3.5mm hotplug w/ROG strix B550
13r0ck Aug 16, 2022
7db7bd0
ALSA: hda/conexant: add a new hda codec CX11970
13r0ck Jan 18, 2023
584a275
Revert "misc: rtsx: rts522a rts5228 rts5261 support Runtime PM" (#193)
13r0ck Nov 21, 2022
73f12d0
Revert "i2c: acpi: Use ACPI wake capability bit to set wake_irq"
13r0ck Jan 26, 2023
0f60a0d
video/aperature: Remove sysfb_disable
13r0ck Feb 1, 2023
08d5cec
Revert "drm/i915/dmc: Use unversioned path for ADLP"
jackpot51 Sep 20, 2023
efedd01
ALSA: hda/realtek: Add quirk for Clevo V350ENC
crawfxrd Mar 25, 2024
e41af58
Enable building linux-system76 for arm64
jackpot51 Apr 29, 2024
917cc19
Disable uefi_signed on arm64
jackpot51 May 8, 2024
d927249
Revert "PCI/ACPI: Call _REG when transitioning D-states"
jackpot51 May 21, 2024
004382a
DROP ON REBASE: 6.9.3-76060903.202405300957 based on 6.9.3-060903.202…
mmstick Jul 3, 2024
fa56f73
fix: disable hyperv-tools
mmstick Jun 5, 2024
1e43bb3
Revert "Disable tb_acpi_is_native for System76 coreboot machines"
crawfxrd Jul 16, 2024
b91100e
Re-adds Tim Crawford's fixes for headset detection on Clevo V560TU
XV-02 Jul 25, 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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,9 @@ modules.order
#
# Debian directory (make deb-pkg)
#
/debian/
#/debian/
/debian/build/
/debian/files

#
# Snap directory (make snap-pkg)
Expand Down
10 changes: 10 additions & 0 deletions Documentation/ABI/stable/sysfs-block
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,16 @@ Description:
devices that support receiving integrity metadata.


What: /sys/block/<disk>/partscan
Date: May 2024
Contact: Christoph Hellwig <hch@lst.de>
Description:
The /sys/block/<disk>/partscan files reports if partition
scanning is enabled for the disk. It returns "1" if partition
scanning is enabled, or "0" if not. The value type is a 32-bit
unsigned integer, but only "0" and "1" are valid values.


What: /sys/block/<disk>/<partition>/alignment_offset
Date: April 2009
Contact: Martin K. Petersen <martin.petersen@oracle.com>
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/hw-vuln/core-scheduling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ arg4:
will be performed for all tasks in the task group of ``pid``.

arg5:
userspace pointer to an unsigned long for storing the cookie returned by
``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.
userspace pointer to an unsigned long long for storing the cookie returned
by ``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.

In order for a process to push a cookie to, or pull a cookie from a process, it
is required to have the ptrace access mode: `PTRACE_MODE_READ_REALCREDS` to the
Expand Down
6 changes: 3 additions & 3 deletions Documentation/admin-guide/mm/damon/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ Users can write below commands for the kdamond to the ``state`` file.
- ``clear_schemes_tried_regions``: Clear the DAMON-based operating scheme
action tried regions directory for each DAMON-based operation scheme of the
kdamond.
- ``update_schemes_effective_bytes``: Update the contents of
- ``update_schemes_effective_quotas``: Update the contents of
``effective_bytes`` files for each DAMON-based operation scheme of the
kdamond. For more details, refer to :ref:`quotas directory <sysfs_quotas>`.

Expand Down Expand Up @@ -342,7 +342,7 @@ Based on the user-specified :ref:`goal <sysfs_schemes_quota_goals>`, the
effective size quota is further adjusted. Reading ``effective_bytes`` returns
the current effective size quota. The file is not updated in real time, so
users should ask DAMON sysfs interface to update the content of the file for
the stats by writing a special keyword, ``update_schemes_effective_bytes`` to
the stats by writing a special keyword, ``update_schemes_effective_quotas`` to
the relevant ``kdamonds/<N>/state`` file.

Under ``weights`` directory, three files (``sz_permil``,
Expand Down Expand Up @@ -434,7 +434,7 @@ pages of all memory cgroups except ``/having_care_already``.::
# # further filter out all cgroups except one at '/having_care_already'
echo memcg > 1/type
echo /having_care_already > 1/memcg_path
echo N > 1/matching
echo Y > 1/matching

Note that ``anon`` and ``memcg`` filters are currently supported only when
``paddr`` :ref:`implementation <sysfs_context>` is being used.
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ properties:
reg:
maxItems: 1

clocks:
maxItems: 1

dmas:
maxItems: 1

Expand All @@ -48,6 +51,7 @@ required:
- compatible
- dmas
- reg
- clocks

additionalProperties: false

Expand All @@ -58,6 +62,7 @@ examples:
reg = <0x44a00000 0x10000>;
dmas = <&rx_dma 0>;
dma-names = "rx";
clocks = <&axi_clk>;
#io-backend-cells = <0>;
};
...
18 changes: 9 additions & 9 deletions Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ properties:
active low.
maxItems: 1

dovdd-supply:
DOVDD-supply:
description:
Definition of the regulator used as interface power supply.

avdd-supply:
AVDD-supply:
description:
Definition of the regulator used as analog power supply.

dvdd-supply:
DVDD-supply:
description:
Definition of the regulator used as digital power supply.

Expand All @@ -59,9 +59,9 @@ required:
- reg
- clocks
- clock-names
- dovdd-supply
- avdd-supply
- dvdd-supply
- DOVDD-supply
- AVDD-supply
- DVDD-supply
- reset-gpios
- port

Expand All @@ -82,9 +82,9 @@ examples:
clock-names = "xvclk";
reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
dovdd-supply = <&sw2_reg>;
dvdd-supply = <&sw2_reg>;
avdd-supply = <&reg_peri_3p15v>;
DOVDD-supply = <&sw2_reg>;
DVDD-supply = <&sw2_reg>;
AVDD-supply = <&reg_peri_3p15v>;
port {
ov2680_to_mipi: endpoint {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,15 @@ properties:
oneOf:
- enum:
- loongson,ls2k1000-thermal
- loongson,ls2k2000-thermal
- items:
- enum:
- loongson,ls2k2000-thermal
- loongson,ls2k0500-thermal
- const: loongson,ls2k1000-thermal

reg:
maxItems: 1
minItems: 1
maxItems: 2

interrupts:
maxItems: 1
Expand All @@ -38,6 +40,24 @@ required:
- interrupts
- '#thermal-sensor-cells'

if:
properties:
compatible:
contains:
enum:
- loongson,ls2k2000-thermal

then:
properties:
reg:
minItems: 2
maxItems: 2

else:
properties:
reg:
maxItems: 1

unevaluatedProperties: false

examples:
Expand Down
1 change: 0 additions & 1 deletion Documentation/sphinx/kernel_include.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ def _run(self):
# HINT: this is the only line I had to change / commented out:
#path = utils.relative_path(None, path)

path = nodes.reprunicode(path)
encoding = self.options.get(
'encoding', self.state.document.settings.input_encoding)
e_handler=self.state.document.settings.input_encoding_error_handler
Expand Down
8 changes: 7 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 9
SUBLEVEL = 0
SUBLEVEL = 3
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

Expand Down Expand Up @@ -899,6 +899,12 @@ endif
ifdef CONFIG_FTRACE_MCOUNT_USE_OBJTOOL
ifdef CONFIG_HAVE_OBJTOOL_NOP_MCOUNT
CC_FLAGS_USING += -DCC_USING_NOP_MCOUNT
# ensure -fcf-protection is disabled when using retpoline as it is
# incompatible with -mindirect-branch=thunk-extern
ifdef CONFIG_RETPOLINE
KBUILD_CFLAGS += $(call cc-option,-fcf-protection=none,)
endif

endif
endif
ifdef CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT
Expand Down
1 change: 1 addition & 0 deletions arch/arm/configs/sunxi_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ CONFIG_DRM_PANEL_LVDS=y
CONFIG_DRM_PANEL_SIMPLE=y
CONFIG_DRM_PANEL_EDP=y
CONFIG_DRM_SIMPLE_BRIDGE=y
CONFIG_DRM_DW_HDMI=y
CONFIG_DRM_LIMA=y
CONFIG_FB_SIMPLE=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/include/asm/irqflags.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#ifndef __ASM_IRQFLAGS_H
#define __ASM_IRQFLAGS_H

#include <asm/alternative.h>
#include <asm/barrier.h>
#include <asm/ptrace.h>
#include <asm/sysreg.h>
Expand Down
44 changes: 22 additions & 22 deletions arch/arm64/kernel/fpsimd.c
Original file line number Diff line number Diff line change
Expand Up @@ -1535,6 +1535,27 @@ static void fpsimd_save_kernel_state(struct task_struct *task)
task->thread.kernel_fpsimd_cpu = smp_processor_id();
}

/*
* Invalidate any task's FPSIMD state that is present on this cpu.
* The FPSIMD context should be acquired with get_cpu_fpsimd_context()
* before calling this function.
*/
static void fpsimd_flush_cpu_state(void)
{
WARN_ON(!system_supports_fpsimd());
__this_cpu_write(fpsimd_last_state.st, NULL);

/*
* Leaving streaming mode enabled will cause issues for any kernel
* NEON and leaving streaming mode or ZA enabled may increase power
* consumption.
*/
if (system_supports_sme())
sme_smstop();

set_thread_flag(TIF_FOREIGN_FPSTATE);
}

void fpsimd_thread_switch(struct task_struct *next)
{
bool wrong_task, wrong_cpu;
Expand All @@ -1552,7 +1573,7 @@ void fpsimd_thread_switch(struct task_struct *next)

if (test_tsk_thread_flag(next, TIF_KERNEL_FPSTATE)) {
fpsimd_load_kernel_state(next);
set_tsk_thread_flag(next, TIF_FOREIGN_FPSTATE);
fpsimd_flush_cpu_state();
} else {
/*
* Fix up TIF_FOREIGN_FPSTATE to correctly describe next's
Expand Down Expand Up @@ -1842,27 +1863,6 @@ void fpsimd_flush_task_state(struct task_struct *t)
barrier();
}

/*
* Invalidate any task's FPSIMD state that is present on this cpu.
* The FPSIMD context should be acquired with get_cpu_fpsimd_context()
* before calling this function.
*/
static void fpsimd_flush_cpu_state(void)
{
WARN_ON(!system_supports_fpsimd());
__this_cpu_write(fpsimd_last_state.st, NULL);

/*
* Leaving streaming mode enabled will cause issues for any kernel
* NEON and leaving streaming mode or ZA enabled may increase power
* consumption.
*/
if (system_supports_sme())
sme_smstop();

set_thread_flag(TIF_FOREIGN_FPSTATE);
}

/*
* Save the FPSIMD state to memory and invalidate cpu view.
* This function must be called with preemption disabled.
Expand Down
2 changes: 1 addition & 1 deletion arch/m68k/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ config M68K
bool
default y
select ARCH_32BIT_OFF_T
select ARCH_HAS_CPU_CACHE_ALIASING
select ARCH_HAS_BINFMT_FLAT
select ARCH_HAS_CPU_CACHE_ALIASING
select ARCH_HAS_CPU_FINALIZE_INIT if MMU
select ARCH_HAS_CURRENT_STACK_POINTER
select ARCH_HAS_DMA_PREP_COHERENT if M68K_NONCOHERENT_DMA && !COLDFIRE
Expand Down
4 changes: 3 additions & 1 deletion arch/m68k/kernel/entry.S
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,9 @@ resume:
movec %a0,%dfc

/* restore status register */
movew %a1@(TASK_THREAD+THREAD_SR),%sr
movew %a1@(TASK_THREAD+THREAD_SR),%d0
oriw #0x0700,%d0
movew %d0,%sr

rts

Expand Down
36 changes: 18 additions & 18 deletions arch/m68k/mac/misc.c
Original file line number Diff line number Diff line change
Expand Up @@ -453,30 +453,18 @@ void mac_poweroff(void)

void mac_reset(void)
{
if (macintosh_config->adb_type == MAC_ADB_II &&
macintosh_config->ident != MAC_MODEL_SE30) {
/* need ROMBASE in booter */
/* indeed, plus need to MAP THE ROM !! */

if (mac_bi_data.rombase == 0)
mac_bi_data.rombase = 0x40800000;

/* works on some */
rom_reset = (void *) (mac_bi_data.rombase + 0xa);

local_irq_disable();
rom_reset();
#ifdef CONFIG_ADB_CUDA
} else if (macintosh_config->adb_type == MAC_ADB_EGRET ||
macintosh_config->adb_type == MAC_ADB_CUDA) {
if (macintosh_config->adb_type == MAC_ADB_EGRET ||
macintosh_config->adb_type == MAC_ADB_CUDA) {
cuda_restart();
} else
#endif
#ifdef CONFIG_ADB_PMU
} else if (macintosh_config->adb_type == MAC_ADB_PB2) {
if (macintosh_config->adb_type == MAC_ADB_PB2) {
pmu_restart();
} else
#endif
} else if (CPU_IS_030) {

if (CPU_IS_030) {
/* 030-specific reset routine. The idea is general, but the
* specific registers to reset are '030-specific. Until I
* have a non-030 machine, I can't test anything else.
Expand Down Expand Up @@ -524,6 +512,18 @@ void mac_reset(void)
"jmp %/a0@\n\t" /* jump to the reset vector */
".chip 68k"
: : "r" (offset), "a" (rombase) : "a0");
} else {
/* need ROMBASE in booter */
/* indeed, plus need to MAP THE ROM !! */

if (mac_bi_data.rombase == 0)
mac_bi_data.rombase = 0x40800000;

/* works on some */
rom_reset = (void *)(mac_bi_data.rombase + 0xa);

local_irq_disable();
rom_reset();
}

/* should never get here */
Expand Down
8 changes: 3 additions & 5 deletions arch/openrisc/kernel/process.c
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ void machine_restart(char *cmd)
}

/*
* This is used if pm_power_off has not been set by a power management
* This is used if a sys-off handler was not set by a power management
* driver, in this case we can assume we are on a simulator. On
* OpenRISC simulators l.nop 1 will trigger the simulator exit.
*/
Expand All @@ -89,10 +89,8 @@ void machine_halt(void)
void machine_power_off(void)
{
printk(KERN_INFO "*** MACHINE POWER OFF ***\n");
if (pm_power_off != NULL)
pm_power_off();
else
default_power_off();
do_kernel_power_off();
default_power_off();
}

/*
Expand Down
Loading