On Thu, 15 Sep 2016 00:25:18 +0200, Takashi Sakamoto wrote: > > Hi, > > This patchset updates my previous RFCs, and they're now for merging to upstream. > > [RFC][PATCH 0/2] ALSA: control: export all of TLV related macros to user land > http://mailman.alsa-project.org/pipermail/alsa-devel/2016-September/112645.html > > Currently, TLV related protocol is not shared to user land. This is not > good in a point of application interfaces, because application developers > can't realize the protocol just to see UAPI headers, and they're forced to > look for TLV-related codes in kernel land. > > This patchset moves all of macros related to TLV into UAPI header. To avoid > confusions such as name conflict in user land, these macros have prefixes of > 'SNDRV_CTL_TLVT_' and 'SNDRV_CTL_TLVD_'. When adding new items to the protocol, > developers should use these prefixes and add them to the UAPI header. > > Changes from RFC: > - Drop second patch to replace include statements > - Rename each macros to prevent applications from name conflict This looks far better now, thanks. Applied now. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel