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

Linux 6.6.8 #292

Closed
wants to merge 437 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
437 commits
Select commit Hold shift + click to select a range
b9cc170
arm64: dts: mediatek: mt8186: Change gpu speedbin nvmem cell name
Oct 5, 2023
1b5d156
coresight: etm4x: Remove bogous __exit annotation for some functions
Sep 29, 2023
2f6b152
coresight: Fix crash when Perf and sysfs modes are used concurrently
James-A-Clark Oct 6, 2023
359d3fb
hwtracing: hisi_ptt: Add dummy callback pmu::read()
Oct 10, 2023
ace850b
coresight: ultrasoc-smb: Fix sleep while close preempt in enable_smb
Nov 14, 2023
ab5091e
coresight: ultrasoc-smb: Config SMB buffer before register sink
Nov 14, 2023
c541d0e
coresight: ultrasoc-smb: Fix uninitialized before use buf_hw_base
Nov 14, 2023
e2365ea
misc: mei: client.c: return negative error code in mei_cl_write
Nov 20, 2023
f78fff4
misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
Nov 20, 2023
0fdd1b8
perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupNa…
ilkka-koskinen Dec 1, 2023
3275410
LoongArch: BPF: Don't sign extend memory load operand
chenhengqi Dec 9, 2023
4b11737
LoongArch: BPF: Don't sign extend function return value
chenhengqi Dec 9, 2023
1649606
parisc: Reduce size of the bug_table on 64-bit kernel by half
hdeller Nov 23, 2023
5bdd0ce
parisc: Fix asm operand number out of range build error in bug table
hdeller Nov 27, 2023
b6c47d9
arm64: dts: mediatek: add missing space before {
krzk Jul 5, 2023
3798c66
arm64: dts: mt8183: kukui: Fix underscores in node names
hsinyi527 Oct 26, 2023
c66c479
drm/amdgpu: disable MCBP by default
Dec 1, 2023
cfe9295
perf: Fix perf_event_validate_size()
Nov 29, 2023
73bbca1
x86/sev: Fix kernel crash due to late update to read-only ghcb_version
Nov 29, 2023
6df51c5
gpiolib: sysfs: Fix error handling on failed export
BoergeSt Nov 29, 2023
395e52b
ASoC: ops: add correct range check for limiting volume
Srinivas-Kandagatla Dec 4, 2023
95a4c95
kprobes: consistent rcu api usage for kretprobe holder
inwardvessel Dec 1, 2023
d982896
usb: gadget: f_hid: fix report descriptor allocation
Kostr Dec 6, 2023
a05c646
nvmem: Do not expect fixed layouts to grab a layout driver
miquelraynal Nov 24, 2023
977a60f
serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART
andy-shev Dec 5, 2023
c88a91c
serial: ma35d1: Validate console index before assignment
Dec 4, 2023
67f45db
parport: Add support for Brainboxes IX/UC/PX parallel cards
geekygamer01 Nov 2, 2023
1bcb08e
cifs: Fix non-availability of dedup breaking generic/304
dhowells Dec 4, 2023
05668be
Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
matnyman Dec 5, 2023
5ac34ba
smb: client: fix potential NULL deref in parse_dfs_referrals()
pcacjr Dec 6, 2023
2214c3f
usb: typec: class: fix typec_altmode_put_partner to put plugs
Nov 29, 2023
c865b77
ARM: PL011: Fix DMA support
arndb Nov 22, 2023
98b0ca9
serial: sc16is7xx: address RX timeout interrupt errata
zonque Nov 23, 2023
70dc9a4
serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
tanstafel Oct 31, 2023
a2c0b05
serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
tanstafel Nov 1, 2023
22fdcaa
serial: 8250_omap: Add earlycon support for the AM654 UART controller
tanstafel Oct 31, 2023
7d831c6
devcoredump: Send uevent once devcd is ready
Nov 17, 2023
903a1a1
x86/CPU/AMD: Check vendor in the AMD microcode callback
bp3tk0v Dec 1, 2023
fd72844
powerpc/ftrace: Fix stack teardown in ftrace_no_trace
rnav Nov 30, 2023
9a3e020
USB: gadget: core: adjust uevent timing on gadget unbind
Nov 28, 2023
63c80f5
cifs: Fix flushing, invalidation and file size with copy_file_range()
dhowells Dec 1, 2023
4380135
cifs: Fix flushing, invalidation and file size with FICLONE
dhowells Dec 1, 2023
6d9cbae
MIPS: kernel: Clear FPU states when setting up kernel threads
tsbogend Nov 30, 2023
bb356cc
KVM: s390/mm: Properly reset no-dat
Nov 9, 2023
dea8cfe
KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
sean-jc May 7, 2021
1f4d4d2
perf list: Fix JSON segfault by setting the used skip_duplicate_pmus …
captain5050 Nov 29, 2023
114d0e5
perf metrics: Avoid segv if default metricgroup isn't set
captain5050 Dec 4, 2023
ae07e7d
MIPS: Loongson64: Reserve vgabios memory on boot
FlyGoat Nov 7, 2023
264927e
MIPS: Loongson64: Handle more memory types passed from firmware
FlyGoat Nov 7, 2023
1eed445
MIPS: Loongson64: Enable DMA noncoherent support
FlyGoat Nov 7, 2023
c66d39f
netfilter: nft_set_pipapo: skip inactive elements during set walk
Dec 1, 2023
ba6e4b9
ASoC: qcom: sc8280xp: Limit speaker digital volumes
Srinivas-Kandagatla Dec 4, 2023
b79210f
gcc-plugins: randstruct: Update code comment in relayout_struct()
GustavoARSilva Nov 25, 2023
48411bc
riscv: Kconfig: Add select ARM_AMBA to SOC_STARFIVE
jiajieho May 25, 2023
bebe0c0
drm/amdgpu: Fix refclk reporting for SMU v13.0.6
Sep 6, 2023
9f29fe9
drm/amdgpu: update retry times for psp BL wait
Oct 16, 2023
71a1ffe
drm/amdgpu: Restrict extended wait to PSP v13.0.6
Nov 29, 2023
ac25535
Linux 6.6.7
gregkh Dec 13, 2023
da94fb0
r8152: add vendor/device ID pair for ASUS USB-C2500
h110hawk Dec 3, 2023
73dddf9
ext4: fix warning in ext4_dio_write_end_io()
jankara Nov 30, 2023
809d50d
ksmbd: fix memory leak in smb2_lock()
Dec 1, 2023
800f84d
efi/x86: Avoid physical KASLR on older Dell systems
ardbiesheuvel Dec 11, 2023
8715fe2
afs: Fix refcount underflow from error handling race
dhowells Dec 11, 2023
b89b7c7
HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
m-khvoinitsky Dec 12, 2023
17e600e
net/mlx5e: Honor user choice of IPsec replay window size
rleon Aug 20, 2023
80299a1
net/mlx5e: Ensure that IPsec sequence packet number starts from 1
rleon Sep 20, 2023
20af7af
net/mlx5e: Unify esw and normal IPsec status table creation/destruction
PatrisiousHaddad Sep 21, 2023
1a0d0e9
net/mlx5e: Tidy up IPsec NAT-T SA discovery
rleon Nov 12, 2023
594a306
net/mlx5e: Reduce eswitch mode_lock protection context
Oct 11, 2023
4a95f41
net/mlx5e: Check the number of elements before walk TC rhashtable
Oct 12, 2023
fdd350f
RDMA/mlx5: Send events from IB driver about device affiliation state
PatrisiousHaddad Sep 21, 2023
7e46db5
net/mlx5e: Disable IPsec offload support if not FW steering
Oct 30, 2023
8ce3d96
net/mlx5e: Fix possible deadlock on mlx5e_tx_timeout_work
mosheshemesh2 Sep 21, 2022
b766f8b
net/mlx5e: TC, Don't offload post action rule if not supported
Sep 11, 2023
a483977
net/mlx5: Nack sync reset request when HotPlug is enabled
mosheshemesh2 Aug 7, 2023
ef3b2d5
net/mlx5e: Check netdev pointer before checking its net ns
GavinLi-NV Aug 31, 2023
6cb39c7
net/mlx5: Fix a NULL vs IS_ERR() check
Nov 3, 2023
92d813f
net: ipv6: support reporting otherwise unknown prefix flags in RTM_NE…
zenczykowski Dec 6, 2023
21b9dc8
qca_debug: Prevent crash on TX ring changes
lategoodbye Dec 6, 2023
02296b1
qca_debug: Fix ethtool -G iface tx behavior
lategoodbye Dec 6, 2023
f7dac96
qca_spi: Fix reset behavior
lategoodbye Dec 6, 2023
bf9ceb1
bnxt_en: Clear resource reservation during resume
skotur-brcm Dec 8, 2023
d8ea6b0
bnxt_en: Fix skb recycling logic in bnxt_deliver_skb()
sreekanthbrcm Dec 8, 2023
909f5a4
bnxt_en: Fix wrong return value check in bnxt_close_nic()
Dec 8, 2023
9542105
bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic
Dec 8, 2023
4faf39c
atm: solos-pci: Fix potential deadlock on &cli_queue_lock
Ychame Dec 7, 2023
8210250
atm: solos-pci: Fix potential deadlock on &tx_queue_lock
Ychame Dec 7, 2023
4317fba
net: fec: correct queue selection
Dec 7, 2023
dd75adf
octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
AlexiousLu Dec 7, 2023
15f300e
net/sched: act_ct: Take per-cb reference to tcf_ct_flow_table
w1ldptr Dec 5, 2023
6047060
octeon_ep: explicitly test for firmware ready value
shinas-marvell Dec 8, 2023
5295d2a
octeontx2-pf: Fix promisc mcam entry action
Dec 8, 2023
6b5de31
octeontx2-af: Update RSS algorithm index
Dec 8, 2023
f115b31
octeontx2-af: Fix pause frame configuration
Dec 8, 2023
531fd46
atm: Fix Use-After-Free in do_vcc_ioctl
V4bel-theori Dec 9, 2023
63caa51
net/rose: Fix Use-After-Free in rose_ioctl
V4bel-theori Dec 9, 2023
3beb9d6
iavf: Introduce new state machines for flow director
pgardocx Nov 22, 2023
e768a04
iavf: Handle ntuple on/off based on new state machines for flow director
pgardocx Nov 22, 2023
54f59a2
iavf: Fix iavf_shutdown to call iavf_remove instead iavf_close
SlawomirLaba Nov 29, 2023
7106a15
qed: Fix a potential use-after-free in qed_cxt_tables_alloc
dinghaoliu Dec 10, 2023
d6bef00
net: Remove acked SYN flag from packet in the transmit queue correctly
Dec 10, 2023
c22877f
net: ena: Destroy correct number of xdp queues upon failure
davidarinzon Dec 11, 2023
0cb2021
net: ena: Fix xdp drops handling due to multibuf packets
davidarinzon Dec 11, 2023
0116e02
net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
davidarinzon Dec 11, 2023
2cc8ffc
net: ena: Fix XDP redirection error
davidarinzon Dec 11, 2023
e0069c2
stmmac: dwmac-loongson: Make sure MDIO is initialized before use
Dec 11, 2023
f18ac4b
sign-file: Fix incorrect return values check
Dec 13, 2023
fa63477
vsock/virtio: Fix unsigned integer wrap around in virtio_transport_ha…
Dec 11, 2023
77e566c
dpaa2-switch: fix size of the dma_unmap
IoanaCiornei Dec 12, 2023
da8732c
dpaa2-switch: do not ask for MDB, VLAN and FDB replay
IoanaCiornei Dec 12, 2023
ad531df
net: stmmac: dwmac-qcom-ethqos: Fix drops in 10M SGMII RX
Dec 12, 2023
58c5566
net: stmmac: Handle disabled MDIO busses from devicetree
ahalaney Dec 12, 2023
e15ded3
appletalk: Fix Use-After-Free in atalk_ioctl
V4bel-theori Dec 13, 2023
3b5daf2
net: atlantic: fix double free in ring reinit logic
cail Dec 13, 2023
f6a7ce5
cred: switch to using atomic_long_t
axboe Dec 15, 2023
207f135
cred: get rid of CONFIG_DEBUG_CREDENTIALS
axboe Dec 15, 2023
fea8562
HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[]
superm1 Dec 3, 2023
6e5782b
HID: Add quirk for Labtec/ODDOR/aikeec handbrake
sriemer Nov 27, 2023
9f36c1c
fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP
tylerfanelli Sep 20, 2023
2939dd3
fuse: share lookup state between submount and its parent
kmjohansen Nov 3, 2023
fbcddc7
fuse: disable FOPEN_PARALLEL_DIRECT_WRITES with FUSE_DIRECT_IO_ALLOW_…
amir73il Dec 3, 2023
ce5a6df
fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
HBh25Y Nov 16, 2023
9566ef5
io_uring/cmd: fix breakage in SOCKET_URING_OP_SIOC* implementation
Dec 14, 2023
c52ebaf
ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
kv2019i Dec 8, 2023
7ec57c1
ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
kv2019i Dec 8, 2023
ffd1fe1
ALSA: hda/realtek: Apply mute LED quirk for HP15-db
Dec 9, 2023
7fc8bfd
ALSA: hda/tas2781: leave hda_component in usable state
soyersoyer Dec 9, 2023
795e91c
ALSA: hda/tas2781: handle missing EFI calibration data
soyersoyer Dec 10, 2023
d94fad0
ALSA: hda/tas2781: call cleanup functions only once
soyersoyer Dec 13, 2023
56e2212
ALSA: hda/tas2781: reset the amp before component_add
soyersoyer Dec 13, 2023
5cc8d88
Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
bjorn-helgaas Dec 14, 2023
4fb5358
PCI: loongson: Limit MRRS to 256
FlyGoat Dec 1, 2023
1e1f461
PCI/ASPM: Add pci_enable_link_state_locked()
jhovold Nov 28, 2023
f94c443
ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
namjaejeon Dec 5, 2023
98bd0b4
PCI: vmd: Fix potential deadlock when enabling ASPM
jhovold Nov 28, 2023
8964524
drm/mediatek: fix kernel oops if no crtc is found
mwalle Sep 5, 2023
7d6e9cb
drm/mediatek: Add spinlock for setting vblank event in atomic_begin
Sep 20, 2023
0afcc62
accel/ivpu: Print information about used workarounds
sgruszka Sep 1, 2023
83a42d7
accel/ivpu/37xx: Fix interrupt_clear_with_0 WA initialization
akacprow Dec 4, 2023
54d0831
drm/i915/selftests: Fix engine reset count storage for multi-tile
tursulin Dec 1, 2023
cd378c3
drm/i915: Use internal class when counting engine resets
tursulin Dec 1, 2023
ca3ebcf
selftests/mm: cow: print ksft header before printing anything else
davidhildenbrand Dec 6, 2023
54d8c1d
x86/hyperv: Fix the detection of E820_TYPE_PRAM in a Gen2 VM
Nov 11, 2023
2ebf775
usb: aqc111: check packet for fixup for true limit
oneukum Nov 15, 2023
c40c0b8
stmmac: dwmac-loongson: Add architecture dependency
jdelvare Nov 15, 2023
462f111
rxrpc: Fix some minor issues with bundle tracing
dhowells Nov 15, 2023
5aba47c
blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock r…
Nov 17, 2023
0730b1e
blk-cgroup: bypass blkcg_deactivate_policy after destroying
Nov 17, 2023
09bdafb
bcache: avoid oversize memory allocation by small stripe_size
Nov 20, 2023
6653417
bcache: remove redundant assignment to variable cur_idx
ColinIanKing Nov 20, 2023
2869189
bcache: add code comments for bch_btree_node_get() and __bch_btree_no…
Nov 20, 2023
4a4bba9
bcache: avoid NULL checking to c->root in run_cache_set()
Nov 20, 2023
4087936
nbd: fold nbd config initialization into nbd_alloc_config()
Nov 16, 2023
8c15173
nbd: factor out a helper to get nbd_config without holding 'config_lock'
Nov 16, 2023
c34fa2d
nbd: fix null-ptr-dereference while accessing 'nbd->config'
Nov 16, 2023
89fc902
nvme-auth: set explanation code for failure2 msgs
shiftee Oct 11, 2023
9514925
nvme: catch errors from nvme_configure_metadata()
hreinecke Nov 14, 2023
0ade0b8
selftests/bpf: fix bpf_loop_bench for new callback verification scheme
eddyz87 Nov 21, 2023
0337260
LoongArch: Add dependency between vmlinuz.efi and vmlinux.efi
masahir0y Nov 21, 2023
ab3f300
LoongArch: Record pc instead of offset in la_abs relocation
heiher Nov 21, 2023
71d8348
LoongArch: Silence the boot warning about 'nokaslr'
chenhuacai Nov 21, 2023
c28fec4
LoongArch: Mark {dmw,tlb}_virt_to_page() exports as non-GPL
chenhuacai Nov 21, 2023
f61771a
LoongArch: Implement constant timer shutdown interface
bibo-mao Nov 21, 2023
086f91f
platform/x86: intel_telemetry: Fix kernel doc descriptions
andy-shev Nov 20, 2023
2afe67c
HID: mcp2221: Set driver data before I2C adapter add
Oct 25, 2023
d4b50ac
HID: mcp2221: Allow IO to start during probe
Oct 25, 2023
6b3507b
HID: apple: add Jamesdonkey and A3R to non-apple keyboards list
Oct 29, 2023
c38f7b0
HID: glorious: fix Glorious Model I HID report
braye Nov 3, 2023
af48c40
HID: add ALWAYS_POLL quirk for Apple kb
oneukum Nov 14, 2023
b3ebe19
nbd: pass nbd_sock to nbd_read_reply() instead of index
Sep 11, 2023
9fc2827
HID: hid-asus: reset the backlight brightness level on resume
NeroReflex Nov 17, 2023
c9d25e4
HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
nexplorer-3e Nov 21, 2023
1f75542
nfc: virtual_ncidev: Add variable to check if ndev is running
ita93 Nov 21, 2023
9777499
scripts/checkstack.pl: match all stack sizes for s390
hcahca Nov 20, 2023
a739ceb
asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
torvalds Nov 10, 2023
6abb8c2
eventfs: Do not allow NULL parent to eventfs_start_creating()
rostedt Nov 21, 2023
e25ee0c
net: usb: qmi_wwan: claim interface 4 for ZTE MF290
Leo-PL Nov 17, 2023
d5c959a
smb: client: implement ->query_reparse_point() for SMB1
pcacjr Nov 21, 2023
4d07e5d
smb: client: introduce ->parse_reparse_point()
pcacjr Nov 21, 2023
df32e88
smb: client: set correct file type from NFS reparse points
pcacjr Nov 21, 2023
610610d
arm64: add dependency between vmlinuz.efi and Image
masahir0y Nov 19, 2023
5ce0fb8
HID: hid-asus: add const to read-only outgoing usb buffer
NeroReflex Nov 17, 2023
545d55a
perf: Fix perf_event_validate_size() lockdep splat
Dec 15, 2023
6544617
btrfs: do not allow non subvolume root targets for snapshot
josefbacik Dec 15, 2023
c1d2d08
cxl/hdm: Fix dpa translation locking
djbw Dec 7, 2023
40abc38
soundwire: stream: fix NULL pointer dereference for multi_link
krzk Nov 24, 2023
4f18d18
ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
LiBaokun96 Nov 27, 2023
d228e98
Revert "selftests: error out if kernel header files are not yet built"
johnhubbard Dec 9, 2023
2c8a21a
arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
48ca Dec 4, 2023
28b3642
team: Fix use-after-free when an option instance allocation fails
FlorentRevest Dec 6, 2023
3aae4ef
drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
alexdeucher Dec 7, 2023
03e63e4
drm/mediatek: Fix access violation in mtk_drm_crtc_dma_dev_get
Nov 10, 2023
9127515
dmaengine: stm32-dma: avoid bitfield overflow assertion
ADESTM Nov 6, 2023
ed50e07
dmaengine: fsl-edma: fix DMA channel leak in eDMAv4
nxpfrankli Nov 27, 2023
b2ce691
mm/mglru: fix underprotected page cache
yuzhaogoogle Dec 8, 2023
c5f67b7
mm/mglru: try to stop at high watermarks
yuzhaogoogle Dec 8, 2023
6b131c2
mm/mglru: respect min_ttl_ms with memcgs
yuzhaogoogle Dec 8, 2023
a107d6a
mm/mglru: reclaim offlined memcgs harder
yuzhaogoogle Dec 8, 2023
7a4ae7a
mm/shmem: fix race in shmem_undo_range w/THP
Apr 18, 2023
37b561d
kexec: drop dependency on ARCH_SUPPORTS_KEXEC from CRASH_DUMP
ignatk Nov 29, 2023
14570df
btrfs: free qgroup reserve when ORDERED_IOERR is set
boryas Dec 1, 2023
1823491
btrfs: fix qgroup_free_reserved_data int overflow
boryas Dec 1, 2023
d3cf024
btrfs: don't clear qgroup reserved bit in release_folio
boryas Dec 1, 2023
d506706
drm/amdgpu: fix tear down order in amdgpu_vm_pt_free
ChristianKoenigAMD Dec 8, 2023
a511e85
drm/edid: also call add modes in EDID connector update fallback
jnikula Dec 7, 2023
c7f6e83
drm/amd/display: Restore guard against default backlight value < 1 nit
superm1 Dec 6, 2023
a8f922a
drm/amd/display: Disable PSR-SU on Parade 0803 TCON again
superm1 Jun 19, 2023
b6295a1
drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller …
vsyrjala Dec 4, 2023
a9d951b
drm/i915: Fix intel_atomic_setup_scalers() plane_state handling
vsyrjala Dec 7, 2023
4029b02
drm/i915: Fix remapped stride with CCS on ADL+
vsyrjala Dec 5, 2023
5347333
smb: client: fix OOB in receive_encrypted_standard()
pcacjr Dec 11, 2023
17a0f64
smb: client: fix potential OOBs in smb2_parse_contexts()
pcacjr Dec 11, 2023
ef748d4
smb: client: fix NULL deref in asn1_ber_decoder()
pcacjr Dec 11, 2023
e72ed49
smb: client: fix OOB in smb2_query_reparse_point()
pcacjr Dec 11, 2023
b02bf0d
ring-buffer: Fix memory leak of free page
rostedt Dec 11, 2023
5062b8c
tracing: Update snapshot buffer on resize if it is allocated
rostedt Dec 11, 2023
5e58483
ring-buffer: Do not update before stamp when switching sub-buffers
rostedt Dec 11, 2023
307ed13
ring-buffer: Have saved event hold the entire event
rostedt Dec 12, 2023
ae76d9b
ring-buffer: Fix writing to the buffer with max_data_size
rostedt Dec 12, 2023
bc17bc9
ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
rostedt Dec 12, 2023
b3778a2
ring-buffer: Do not try to put back write_stamp
rostedt Dec 15, 2023
3432f96
ring-buffer: Have rb_time_cmpxchg() set the msb counter too
rostedt Dec 15, 2023
06f61af
x86/speculation, objtool: Use absolute relocations for annotations
MaskRay Sep 20, 2023
885faf3
RDMA/mlx5: Change the key being sent for MPV device affiliation
PatrisiousHaddad Oct 19, 2023
4c9646a
Linux 6.6.8
gregkh Dec 20, 2023
0778025
base packaging
Dec 20, 2023
df72a3b
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
5d6066c
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
e30030e
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
bb2f8ee
debian changelog
Dec 20, 2023
e4bac4a
configs (based on Ubuntu-6.6.0-14.14)
Dec 20, 2023
dcbfac1
chore: System76 Linux scripts
jackpot51 Oct 11, 2019
6ea7aa3
chore: Pop packaging
mmstick Jul 6, 2023
82ed7ee
fix: hotfix remove nocf_check attribute for ibt
jglathe Jun 30, 2023
9f1a7b8
ALSA: hda/realtek - Reapply pin fixup for oryp5
crawfxrd Aug 27, 2020
0f4d4e4
pinctrl: Export intel_pinctrl_probe
jackpot51 Sep 14, 2021
ea8c721
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
e48a90a
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
eb3d976
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
3f3ffeb
Rewrite mixer map for TRX40 Aorus Master
13r0ck Jul 28, 2022
c03a923
ALSA: hda - Improve 3.5mm hotplug w/ROG strix B550
13r0ck Aug 16, 2022
a5e24a4
ALSA: hda/conexant: add a new hda codec CX11970
13r0ck Jan 18, 2023
bdfdd5c
Revert "misc: rtsx: rts522a rts5228 rts5261 support Runtime PM" (#193)
13r0ck Nov 21, 2022
2093089
Revert "i2c: acpi: Use ACPI wake capability bit to set wake_irq"
13r0ck Jan 26, 2023
5bedb18
video/aperature: Remove sysfb_disable
13r0ck Feb 1, 2023
a0e100a
Add pang13 microphone quirk
jackpot51 Sep 6, 2023
88f2231
Revert "drm/i915/dmc: Use unversioned path for ADLP"
jackpot51 Sep 20, 2023
8748738
fix(debian): define libstdc++-12-dev
mmstick Sep 22, 2023
9661d0c
Revert "leds: class: Store the color index in struct led_classdev"
mmstick Nov 28, 2023
9d57c85
DROP ON REBASE: 6.6.8-76060608.202312201634 based on 6.6.8-060608.202…
mmstick Jan 2, 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
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-optee-devices
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,12 @@ Description:
OP-TEE bus provides reference to registered drivers under this directory. The <uuid>
matches Trusted Application (TA) driver and corresponding TA in secure OS. Drivers
are free to create needed API under optee-ta-<uuid> directory.

What: /sys/bus/tee/devices/optee-ta-<uuid>/need_supplicant
Date: November 2023
KernelVersion: 6.7
Contact: [email protected]
Description:
Allows to distinguish whether an OP-TEE based TA/device requires user-space
tee-supplicant to function properly or not. This attribute will be present for
devices which depend on tee-supplicant to be running.
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ properties:
- description: MPM pin number
- description: GIC SPI number for the MPM pin

'#power-domain-cells':
const: 0

required:
- compatible
- reg
Expand Down Expand Up @@ -93,4 +96,5 @@ examples:
<86 183>,
<90 260>,
<91 260>;
#power-domain-cells = <0>;
};
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 = 6
SUBLEVEL = 6
SUBLEVEL = 8
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

Expand Down Expand Up @@ -899,6 +899,12 @@ ifdef CONFIG_FUNCTION_TRACER
ifdef CONFIG_FTRACE_MCOUNT_USE_CC
CC_FLAGS_FTRACE += -mrecord-mcount
ifdef CONFIG_HAVE_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

ifeq ($(call cc-option-yn, -mnop-mcount),y)
CC_FLAGS_FTRACE += -mnop-mcount
CC_FLAGS_USING += -DCC_USING_NOP_MCOUNT
Expand Down
4 changes: 1 addition & 3 deletions arch/arm/boot/dts/broadcom/bcm2711-rpi-400.dts
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,7 @@
gpios = <&gpio 42 GPIO_ACTIVE_HIGH>;
};

