From: Vincent Palatin Date: Fri, 5 Oct 2012 00:13:52 +0000 (-0700) Subject: rtc: recycle id when unloading a rtc driver X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~12^2~96 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2830a6d20;p=pandora-kernel.git rtc: recycle id when unloading a rtc driver When calling rtc_device_unregister, we are not freeing the id used by the driver. So when doing a unload/load cycle for a RTC driver (e.g. rmmod rtc_cmos && modprobe rtc_cmos), its id is incremented by one. As a consequence, we no longer have neither an rtc0 driver nor a /proc/driver/rtc (as it only exists for the first driver). Signed-off-by: Vincent Palatin Cc: Alessandro Zummo Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed