Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
db755e5
net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
Oct 15, 2024
77bc881
be2net: fix potential memory leak in be_xmit()
Oct 15, 2024
95b3f3e
net: usb: usbnet: fix name regression
oneukum Oct 17, 2024
8a283a1
net: sched: fix use-after-free in taprio_change()
dmantipov Oct 18, 2024
0da93d6
r8169: avoid unsolicited interrupts
hkallweit Oct 18, 2024
c7fcfdb
posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
Oct 18, 2024
5e431f8
ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
Oct 18, 2024
c9085e2
ALSA: hda/realtek: Update default depop procedure
KailangYang Oct 23, 2024
2346829
drm/amd: Guard against bad data for ATIF ACPI method
superm1 Oct 11, 2024
59a1b38
ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
christian-heusel Oct 17, 2024
6ba07c4
xfrm: extract dst lookup parameters into a struct
ebirger Sep 3, 2024
1f44040
ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial l…
Shubh-Panwar Oct 20, 2024
9f95de1
xfrm: respect ip protocols rules criteria when performing dst lookups
ebirger Sep 3, 2024
9f2ab98
nilfs2: fix kernel bug due to missing clearing of buffer delay flag
konis Oct 15, 2024
0f0374d
openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
cyphar Oct 9, 2024
76ce386
KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
sean-jc Oct 9, 2024
631330f
ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
jrelvas-ipc Oct 20, 2024
3eb6aa8
hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
haiyangz Oct 18, 2024
066314b
selinux: improve error checking in sel_write_load()
pcmoore Oct 25, 2024
2fe399b
serial: protect uart_port_dtr_rts() in uart_shutdown() too
Oct 25, 2024
f4b6a64
net: phy: dp83822: Fix reset pin definitions
lxmchl Oct 16, 2024
03c9c2c
ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
Gax-c Oct 6, 2024
4abbba7
arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse w…
Dec 28, 2022
8df5cd5
xfrm: validate new SA's prefixlen using SA family when sel.family is …
qsn Oct 1, 2024
5b1e461
selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
donettom-1 Sep 27, 2024
ffbb1f1
cgroup: Fix potential overflow issue when checking max_depth
Oct 12, 2024
e38ccb2
mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
geertu Sep 24, 2024
fd3b368
wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
nbd168 Oct 6, 2024
935ca96
wifi: brcm80211: BRCM_TRACING should depend on TRACING
geertu Sep 24, 2024
f121dee
RDMA/cxgb4: Dump vendor specific QP details
rleon Oct 7, 2024
8256f61
RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
PatrisiousHaddad Oct 10, 2024
1ac988c
RDMA/bnxt_re: synchronize the qp-handle table array
selvintxavier Oct 14, 2024
89e25a2
mac80211: do drv_reconfig_complete() before restarting all
jmberg-intel Nov 29, 2021
02b121b
mac80211: Add support to trigger sta disconnect on hardware restart
Mar 8, 2022
66e35e4
wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
egrumbach Jan 28, 2024
45a6289
wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
gabayd Oct 10, 2024
465d3a8
ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
tititiou36 Oct 26, 2024
e274275
ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_f…
idosch Oct 22, 2024
9cab53f
gtp: allow -1 to be specified as file description from userspace
ummakynes Oct 22, 2024
ce691c8
net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
tammela Oct 24, 2024
590976f
bpf: Fix out-of-bounds write in trie_get_next_key()
byeonguk-jeong Oct 26, 2024
b88262c
net: support ip generic csum processing in skb_csum_hwoffload_help
lxin Jan 28, 2021
a27a5c4
net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains exten…
Oct 24, 2024
e3e608c
netfilter: nft_payload: sanitize offset and length before calling skb…
ummakynes Oct 30, 2024
4336f12
compiler-gcc: be consistent with underscores use for `no_sanitize`
ojeda Oct 21, 2022
8e99d41
compiler-gcc: remove attribute support check for `__no_sanitize_addre…
ojeda Oct 21, 2022
422f1b6
kasan: Fix Software Tag-Based KASAN with GCC
melver Oct 21, 2024
0cac4a2
firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
fenghusthu Oct 16, 2024
8395b60
net: amd: mvme147: Fix probe banner message
fifteenhex Oct 7, 2024
aae9c5b
NFS: remove revoked delegation from server's delegation list
daimngo Oct 8, 2024
603342a
misc: sgi-gru: Don't disable preemption in GRU driver
Sep 19, 2024
2d4650d
usbip: tools: Fix detach_port() invalid port error path
Oct 24, 2024
efefde4
usb: phy: Fix API devm_usb_put_phy() can not release the phy
Oct 20, 2024
0657898
xhci: Fix Link TRB DMA in command ring stopped completion event
Oct 22, 2024
796df8d
xhci: Use pm_runtime_get to prevent RPM on unsupported systems
basuamd Oct 24, 2024
1cfc329
Revert "driver core: Fix uevent_show() vs driver detach race"
gregkh Oct 29, 2024
c21efba
wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
nbd168 Oct 2, 2024
4112450
wifi: ath10k: Fix memory leak in management tx
Oct 15, 2024
d0231f4
wifi: iwlegacy: Clear stale interrupts before resuming device
vsyrjala Oct 1, 2024
442f786
staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_…
Oct 22, 2024
edc84c1
iio: light: veml6030: fix microlux value calculation
javiercarrascocruz Oct 16, 2024
c72e0df
nilfs2: fix potential deadlock with newly created symlinks
konis Oct 20, 2024
69d4e1c
mm: add remap_pfn_range_notrack
Apr 30, 2021
35770ca
mm: avoid leaving partial pfn mappings around in error case
torvalds Sep 12, 2024
c345728
riscv: vdso: Prevent the compiler from inserting calls to memset()
Oct 16, 2024
1e61723
riscv: efi: Set NX compat flag in PE/COFF header
xypron Sep 29, 2024
7e6bb34
riscv: Use '%u' to format the output of 'cpu'
Oct 17, 2024
170ad7e
riscv: Remove unused GENERATING_ASM_OFFSETS
Oct 8, 2024
d592b2e
riscv: Remove duplicated GET_RM
Oct 8, 2024
7076768
ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
ea1davis Oct 16, 2024
bfd1d22
x86/bugs: Use code segment selector for VERW operand
pa1gupta Sep 26, 2024
aa0cee4
nilfs2: fix kernel bug due to missing clearing of checked flag
konis Oct 17, 2024
bda1a99
mm: shmem: fix data-race in shmem_getattr()
name2965 Sep 9, 2024
1d0d406
Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
Oct 29, 2024
a508a10
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
kwachows May 20, 2024
1e5a17d
vt: prevent kernel-infoleak in con_font_get()
name2965 Oct 10, 2024
7948c22
mac80211: always have ieee80211_sta_restart()
jmberg-intel Mar 12, 2022
b874a7e
Linux 5.10.229
gregkh Nov 8, 2024
9d0d15f
arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-…
geertu Sep 26, 2024
ebb427d
arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
diederikdehaas Oct 8, 2024
752c5bf
arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
mmind Oct 8, 2024
fbccf96
arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
mmind Oct 8, 2024
e38f91b
arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
mmind Oct 8, 2024
7ddbc81
arm64: dts: imx8mp: correct sdhc ipg clk
MrVan Oct 12, 2024
db87a9f
ARM: dts: rockchip: fix rk3036 acodec node
mmind Oct 8, 2024
c34f7b9
ARM: dts: rockchip: drop grf reference from rk3036 hdmi
mmind Oct 8, 2024
92f5b69
ARM: dts: rockchip: Fix the spi controller on rk3036
mmind Oct 8, 2024
7830bfc
ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
mmind Oct 8, 2024
d7dc68d
HID: core: zero-initialize the report buffer
Oct 29, 2024
1e43325
security/keys: fix slab-out-of-bounds in key_task_permission
Oct 8, 2024
22f4e2f
net: enetc: set MAC address to the VF net_device
Oct 29, 2024
40b283b
sctp: properly validate chunk size in sctp_sf_ootb()
lxin Oct 29, 2024
cf6bae3
can: c_can: fix {rx,tx}_errors statistics
passgat Oct 14, 2024
590a4b2
net: hns3: fix kernel crash when uninstalling driver
Nov 1, 2024
f398d0a
net: phy: export phy_error and phy_trigger_machine
IoanaCiornei Nov 1, 2020
d3f517f
net: phy: ti: implement generic .handle_interrupt() callback
IoanaCiornei Nov 23, 2020
71d0833
net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
DiogoSilva14 Nov 2, 2024
30606ea
net: arc: fix the device for dma_map_single/dma_unmap_single
Nov 4, 2024
63b122f
Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
Oct 30, 2024
ae6fd15
media: stb0899_algo: initialize cfr before using it
mchehab Oct 15, 2024
a4a1721
media: dvbdev: prevent the risk of out of memory access
mchehab Oct 15, 2024
e351002
media: dvb_frontend: don't play tricks with underflow values
mchehab Oct 15, 2024
8e823ce
media: adv7604: prevent underflow condition when reporting colorspace
mchehab Oct 15, 2024
c1eba9f
scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
morbidrsa Oct 30, 2024
ac40b9d
ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
Nov 1, 2024
3a977b5
ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ADESTM Nov 5, 2024
f54e8e1
media: s5p-jpeg: prevent buffer overflows
mchehab Oct 15, 2024
828047c
media: cx24116: prevent overflows on SNR calculus
mchehab Oct 15, 2024
5a9bd37
media: pulse8-cec: fix data timestamp at pulse8_setup()
mchehab Oct 16, 2024
054931c
media: v4l2-tpg: prevent the risk of a division by zero
mchehab Oct 16, 2024
1829c36
pwm: imx-tpm: Use correct MODULO value for EPWM mode
iris-ersc Oct 25, 2024
17f5f18
drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
alexdeucher Oct 23, 2024
2ac7f25
drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
ordex Oct 31, 2024
5b975f1
dm cache: correct the number of origin blocks to match the target length
mingnus Oct 22, 2024
ee1f749
dm cache: fix out-of-bounds access to the dirty bitset when resizing
mingnus Oct 22, 2024
f136d8d
dm cache: optimize dirty bit checking with find_next_bit when resizing
mingnus Oct 22, 2024
483b726
dm cache: fix potential out-of-bounds access on the first resume
mingnus Oct 22, 2024
6f383f6
dm-unstriped: cast an operand to sector_t to prevent potential uint32…
Gax-c Oct 21, 2024
955089c
io_uring: rename kiocb_end_write() local helper
amir73il Aug 17, 2023
f83a323
fs: create kiocb_{start,end}_write() helpers
amir73il Aug 17, 2023
f336622
io_uring: use kiocb_{start,end}_write() helpers
amir73il Aug 17, 2023
485d923
io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
axboe Oct 31, 2024
8fc5ea9
nfs: Fix KMSAN warning in decode_getfattr_attrs()
robertosassu Oct 25, 2024
bf0b0c6
btrfs: reinitialize delayed ref list after deleting it from the list
fdmanana Nov 4, 2024
982a275
splice: don't generate zero-len segement bvecs
isilence Jan 9, 2021
c8dce22
spi: Fix deadlock when adding SPI controllers on SPI buses
broonie Oct 8, 2021
11eab32
spi: fix use-after-free of the add_lock mutex
mwalle Nov 11, 2021
82090f9
net: bridge: xmit: make sure we have at least eth header len bytes
NikAleksandrov May 13, 2024
2297d80
Revert "perf hist: Add missing puts to hist__account_cycles"
axiqia Nov 4, 2024
83aa0c9
perf session: Add missing evlist__delete when deleting a session
Manciukic Nov 4, 2024
5470873
net: do not delay dst_entries_add() in dst_release()
edumazet Oct 8, 2024
faff5bb
media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_…
dlelcldkekslele Nov 7, 2024
5dd3f5a
fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
Nov 1, 2024
6e2848d
usb: musb: sunxi: Fix accessing an released usb phy
Oct 29, 2024
d769231
usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_ca…
Nov 4, 2024
e567fc8
USB: serial: io_edgeport: fix use after free in debug printk
Oct 31, 2024
c5748d9
USB: serial: qcserial: add support for Sierra Wireless EM86xx
JackBBWu Nov 6, 2024
6d5bd4b
USB: serial: option: add Fibocom FG132 0x0112 composition
Oct 18, 2024
bb17f42
USB: serial: option: add Quectel RG650V
Oct 24, 2024
e068a87
irqchip/gic-v3: Force propagation of the active state with a read-back
Nov 6, 2024
6a7e6dc
ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_…
kanner Nov 3, 2024
4dc9c1e
ALSA: usb-audio: Support jack detection on Dell dock
jscissr Jun 27, 2022
0d71863
ALSA: usb-audio: Add quirks for Dell WD19 dock
jscissr Oct 29, 2024
414476c
hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
ImV4bel Nov 6, 2024
eb1bdcb
vsock/virtio: Initialization of the dangling pointer occurring in vsk…
ImV4bel Oct 22, 2024
16a8ebc
ALSA: usb-audio: Add endianness annotations
jscissr Jul 5, 2022
2f4bfcc
net: phy: ti: take into account all possible interrupt sources
IoanaCiornei Feb 26, 2021
2bc339b
9p: Avoid creating multiple slab caches with the same name
heatd Aug 7, 2024
0bf6971
HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
Oct 7, 2024
4d8f667
bpf: use kvzmalloc to allocate BPF verifier environment
rikvanriel Oct 8, 2024
dc834af
crypto: marvell/cesa - Disable hash algorithms
herbertx Oct 9, 2024
b718f71
sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
Oct 10, 2024
7e222d2
powerpc/powernv: Free name on error in opal_event_init()
mpe Sep 20, 2024
35b4795
vDPA/ifcvf: Fix pci_read_config_byte() return code handling
Oct 17, 2024
9db25c2
fs: Fix uninitialized value issue in from_kuid and from_kgid
echo-alez Oct 17, 2024
8ea0b8e
net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
Oct 18, 2024
dd7a728
md/raid10: improve code of mrdev in raid10_sync_request
May 27, 2023
b17397a
io_uring: fix possible deadlock in io_register_iowq_max_workers()
hagarhem Jun 4, 2024
d024928
mm: krealloc: Fix MTE false alarm in __do_krealloc
Oct 25, 2024
9183269
9p: fix slab cache name creation for real
torvalds Oct 21, 2024
711d99f
Linux 5.10.230
gregkh Nov 17, 2024
9e7d653
Merge 9f95de15904a ("xfrm: respect ip protocols rules criteria when p…
gregkh Nov 21, 2024
021786a
Merge 5.10.229 into android12-5.10-lts
gregkh Nov 28, 2024
979670a
ANDROID: GKI: fix up crc symbols for some drm functions.
gregkh Nov 29, 2024
c7f25f3
Merge 5.10.230 into android12-5.10-lts
gregkh Nov 28, 2024
15cc9c0
Revert "spi: fix use-after-free of the add_lock mutex"
gregkh Nov 29, 2024
d8d2f8a
Revert "spi: Fix deadlock when adding SPI controllers on SPI buses"
gregkh Nov 29, 2024
1530d11
UPSTREAM: vsock/virtio: Initialization of the dangling pointer occurr…
ImV4bel Oct 22, 2024
122661c
ANDROID: fix kernelci build break: redefinition of 'kallsyms_on_each_…
toddkjos Dec 9, 2024
420c481
Revert "UPSTREAM: unicode: Don't special case ignorable code points"
toddkjos Dec 10, 2024
5f6a858
Reapply "UPSTREAM: unicode: Don't special case ignorable code points"
toddkjos Dec 11, 2024
16ec1f4
Revert "UPSTREAM: unicode: Don't special case ignorable code points"
toddkjos Dec 10, 2024
f1e8560
UPSTREAM: usb: xhci: Implement xhci_handshake_check_state() helper
Oct 19, 2023
d0d935f
Merge tag 'android12-5.10.230_r00' into android12-5.10
gregkh Dec 11, 2024
26acf0a
UPSTREAM: ALSA: usb-audio: Fix potential out-of-bound accesses for Ex…
dlelcldkekslele Nov 20, 2024
5072dc5
UPSTREAM: ALSA: usb-audio: Fix out of bounds reads when finding clock…
tiwai Nov 25, 2024
de8162b
ANDROID: ABI: update symbol list for galaxy
wkk-ss Dec 24, 2024
0b7d583
UPSTREAM: ALSA: usb-audio: Fix a DMA to stack memory bug
Dec 2, 2024
c306f51
UPSTREAM: bpf: sync_linked_regs() must preserve subreg_def
eddyz87 Sep 24, 2024
5b4ca3d
ANDROID: GKI: Update the ABI symbol list
Namburger Jan 7, 2025
c6c375c
UPSTREAM: Revert "usb: gadget: composite: fix OS descriptors w_value …
Nov 13, 2024
84b4575
BACKPORT: block, bfq: fix UAF problem in bfqg_stats_init()
z00448126 Oct 18, 2021
df38a6f
Revert "ethernet: arc: Fix the device for dma_map_single/dma_unmap_si…
Rasenkai Jan 13, 2025
042441e
Merge tag 'ASB-2025-01-05_12-5.10' of https://android.googlesource.co…
Rasenkai Jan 13, 2025
a524e3b
Merge branch 'android12-5.10' of https://android.googlesource.com/ker…
Rasenkai Jan 13, 2025
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
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 = 5
PATCHLEVEL = 10
SUBLEVEL = 228
SUBLEVEL = 230
EXTRAVERSION =
NAME = Dare mighty things

Expand Down
3,183 changes: 1,657 additions & 1,526 deletions android/abi_gki_aarch64.xml

Large diffs are not rendered by default.

15 changes: 14 additions & 1 deletion android/abi_gki_aarch64_arg
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
bitmap_release_region
__bitmap_replace
__bitmap_set
__bitmap_weight
blk_alloc_queue
blk_cleanup_queue
blk_queue_flag_clear
Expand Down Expand Up @@ -362,6 +363,7 @@
_dev_info
__dev_kfree_skb_any
devm_add_action
devm_backlight_device_register
devm_blk_ksm_init
devm_clk_bulk_get
devm_clk_bulk_get_all
Expand Down Expand Up @@ -414,6 +416,7 @@
devm_platform_get_and_ioremap_resource
devm_platform_ioremap_resource
devm_platform_ioremap_resource_byname
devm_power_supply_get_by_phandle
devm_power_supply_register
devm_pwm_put
devm_regmap_add_irq_chip
Expand All @@ -424,7 +427,6 @@
__devm_regmap_init_mmio_clk
devm_regulator_bulk_get
devm_regulator_get
devm_regulator_get_exclusive
devm_regulator_get_optional
devm_regulator_put
devm_regulator_register
Expand Down Expand Up @@ -1005,7 +1007,11 @@
__iio_device_register
iio_device_release_direct_mode
iio_device_unregister
iio_enum_available_read
iio_enum_read
iio_enum_write
iio_get_time_ns
iio_pollfunc_store_time
iio_push_event
iio_push_to_buffers
iio_read_channel_processed
Expand Down Expand Up @@ -1662,9 +1668,11 @@
__pm_runtime_use_autosuspend
__pm_stay_awake
pm_stay_awake
pm_suspend_global_flags
pm_system_wakeup
pm_wakeup_dev_event
pm_wakeup_ws_event
power_supply_am_i_supplied
power_supply_changed
power_supply_get_battery_info
power_supply_get_by_name
Expand All @@ -1674,8 +1682,10 @@
power_supply_put_battery_info
power_supply_register
power_supply_register_no_ws
power_supply_reg_notifier
power_supply_set_property
power_supply_unregister
power_supply_unreg_notifier
prandom_bytes
prandom_u32
preempt_schedule
Expand Down Expand Up @@ -1814,6 +1824,7 @@
regulator_is_supported_voltage
regulator_list_voltage_linear
regulator_list_voltage_linear_range
regulator_map_voltage_linear
regulator_map_voltage_linear_range
regulator_notifier_call_chain
regulator_put
Expand All @@ -1824,6 +1835,7 @@
regulator_set_mode
regulator_set_voltage
regulator_set_voltage_sel_regmap
regulator_sync_voltage
regulator_unregister_notifier
release_firmware
__release_region
Expand Down Expand Up @@ -2577,3 +2589,4 @@
# preserved by --additions-only
debugfs_file_get
debugfs_file_put
devm_regulator_get_exclusive
1 change: 1 addition & 0 deletions android/abi_gki_aarch64_galaxy
Original file line number Diff line number Diff line change
Expand Up @@ -3132,6 +3132,7 @@
scsi_device_get
scsi_device_put
scsi_device_quiesce
scsi_device_resume
scsi_dma_unmap
scsi_eh_ready_devs
__scsi_execute
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/rk3036-kylin.dts
Original file line number Diff line number Diff line change
Expand Up @@ -363,8 +363,8 @@
&i2c2 {
status = "okay";

rt5616: rt5616@1b {
compatible = "rt5616";
rt5616: audio-codec@1b {
compatible = "realtek,rt5616";
reg = <0x1b>;
clocks = <&cru SCLK_I2S_OUT>;
clock-names = "mclk";
Expand Down
11 changes: 6 additions & 5 deletions arch/arm/boot/dts/rk3036.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -585,12 +585,13 @@
};
};

acodec: acodec-ana@20030000 {
acodec: audio-codec@20030000 {
compatible = "rockchip,rk3036-codec";
reg = <0x20030000 0x4000>;
rockchip,grf = <&grf>;
clock-names = "acodec_pclk";
clocks = <&cru PCLK_ACODEC>;
rockchip,grf = <&grf>;
#sound-dai-cells = <0>;
status = "disabled";
};

Expand Down Expand Up @@ -768,11 +769,11 @@
};

spi: spi@20074000 {
compatible = "rockchip,rockchip-spi";
compatible = "rockchip,rk3036-spi";
reg = <0x20074000 0x1000>;
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru PCLK_SPI>, <&cru SCLK_SPI>;
clock-names = "apb-pclk","spi_pclk";
clocks = <&cru SCLK_SPI>, <&cru PCLK_SPI>;
clock-names = "spiclk", "apb_pclk";
dmas = <&pdma 8>, <&pdma 9>;
dma-names = "tx", "rx";
pinctrl-names = "default";
Expand Down
6 changes: 3 additions & 3 deletions arch/arm64/boot/dts/freescale/imx8mp.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -659,7 +659,7 @@
compatible = "fsl,imx8mp-usdhc", "fsl,imx7d-usdhc";
reg = <0x30b40000 0x10000>;
interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk IMX8MP_CLK_DUMMY>,
clocks = <&clk IMX8MP_CLK_IPG_ROOT>,
<&clk IMX8MP_CLK_NAND_USDHC_BUS>,
<&clk IMX8MP_CLK_USDHC1_ROOT>;
clock-names = "ipg", "ahb", "per";
Expand All @@ -673,7 +673,7 @@
compatible = "fsl,imx8mp-usdhc", "fsl,imx7d-usdhc";
reg = <0x30b50000 0x10000>;
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk IMX8MP_CLK_DUMMY>,
clocks = <&clk IMX8MP_CLK_IPG_ROOT>,
<&clk IMX8MP_CLK_NAND_USDHC_BUS>,
<&clk IMX8MP_CLK_USDHC2_ROOT>;
clock-names = "ipg", "ahb", "per";
Expand All @@ -687,7 +687,7 @@
compatible = "fsl,imx8mp-usdhc", "fsl,imx7d-usdhc";
reg = <0x30b60000 0x10000>;
interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk IMX8MP_CLK_DUMMY>,
clocks = <&clk IMX8MP_CLK_IPG_ROOT>,
<&clk IMX8MP_CLK_NAND_USDHC_BUS>,
<&clk IMX8MP_CLK_USDHC3_ROOT>;
clock-names = "ipg", "ahb", "per";
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@

power_led: led-0 {
label = "firefly:red:power";
linux,default-trigger = "ir-power-click";
linux,default-trigger = "default-on";
default-state = "on";
gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_HIGH>;
};

user_led: led-1 {
label = "firefly:blue:user";
linux,default-trigger = "ir-user-click";
linux,default-trigger = "rc-feedback";
default-state = "off";
gpios = <&gpio0 RK_PB2 GPIO_ACTIVE_HIGH>;
};
Expand Down
3 changes: 1 addition & 2 deletions arch/arm64/boot/dts/rockchip/rk3328.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1195,8 +1195,7 @@
compatible = "rockchip,rk3328-dw-hdmi";
reg = <0x0 0xff3c0000 0x0 0x20000>;
reg-io-width = <4>;
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>;
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cru PCLK_HDMI>,
<&cru SCLK_HDMI_SFC>,
<&cru SCLK_RTC32K>;
Expand Down
1 change: 0 additions & 1 deletion arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@
fan: fan@18 {
compatible = "ti,amc6821";
reg = <0x18>;
#cooling-cells = <2>;
};

rtc_twi: rtc@6f {
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -568,7 +568,7 @@
bluetooth {
compatible = "brcm,bcm43438-bt";
clocks = <&rk808 1>;
clock-names = "ext_clock";
clock-names = "txco";
device-wakeup-gpios = <&gpio2 RK_PD3 GPIO_ACTIVE_HIGH>;
host-wakeup-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_HIGH>;
shutdown-gpios = <&gpio0 RK_PB1 GPIO_ACTIVE_HIGH>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator.dts
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@
status = "okay";

rt5651: rt5651@1a {
compatible = "rockchip,rt5651";
compatible = "realtek,rt5651";
reg = <0x1a>;
clocks = <&cru SCLK_I2S_8CH_OUT>;
clock-names = "mclk";
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/include/asm/uprobes.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
#define UPROBE_SWBP_INSN_SIZE AARCH64_INSN_SIZE
#define UPROBE_XOL_SLOT_BYTES AARCH64_INSN_SIZE

typedef u32 uprobe_opcode_t;
typedef __le32 uprobe_opcode_t;

struct arch_uprobe_task {
};
Expand Down
1 change: 1 addition & 0 deletions arch/powerpc/platforms/powernv/opal-irqchip.c
Original file line number Diff line number Diff line change
Expand Up @@ -285,6 +285,7 @@ int __init opal_event_init(void)
name, NULL);
if (rc) {
pr_warn("Error %d requesting OPAL irq %d\n", rc, (int)r->start);
kfree(name);
continue;
}
}
Expand Down
2 changes: 0 additions & 2 deletions arch/riscv/kernel/asm-offsets.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
* Copyright (C) 2017 SiFive
*/

#define GENERATING_ASM_OFFSETS

#include <linux/kbuild.h>
#include <linux/sched.h>
#include <asm/thread_info.h>
Expand Down
2 changes: 1 addition & 1 deletion arch/riscv/kernel/cpu-hotplug.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ void __cpu_die(unsigned int cpu)
if (cpu_ops[cpu]->cpu_is_stopped)
ret = cpu_ops[cpu]->cpu_is_stopped(cpu);
if (ret)
pr_warn("CPU%d may not have stopped: %d\n", cpu, ret);
pr_warn("CPU%u may not have stopped: %d\n", cpu, ret);
}

/*
Expand Down
2 changes: 1 addition & 1 deletion arch/riscv/kernel/efi-header.S
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ extra_header_fields:
.long efi_header_end - _start // SizeOfHeaders
.long 0 // CheckSum
.short IMAGE_SUBSYSTEM_EFI_APPLICATION // Subsystem
.short 0 // DllCharacteristics
.short IMAGE_DLL_CHARACTERISTICS_NX_COMPAT // DllCharacteristics
.quad 0 // SizeOfStackReserve
.quad 0 // SizeOfStackCommit
.quad 0 // SizeOfHeapReserve
Expand Down
2 changes: 0 additions & 2 deletions arch/riscv/kernel/traps_misaligned.c
Original file line number Diff line number Diff line change
Expand Up @@ -131,8 +131,6 @@
#define REG_PTR(insn, pos, regs) \
(ulong *)((ulong)(regs) + REG_OFFSET(insn, pos))

#define GET_RM(insn) (((insn) >> 12) & 7)

#define GET_RS1(insn, regs) (*REG_PTR(insn, SH_RS1, regs))
#define GET_RS2(insn, regs) (*REG_PTR(insn, SH_RS2, regs))
#define GET_RS1S(insn, regs) (*REG_PTR(RVC_RS1S(insn), 0, regs))
Expand Down
1 change: 1 addition & 0 deletions arch/riscv/kernel/vdso/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ obj-vdso = $(patsubst %, %.o, $(vdso-syms)) note.o

ccflags-y := -fno-stack-protector
ccflags-y += -DDISABLE_BRANCH_PROFILING
ccflags-y += -fno-builtin

ifneq ($(c-gettimeofday-y),)
CFLAGS_vgettimeofday.o += -fPIC -include $(c-gettimeofday-y)
Expand Down
11 changes: 10 additions & 1 deletion arch/x86/include/asm/nospec-branch.h
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,16 @@
*/
.macro CLEAR_CPU_BUFFERS
ALTERNATIVE "jmp .Lskip_verw_\@", "", X86_FEATURE_CLEAR_CPU_BUF
verw _ASM_RIP(mds_verw_sel)
#ifdef CONFIG_X86_64
verw mds_verw_sel(%rip)
#else
/*
* In 32bit mode, the memory operand must be a %cs reference. The data
* segments may not be usable (vm86 mode), and the stack segment may not
* be flat (ESPFIX32).
*/
verw %cs:mds_verw_sel
#endif
.Lskip_verw_\@:
.endm

Expand Down
6 changes: 5 additions & 1 deletion arch/x86/kvm/svm/nested.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,12 @@ static u64 nested_svm_get_tdp_pdptr(struct kvm_vcpu *vcpu, int index)
u64 pdpte;
int ret;

/*
* Note, nCR3 is "assumed" to be 32-byte aligned, i.e. the CPU ignores
* nCR3[4:0] when loading PDPTEs from memory.
*/
ret = kvm_vcpu_read_guest_page(vcpu, gpa_to_gfn(cr3), &pdpte,
offset_in_page(cr3) + index * 8, 8);
(cr3 & GENMASK(11, 5)) + index * 8, 8);
if (ret)
return 0;
return pdpte;
Expand Down
12 changes: 7 additions & 5 deletions block/bfq-cgroup.c
Original file line number Diff line number Diff line change
Expand Up @@ -463,7 +463,7 @@ static int bfqg_stats_init(struct bfqg_stats *stats, gfp_t gfp)
{
if (blkg_rwstat_init(&stats->bytes, gfp) ||
blkg_rwstat_init(&stats->ios, gfp))
return -ENOMEM;
goto error;

#ifdef CONFIG_BFQ_CGROUP_DEBUG
if (blkg_rwstat_init(&stats->merged, gfp) ||
Expand All @@ -476,13 +476,15 @@ static int bfqg_stats_init(struct bfqg_stats *stats, gfp_t gfp)
bfq_stat_init(&stats->dequeue, gfp) ||
bfq_stat_init(&stats->group_wait_time, gfp) ||
bfq_stat_init(&stats->idle_time, gfp) ||
bfq_stat_init(&stats->empty_time, gfp)) {
bfqg_stats_exit(stats);
return -ENOMEM;
}
bfq_stat_init(&stats->empty_time, gfp))
goto error;
#endif

return 0;

error:
bfqg_stats_exit(stats);
return -ENOMEM;
}

static struct bfq_group_data *cpd_to_bfqgd(struct blkcg_policy_data *cpd)
Expand Down
11 changes: 11 additions & 0 deletions drivers/acpi/button.c
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,17 @@ static const struct dmi_system_id dmi_lid_quirks[] = {
},
.driver_data = (void *)(long)ACPI_BUTTON_LID_INIT_OPEN,
},
{
/*
* Samsung galaxybook2 ,initial _LID device notification returns
* lid closed.
*/
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "SAMSUNG ELECTRONICS CO., LTD."),
DMI_MATCH(DMI_PRODUCT_NAME, "750XED"),
},
.driver_data = (void *)(long)ACPI_BUTTON_LID_INIT_OPEN,
},
{}
};

Expand Down
7 changes: 7 additions & 0 deletions drivers/acpi/resource.c
Original file line number Diff line number Diff line change
Expand Up @@ -507,6 +507,13 @@ static const struct dmi_system_id asus_laptop[] = {
DMI_MATCH(DMI_BOARD_NAME, "GMxHGxx"),
},
},
{
/* LG Electronics 16T90SP */
.matches = {
DMI_MATCH(DMI_SYS_VENDOR, "LG Electronics"),
DMI_MATCH(DMI_BOARD_NAME, "16T90SP"),
},
},
{ }
};

Expand Down
Loading