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.36 #301

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
2e8ec2d
fs/writeback: bail out if there is no more inodes for IO and queued once
Feb 28, 2024
72905eb
padata: Disable BH when taking works lock on MT path
herbertx Apr 3, 2024
d098b9d
crypto: hisilicon/sec - Fix memory leak for sec resource release
Apr 7, 2024
4a258de
crypto: hisilicon/qm - Add the err memory release process to qm uninit
Apr 7, 2024
bb7517b
io_uring/sqpoll: work around a potential audit memory leak
axboe Mar 21, 2024
b672ee0
rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
paulmckrcu Mar 7, 2024
c0674e9
rcutorture: Make stall-tasks directly exit when rcutorture tests end
Mar 21, 2024
471c956
rcutorture: Fix invalid context warning when enable srcu barrier testing
Mar 25, 2024
afc461c
block/ioctl: prefer different overflow check
JustinStitt May 7, 2024
77837ae
ssb: Fix potential NULL pointer dereference in ssb_device_uevent()
RandDeeb Mar 6, 2024
264d144
selftests/bpf: Prevent client connect before server bind in test_tc_t…
alessandrocarminati Mar 14, 2024
ffd82e3
selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
Mar 22, 2024
aa52659
batman-adv: bypass empty buckets in batadv_purge_orig_ref()
Mar 30, 2024
3867786
wifi: ath9k: work around memset overflow warning
arndb Apr 4, 2024
49130fc
af_packet: avoid a false positive warning in packet_setsockopt()
Apr 5, 2024
726869e
ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
jwrdegoede Apr 6, 2024
57a3b62
drop_monitor: replace spin_lock by raw_spin_lock
walac Apr 11, 2024
ceebb3e
scsi: qedi: Fix crash while reading debugfs attribute
mrangankar Apr 15, 2024
0cd2cc4
net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
dangowrt Apr 23, 2024
6282942
net/sched: fix false lockdep warning on qdisc root lock
dcaratti Apr 18, 2024
9f2e664
kselftest: arm64: Add a null pointer check
KunWuChan Apr 23, 2024
7728300
net: dsa: realtek: keep default LED state in rtl8366rb
luizluca Apr 27, 2024
7a72850
netpoll: Fix race condition in netpoll_owner_active
leitao Apr 29, 2024
de9c369
wifi: mt76: mt7921s: fix potential hung tasks during chip recovery
leon-yen Mar 7, 2024
b75def2
HID: Add quirk for Logitech Casa touchpad
Apr 29, 2024
e5d4848
HID: asus: fix more n-key report descriptors if n-key quirked
flukejones Apr 16, 2024
20c23c8
ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
tiwai May 6, 2024
27a0af9
Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
wantyapps Apr 5, 2024
b6cf0bb
drm/amd/display: Exit idle optimizations before HDCP execution
Feb 12, 2024
e2df5b6
platform/x86: toshiba_acpi: Add quirk for buttons on Z830
VorpalBlade Jan 31, 2024
90ffcc1
ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
plbossart Apr 11, 2024
c6bf223
ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F
plbossart Apr 11, 2024
d7c5e0b
drm/lima: add mask irq callback to gp and pp
enunes Apr 5, 2024
217a5cc
drm/lima: mask irqs in timeout path before hard reset
enunes Apr 5, 2024
387c83b
ALSA: hda/realtek: Add quirks for Lenovo 13X
Apr 23, 2024
980aeef
powerpc/pseries: Enforce hcall result buffer validity and size
nathanlynch Apr 8, 2024
510e06b
media: intel/ipu6: Fix build with !ACPI
ribalda May 1, 2024
d680ac9
media: mtk-vcodec: potential null pointer deference in SCP
Jan 18, 2024
96880cd
powerpc/io: Avoid clang null pointer arithmetic warnings
mpe May 3, 2024
80c030a
platform/x86: p2sb: Don't init until unassigned resources have been a…
May 9, 2024
12e8cdd
power: supply: cros_usbpd: provide ID table for avoiding fallback match
Apr 1, 2024
c98a2c4
iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
Apr 3, 2024
cc6c142
ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_s…
LiBaokun96 Jan 2, 2024
75113ef
kprobe/ftrace: bail out if ftrace was killed
brenns10 May 1, 2024
6ba3949
usb: gadget: uvc: configfs: ensure guid to be valid before set
mgrzeschik Feb 21, 2024
fcf3d4b
f2fs: remove clear SB_INLINECRYPT flag in default_options
Mar 26, 2024
c2cc446
usb: misc: uss720: check for incompatible versions of the Belkin F5U002
alexhenrie Mar 26, 2024
4af59f3
Avoid hw_desc array overrun in dw-axi-dmac
Mar 27, 2024
7abddb5
usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Leno…
jwrdegoede Apr 6, 2024
70ea7d1
usb: typec: ucsi_glink: drop special handling for CCI_BUSY
lumag Apr 8, 2024
2fc9012
udf: udftime: prevent overflow in udf_disk_stamp_to_time()
RSmirnov512 Mar 27, 2024
bb8c1ec
PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
superm1 Mar 7, 2024
5793010
f2fs: don't set RO when shutting down f2fs
Apr 3, 2024
bed1582
MIPS: Octeon: Add PCIe link status check
Mar 20, 2024
6ad0a31
serial: imx: Introduce timeout when waiting on transmitter empty
esben Apr 11, 2024
ca4cdc5
serial: exar: adding missing CTI and Exar PCI ids
pnewman-cti Apr 16, 2024
cc3b2e2
usb: gadget: function: Remove usage of the deprecated ida_simple_xx()…
tititiou36 Apr 14, 2024
a2f733e
tty: add the option to have a tty reject a new ldisc
torvalds Apr 23, 2024
1d3fa1a
vfio/pci: Collect hot-reset devices to local buffer
awilliam May 3, 2024
e7f343c
cpufreq: amd-pstate: fix memory leak on CPU EPP exit
May 16, 2024
c896eb8
ACPI: EC: Install address space handler at the namespace root
rafaeljw May 15, 2024
7492f0e
PCI: Do not wait for disconnected devices when resuming
ij-intel Feb 8, 2024
745ccc0
ALSA: hda: cs35l41: Possible null pointer dereference in cs35l41_hda_…
simontrimmer May 31, 2024
a531698
ALSA: seq: ump: Fix missing System Reset message handling
tiwai May 31, 2024
985ef45
MIPS: Routerboard 532: Fix vendor retry check code
ij-intel May 8, 2024
50bf07c
mips: bmips: BCM6358: make sure CBR is correctly set
Ansuel Jun 11, 2024
49101b2
tracing: Build event generation tests only as modules
mhiramat Jun 11, 2024
89d9003
ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
DHowett Jun 5, 2024
fae5eb6
ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
ujfalusi Jun 7, 2024
664d13d
ice: avoid IRQ collision to fix init failure on ACPI S3 resume
rickywu0421 May 30, 2024
dd388b6
btrfs: zoned: allocate dummy checksums for zoned NODATASUM writes
morbidrsa Jun 7, 2024
fabd115
net: mvpp2: use slab_build_skb for oversized frames
Jun 13, 2024
5b519e8
cipso: fix total option length computation
WOnder93 Jun 7, 2024
144e307
ALSA: hda: cs35l56: Component should be unbound before deconstruction
simontrimmer Jun 13, 2024
3dd2410
ALSA: hda: tas2781: Component should be unbound before deconstruction
simontrimmer Jun 13, 2024
51d7537
bpf: Avoid splat in pskb_pull_reason
Jun 14, 2024
33688ec
ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
rautyrauty Jun 15, 2024
3fc4bda
netrom: Fix a memory leak in nr_heartbeat_expiry()
Jun 13, 2024
d4c6cb1
ipv6: prevent possible NULL deref in fib6_nh_init()
Jun 14, 2024
4ad9bd9
ipv6: prevent possible NULL dereference in rt6_probe()
Jun 15, 2024
4d94d25
xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
Jun 15, 2024
2abe3b9
netns: Make get_net_ns() handle zero refcount net
Jun 14, 2024
b640bb5
qca_spi: Make interrupt remembering atomic
lategoodbye Jun 14, 2024
aa8a78d
net: lan743x: disable WOL upon resume to restore full data path opera…
lakkarajun Jun 14, 2024
39485ed
net: lan743x: Support WOL at both the PHY and MAC appropriately
lakkarajun Jun 14, 2024
7ff3844
net: phy: mxl-gpy: Remove interrupt mask clearing from config_init
lakkarajun Jun 14, 2024
3ea21d9
net/sched: act_api: rely on rcu in tcf_idr_check_alloc
tammela Dec 11, 2023
07a9ed8
net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
Jun 14, 2024
61d669a
tipc: force a dst refcount before doing decryption
lxin Jun 15, 2024
8dada45
sched: act_ct: add netns into the key of tcf_ct_flow_table
lxin Jun 15, 2024
8f9d53f
ptp: fix integer overflow in max_vclocks_store
Jun 17, 2024
b7d6d21
selftests: openvswitch: Use bash as interpreter
horms Jun 17, 2024
289d753
net: stmmac: No need to calculate speed divider when offload is disabled
xiaoleiwang123456 Jun 17, 2024
bc33067
virtio_net: checksum offloading handling fix
Jun 17, 2024
05002c5
virtio_net: fixing XDP for fully checksummed packets handling
Jun 17, 2024
811b978
octeontx2-pf: Add error handling to VLAN unoffload handling
horms Jun 17, 2024
fdb673e
octeontx2-pf: Fix linking objects into multiple modules
Jun 18, 2024
a182ffc
netfilter: ipset: Fix suspicious rcu_dereference_protected()
Jun 17, 2024
3ad02d4
seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End…
Jun 13, 2024
8a913d9
netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter core
Jun 13, 2024
0af6dd0
ice: Fix VSI list rule with ICE_SW_LKUP_LAST type
Jun 18, 2024
1753fb3
bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
Jun 18, 2024
8185f71
net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_kse…
oneukum Jun 19, 2024
043651d
RDMA/bnxt_re: Fix the max msix vectors macro
selvintxavier May 20, 2024
df1b90b
spi: cs42l43: Correct SPI root clock speed
charleskeepax Jun 4, 2024
7408140
RDMA/rxe: Fix responder length checking for UD request packets
Honggang-LI May 23, 2024
3121715
regulator: core: Fix modpost error "regulator_get_regmap" undefined
bijudas Jun 10, 2024
830fe1c
dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
lrq-max Jun 3, 2024
c064db3
dmaengine: ioatdma: Fix leaking on version mismatch
maquefel May 28, 2024
8f3e307
dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
maquefel May 28, 2024
ae85b2b
dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
maquefel May 28, 2024
1ae769d
dmaengine: fsl-edma: avoid linking both modules
arndb May 28, 2024
dee1298
dmaengine: ioatdma: Fix missing kmem_cache_destroy()
maquefel May 14, 2024
67dc078
regulator: bd71815: fix ramp values
KalleNiemi Jun 12, 2024
ffe51da
thermal/drivers/mediatek/lvts_thermal: Return error in case of invali…
jpanisbl Jun 4, 2024
115832e
arm64: dts: imx8mp: Fix TC9595 reset GPIO on DH i.MX8M Plus DHCOM SoM
Feb 25, 2024
eeb9f6b
arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus DHCOM SoM
Jun 15, 2024
37b596c
arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown GPIO
Gateworks May 22, 2024
e8c5633
arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
fabioestevam May 29, 2024
57e0aaf
arm64: dts: freescale: imx8mm-verdin: enable hysteresis on slow input…
MaxKrummenacher Jun 3, 2024
009ddaa
ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kerne…
RajuRangoju Jun 14, 2024
20638e5
spi: spi-imx: imx51: revert burst length calculation back to bits_per…
marckleinebudde Jun 18, 2024
bdfe37f
io_uring/rsrc: fix incorrect assignment of iter->nr_segs in io_import…
Jun 19, 2024
bc51044
firmware: psci: Fix return value from psci_system_suspend()
sudeep-holla May 15, 2024
900de6c
RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
May 28, 2024
82e876e
RDMA/mlx5: Add check for srq max_sge attribute
PatrisiousHaddad May 28, 2024
d43ad80
RDMA/mana_ib: Ignore optional access flags for MRs
Jun 5, 2024
c812d14
ACPI: EC: Evaluate orphan _REG under EC device
rafaeljw Jun 12, 2024
468023d
arm64: defconfig: enable the vf610 gpio driver
martin-kaiser Jan 24, 2024
7a106f3
ext4: avoid overflow when setting values via sysfs
LiBaokun96 Mar 19, 2024
96501b8
ext4: fix slab-out-of-bounds in ext4_mb_find_good_group_avg_frag_lists()
LiBaokun96 Mar 19, 2024
bcec272
locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
May 15, 2024
54c166d
net: stmmac: Assign configured channel value to EXTTS event
olerem Jun 18, 2024
ce8098a
net: usb: ax88179_178a: improve reset check
jtornosm Jun 17, 2024
4b390b1
net: do not leave a dangling sk pointer, when socket creation fails
ignatk Jun 17, 2024
5a908ae
btrfs: retry block group reclaim without infinite loop
boryas Jun 7, 2024
df37950
scsi: ufs: core: Free memory allocated for model before reinit
Jun 13, 2024
6a95f61
cifs: fix typo in module parameter enable_gcm_256
Jun 19, 2024
9677c16
LoongArch: Fix watchpoint setting error
lhloongson Jun 21, 2024
bd229e2
LoongArch: Trigger user-space watchpoints correctly
lhloongson Jun 21, 2024
888d7aa
LoongArch: Fix multiple hardware watchpoint issues
lhloongson Jun 21, 2024
c271991
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
leitao May 10, 2024
0a55a44
KVM: arm64: Disassociate vcpus from redistributor region on teardown
Jun 5, 2024
3e19a6e
KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
sean-jc Jun 11, 2024
30bb5f1
RDMA/rxe: Fix data copy for IB_SEND_INLINE
Honggang-LI May 16, 2024
d622a4b
RDMA/mlx5: Remove extra unlock on error path
jgunthorpe May 28, 2024
8d7a0fb
RDMA/mlx5: Follow rb_key.ats when creating new mkeys
jgunthorpe May 28, 2024
ad2db5d
ovl: fix encoding fid for lower only root
Jun 14, 2024
9674887
ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 445/4…
Jun 5, 2024
eacaa01
ALSA: hda/realtek: Limit mic boost on N14AP7
drosdeck Jun 5, 2024
940bbc0
ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
pablocpas Jun 20, 2024
19d1765
drm/i915/mso: using joiner is not possible with eDP MSO
jnikula Jun 14, 2024
a4d2a23
drm/radeon: fix UBSAN warning in kv_dpm.c
alexdeucher May 20, 2024
8d9ff50
drm/amdgpu: fix UBSAN warning in kv_dpm.c
alexdeucher May 20, 2024
4bea38d
dt-bindings: dma: fsl-edma: fix dma-channels constraints
krzk May 21, 2024
2bab4f0
ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
josephhz May 30, 2024
98ef40a
ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
josephhz May 30, 2024
e5a5bd4
gcov: add support for GCC 14
oberpar Jun 10, 2024
a0c857a
kcov: don't lose track of remote references during softirqs
a-nogikh Jun 11, 2024
43ed2a8
efi/x86: Free EFI memory map only when installing a new one.
ardbiesheuvel Jun 10, 2024
7e24de8
serial: 8250_dw: Revert "Move definitions to the shared header"
andy-shev May 14, 2024
57fd50e
mm: mmap: allow for the maximum number of bits for randomizing mmap_b…
aquini Jun 6, 2024
984407a
tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
Jun 14, 2024
affdd50
mm/page_table_check: fix crash on ZONE_DEVICE
xzpeter Jun 5, 2024
08754ed
i2c: ocores: set IACK bit after core is enabled
grembeter May 20, 2024
7c9d745
dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller schema
krzk Jun 20, 2024
dd841da
dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-cont…
krzk Jun 20, 2024
fb9a7e5
spi: stm32: qspi: Fix dual flash mode sanity test in stm32_qspi_setup()
Jun 18, 2024
1a5decb
arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
nxpfrankli Jun 14, 2024
4829be2
spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to CCR_BUSWIDTH_4
Jun 18, 2024
1158ad9
perf: script: add raw|disasm arguments to --insn-trace option
Feb 17, 2024
ecbcd38
perf script: Show also errors for --insn-trace option
ahunter6 Mar 15, 2024
42afd68
wifi: rtl8xxxu: enable MFP support with security flag of RX descriptor
djfun Apr 18, 2024
efe5c92
ocfs2: convert to new timestamp accessors
jtlayton Oct 4, 2023
aa67b99
ocfs2: update inode fsync transaction id in ocfs2_unlink and ocfs2_link
Damenly Apr 8, 2024
2f3b808
nbd: Improve the documentation of the locking assumptions
bvanassche May 10, 2024
77d3df3
nbd: Fix signal handling
bvanassche May 10, 2024
68e1221
tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
May 18, 2024
bb8a97f
x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
aegl Apr 16, 2024
49f87fa
x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
aegl May 20, 2024
a01e1ef
riscv: Don't use PGD entries for the linear mapping
Nov 8, 2023
6298c30
riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabled
covanam May 15, 2024
3f4760f
vgacon: rework screen_info #ifdef checks
arndb Oct 9, 2023
7661220
efi/loongarch: Directly position the loaded image file
AlooGS Dec 19, 2023
364518d
LoongArch: Fix entry point in kernel image header
FlyGoat Jun 3, 2024
651ba51
drm/amd/display: revert Exit idle optimizations before HDCP execution
leungmartin Feb 26, 2024
6db86cf
ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
plbossart Apr 26, 2024
8401fb5
net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error …
dcaratti Apr 30, 2024
7bbc731
kprobe/ftrace: fix build error due to bad function definition
torvalds May 18, 2024
66aefa5
hid: asus: asus_report_fixup: fix potential read out of bounds
mrwigglewaffles Jun 2, 2024
6573d2b
Revert "mm: mmap: allow for the maximum number of bits for randomizin…
torvalds Jun 17, 2024
ed63000
Linux 6.6.36
gregkh Jun 27, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Documentation/devicetree/bindings/dma/fsl,edma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ properties:
- 3

