static int orinoco_ioctl_getsens(struct net_device *dev, struct iw_param *srq) 
static int orinoco_ioctl_getsens(struct net_device *dev, struct iw_request_info *info, struct iw_param *srq, char *extra) 
static int orinoco_ioctl_getsens(struct net_device *dev, struct iw_param *srq){	struct orinoco_private *priv = netdev_priv(dev);	hermes_t *hw = &priv->hw;	u16 val;	int err;	unsigned long flags;	if (!priv->has_sensitivity)		return -EOPNOTSUPP;	if (orinoco_lock(priv, &flags) != 0)		return -EBUSY;	err = hermes_read_wordrec(hw, USER_BAP,				  HERMES_RID_CNFSYSTEMSCALE, &val);	orinoco_unlock(priv, &flags);	if (err)		return err;	srq->value = val;	srq->fixed = 0; /* auto */	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/620554e406e3cc01434c658a1e597162d7e56fd6/orinoco.c/buggy/drivers/net/wireless/orinoco.c