linux/drivers/usb/chipidea
Kees Cook 69050f8d6d treewide: Replace kmalloc with kmalloc_obj for non-scalar types
This is the result of running the Coccinelle script from
scripts/coccinelle/api/kmalloc_objs.cocci. The script is designed to
avoid scalar types (which need careful case-by-case checking), and
instead replace kmalloc-family calls that allocate struct or union
object instances:

Single allocations:	kmalloc(sizeof(TYPE), ...)
are replaced with:	kmalloc_obj(TYPE, ...)

Array allocations:	kmalloc_array(COUNT, sizeof(TYPE), ...)
are replaced with:	kmalloc_objs(TYPE, COUNT, ...)

Flex array allocations:	kmalloc(struct_size(PTR, FAM, COUNT), ...)
are replaced with:	kmalloc_flex(*PTR, FAM, COUNT, ...)

(where TYPE may also be *VAR)

The resulting allocations no longer return "void *", instead returning
"TYPE *".

Signed-off-by: Kees Cook <kees@kernel.org>
2026-02-21 01:02:28 -08:00
..
bits.h
ci_hdrc_imx.c usb: chipidea: ci_hdrc_imx: use "wakeup" suffix for wakeup interrupt name 2026-01-14 16:00:09 +01:00
ci_hdrc_imx.h
ci_hdrc_msm.c
ci_hdrc_npcm.c
ci_hdrc_pci.c
ci_hdrc_tegra.c
ci_hdrc_usb2.c
ci.h
core.c USB/Thunderbolt changes for 6.19-rc1 2025-12-06 18:42:12 -08:00
debug.c
host.c
host.h
Kconfig
Makefile
otg_fsm.c usb: Remove redundant pm_runtime_mark_last_busy() calls 2025-11-21 15:11:53 +01:00
otg_fsm.h
otg.c
otg.h
trace.c
trace.h
udc.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
udc.h
ulpi.c
usbmisc_imx.c