Search Linux Wireless

Re: alignment issue between 32bit userland and 64bit kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Jul 09, 2007 at 02:03:23PM +0200, Johannes Berg wrote:
> Hi,
> 
> > While developing the wireless support for PS3, I'd noticed there were alignment
> > issues if we issued some wireless ioctl from 32bit userland to 64bit
> > kernel (ppc64 PS3 does have). 
> > 
> >  - IW_EV_LCP_LEN in 32bit userland and 64bit kernel differ
> >  - offsetof(struct iw_point, length) differ
> 
> Yeah, we're aware of them.
> 
> > The former issue could be fixed if we added 'packed' attribute to
> > iw_event structure, but it would break existing 64bit userland.  I have
> > no idea to resolve latter issue because the first member of struct
> > iw_point is a pointer.
> > 
> > Does anyone have idea to fix these issues?
> > (except compiling all userland apps in 64bit mode...)
> 
> Jean wants to fix them in userspace. In fact, if you upgrade your
> userspace to the really latest version it *should* work. wpa_supplicant
> still doesn't work, nor do most distribution's versions of network
> manager because the fixes haven't been backported.

	You need :
		Wireless Tools 29-pre20 or later
		network manager 0.6.5 or later
	Distro that have those versions :
		Gentoo 2007.0
		Debian unstable
		Ubuntu Gutsy
		OpenSuSE 10.3a5
	We are getting there...
	The situation with wpa_supplicant is most unfortunate,
fortunately x-supplicant should work properly, as it uses libiw.

> johannes

	Thanks...

	Jean

-
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux