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

[Deepin-Kernel-SIG] [Upstream] Update kernel base to 6.6.45 #343

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
963 commits
Select commit Hold shift + click to select a range
d6829e1
ubi: eba: properly rollback inside self_check_eba
Feb 29, 2024
e47cd01
block: fix deadlock between sd_remove & sd_release
YangYang866 Jul 24, 2024
cea5e79
mm: fix old/young bit handling in the faulting path
Jul 10, 2024
c4b996e
decompress_bunzip2: fix rare decompression failure
rosslagerwall Jul 17, 2024
d63ff59
kbuild: Fix '-S -c' in x86 stack protector scripts
nathanchance Jul 26, 2024
556ede4
ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on un…
ujfalusi Jul 24, 2024
06eafd4
ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
tiwai Jul 25, 2024
12a91cd
kobject_uevent: Fix OOB access within zap_modalias_env()
zijun-hu May 30, 2024
908fd8f
gve: Fix an edge case for TSO skb validity check
baileyforrest Jul 24, 2024
bbfb217
ice: Add a per-VF limit on number of FDIR filters
azaki1 Jun 14, 2024
730a527
devres: Fix devm_krealloc() wasting memory
zijun-hu Jul 2, 2024
b41cb37
devres: Fix memory leakage caused by driver API devm_free_percpu()
zijun-hu Jul 2, 2024
edb7a7b
irqdomain: Fixed unbalanced fwnode get and put
hcodina Jun 14, 2024
25a78c0
irqchip/imx-irqsteer: Handle runtime power management correctly
Jul 3, 2024
8314f2b
mm/numa_balancing: teach mpol_to_str about the balancing mode
Jul 8, 2024
1936a2b
rtc: cmos: Fix return value of nvmem callbacks
Jun 12, 2024
ef825e3
scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if in PRLI_…
Jun 28, 2024
16665a3
scsi: qla2xxx: During vport delete send async logout explicitly
Jul 10, 2024
fa9b637
scsi: qla2xxx: Unable to act on RSCN for port online
Jul 10, 2024
cecba36
scsi: qla2xxx: Fix for possible memory corruption
Jul 10, 2024
641cd84
scsi: qla2xxx: Use QP lock to search for bsg
Jul 10, 2024
256afbf
scsi: qla2xxx: Reduce fabric scan duplicate code
Jul 10, 2024
372d802
scsi: qla2xxx: Fix flash read failure
Jul 10, 2024
dbd8147
scsi: qla2xxx: Complete command early within lock
Jul 10, 2024
52ff0f0
scsi: qla2xxx: validate nvme_local_port correctly
njavali Jul 10, 2024
1ff872c
perf: Fix event leak upon exit
Jun 21, 2024
350338e
perf: Fix event leak upon exec and file release
Jun 21, 2024
07c61bf
perf stat: Fix the hard-coded metrics calculation on the hybrid
Jun 6, 2024
8711d2e
perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
Jul 8, 2024
4a8442a
perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
Jul 8, 2024
3fa5918
perf/x86/intel/pt: Fix topa_entry base length
Marcondiro Jun 24, 2024
190557f
perf/x86/intel/pt: Fix a topa_entry base address calculation
ahunter6 Jun 24, 2024
14f9309
drm/i915/gt: Do not consider preemption during execlists_dequeue for …
NitinGote Jul 11, 2024
aa812d0
drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
alexdeucher Jul 9, 2024
0c86f04
drm/udl: Remove DRM_CONNECTOR_POLL_HPD
May 10, 2024
22f794d
drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
Jun 26, 2024
372706a
drm/amdgpu: reset vm state machine after gpu reset(vram lost)
Jul 19, 2024
42587b2
drm/amd/amdgpu: Fix uninitialized variable warnings
Jul 18, 2024
523d82a
drm/i915/dp: Reset intel_dp->link_trained before retraining the link
ideak Jul 8, 2024
25eca42
drm/i915/dp: Don't switch the LTTPR mode on an active link
ideak Jul 8, 2024
b533169
rtc: isl1208: Fix return value of nvmem callbacks
Jun 12, 2024
3872a1a
rtc: abx80x: Fix return value of nvmem callback on read
Jun 13, 2024
05e4672
watchdog/perf: properly initialize the turbo mode timestamp and rearm…
KAGA-KOKO Jul 11, 2024
626274c
platform: mips: cpu_hwmon: Disable driver on unsupported hardware
FlyGoat Jun 14, 2024
f6bfdf9
RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
bvanassche Jun 5, 2024
a8418d6
selftests/sigaltstack: Fix ppc64 GCC build
mpe May 20, 2024
47fec9a
dm-verity: fix dm_is_verity_target() when dm-verity is builtin
Jul 4, 2024
9e35d60
rbd: don't assume rbd_is_lock_owner() for exclusive mappings
idryomov Jul 23, 2024
02ae18d
remoteproc: stm32_rproc: Fix mailbox interrupts queuing
May 21, 2024
f7d9879
remoteproc: imx_rproc: Skip over memory region when node value is NULL
Jun 6, 2024
0a0e1ea
remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
Jun 12, 2024
1c6ce5f
MIPS: dts: loongson: Add ISA node
FlyGoat Jun 14, 2024
c4c6822
MIPS: ip30: ip30-console: Add missing include
FlyGoat Jun 16, 2024
bc1218a
MIPS: dts: loongson: Fix GMAC phy node
FlyGoat Jun 14, 2024
f900cfb
MIPS: Loongson64: env: Hook up Loongsson-2K
FlyGoat Jun 14, 2024
f392c95
MIPS: Loongson64: Remove memory node for builtin-dtb
FlyGoat Jun 14, 2024
0bef312
MIPS: Loongson64: reset: Prioritise firmware service
FlyGoat Jun 14, 2024
1f55a70
MIPS: Loongson64: Test register availability before use
FlyGoat Jun 14, 2024
dd9b0c7
drm/etnaviv: don't block scheduler when GPU is still active
lynxeye-dev Jun 21, 2024
fd5c645
drm/panfrost: Mark simple_ondemand governor as softdep
Jun 17, 2024
12418a2
rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
idryomov Jul 23, 2024
90c1395
rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
idryomov Jul 23, 2024
8d212cd
lib/build_OID_registry: don't mention the full path of the script in …
Mar 13, 2024
8492da8
video: logo: Drop full path of the input filename in generated file
lynxeye-dev Apr 10, 2024
ee7e352
Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
hildawur Jun 17, 2024
ed80011
Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
Avenger-285714 Jun 22, 2024
63419a4
minmax: scsi: fix mis-use of 'clamp()' in sr.c
torvalds Jul 29, 2024
6c81f1a
nilfs2: handle inconsistent state in nilfs_btnode_create_block()
konis Jul 25, 2024
e493211
mm/mglru: fix ineffective protection calculation
yuzhaogoogle Jul 12, 2024
e70a1fa
wifi: mac80211: track capability/opmode NSS separately
jmberg-intel Feb 28, 2024
ba2082c
PCI: Introduce cleanup helpers for device reference counts and locks
weiny2 Dec 21, 2023
13a1e0e
PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
l1k Jun 18, 2024
5ad08f1
s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
gerald-schaefer Jul 15, 2024
0ebfb33
f2fs: fix to truncate preallocated blocks in f2fs_file_open()
chaseyu May 29, 2024
2dca770
kdb: address -Wformat-security warnings
arndb May 28, 2024
9d66741
kdb: Use the passed prompt in kdb_position_cursor()
dianders May 28, 2024
b03da00
jfs: Fix array-index-out-of-bounds in diFree
name2965 May 30, 2024
486bfe7
dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
r-vignesh Jun 7, 2024
f3081a1
phy: cadence-torrent: Check return value on register read
Jul 2, 2024
67b9ff9
phy: zynqmp: Enable reference clock correctly
Jun 28, 2024
e96f5d6
um: time-travel: fix time-travel-start option
jmberg-intel Apr 17, 2024
7c54448
um: time-travel: fix signal blocking race/hang
jmberg-intel Jul 3, 2024
036a055
f2fs: fix start segno of large section
Jul 8, 2024
e33ef68
watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
claudiubeznea May 31, 2024
00f550c
watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
claudiubeznea May 31, 2024
018ee9a
f2fs: fix to update user block counts in block_operations()
chaseyu Jun 25, 2024
3afcf74
kbuild: avoid build error when single DTB is turned into composite DTB
masahir0y Jul 4, 2024
c565eae
selftests/bpf: fexit_sleep: Fix stack allocation for arm64
puranjaymohan Jul 15, 2024
675e633
libbpf: Fix no-args func prototype BTF dumping syntax
anakryiko Jul 12, 2024
f49bcc7
af_unix: Disable MSG_OOB handling for sockets in sockmap/sockhash
mmhal Jul 13, 2024
7b1ee4b
dma: fix call order in dmam_free_coherent
hlrichardson Jul 18, 2024
00ae38f
bpf, events: Use prog to emit ksymbol event for main program
Jul 14, 2024
cf43c9a
tools/resolve_btfids: Fix comparison of distinct pointer types warnin…
2005songliwei Jul 22, 2024
240782e
MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
gclement Jul 22, 2024
9343bdc
ipv4: Fix incorrect source address in Record Route option
idosch Jul 18, 2024
67c1bca
net: bonding: correctly annotate RCU in bond_should_notify_peers()
jmberg-intel Jul 19, 2024
70cc171
ice: Fix recipe read procedure
WojDrew Jul 1, 2024
db052da
netfilter: nft_set_pipapo_avx2: disable softinterrupts
Jul 19, 2024
9b684eb
tipc: Return non-zero value from tipc_udp_addr2str() on error
Jul 16, 2024
5598a89
net: stmmac: Correct byte order of perfect_match
horms Jul 23, 2024
e5d4eaf
net: nexthop: Initialize all fields in dumped nexthops
pmachata Jul 23, 2024
56d331e
bpf: Fix a segment issue when downgrading gso_size
Jul 19, 2024
93f3632
mISDN: Fix a use after free in hfcmulti_tx()
Jul 24, 2024
3171eb9
apparmor: Fix null pointer deref when receiving skb during sock creation
leonshaw Sep 2, 2023
e950543
powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
May 31, 2024
f24e3e3
lirc: rc_dev_get_from_fd(): fix file leak
May 31, 2024
3348e71
auxdisplay: ht16k33: Drop reference after LED registration
elfring Jun 4, 2024
509915a
ASoC: SOF: imx8m: Fix DSP control regmap retrieval
dbaluta Jul 15, 2024
a65e210
spi: microchip-core: fix the issues in the isr
nagasureshmchp Jul 15, 2024
37ea084
spi: microchip-core: defer asserting chip select until just before wr…
swilkins-raymarine Jul 15, 2024
09e7694
spi: microchip-core: only disable SPI controller when register value …
swilkins-raymarine Jul 15, 2024
1b040ad
spi: microchip-core: switch to use modern name
Aug 23, 2023
1f0ef64
spi: microchip-core: fix init function not setting the master and mot…
swilkins-raymarine Jul 15, 2024
4f27cfc
spi: microchip-core: ensure TX and RX FIFOs are empty at start of a t…
swilkins-raymarine Jul 15, 2024
7599847
nvme-pci: Fix the instructions for disabling power management
bvanassche Jul 11, 2024
df4935f
ASoC: sof: amd: fix for firmware reload failure in Vangogh platform
Venkata-Prasad-Potturu Jul 18, 2024
7c3436f
spi: spidev: add correct compatible for Rohm BH2228FV
ConchuOD Jul 17, 2024
5b1f21a
ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
plbossart Jul 22, 2024
ec0bcf4
ASoC: TAS2781: Fix tasdev_load_calibrated_data()
Jul 19, 2024
8d39e54
ceph: fix incorrect kmalloc size of pagevec mempool
ethanwu-syno Jul 11, 2024
996eddc
s390/pci: Refactor arch_setup_msi_irqs()
Jul 11, 2024
4ca91ca
s390/pci: Allow allocation of more than 1 MSI interrupt
Jul 11, 2024
3d0195f
s390/cpum_cf: Fix endless loop in CF_DIAG event stop
Jul 15, 2024
95059f8
iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
dTenebrae Jul 16, 2024
3fe44ff
io_uring: fix io_match_task must_hold
isilence Jul 24, 2024
17c2932
nvme-pci: add missing condition check for existence of mapped data
rleon Jul 24, 2024
06873e2
fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_…
sforshee Jul 24, 2024
ff097a3
Linux 6.6.44
gregkh Aug 3, 2024
570ae86
arm64: dts: qcom: sc7180: switch USB+DP QMP PHY to new style of bindings
lumag Jul 11, 2023
64b32f4
arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park mode
Jun 4, 2024
db70f41
arm64: dts: qcom: sc7280: switch USB+DP QMP PHY to new style of bindings
lumag Jul 11, 2023
d5ffd65
arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park mode
Jun 4, 2024
e99bc97
arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
lumag Aug 24, 2023
80f7fe8
arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
Jul 4, 2024
5862044
arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
Jul 4, 2024
4251412
arm64: dts: qcom: sdm845: switch USB+DP QMP PHY to new style of bindings
lumag Jul 11, 2023
b9f4109
arm64: dts: qcom: sdm845: switch USB QMP PHY to new style of bindings
lumag Aug 24, 2023
40c6f80
arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for USB
Jul 4, 2024
9e1da9a
thermal: bcm2835: Convert to platform remove callback returning void
Sep 27, 2023
9388d42
thermal/drivers/broadcom: Fix race between removal and clock disable
krzk Jul 9, 2024
f641aac
sysctl: allow change system v ipc sysctls inside ipc namespace
legionus Jan 15, 2024
dae55df
sysctl: allow to change limits for posix messages queues
legionus Jan 15, 2024
9404ba6
sysctl: treewide: drop unused argument ctl_table_root::set_ownership(…
t-8ch Mar 15, 2024
4f2e87d
sysctl: always initialize i_uid/i_gid
t-8ch Apr 2, 2024
bcaf264
ext4: refactor ext4_da_map_blocks()
zhangyi089 Jan 27, 2024
65d6ec5
ext4: convert to exclusive lock while inserting delalloc extents
zhangyi089 Jan 27, 2024
e77467f
ext4: factor out a common helper to query extent map
zhangyi089 May 17, 2024
58dea08
ext4: check the extent status again before inserting delalloc block
zhangyi089 May 17, 2024
ee5f7fb
cpufreq: qcom-nvmem: Simplify driver data allocation
stephan-gh Oct 18, 2023
059c393
cpufreq: qcom-nvmem: fix memory leaks in probe error paths
javiercarrascocruz May 23, 2024
90f89af
leds: trigger: Remove unused function led_trigger_rename_static()
hkallweit Dec 8, 2023
f62389f
leds: trigger: Store brightness set by led_trigger_event()
hkallweit Mar 4, 2024
412a6f7
leds: trigger: Call synchronize_rcu() before calling trig->activate()
jwrdegoede May 31, 2024
039ab92
leds: triggers: Flush pending brightness before activating trigger
t-8ch Jun 13, 2024
278fc07
KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}
vittyvk Dec 5, 2023
45499fa
KVM: VMX: Move posted interrupt descriptor out of VMX code
Apr 23, 2024
df135fc
KVM: nVMX: Add a helper to get highest pending from Posted Interrupt …
sean-jc Jun 7, 2024
84705b2
KVM: nVMX: Check for pending posted interrupts when looking for neste…
sean-jc Jun 7, 2024
44f59d4
PCI: Add pci_get_base_class() helper
Aug 25, 2023
be71102
fbdev/vesafb: Replace references to global screen_info by local pointer
Dec 6, 2023
4da3eb7
video: Add helpers for decoding screen_info
Feb 12, 2024
3776f73
video: Provide screen_info_get_pci_dev() to find screen_info's PCI de…
Feb 12, 2024
b96bc71
firmware/sysfb: Update screen_info for relocated EFI framebuffers
Feb 12, 2024
675d752
fbdev: vesafb: Detect VGA compatibility from screen info's VESA attri…
Jun 17, 2024
fe7be54
mm: restrict the pcp batch scale factor to avoid too long latency
yhuang-intel Oct 16, 2023
5b4efe2
mm: page_alloc: control latency caused by zone PCP draining
lynxeye-dev Mar 18, 2024
f91ea57
mm/page_alloc: fix pcp->count race between drain_pages_zone() vs __rm…
zhijianli88 Jul 23, 2024
f4747ac
f2fs: fix to avoid use SSR allocate when do defragment
May 29, 2024
570754e
f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
Jun 18, 2024
50e5fdd
dmaengine: fsl-edma: add address for channel mux register in fsl_edma…
nxpfrankli Dec 21, 2023
e6bb1af
dmaengine: fsl-edma: add i.MX8ULP edma support
1991Joyzou Mar 23, 2024
b6b61eb
dmaengine: fsl-edma: clean up unused "fsl,imx8qm-adma" compatible string
1991Joyzou Apr 24, 2024
9471a87
dmaengine: fsl-edma: change the memory access from local into remote …
1991Joyzou May 10, 2024
023d9e6
perf: imx_perf: fix counter start and config sequence
May 29, 2024
28a5b7d
MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
FlyGoat May 7, 2024
cece807
MIPS: dts: loongson: Fix liointc IRQ polarity
FlyGoat Jun 14, 2024
5136bd1
MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
FlyGoat Jun 14, 2024
404f7f6
ARM: 9406/1: Fix callchain_trace() return value
Jun 27, 2024
531ffcb
HID: amd_sfh: Move sensor discovery before HID device initialization
Jul 18, 2024
0e6c435
perf tool: fix dereferencing NULL al->maps
Jul 22, 2024
0f054f9
drm/nouveau: prime: fix refcount underflow
Jul 18, 2024
76c2816
drm/vmwgfx: Fix overlay when using Screen Targets
en4bz Jul 19, 2024
a647c46
drm/vmwgfx: Trigger a modeset when the screen moves
en4bz Jun 24, 2024
8430d00
sched: act_ct: take care of padding in struct zones_ht_key
Jul 25, 2024
9f0b492
wifi: cfg80211: fix reporting failed MLO links status with cfg80211_c…
Jul 24, 2024
226af19
net: phy: realtek: add support for RTL8366S Gigabit PHY
markmentovai Jul 25, 2024
53083ed
ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
Jul 26, 2024
152714d
Bluetooth: btintel: Fail setup on error
kirankrishnappa-intel Jul 3, 2024
9d79a1a
Bluetooth: hci_sync: Fix suspending with wrong filter policy
Vudentz Jul 15, 2024
a3375bd
mptcp: give rcvlowat some love
Oct 23, 2023
4b09716
tcp: annotate data-races around tp->window_clamp
Apr 4, 2024
77a0047
tcp: Adjust clamping window for applications specifying SO_RCVBUF
Jul 26, 2024
8a95002
net: axienet: start napi before enabling Rx/Tx
AndybnACT Jul 26, 2024
7c10213
rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified …
q2ven Jul 27, 2024
7c474e2
i915/perf: Remove code to update PWR_CLK_STATE for gen12
unerlige Jun 29, 2024
ca59848
ice: respect netif readiness in AF_XDP ZC related ndo's
michalQb Jul 26, 2024
59d2082
ice: don't busy wait for Rx queue disable in ice_qp_dis()
mfijalko Jul 26, 2024
c7efbf6
ice: replace synchronize_rcu with synchronize_net
mfijalko Jul 26, 2024
dd9f472
ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
mfijalko Jul 26, 2024
62a401c
net/iucv: fix use after free in iucv_sock_close()
SandyWinter Jul 29, 2024
6399f88
drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
surajk8 Jul 30, 2024
732e804
net: mvpp2: Don't re-use loop iterator
Jul 24, 2024
bf1d8bd
net: phy: micrel: Fix the KSZ9131 MDI-X status issue
lakkarajun Jul 25, 2024
f5b8ac2
ALSA: hda: Conditionally use snooping for AMD HDMI
tiwai Jul 31, 2024
b1a9332
netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
q2ven Jul 25, 2024
254a7c5
netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_tab…
q2ven Jul 25, 2024
26d097e
net/mlx5: Always drain health in shutdown callback
shayshyi Jul 30, 2024
2aaf067
net/mlx5: Fix error handling in irq_pool_request_irq
shayshyi Jul 30, 2024
6c7b863
net/mlx5: Lag, don't use the hardcoded value of the first port
mark-bloch Jul 30, 2024
80b37a8
net/mlx5: Fix missing lock on sync reset reload
mosheshemesh2 Jul 30, 2024
81ff24d
net/mlx5e: Require mlx5 tc classifier action support for IPsec prio c…
Binary-Eater Jul 30, 2024
f42f42f
net/mlx5e: Fix CT entry update leaks of modify header context
Jul 30, 2024
6aa4371
net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
Jul 30, 2024
ba1cfac
igc: Fix double reset adapter triggered from a single taprio cmd
Jul 30, 2024
f98084e
ipv6: fix ndisc_is_useropt() handling for PIO
zenczykowski Jul 30, 2024
3172959
riscv: remove unused functions in traps_misaligned.c
clementleger Oct 4, 2023
bb73d69
perf: riscv: Fix selecting counters in legacy mode
Jul 29, 2024
514ad7c
riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
Jul 31, 2024
ab2862e
riscv: Fix linear mapping checks for non-contiguous memory regions
Jun 22, 2024
d23963b
arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
willdeacon Jul 31, 2024
071ea95
rust: SHADOW_CALL_STACK is incompatible with Rust
Darksonn Jul 29, 2024
10cca17
platform/chrome: cros_ec_proto: Lock device when updating MKBP version
duda-patryk Jul 30, 2024
1f3d1f1
HID: wacom: Modify pen IDs
flying-elephant Jul 9, 2024
583602b
btrfs: zoned: fix zone_unusable accounting on making block group read…
naota Feb 15, 2023
257a724
btrfs: do not subtract delalloc from avail bytes
naota Jul 11, 2024
a838200
protect the fetch of ->fd[fd] in do_dup2() from mispredictions
Aug 1, 2024
b476c9b
mptcp: sched: check both directions for backup
matttbe Jul 27, 2024
0b287ea
ALSA: usb-audio: Correct surround channels in UAC1 channel map
tiwai Jul 31, 2024
76e7f1c
ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
MavChtz Jul 28, 2024
3e97c33
ALSA: seq: ump: Optimize conversions from SysEx to UMP
tiwai Jul 26, 2024
d4827da
Revert "ALSA: firewire-lib: obsolete workqueue for period update"
recallmenot Jul 30, 2024
5596406
Revert "ALSA: firewire-lib: operate for period elapse event in proces…
recallmenot Jul 30, 2024
1501590
drm/vmwgfx: Fix a deadlock in dma buf fence polling
zackr Jul 22, 2024
42b89d9
drm/virtio: Fix type of dma-fence context variable
digetx Jul 14, 2024
fb16fb3
drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
Jul 29, 2024
1570f45
net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
Jul 25, 2024
78ec347
r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
hkallweit Jul 30, 2024
3f2a465
mptcp: fix user-space PM announced address accounting
Jul 27, 2024
ade7cd2
mptcp: distinguish rcv vs sent backup flag in requests
matttbe Jul 27, 2024
b57561c
mptcp: fix NL PM announced address accounting
Jul 27, 2024
bc52335
mptcp: mib: count MPJ with backup flag
matttbe Jul 27, 2024
19c291b
mptcp: fix bad RCVPRUNED mib accounting
Jul 31, 2024
2202dfd
mptcp: pm: only set request_bkup flag when sending MP_PRIO
matttbe Jul 27, 2024
56b29f3
mptcp: fix duplicate data handling
Jul 31, 2024
ddae992
selftests: mptcp: always close input's FD if opened
Jul 27, 2024
f52f5b1
selftests: mptcp: join: validate backup in MPJ
matttbe Jul 27, 2024
3a27678
selftests: mptcp: join: check backup support in signal endp
matttbe Jul 27, 2024
db209b6
mptcp: prevent BPF accessing lowat from a subflow socket.
Mar 29, 2024
9d6cc38
Linux 6.6.45
gregkh Aug 11, 2024
f4420df
Merge branch 'linux-6.6.y' into linux-6.6-y-rolling-lts-stable
opsiff Aug 11, 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
  •  
  •  
  •  
