Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 208887d4 authored by David S. Miller's avatar David S. Miller Committed by David S. Miller
Browse files

wext: Make adjust_priv_size() take a "struct iw_point *".

parent 25519a2a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -512,9 +512,9 @@ static int get_priv_size(__u16 args)
/*
 * Re-calculate the size of private arguments
 */
static int adjust_priv_size(__u16 args, union iwreq_data *wrqu)
static int adjust_priv_size(__u16 args, struct iw_point *iwp)
{
	int	num = wrqu->data.length;
	int	num = iwp->length;
	int	max = args & IW_PRIV_SIZE_MASK;
	int	type = (args & IW_PRIV_TYPE_MASK) >> 12;

@@ -976,7 +976,7 @@ static int ioctl_private_call(struct net_device *dev, struct ifreq *ifr,
			 * avoid leaking kernel bits outside. */
			if (!(descr->get_args & IW_PRIV_SIZE_FIXED)) {
				extra_size = adjust_priv_size(descr->get_args,
							      &(iwr->u));
							      &(iwr->u.data));
			}

			err = copy_to_user(iwr->u.data.pointer, extra,