opnsense-src/sys/arm
Mark Johnston f9c3b1be36 thread: Add a return value to cpu_set_upcall()
Some implementations copy data to userspace, an operation which can in
principle fail.  In preparation for adding a __result_use_check
annotation to copyin() and related functions, let implementations of
cpu_set_upcall() return an error, and check for errors when copying data
to user memory.

Reviewed by:	kib, jhb
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D43100

(cherry picked from commit 7b68fb5ab2a276ccd081cc1a43cebf0fb315e952)
2024-01-01 19:29:48 -05:00
..
allwinner arm/allwinner: fix variables initialization in clkng 2023-10-18 16:37:35 +02:00
altera/socfpga sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
annapurna/alpine sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
arm thread: Add a return value to cpu_set_upcall() 2024-01-01 19:29:48 -05:00
broadcom/bcm2835 sys: Remove SND_DECLARE_FILE 2023-08-18 13:05:12 -07:00
conf release: update stable/14 following branching from main 2023-08-24 19:07:33 -04:00
freescale sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
include arm: Update declarations for arm_dcache_align{,_mask} 2023-11-16 10:07:27 -05:00
mv Remove a few more stray __FBSDID uses 2023-10-24 10:08:46 -07:00
nvidia arm: Add missing no-ctfconvert for fw_stub.awk target 2023-08-22 21:00:37 +01:00
qemu sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
qualcomm sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
rockchip sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
ti sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00
xilinx sys: Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:54:58 -06:00