Convert UIO_USERSPACE64 uio to a UIO_USERSPACE32 uio
site_archiver@lists.apple.com Delivered-To: Darwin-kernel@lists.apple.com User-agent: Thunderbird 2.0.0.24 (X11/20100317) Hello all, I am not sure this is possible but here goes. I am working on a filesystem kernel driver on a 10.6 32bit kernel userspace application can send me write request (vnop_write_desc) with a UIO_USERSPACE64 uio. In my code path I pass this uio to the physio() function which try to assign the iovec to a bp->b_datap, to do so it CASTDOWN the 64bit iov_base address to 32bit breaking it. So my question on a 32bit kernel is it possible to transform a 64bit userspace uio to a 32bit userspace uio? Thanks. Alain. _______________________________________________ Do not post admin requests to the list. They will be ignored. Darwin-kernel mailing list (Darwin-kernel@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-kernel/site_archiver%40lists.a... This email sent to site_archiver@lists.apple.com
participants (1)
-
Alain Renaud