36 changes: 11 additions & 25 deletions Documentation/admin-guide/cifs/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -722,40 +722,26 @@ Configuration pseudo-files:
======================= =======================================================
SecurityFlags Flags which control security negotiation and
also packet signing. Authentication (may/must)
flags (e.g. for NTLM and/or NTLMv2) may be combined with
flags (e.g. for NTLMv2) may be combined with
the signing flags. Specifying two different password
hashing mechanisms (as "must use") on the other hand
does not make much sense. Default flags are::

0x07007

(NTLM, NTLMv2 and packet signing allowed). The maximum
allowable flags if you want to allow mounts to servers
using weaker password hashes is 0x37037 (lanman,
plaintext, ntlm, ntlmv2, signing allowed). Some
SecurityFlags require the corresponding menuconfig
options to be enabled. Enabling plaintext
authentication currently requires also enabling
lanman authentication in the security flags
because the cifs module only supports sending
laintext passwords using the older lanman dialect
form of the session setup SMB. (e.g. for authentication
using plain text passwords, set the SecurityFlags
to 0x30030)::
0x00C5

(NTLMv2 and packet signing allowed). Some SecurityFlags
may require enabling a corresponding menuconfig option.

may use packet signing 0x00001
must use packet signing 0x01001
may use NTLM (most common password hash) 0x00002
must use NTLM 0x02002
may use NTLMv2 0x00004
must use NTLMv2 0x04004
may use Kerberos security 0x00008
must use Kerberos 0x08008
may use lanman (weak) password hash 0x00010
must use lanman password hash 0x10010
may use plaintext passwords 0x00020
must use plaintext passwords 0x20020
(reserved for future packet encryption) 0x00040
may use Kerberos security (krb5) 0x00008
must use Kerberos 0x08008
may use NTLMSSP 0x00080
must use NTLMSSP 0x80080
seal (packet encryption) 0x00040
must seal (not implemented yet) 0x40040

