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.