]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors
authorTakashi Iwai <tiwai@suse.de>
Mon, 2 Sep 2024 07:52:27 +0000 (09:52 +0200)
committerTakashi Iwai <tiwai@suse.de>
Mon, 2 Sep 2024 08:21:41 +0000 (10:21 +0200)
commit40a024b81d1cbad6bc8cd960481f025b43712b01
treec290a20c6f549f22cd93e6c9004d2bcd12a74746
parentf48bd50a1c8d7d733b83a8fbabb3041e0d505fc7
ALSA: core: Drop superfluous no_free_ptr() for memdup_user() errors

We used to wrap with no_free_ptr() for the return value from
memdup_user() with errors where the auto cleanup is applied.  This was
a workaround because the initial implementation of kfree auto-cleanup
checked only NULL pointers.

Since recently, though, the kfree auto-cleanup checks with
IS_ERR_OR_NULL() (by the commit cd7eb8f83fcf ("mm/slab: make
__free(kfree) accept error pointers")), hence those workarounds became
superfluous.  Let's drop them now.

Link: https://patch.msgid.link/20240902075246.3743-1-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/compress_offload.c
sound/core/control.c
sound/core/pcm_native.c
sound/core/timer.c