cifsFYI If set to non-zero value, additional debug information
will be logged to the system error log. This field
Expand Down
4 changes: 2 additions & 2 deletions Documentation/cdrom/cdrom-standard.rst
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ current *struct* is::
int (*media_changed)(struct cdrom_device_info *, int);
int (*tray_move)(struct cdrom_device_info *, int);
int (*lock_door)(struct cdrom_device_info *, int);
int (*select_speed)(struct cdrom_device_info *, int);
int (*select_speed)(struct cdrom_device_info *, unsigned long);
int (*get_last_session) (struct cdrom_device_info *,
struct cdrom_multisession *);
int (*get_mcn)(struct cdrom_device_info *, struct cdrom_mcn *);
Expand Down Expand Up @@ -396,7 +396,7 @@ action need be taken, and the return value should be 0.

::

int select_speed(struct cdrom_device_info *cdi, int speed)
int select_speed(struct cdrom_device_info *cdi, unsigned long speed)

Some CD-ROM drives are capable of changing their head-speed. There
are several reasons for changing the speed of a CD-ROM drive. Badly
Expand Down
5 changes: 4 additions & 1 deletion Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,10 @@ properties:
to take when the temperature crosses those thresholds.

patternProperties:
"^[a-zA-Z][a-zA-Z0-9\\-]{1,12}-thermal$":
# Node name is limited in size due to Linux kernel requirements - 19
# characters in total (see THERMAL_NAME_LENGTH, including terminating NUL
# byte):
"^[a-zA-Z][a-zA-Z0-9\\-]{1,10}-thermal$":
type: object
description:
Each thermal zone node contains information about how frequently it
Expand Down
2 changes: 1 addition & 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 = 40
SUBLEVEL = 45
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