&leds {
/delete-node/ led_act;
};
/delete-node/ &led_act;

&pm {
/delete-property/ system-power-controller;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/nxp/imx/imx6q-skov-reve-mi1010ait-1cp1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,9 @@

&clks {
assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
<&clks IMX6QDL_CLK_LDB_DI1_SEL>;
<&clks IMX6QDL_CLK_LDB_DI1_SEL>, <&clks IMX6QDL_CLK_ENET_REF_SEL>;
assigned-clock-parents = <&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>,
<&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>;
<&clks IMX6QDL_CLK_PLL5_VIDEO_DIV>, <&clk50m_phy>;
};

&hdmi {
Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/nxp/imx/imx6ul-pico.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,8 @@
max-speed = <100>;
interrupt-parent = <&gpio5>;
interrupts = <6 IRQ_TYPE_LEVEL_LOW>;
clocks = <&clks IMX6UL_CLK_ENET_REF>;
clock-names = "rmii-ref";
};
};
};
Expand Down
8 changes: 4 additions & 4 deletions arch/arm/boot/dts/nxp/imx/imx7s.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -454,7 +454,7 @@
};

gpt1: timer@302d0000 {
compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
compatible = "fsl,imx7d-gpt", "fsl,imx6dl-gpt";
reg = <0x302d0000 0x10000>;
interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_GPT1_ROOT_CLK>,
Expand All @@ -463,7 +463,7 @@
};

