Gitweb: http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=61a7c36acb3da406d64c0da6288eab1c414a65ea Commit: 61a7c36acb3da406d64c0da6288eab1c414a65ea Parent: 7ca1d488ffe4817adaba61cc05b972782f7d3f91 Author: David Brownell <[EMAIL PROTECTED]> AuthorDate: Tue May 8 00:33:45 2007 -0700 Committer: Linus Torvalds <[EMAIL PROTECTED]> CommitDate: Tue May 8 11:15:18 2007 -0700
RTC: replace some newly-introduced macros with inlines Signed-off-by: David Brownell <[EMAIL PROTECTED]> Signed-off-by: Andrew Morton <[EMAIL PROTECTED]> Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]> --- drivers/rtc/rtc-core.h | 46 +++++++++++++++++++++++++++++++++++----------- 1 files changed, 35 insertions(+), 11 deletions(-) diff --git a/drivers/rtc/rtc-core.h b/drivers/rtc/rtc-core.h index 4675a9f..d81a278 100644 --- a/drivers/rtc/rtc-core.h +++ b/drivers/rtc/rtc-core.h @@ -7,22 +7,38 @@ extern void rtc_dev_del_device(struct rtc_device *rtc); #else -#define rtc_dev_init() do{}while(0) -#define rtc_dev_exit() do{}while(0) -#define rtc_dev_add_device(r) do{}while(0) -#define rtc_dev_del_device(r) do{}while(0) +static inline void rtc_dev_init(void) +{ +} + +static inline void rtc_dev_exit(void) +{ +} + +static inline void rtc_dev_add_device(struct rtc_device *rtc) +{ +} + +static inline void rtc_dev_del_device(struct rtc_device *rtc) +{ +} #endif #ifdef CONFIG_RTC_INTF_PROC -void rtc_proc_add_device(struct rtc_device *rtc); -void rtc_proc_del_device(struct rtc_device *rtc); +extern void rtc_proc_add_device(struct rtc_device *rtc); +extern void rtc_proc_del_device(struct rtc_device *rtc); #else -#define rtc_proc_add_device(r) do{}while(0) -#define rtc_proc_del_device(r) do{}while(0) +static inline void rtc_proc_add_device(struct rtc_device *rtc) +{ +} + +static inline void rtc_proc_del_device(struct rtc_device *rtc) +{ +} #endif @@ -34,8 +50,16 @@ extern void rtc_sysfs_del_device(struct rtc_device *rtc); #else -#define rtc_sysfs_init(c) do{}while(0) -#define rtc_sysfs_add_device(r) do{}while(0) -#define rtc_sysfs_del_device(r) do{}while(0) +static inline void rtc_sysfs_init(struct class *rtc) +{ +} + +static inline void rtc_sysfs_add_device(struct rtc_device *rtc) +{ +} + +static inline void rtc_sysfs_del_device(struct rtc_device *rtc) +{ +} #endif - To unsubscribe from this list: send the line "unsubscribe git-commits-head" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html