Expand Down
62 changes: 0 additions & 62 deletions arch/arm/boot/dts/allwinner/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -259,68 +259,6 @@ dtb-$(CONFIG_MACH_SUN8I) += \
sun8i-v3s-licheepi-zero.dtb \
sun8i-v3s-licheepi-zero-dock.dtb \
sun8i-v40-bananapi-m2-berry.dtb
dtb-$(CONFIG_MACH_SUN8I) += \
sun8i-a23-evb.dtb \
sun8i-a23-gt90h-v4.dtb \
sun8i-a23-inet86dz.dtb \
sun8i-a23-ippo-q8h-v5.dtb \
sun8i-a23-ippo-q8h-v1.2.dtb \
sun8i-a23-polaroid-mid2407pxe03.dtb \
sun8i-a23-polaroid-mid2809pxe04.dtb \
sun8i-a23-q8-tablet.dtb \
sun8i-a33-et-q8-v1.6.dtb \
sun8i-a33-ga10h-v1.1.dtb \
sun8i-a33-inet-d978-rev2.dtb \
sun8i-a33-ippo-q8h-v1.2.dtb \
sun8i-a33-olinuxino.dtb \
sun8i-a33-q8-tablet.dtb \
sun8i-a33-sinlinx-sina33.dtb \
sun8i-a83t-allwinner-h8homlet-v2.dtb \
sun8i-a83t-bananapi-m3.dtb \
sun8i-a83t-cubietruck-plus.dtb \
sun8i-a83t-tbs-a711.dtb \
sun8i-h2-plus-bananapi-m2-zero.dtb \
sun8i-h2-plus-libretech-all-h3-cc.dtb \
sun8i-h2-plus-orangepi-r1.dtb \
sun8i-h2-plus-orangepi-zero.dtb \
sun8i-h3-bananapi-m2-plus.dtb \
sun8i-h3-bananapi-m2-plus-v1.2.dtb \
sun8i-h3-beelink-x2.dtb \
sun8i-h3-libretech-all-h3-cc.dtb \
sun8i-h3-mapleboard-mp130.dtb \
sun8i-h3-nanopi-duo2.dtb \
sun8i-h3-nanopi-m1.dtb\
\
sun8i-h3-nanopi-m1-plus.dtb \
sun8i-h3-nanopi-neo.dtb \
sun8i-h3-nanopi-neo-air.dtb \
sun8i-h3-nanopi-r1.dtb \
sun8i-h3-orangepi-2.dtb \
sun8i-h3-orangepi-lite.dtb \
sun8i-h3-orangepi-one.dtb \
sun8i-h3-orangepi-pc.dtb \
sun8i-h3-orangepi-pc-plus.dtb \
sun8i-h3-orangepi-plus.dtb \
sun8i-h3-orangepi-plus2e.dtb \
sun8i-h3-orangepi-zero-plus2.dtb \
sun8i-h3-rervision-dvk.dtb \
sun8i-h3-zeropi.dtb \
sun8i-h3-emlid-neutis-n5h3-devboard.dtb \
sun8i-r16-bananapi-m2m.dtb \
sun8i-r16-nintendo-nes-classic.dtb \
sun8i-r16-nintendo-super-nes-classic.dtb \
sun8i-r16-parrot.dtb \
sun8i-r40-bananapi-m2-ultra.dtb \
sun8i-r40-oka40i-c.dtb \
sun8i-s3-elimo-initium.dtb \
sun8i-s3-lichee-zero-plus.dtb \
sun8i-s3-pinecube.dtb \
sun8i-t113s-mangopi-mq-r-t113.dtb \
sun8i-t3-cqa3t-bv3.dtb \
sun8i-v3-sl631-imx179.dtb \
sun8i-v3s-licheepi-zero.dtb \
sun8i-v3s-licheepi-zero-dock.dtb \
sun8i-v40-bananapi-m2-berry.dtb
dtb-$(CONFIG_MACH_SUN9I) += \
sun9i-a80-optimus.dtb \
sun9i-a80-cubieboard4.dtb
Expand Down
23 changes: 0 additions & 23 deletions arch/arm/boot/dts/nxp/imx/imx6q-kontron-samx6i.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,8 @@