gpt2: timer@302e0000 {
compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
compatible = "fsl,imx7d-gpt", "fsl,imx6dl-gpt";
reg = <0x302e0000 0x10000>;
interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_GPT2_ROOT_CLK>,
Expand All @@ -473,7 +473,7 @@
};

gpt3: timer@302f0000 {
compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
compatible = "fsl,imx7d-gpt", "fsl,imx6dl-gpt";
reg = <0x302f0000 0x10000>;
interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_GPT3_ROOT_CLK>,
Expand All @@ -483,7 +483,7 @@
};

gpt4: timer@30300000 {
compatible = "fsl,imx7d-gpt", "fsl,imx6sx-gpt";
compatible = "fsl,imx7d-gpt", "fsl,imx6dl-gpt";
reg = <0x30300000 0x10000>;
interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX7D_GPT4_ROOT_CLK>,
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/nxp/mxs/imx28-xea.dts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#include "imx28-lwe.dtsi"

/ {
model = "Liebherr XEA board";
compatible = "lwn,imx28-xea", "fsl,imx28";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/rockchip/rk3128.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -795,7 +795,7 @@
};

sdmmc_pwren: sdmmc-pwren {
rockchip,pins = <1 RK_PB6 1 &pcfg_pull_default>;
rockchip,pins = <1 RK_PB6 RK_FUNC_GPIO &pcfg_pull_default>;
};

sdmmc_bus4: sdmmc-bus4 {
Expand Down
4 changes: 0 additions & 4 deletions arch/arm/include/asm/kexec.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
#ifndef _ARM_KEXEC_H
#define _ARM_KEXEC_H

#ifdef CONFIG_KEXEC

/* Maximum physical address we can use pages from */
#define KEXEC_SOURCE_MEMORY_LIMIT (-1UL)
/* Maximum address we can reach in physical address mode */
Expand Down Expand Up @@ -82,6 +80,4 @@ static inline struct page *boot_pfn_to_page(unsigned long boot_pfn)

#endif /* __ASSEMBLY__ */

#endif /* CONFIG_KEXEC */

#endif /* _ARM_KEXEC_H */
2 changes: 1 addition & 1 deletion arch/arm/kernel/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ obj-$(CONFIG_FUNCTION_TRACER) += entry-ftrace.o
obj-$(CONFIG_DYNAMIC_FTRACE) += ftrace.o insn.o patch.o
obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += ftrace.o insn.o patch.o
obj-$(CONFIG_JUMP_LABEL) += jump_label.o insn.o patch.o
obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o
obj-$(CONFIG_KEXEC_CORE) += machine_kexec.o relocate_kernel.o
# Main staffs in KPROBES are in arch/arm/probes/ .
obj-$(CONFIG_KPROBES) += patch.o insn.o
obj-$(CONFIG_OABI_COMPAT) += sys_oabi-compat.o
Expand Down
7 changes: 6 additions & 1 deletion arch/arm/mach-imx/mmdc.c
Original file line number Diff line number Diff line change
Expand Up @@ -501,6 +501,10 @@ static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_b

name = devm_kasprintf(&pdev->dev,
GFP_KERNEL, "mmdc%d", ret);
if (!name) {
ret = -ENOMEM;
goto pmu_release_id;
}

pmu_mmdc->mmdc_ipg_clk = mmdc_ipg_clk;
pmu_mmdc->devtype_data = (struct fsl_mmdc_devtype_data *)of_id->data;
Expand All @@ -523,9 +527,10 @@ static int imx_mmdc_perf_init(struct platform_device *pdev, void __iomem *mmdc_b

pmu_register_err:
pr_warn("MMDC Perf PMU failed (%d), disabled\n", ret);
ida_simple_remove(&mmdc_ida, pmu_mmdc->id);
cpuhp_state_remove_instance_nocalls(cpuhp_mmdc_state, &pmu_mmdc->node);
hrtimer_cancel(&pmu_mmdc->hrtimer);
pmu_release_id:
ida_simple_remove(&mmdc_ida, pmu_mmdc->id);
pmu_free:
kfree(pmu_mmdc);
return ret;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ endif

all: $(notdir $(KBUILD_IMAGE))


vmlinuz.efi: Image
Image vmlinuz.efi: vmlinux
$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@

Expand Down
5 changes: 1 addition & 4 deletions arch/arm64/boot/dts/freescale/imx8-apalis-v1.1.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,9 @@
pinctrl-0 = <&pinctrl_wifi_pdn>;
gpio = <&lsio_gpio1 28 GPIO_ACTIVE_HIGH>;
enable-active-high;
regulator-always-on;
regulator-name = "wifi_pwrdn_fake_regulator";
regulator-settling-time-us = <100>;

regulator-state-mem {
regulator-off-in-suspend;
};
};

reg_pcie_switch: regulator-pcie-switch {
Expand Down
12 changes: 8 additions & 4 deletions arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@ lsio_subsys: bus@5d000000 {
<&pwm0_lpcg 1>;
assigned-clocks = <&clk IMX_SC_R_PWM_0 IMX_SC_PM_CLK_PER>;
assigned-clock-rates = <24000000>;
#pwm-cells = <2>;
#pwm-cells = <3>;
interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};

Expand All @@ -48,7 +49,8 @@ lsio_subsys: bus@5d000000 {
<&pwm1_lpcg 1>;
assigned-clocks = <&clk IMX_SC_R_PWM_1 IMX_SC_PM_CLK_PER>;
assigned-clock-rates = <24000000>;
#pwm-cells = <2>;
#pwm-cells = <3>;
interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};

Expand All @@ -60,7 +62,8 @@ lsio_subsys: bus@5d000000 {
<&pwm2_lpcg 1>;
assigned-clocks = <&clk IMX_SC_R_PWM_2 IMX_SC_PM_CLK_PER>;
assigned-clock-rates = <24000000>;
#pwm-cells = <2>;
#pwm-cells = <3>;
interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};

Expand All @@ -72,7 +75,8 @@ lsio_subsys: bus@5d000000 {
<&pwm3_lpcg 1>;
assigned-clocks = <&clk IMX_SC_R_PWM_3 IMX_SC_PM_CLK_PER>;
assigned-clock-rates = <24000000>;
#pwm-cells = <2>;
#pwm-cells = <3>;
interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
status = "disabled";
};

Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/boot/dts/freescale/imx8mp.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -2030,6 +2030,7 @@
phys = <&usb3_phy0>, <&usb3_phy0>;
phy-names = "usb2-phy", "usb3-phy";
snps,gfladj-refclk-lpm-sel-quirk;
snps,parkmode-disable-ss-quirk;
};

};
Expand Down Expand Up @@ -2072,6 +2073,7 @@
phys = <&usb3_phy1>, <&usb3_phy1>;
phy-names = "usb2-phy", "usb3-phy";
snps,gfladj-refclk-lpm-sel-quirk;
snps,parkmode-disable-ss-quirk;
};
};

Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/boot/dts/freescale/imx8mq.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1649,6 +1649,7 @@
phys = <&usb3_phy0>, <&usb3_phy0>;
phy-names = "usb2-phy", "usb3-phy";
power-domains = <&pgc_otg1>;
snps,parkmode-disable-ss-quirk;
status = "disabled";
};

