[dpdk-dev] [PATCH v2] vhost: fix mmap failure as len not aligned with hugepage size

Tan, Jianfeng jianfeng.tan at intel.com
Thu Nov 12 13:51:43 CET 2015



> -----Original Message-----
> From: Thomas Monjalon [mailto:thomas.monjalon at 6wind.com]
> Sent: Thursday, November 12, 2015 7:19 PM
> To: Tan, Jianfeng
> Cc: dev at dpdk.org
> Subject: Re: [dpdk-dev] [PATCH v2] vhost: fix mmap failure as len not aligned
> with hugepage size
> 
> 2015-11-12 06:04, Jianfeng Tan:
> > -			alignment = region[idx].blksz;
> > -			munmap((void *)(uintptr_t)
> > -				RTE_ALIGN_FLOOR(
> > -					region[idx].mapped_address,
> alignment),
> > -				RTE_ALIGN_CEIL(
> > -					region[idx].mapped_size,
> alignment));
> > +			munmap((void *)region[idx].mapped_address,
> > +					region[idx].mapped_size);
> 
> Sorry, it does not compile for 32-bit:
> virtio-net-user.c:84:11: error: cast to pointer from integer of different size

Oops, sorry, should use (void *)(uintptr_t). I'll resend this patch.

Jianfeng


More information about the dev mailing list