dma-channels:
minItems: 1
maxItems: 64
minimum: 1
maximum: 64

clocks:
minItems: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ required:
- clocks

allOf:
- $ref: i2c-controller.yaml
- $ref: /schemas/i2c/i2c-controller.yaml#
- if:
properties:
compatible:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ description: |
google,cros-ec-spi or google,cros-ec-i2c.

allOf:
- $ref: i2c-controller.yaml#
- $ref: /schemas/i2c/i2c-controller.yaml#

properties:
compatible:
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 = 35
SUBLEVEL = 36
EXTRAVERSION =
NAME = Hurr durr I'ma ninja sloth

Expand Down
2 changes: 2 additions & 0 deletions arch/alpha/kernel/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ static void determine_cpu_caches (unsigned int);

static char __initdata command_line[COMMAND_LINE_SIZE];

#ifdef CONFIG_VGA_CONSOLE
/*
* The format of "screen_info" is strange, and due to early
* i386-setup code. This is just enough to make the console
Expand All @@ -147,6 +148,7 @@ struct screen_info screen_info = {
};

EXPORT_SYMBOL(screen_info);
#endif

/*
* The direct map I/O window, if any. This should be the same
Expand Down
2 changes: 2 additions & 0 deletions arch/alpha/kernel/sys_sio.c
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,13 @@ sio_init_irq(void)
static inline void __init
alphabook1_init_arch(void)
{
#ifdef CONFIG_VGA_CONSOLE
/* The AlphaBook1 has LCD video fixed at 800x600,
37 rows and 100 cols. */
screen_info.orig_y = 37;
screen_info.orig_video_cols = 100;
screen_info.orig_video_lines = 37;
#endif