#include "imx6q.dtsi"
#include "imx6qdl-kontron-samx6i.dtsi"
#include <dt-bindings/gpio/gpio.h>

/ {
model = "Kontron SMARC sAMX6i Quad/Dual";
compatible = "kontron,imx6q-samx6i", "fsl,imx6q";
};

/* Quad/Dual SoMs have 3 chip-select signals */
&ecspi4 {
cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>,
<&gpio3 29 GPIO_ACTIVE_LOW>,
<&gpio3 25 GPIO_ACTIVE_LOW>;
};

&pinctrl_ecspi4 {
fsl,pins = <
MX6QDL_PAD_EIM_D21__ECSPI4_SCLK 0x100b1
MX6QDL_PAD_EIM_D28__ECSPI4_MOSI 0x100b1
MX6QDL_PAD_EIM_D22__ECSPI4_MISO 0x100b1

/* SPI4_IMX_CS2# - connected to internal flash */
MX6QDL_PAD_EIM_D24__GPIO3_IO24 0x1b0b0
/* SPI4_IMX_CS0# - connected to SMARC SPI0_CS0# */
MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x1b0b0
/* SPI4_CS3# - connected to SMARC SPI0_CS1# */
MX6QDL_PAD_EIM_D25__GPIO3_IO25 0x1b0b0
>;
};
14 changes: 9 additions & 5 deletions arch/arm/boot/dts/nxp/imx/imx6qdl-kontron-samx6i.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,8 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ecspi4>;
cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>,
<&gpio3 29 GPIO_ACTIVE_LOW>;
<&gpio3 29 GPIO_ACTIVE_LOW>,
<&gpio3 25 GPIO_ACTIVE_LOW>;
status = "okay";

