Hi all, Could somebody helps me push the remaining patches which were already reviewed:
1. [PATCH v5 5/8] mesa/main: don't use win _vsnprintf. there is 'util_vsnprintf' function https://patchwork.freedesktop.org/patch/247749/ 2. [PATCH v5 6/8] util: use cross platform implementation 'util_vsnprintf' https://patchwork.freedesktop.org/patch/247748/ 3. [PATCH v4 7/8] radv: use cross platform implementation 'util_vsnprintf' https://patchwork.freedesktop.org/patch/247611/ 4. [PATCH v4 8/8] egl/main: use cross platform implementation 'util_vsnprintf' https://patchwork.freedesktop.org/patch/247612/ Regards, Andrii. On Fri, Sep 7, 2018 at 12:42 PM andrey simiklit <asimiklit.w...@gmail.com> wrote: > On Fri, Sep 7, 2018 at 12:09 PM Emil Velikov <emil.l.veli...@gmail.com> > wrote: > >> On 6 September 2018 at 17:58, Eric Engestrom <eric.engest...@intel.com> >> wrote: >> > On Thursday, 2018-09-06 17:43:50 +0300, asimiklit.w...@gmail.com wrote: >> >> From: Andrii Simiklit <andrii.simik...@globallogic.com> >> >> >> >> This patch improve usage of [v][s][n]printf functions. >> >> Fixes cross platform implementation of vsnprintf >> >> >> >> v2: Linux man about vXXXprintf functions: >> >> "These functions do not call the va_end macro. Because they >> >> invoke the va_arg macro, the value of ap is undefined after the >> call" >> >> So we should have instance copy of va_list for each 'vXXXprintf' >> call. >> >> >> >> v3: Fixed case when malloc returns 0 in util_vasprintf >> >> >> >> v4: The single patch was separated to the patch series >> >> >> >> Andrii Simiklit (8): >> >> apple/glx/log: added missing va_end() after va_copy() >> >> mesa/util: don't use the same 'va_list' instance twice >> >> mesa/util: don't ignore NULL returned from 'malloc' >> >> mesa/util: add missing va_end() after va_copy() >> > >> > First 4 are >> > Reviewed-by: Eric Engestrom <eric.engest...@intel.com> >> > and pushed :) >> > >> > Thanks for taking the time to find the right Fixes: btw, that really >> > helps when backporting to stable branches :) >> > >> Small nitpick: "mesa/util" should be just "util". >> Regardless, patches are spot on. Kudos for all the Fixes tags. >> >> >> mesa/main: don't use win _vsnprintf. there is 'util_vsnprintf' >> >> function >> As-is, or reworked to drop the _mesa_ function (as Ian suggested) patch is >> Reviewed-by: Emil Velikov <emil.veli...@collabora.com> >> > > Changes are in progress. Thanks for reviewing. > > >> >> mesa/util: use cross platform implementation 'util_vsnprintf' >> > >> "mesa/util" -> "util", with that >> Reviewed-by: Emil Velikov <emil.veli...@collabora.com> >> > > I will change it. > > >> >> >> >> radv: use cross platform implementation 'util_vsnprintf' >> >> egl/main: use cross platform implementation 'util_vsnprintf' >> > >> > These two are: >> > Acked-by: Eric Engestrom <eric.engest...@intel.com> >> > >> Reviewed-by: Emil Velikov <emil.veli...@collabora.com> >> >> Admittedly, I doubt we'll get radv on Windows soon. At least not >> before we bump the requirement to MSVC2015 which has C99 compliant >> function. >> > > Agree) > It would be great if it was similar to other places of the mesa code. > Thanks for reviewing. > > >> HTH >> Emil >> >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev