[PATCH 0/6] pps: fix a UAF and clean up code
From: Michal Schmidt
Date: Mon Dec 02 2024 - 11:35:22 EST
The 1st patch fixes a UAF bug. The fix is quite minimal, although a bit
ugly. The rest of the series are cleanups in the area.
Michal Schmidt (6):
pps: fix cdev use-after-free
pps: simplify pps_idr_lock locking
pps: use scoped_guard for pps_idr_lock
pps: print error in both cdev and dev error paths in
pps_register_cdev()
pps: embed "dev" in the pps_device
pps: use cdev_device_add()
drivers/pps/clients/pps-gpio.c | 2 +-
drivers/pps/clients/pps-ldisc.c | 6 +-
drivers/pps/clients/pps_parport.c | 4 +-
drivers/pps/kapi.c | 10 ++--
drivers/pps/pps.c | 94 +++++++++++++------------------
include/linux/pps_kernel.h | 2 +-
6 files changed, 50 insertions(+), 68 deletions(-)
base-commit: 7af08b57bcb9ebf78675c50069c54125c0a8b795
--
2.47.0