Jean Tourrilhes wrote:
On Mon, Sep 08, 2008 at 08:48:30AM -0400, Pavel Roskin wrote:
No, it's still not fixed on x86_64. scanflags in print_scanning_info()
in iwlist.c is 2, but srq->flags is 0 in orinoco_ioctl_setscan() in
orinoco.c.
On i386, srq->flags is 2 as expected and the scan results are correctly
influenced by the ESSID.
Try the attached patch.
static int orinoco_ioctl_setscan(struct net_device *dev,
struct iw_request_info *info,
- struct iw_param *srq,
+ struct iw_point *srq,
char *extra)
Thanks for finding that Jean! I've double checked, and agree it's the right fix.
FWIW, I've verified this compiles and (still) works as expected on my 32 bit system.
Dave.
--
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