On 21/08/2017 at 14:19:07 +0200, Michal Simek wrote:
> On 21.8.2017 14:13, Alexandre Belloni wrote:
> > On 21/08/2017 at 12:50:34 +0200, Michal Simek wrote:
> >> Hi,
> >>
> >> On 21.8.2017 00:03, Alexandre Belloni wrote:
> >>> Hi Michal,
> >>>
> >>> I've just send a patch to fix this issue (and avoid your other patch).
> >>>
> >>> Could you test it? (I did test on an atmel platform)
> >>>
> >>> Sorry it took so long!
> >>
> >> not a problem but it looks like it is still just temporary solution. I
> >> would expect that you can't unload module when this alarm is used. It if
> >> it is not used then you should be able to remove it.
> >>
> > 
> > Yes, the alarmtimer handling needs to be made more flexible, especially
> > in the rtc device selection.
> 
> ok. What about to extend that commit message for the patch you sent to
> explicitly say that this is temporary solution and what should be the
> right fix?
> 
> Maybe you can also add link that patch which introduced this issue.
> It was in that patch I sent.
> 

You didn't pinpoint the correct patch. The patch introducing the issue
you were seeing (i.e. being able to remove the module) is
8bc0dafb5cf38a19484dfb16e2c6d29e85820046. Before this patch,
rtc_class_open() was called and this prevented the module from being
removed (it does try_module_get). For now, this is how the feature has
been implemented since 2011 and nobody cared enough to change that
behaviour.



-- 
Alexandre Belloni, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

-- 
You received this message because you are subscribed to "rtc-linux".
Membership options at http://groups.google.com/group/rtc-linux .
Please read http://groups.google.com/group/rtc-linux/web/checklist
before submitting a driver.
--- 
You received this message because you are subscribed to the Google Groups 
"rtc-linux" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rtc-linux+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to