/* default boot source: workaround #1 for errata ERR006282 */
Expand All @@ -259,7 +260,7 @@
&fec {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet>;
phy-mode = "rgmii";
phy-connection-type = "rgmii-id";
phy-handle = <&ethphy>;

mdio {
Expand All @@ -269,7 +270,7 @@
ethphy: ethernet-phy@1 {
compatible = "ethernet-phy-ieee802.3-c22";
reg = <1>;
reset-gpios = <&gpio1 25 GPIO_ACTIVE_LOW>;
reset-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>;
reset-assert-us = <1000>;
};
};
Expand Down Expand Up @@ -464,6 +465,8 @@
MX6QDL_PAD_EIM_D24__GPIO3_IO24 0x1b0b0
/* SPI_IMX_CS0# - connected to SMARC SPI0_CS0# */
MX6QDL_PAD_EIM_D29__GPIO3_IO29 0x1b0b0
/* SPI4_CS3# - connected to SMARC SPI0_CS1# */
MX6QDL_PAD_EIM_D25__GPIO3_IO25 0x1b0b0
>;
};

Expand Down Expand Up @@ -516,7 +519,7 @@
MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0
MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0
MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0
MX6QDL_PAD_ENET_CRS_DV__GPIO1_IO25 0x1b0b0 /* RST_GBE0_PHY# */
MX6QDL_PAD_NANDF_D1__GPIO2_IO01 0x1b0b0 /* RST_GBE0_PHY# */
>;
};

