On Tue, Nov 8, 2016 at 2:11 PM, Nanley Chery <nanleych...@gmail.com> wrote:

> On Tue, Nov 08, 2016 at 02:01:17PM -0800, Nanley Chery wrote:
> > On Tue, Nov 08, 2016 at 01:50:01PM -0800, Jason Ekstrand wrote:
> > > On Tue, Nov 8, 2016 at 1:46 PM, Nanley Chery <nanleych...@gmail.com>
> wrote:
> > >
> > > > On Mon, Nov 07, 2016 at 05:28:12PM -0800, Jason Ekstrand wrote:
> > > > > Signed-off-by: Jason Ekstrand <ja...@jlekstrand.net>
> > > > > Cc: "12.0 13.0" <mesa-dev@lists.freedesktop.org>
> > > > > ---
> > > > >  src/intel/vulkan/anv_device.c | 5 +++++
> > > > >  1 file changed, 5 insertions(+)
> > > > >
> > > > > diff --git a/src/intel/vulkan/anv_device.c
> > > > b/src/intel/vulkan/anv_device.c
> > > > > index 5393144..8055893 100644
> > > > > --- a/src/intel/vulkan/anv_device.c
> > > > > +++ b/src/intel/vulkan/anv_device.c
> > > > > @@ -1258,6 +1258,11 @@ VkResult anv_MapMemory(
> > > > >     if (size == VK_WHOLE_SIZE)
> > > > >        size = mem->bo.size - offset;
> > > > >
> > > > > +   if (size == 0) {
> > > >
> > > > The user isn't allowed to make such a call. Does this fix a CTS test?
> > > >
> > >
> > > Heh, so they aren't.  It doesn't fix anything, it just ensures that you
> > > never hit the ioctl with a size of zero.  How about I replace it with
> an
> > > assert?
> > >
> >
> > An assert or no assert is fine. The validation layers technically should
> > catch this for us.
>

They should, but this is more for my confidence in subsequent code than to
try and fix apps.


> >
>
> With patch 1 fixed or omitted, this series is:
> Reviewed-by: Nanley Chery <nanley.g.ch...@intel.com>
>

Thanks!


> > >
> > > > > +      *ppData = NULL;
> > > > > +      return VK_SUCCESS;
> > > > > +   }
> > > > > +
> > > > >     /* FIXME: Is this supposed to be thread safe? Since
> vkUnmapMemory()
> > > > only
> > > > >      * takes a VkDeviceMemory pointer, it seems like only one map
> of the
> > > > memory
> > > > >      * at a time is valid. We could just mmap up front and return
> an
> > > > offset
> > > > > --
> > > > > 2.5.0.400.gff86faf
> > > > >
> > > > > _______________________________________________
> > > > > mesa-dev mailing list
> > > > > mesa-dev@lists.freedesktop.org
> > > > > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
> > > >
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to