On Sat, 2009-11-28 at 11:27 -0200, Henrique de Moraes Holschuh wrote: > > static int rfkill_resume(struct device *dev) > > { > > struct rfkill *rfkill = to_rfkill(dev); > > bool cur; > > > > if (!rfkill->persistent) { > > cur = !!(rfkill->state & RFKILL_BLOCK_SW); > > rfkill_set_block(rfkill, cur); > > } > > The issue I am reporting is _only_ about persistent devices, so it is the > if(!rfkill->persistent) that is the problem. It works perfectly for the > other devices. So then I don't understand -- if the device specifically said that it was persistent, what kind of help does it need, and why does it not just unset persistent if it needs it? johannes
Attachment:
signature.asc
Description: This is a digitally signed message part