Expand Down Expand Up @@ -729,7 +732,7 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcie>;
wake-up-gpio = <&gpio6 18 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio3 13 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio3 13 GPIO_ACTIVE_LOW>;
};

/* LCD_BKLT_PWM */
Expand Down Expand Up @@ -817,5 +820,6 @@
/* CPLD is feeded by watchdog (hardwired) */
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_wdog1>;
fsl,ext-reset-output;
status = "okay";
};
1 change: 1 addition & 0 deletions arch/arm/boot/dts/st/stm32mp151.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
<GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
<GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
interrupt-parent = <&intc>;
arm,no-tick-in-suspend;
};

clocks {
Expand Down
14 changes: 2 additions & 12 deletions arch/arm/include/asm/uaccess.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,24 +109,14 @@ extern int __get_user_64t_1(void *);
extern int __get_user_64t_2(void *);
extern int __get_user_64t_4(void *);

#define __GUP_CLOBBER_1 "lr", "cc"
#ifdef CONFIG_CPU_USE_DOMAINS
#define __GUP_CLOBBER_2 "ip", "lr", "cc"
#else
#define __GUP_CLOBBER_2 "lr", "cc"
#endif
#define __GUP_CLOBBER_4 "lr", "cc"
#define __GUP_CLOBBER_32t_8 "lr", "cc"
#define __GUP_CLOBBER_8 "lr", "cc"

#define __get_user_x(__r2, __p, __e, __l, __s) \
__asm__ __volatile__ ( \
__asmeq("%0", "r0") __asmeq("%1", "r2") \
__asmeq("%3", "r1") \
"bl __get_user_" #__s \
: "=&r" (__e), "=r" (__r2) \
: "0" (__p), "r" (__l) \
: __GUP_CLOBBER_##__s)
: "ip", "lr", "cc")

/* narrowing a double-word get into a single 32bit word register: */
#ifdef __ARMEB__
Expand All @@ -148,7 +138,7 @@ extern int __get_user_64t_4(void *);
"bl __get_user_64t_" #__s \
: "=&r" (__e), "=r" (__r2) \
: "0" (__p), "r" (__l) \
: __GUP_CLOBBER_##__s)
: "ip", "lr", "cc")
#else
#define __get_user_x_64t __get_user_x
#endif
Expand Down
3 changes: 1 addition & 2 deletions arch/arm/kernel/perf_callchain.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,7 @@ static bool
callchain_trace(void *data, unsigned long pc)
{
struct perf_callchain_entry_ctx *entry = data;
perf_callchain_store(entry, pc);
return true;
return perf_callchain_store(entry, pc) == 0;
}

