Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37776649
en ru br
ALT Linux repos
S:6.5-alt1
5.0: 2.6.27-alt3
4.1: 2.6.24-alt4
4.0: 2.6.17-alt6
3.0: 2.4.25-alt2

Group :: Development/Kernel
RPM: glibc-kernheaders

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: 0006-uapi-fix-linux-usb-audio.h-userspace-compilation-err.patch
Download


From 4d1e8c6f6e3fd77b15f7ee2a84eec54150e5a61d Mon Sep 17 00:00:00 2001
From: "Dmitry V. Levin" <ldv@altlinux.org>
Date: Mon, 13 Aug 2018 14:46:10 +0000
Subject: [PATCH 6/6] uapi: fix linux/usb/audio.h userspace compilation errors
Replace NULL with 0 in uac_mixer_unit_bmControls() and
uac_processing_unit_bmControls() to fix the following
linux/usb/audio.h userspace compilation errors:
/usr/include/linux/usb/audio.h: In function 'uac_mixer_unit_bmControls':
/usr/include/linux/usb/audio.h:304:10: error: 'NULL' undeclared (first use in this function)
   return NULL;
/usr/include/linux/usb/audio.h: In function 'uac_processing_unit_bmControls':
/usr/include/linux/usb/audio.h:416:10: error: 'NULL' undeclared (first use in this function)
   return NULL;
Fixes: 6cfd839ae78e ("ALSA: usb-audio: UAC3. Add support for mixer unit.")
Cc: <stable@vger.kernel.org> # v4.18+
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Link: https://lkml.kernel.org/r/20180813154651.GB22820@altlinux.org
---
 include/uapi/linux/usb/audio.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/uapi/linux/usb/audio.h b/include/uapi/linux/usb/audio.h
index c917c53070d5..e3bd2f01ad3e 100644
--- a/include/uapi/linux/usb/audio.h
+++ b/include/uapi/linux/usb/audio.h
@@ -301,7 +301,7 @@ static inline __u8 *uac_mixer_unit_bmControls(struct uac_mixer_unit_descriptor *
 	case UAC_VERSION_3:
 		return &desc->baSourceID[desc->bNrInPins + 2];
 	default:
-		return NULL;
+		return 0;
 	}
 }
 
@@ -413,7 +413,7 @@ static inline __u8 *uac_processing_unit_bmControls(struct uac_processing_unit_de
 	case UAC_VERSION_3:
 		return &desc->baSourceID[desc->bNrInPins + 2];
 	default:
-		return NULL;
+		return 0;
 	}
 }
 
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin