On Wed, 2017-09-06 at 12:33 +0200, Johannes Berg wrote:
> On Sat, 2017-08-05 at 11:44 +0300, Luca Coelho wrote:
> >
> > +static int hwsim_fops_rx_rssi_write(void *dat, u64 val)
> > +{
> > + struct mac80211_hwsim_data *data = dat;
> > + int rssi = (int)val;
>
> That cast is wrong - you should go to s64, do the range check, and
> only
> then restrict to int. Basically, just do
>
> s64 rssi = val;
>
> in this line instead.
>
>
> > + debugfs_create_file("rx_rssi", 0666, data->debugfs, data,
> > + &hwsim_fops_rx_rssi);
>
> I also can't say I'm really happy with this, since there's no such
> thing as an "RX RSSI".
>
> Also, wmediumd already allows changing this - I'd rather people start
> using the infrastructure better than papering over more.
>
> IOW - do we really need this? Why can't you do the (simple) wmediumd
> setup? There's even a hwsim test in wpa_s with wmediumd, it's not all
> that difficult.
Beni,
Can you answer Johannes here? I'm removing this patch from my pending
list, so I won't take any action anymore until further notice.
--
Cheers,
Luca.