lca_init_arch();
}
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -929,7 +929,7 @@
/* Verdin GPIO_9_DSI (pulled-up as active-low) */
pinctrl_gpio_9_dsi: gpio9dsigrp {
fsl,pins =
<MX8MM_IOMUXC_NAND_RE_B_GPIO3_IO15 0x146>; /* SODIMM 17 */
<MX8MM_IOMUXC_NAND_RE_B_GPIO3_IO15 0x1c6>; /* SODIMM 17 */
};

/* Verdin GPIO_10_DSI (pulled-up as active-low) */
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -251,8 +251,8 @@
<&clk IMX8MP_CLK_CLKOUT2>,
<&clk IMX8MP_AUDIO_PLL2_OUT>;
assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
assigned-clock-rates = <13000000>, <13000000>, <156000000>;
reset-gpios = <&gpio3 21 GPIO_ACTIVE_HIGH>;
assigned-clock-rates = <13000000>, <13000000>, <208000000>;
reset-gpios = <&gpio4 1 GPIO_ACTIVE_HIGH>;
status = "disabled";

ports {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@

bluetooth {
compatible = "brcm,bcm4330-bt";
shutdown-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>;
shutdown-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
};
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/freescale/imx8qm-mek.dts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
regulator-name = "SD1_SPWR";
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3000000>;
gpio = <&lsio_gpio4 19 GPIO_ACTIVE_HIGH>;
gpio = <&lsio_gpio4 7 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
};
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,6 @@
vmmc-supply = <&reg_usdhc2_vmmc>;
bus-width = <4>;
status = "okay";
no-sdio;
no-mmc;
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm64/configs/defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -624,6 +624,7 @@ CONFIG_GPIO_RCAR=y
CONFIG_GPIO_UNIPHIER=y
CONFIG_GPIO_VISCONTI=y
CONFIG_GPIO_WCD934X=m
CONFIG_GPIO_VF610=y
CONFIG_GPIO_XGENE=y
CONFIG_GPIO_XGENE_SB=y
CONFIG_GPIO_MAX732X=y
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/kvm/vgic/vgic-init.c
Original file line number Diff line number Diff line change
Expand Up @@ -355,7 +355,7 @@ static void kvm_vgic_dist_destroy(struct kvm *kvm)