void
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-davinci/pm.c
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ static void davinci_pm_suspend(void)

/* Configure sleep count in deep sleep register */
val = __raw_readl(pm_config.deepsleep_reg);
val &= ~DEEPSLEEP_SLEEPCOUNT_MASK,
val &= ~DEEPSLEEP_SLEEPCOUNT_MASK;
val |= pm_config.sleepcount;
__raw_writel(val, pm_config.deepsleep_reg);

Expand Down
30 changes: 10 additions & 20 deletions arch/arm/mach-pxa/spitz.c
Original file line number Diff line number Diff line change
Expand Up @@ -520,21 +520,17 @@ static struct gpiod_lookup_table spitz_ads7846_gpio_table = {
static struct gpiod_lookup_table spitz_lcdcon_gpio_table = {
.dev_id = "spi2.1",
.table = {
GPIO_LOOKUP("gpio-pxa", SPITZ_GPIO_BACKLIGHT_CONT,
"BL_CONT", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("gpio-pxa", SPITZ_GPIO_BACKLIGHT_ON,
"BL_ON", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.1", 6, "BL_CONT", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("sharp-scoop.1", 7, "BL_ON", GPIO_ACTIVE_HIGH),
{ },
},
};

static struct gpiod_lookup_table akita_lcdcon_gpio_table = {
.dev_id = "spi2.1",
.table = {
GPIO_LOOKUP("gpio-pxa", AKITA_GPIO_BACKLIGHT_CONT,
"BL_CONT", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("gpio-pxa", AKITA_GPIO_BACKLIGHT_ON,
"BL_ON", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("i2c-max7310", 3, "BL_ON", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("i2c-max7310", 4, "BL_CONT", GPIO_ACTIVE_LOW),
{ },
},
};
Expand Down Expand Up @@ -941,25 +937,19 @@ static inline void spitz_i2c_init(void) {}
static struct gpiod_lookup_table spitz_audio_gpio_table = {
.dev_id = "spitz-audio",
.table = {
GPIO_LOOKUP("sharp-scoop.0", SPITZ_GPIO_MUTE_L - SPITZ_SCP_GPIO_BASE,
"mute-l", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", SPITZ_GPIO_MUTE_R - SPITZ_SCP_GPIO_BASE,
"mute-r", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.1", SPITZ_GPIO_MIC_BIAS - SPITZ_SCP2_GPIO_BASE,
"mic", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", 3, "mute-l", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", 4, "mute-r", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.1", 8, "mic", GPIO_ACTIVE_HIGH),
{ },
},
};

static struct gpiod_lookup_table akita_audio_gpio_table = {
.dev_id = "spitz-audio",
.table = {
GPIO_LOOKUP("sharp-scoop.0", SPITZ_GPIO_MUTE_L - SPITZ_SCP_GPIO_BASE,
"mute-l", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", SPITZ_GPIO_MUTE_R - SPITZ_SCP_GPIO_BASE,
"mute-r", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("i2c-max7310", AKITA_GPIO_MIC_BIAS - AKITA_IOEXP_GPIO_BASE,
"mic", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", 3, "mute-l", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("sharp-scoop.0", 4, "mute-r", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("i2c-max7310", 2, "mic", GPIO_ACTIVE_HIGH),
{ },
},
};
Expand Down
5 changes: 5 additions & 0 deletions arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,11 @@
#sound-dai-cells = <0>;
status = "disabled";

assigned-clocks = <&clkc CLKID_HDMI_SEL>,
<&clkc CLKID_HDMI>;
assigned-clock-parents = <&xtal>, <0>;
assigned-clock-rates = <0>, <24000000>;

/* VPU VENC Input */
hdmi_tx_venc_port: port@0 {
reg = <0>;
Expand Down
4 changes: 4 additions & 0 deletions arch/arm64/boot/dts/amlogic/meson-g12.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -367,6 +367,10 @@
power-domains = <&pwrc PWRC_G12A_ETH_ID>;
};

&hdmi_tx {
power-domains = <&pwrc PWRC_G12A_VPU_ID>;
};

&vpu {
power-domains = <&pwrc PWRC_G12A_VPU_ID>;
};
Expand Down
Loading
Loading