Search Linux Wireless

Re: Re: [PATCH] remove duplicated ioctl entries in compat_ioctl.c

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

 



On Fri, Jul 27, 2007 at 03:10:54PM -0400, John W. Linville wrote:
> > 
> > 	Actually, you are wrong, and Masakazu is right. All those
> > ioctls contains a pointer and should go through the pointer
> > conversion.
> 
> Masakazu replied in agreement that the COMPATIBLE_IOCTL entries are
> the effective ones i.e. the code currently uses those entries and
> the others are currently just wasting space.

	No, he did not. This is what he said :
-----------------------------------------------
We can keep COMPATIBLE_IOCTL entries *if* the userland apps could work
around iw_point.pointer issue for these ioctls.
-----------------------------------------------
	The second part of the sentence is the most important one. We
don't want the apps to have to deal with this issue, therefore the
COMPATIBLE_IOCTL entries are wrong.

> >       The reason why Masakazu sent that patch is that he actually
> > stumbled on the problem and tested it.
> 
> The only problem stated is the not-quite-duplicate entries.

	You have to take account that Masakazu is not American. He did
not report a bug, he sent you a patch fixing the issue. And I want to
thank him for spending the time to track don this issue and report it.

> Perhaps the HANDLE_IOCTL entries are indeed the correct and intended
> ones.  You seem to be indicating so.

	Yes. We had a discussion about it a few month ago with
Johannes Berg which title was "wireless extensions vs. 64-bit
architectures". If you go back to that discussion, you will realise
that Johannes was clearly saying that the HANDLE_IOCTL entries are the
correct one.
		http://marc.info/?l=linux-wireless&m=117449937110479&w=2
	It seems that the fix we did at that point was not complete,
i.e. we added the missing HANDLE_IOCTL entries but forgot to remove
the corresponding COMPATIBLE_IOCTL entries. It seems that different
compiler do different things when there are duplicate.

> If this fixes a bug, then fine.  If we are trading the one "duplicate"
> entry we have been using for one that hasn't been in use, it doesn't
> make much sense.

	As I said earlier, if you want Wireless Extensions to keep
working, please cc me.

	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