Expand Down Expand Up @@ -1680,6 +1681,7 @@
phys = <&usb3_phy1>, <&usb3_phy1>;
phy-names = "usb2-phy", "usb3-phy";
power-domains = <&pgc_otg2>;
snps,parkmode-disable-ss-quirk;
status = "disabled";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx93-tqma9352-mba93xxla.dts
Original file line number Diff line number Diff line change
Expand Up @@ -577,7 +577,7 @@
fsl,pins = <
MX93_PAD_UART2_TXD__LPUART2_TX 0x31e
MX93_PAD_UART2_RXD__LPUART2_RX 0x31e
MX93_PAD_SAI1_TXD0__LPUART2_RTS_B 0x31e
MX93_PAD_SAI1_TXD0__LPUART2_RTS_B 0x51e
>;
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx93.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@
compatible = "fsl,imx93-src-slice";
reg = <0x44462400 0x400>, <0x44465800 0x400>;
#power-domain-cells = <0>;
clocks = <&clk IMX93_CLK_MEDIA_AXI>,
clocks = <&clk IMX93_CLK_NIC_MEDIA_GATE>,
<&clk IMX93_CLK_MEDIA_APB>;
};
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
};
};

memory {
memory@40000000 {
reg = <0 0x40000000 0 0x40000000>;
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
};
};

memory {
memory@40000000 {
reg = <0 0x40000000 0 0x20000000>;
};

Expand Down
12 changes: 7 additions & 5 deletions arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@
compatible = "sff,sfp";
i2c-bus = <&i2c_sfp1>;
los-gpios = <&pio 46 GPIO_ACTIVE_HIGH>;
maximum-power-milliwatt = <3000>;
mod-def0-gpios = <&pio 49 GPIO_ACTIVE_LOW>;
tx-disable-gpios = <&pio 20 GPIO_ACTIVE_HIGH>;
tx-fault-gpios = <&pio 7 GPIO_ACTIVE_HIGH>;
Expand All @@ -137,6 +138,7 @@
i2c-bus = <&i2c_sfp2>;
los-gpios = <&pio 31 GPIO_ACTIVE_HIGH>;
mod-def0-gpios = <&pio 47 GPIO_ACTIVE_LOW>;
maximum-power-milliwatt = <3000>;
tx-disable-gpios = <&pio 15 GPIO_ACTIVE_HIGH>;
tx-fault-gpios = <&pio 48 GPIO_ACTIVE_HIGH>;
};
Expand All @@ -150,16 +152,16 @@
trip = <&cpu_trip_active_high>;
};

cpu-active-low {
cpu-active-med {
/* active: set fan to cooling level 1 */
cooling-device = <&fan 1 1>;
trip = <&cpu_trip_active_low>;
trip = <&cpu_trip_active_med>;
};

cpu-passive {
/* passive: set fan to cooling level 0 */
cpu-active-low {
/* active: set fan to cooling level 0 */
cooling-device = <&fan 0 0>;
trip = <&cpu_trip_passive>;
trip = <&cpu_trip_active_low>;
};
};
};
Expand Down
Loading