if (dist->vgic_model == KVM_DEV_TYPE_ARM_VGIC_V3) {
list_for_each_entry_safe(rdreg, next, &dist->rd_regions, list)
vgic_v3_free_redist_region(rdreg);
vgic_v3_free_redist_region(kvm, rdreg);
INIT_LIST_HEAD(&dist->rd_regions);
} else {
dist->vgic_cpu_base = VGIC_ADDR_UNDEF;
Expand Down
15 changes: 13 additions & 2 deletions arch/arm64/kvm/vgic/vgic-mmio-v3.c
Original file line number Diff line number Diff line change
Expand Up @@ -942,8 +942,19 @@ static int vgic_v3_alloc_redist_region(struct kvm *kvm, uint32_t index,
return ret;
}

void vgic_v3_free_redist_region(struct vgic_redist_region *rdreg)
void vgic_v3_free_redist_region(struct kvm *kvm, struct vgic_redist_region *rdreg)
{
struct kvm_vcpu *vcpu;
unsigned long c;

lockdep_assert_held(&kvm->arch.config_lock);

/* Garbage collect the region */
kvm_for_each_vcpu(c, vcpu, kvm) {
if (vcpu->arch.vgic_cpu.rdreg == rdreg)
vcpu->arch.vgic_cpu.rdreg = NULL;
}

list_del(&rdreg->list);
kfree(rdreg);
}
Expand All @@ -968,7 +979,7 @@ int vgic_v3_set_redist_base(struct kvm *kvm, u32 index, u64 addr, u32 count)

mutex_lock(&kvm->arch.config_lock);
rdreg = vgic_v3_rdist_region_from_index(kvm, index);
vgic_v3_free_redist_region(rdreg);
vgic_v3_free_redist_region(kvm, rdreg);
mutex_unlock(&kvm->arch.config_lock);
return ret;
}
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/kvm/vgic/vgic.h
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ vgic_v3_rd_region_size(struct kvm *kvm, struct vgic_redist_region *rdreg)

