android_kernel_sony_sdm845/drivers/char
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nicolas Pitre d456240b4e UPSTREAM: posix-timers: Make them configurable
Some embedded systems have no use for them.  This removes about
25KB from the kernel binary size when configured out.

Corresponding syscalls are routed to a stub logging the attempt to
use those syscalls which should be enough of a clue if they were
disabled without proper consideration. They are: timer_create,
timer_gettime: timer_getoverrun, timer_settime, timer_delete,
clock_adjtime, setitimer, getitimer, alarm.

The clock_settime, clock_gettime, clock_getres and clock_nanosleep
syscalls are replaced by simple wrappers compatible with CLOCK_REALTIME,
CLOCK_MONOTONIC and CLOCK_BOOTTIME only which should cover the vast
majority of use cases with very little code.

Signed-off-by: Nicolas Pitre <nico@linaro.org>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Acked-by: Thomas Gleixner <tglx@linutronix.de>
Acked-by: John Stultz <john.stultz@linaro.org>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Cc: Paul Bolle <pebolle@tiscali.nl>
Cc: linux-kbuild@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: Michal Marek <mmarek@suse.com>
Cc: Edward Cree <ecree@solarflare.com>
Link: http://lkml.kernel.org/r/1478841010-28605-7-git-send-email-nicolas.pitre@linaro.org
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Sorayukii <sorayukii69@gmail.com>
2026-05-15 17:59:01 +07:00
..
agp treewide: Backport new vmalloc for large performance benefits 2026-05-15 17:48:25 +07:00
diag diag: Fix compilation error with new sdclang 12 2025-02-16 20:49:45 +00:00
hw_random Merge branch 'android-4.9-q' of https://android.googlesource.com/kernel/common into lineage-20 2023-01-19 15:42:12 +01:00
ipmi This is the 4.9.337 stable release 2023-01-07 13:07:00 +01:00
mwave char/mwave: Adjust io port register size 2022-01-27 08:47:35 +01:00
pcmcia char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() 2021-07-20 16:21:04 +02:00
tpm This is the 4.9.317 stable release 2022-06-06 10:59:55 +02:00
xilinx_hwicap
xillybus
adsprpc.c Revert "msm: ADSPRPC: Restrict untrusted applications from attaching to GuestOS" 2026-05-15 17:48:18 +07:00
adsprpc_compat.c msm: adsprpc: API to get DSP capability 2021-04-29 23:01:39 +05:30
adsprpc_compat.h
adsprpc_shared.h msm: ADSPRPC: Handle third party applications 2021-05-28 18:28:04 +05:30
apm-emulation.c
applicom.c
applicom.h
bfin-otp.c
bsr.c
ds1302.c
ds1620.c
dsp56k.c
dtlk.c
efirtc.c
generic_nvram.c
hangcheck-timer.c
hpet.c char: hpet: add checks after calling ioremap 2021-06-03 08:23:31 +02:00
Kconfig UPSTREAM: posix-timers: Make them configurable 2026-05-15 17:59:01 +07:00
lp.c
Makefile
mbcs.c
mbcs.h
mem.c /dev/mem: Bail out upon SIGKILL. 2019-10-05 12:30:35 +02:00
misc.c
mmtimer.c
msm_smd_pkt.c
mspec.c
nsc_gpio.c
nvram.c
nwbutton.c
nwbutton.h
nwflash.c
okl4_pipe.c
pc8736x_gpio.c
powernv-op-panel.c
ppdev.c ppdev: fix PPGETTIME/PPSETTIME ioctls 2019-12-21 10:42:07 +01:00
ps3flash.c
random.c This is the 4.9.331 stable release 2022-10-26 13:28:31 +02:00
raw.c
rdbg.c
rtc.c
scx200_gpio.c
snsc.c
snsc.h
snsc_event.c
sonypi.c
tb0219.c
tile-srom.c
tlclk.c drivers: char: tlclk.c: Avoid data race between init and interrupt handler 2020-10-01 20:40:12 +02:00
toshiba.c
ttyprintk.c ttyprintk: Add TTY hangup callback. 2021-05-22 10:40:25 +02:00
uv_mmtimer.c
virtio_console.c virtio_console: eliminate anonymous module_init & module_exit 2022-04-20 09:06:43 +02:00
vs_serial_client.c
vs_serial_common.h
vs_serial_server.c
vservices_serial.c