struct vgic_redist_region *vgic_v3_rdist_region_from_index(struct kvm *kvm,
u32 index);
void vgic_v3_free_redist_region(struct vgic_redist_region *rdreg);
void vgic_v3_free_redist_region(struct kvm *kvm, struct vgic_redist_region *rdreg);

bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size);

Expand Down
3 changes: 3 additions & 0 deletions arch/csky/kernel/probes/ftrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
struct kprobe_ctlblk *kcb;
struct pt_regs *regs;

if (unlikely(kprobe_ftrace_disabled))
return;

bit = ftrace_test_recursion_trylock(ip, parent_ip);
if (bit < 0)
return;
Expand Down
6 changes: 6 additions & 0 deletions arch/ia64/kernel/setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -86,9 +86,13 @@ EXPORT_SYMBOL(local_per_cpu_offset);
#endif
unsigned long ia64_cycles_per_usec;
struct ia64_boot_param *ia64_boot_param;
#if defined(CONFIG_VGA_CONSOLE) || defined(CONFIG_EFI)
struct screen_info screen_info;
#endif
#ifdef CONFIG_VGA_CONSOLE
unsigned long vga_console_iobase;
unsigned long vga_console_membase;
#endif

static struct resource data_resource = {
.name = "Kernel data",
Expand Down Expand Up @@ -497,6 +501,7 @@ early_console_setup (char *cmdline)
static void __init
screen_info_setup(void)
{
#ifdef CONFIG_VGA_CONSOLE
unsigned int orig_x, orig_y, num_cols, num_rows, font_height;

memset(&screen_info, 0, sizeof(screen_info));
Expand Down Expand Up @@ -525,6 +530,7 @@ screen_info_setup(void)
screen_info.orig_video_mode = 3; /* XXX fake */
screen_info.orig_video_isVGA = 1; /* XXX fake */
screen_info.orig_video_ega_bx = 3; /* XXX fake */
#endif
}

static inline void
Expand Down
2 changes: 0 additions & 2 deletions arch/loongarch/include/asm/efi.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,4 @@ static inline unsigned long efi_get_kimg_min_align(void)

#define EFI_KIMG_PREFERRED_ADDRESS PHYSADDR(VMLINUX_LOAD_ADDRESS)

unsigned long kernel_entry_address(unsigned long kernel_addr);

#endif /* _ASM_LOONGARCH_EFI_H */
4 changes: 3 additions & 1 deletion arch/loongarch/include/asm/hw_breakpoint.h
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ do { \
#define CSR_MWPC_NUM 0x3f

#define CTRL_PLV_ENABLE 0x1e
#define CTRL_PLV0_ENABLE 0x02
#define CTRL_PLV3_ENABLE 0x10

#define MWPnCFG3_LoadEn 8
#define MWPnCFG3_StoreEn 9
Expand All @@ -101,7 +103,7 @@ struct perf_event;
struct perf_event_attr;

extern int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl,
int *gen_len, int *gen_type, int *offset);
int *gen_len, int *gen_type);
extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw);
extern int hw_breakpoint_arch_parse(struct perf_event *bp,
const struct perf_event_attr *attr,
Expand Down
3 changes: 3 additions & 0 deletions arch/loongarch/kernel/ftrace_dyn.c
Original file line number Diff line number Diff line change
Expand Up @@ -287,6 +287,9 @@ void kprobe_ftrace_handler(unsigned long ip, unsigned long parent_ip,
struct kprobe *p;
struct kprobe_ctlblk *kcb;

if (unlikely(kprobe_ftrace_disabled))
return;

bit = ftrace_test_recursion_trylock(ip, parent_ip);
if (bit < 0)
return;
Expand Down
3 changes: 1 addition & 2 deletions arch/loongarch/kernel/head.S
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
_head:
.word MZ_MAGIC /* "MZ", MS-DOS header */
.org 0x8
.dword kernel_entry /* Kernel entry point */
.dword _kernel_entry /* Kernel entry point (physical address) */
.dword _kernel_asize /* Kernel image effective size */
.quad PHYS_LINK_KADDR /* Kernel image load offset from start of RAM */
.org 0x38 /* 0x20 ~ 0x37 reserved */
Expand All @@ -34,7 +34,6 @@ pe_header:

SYM_DATA(kernel_asize, .long _kernel_asize);
SYM_DATA(kernel_fsize, .long _kernel_fsize);
SYM_DATA(kernel_offset, .long _kernel_offset);

#endif

Expand Down
Loading
Loading