[PATCH 2/3] os: remove useless smart scheduler macros

Jeremy Huddleston jeremyhu at apple.com
Tue Sep 7 08:46:37 PDT 2010


Reviewed-by: Jeremy Huddleston <jeremyhu at apple.com>

On Sep 7, 2010, at 05:39, Tiago Vignatti wrote:

> Signed-off-by: Tiago Vignatti <tiago.vignatti at nokia.com>
> ---
> os/utils.c |   21 ++-------------------
> 1 files changed, 2 insertions(+), 19 deletions(-)
> 
> diff --git a/os/utils.c b/os/utils.c
> index 547acfc..bf3d615 100644
> --- a/os/utils.c
> +++ b/os/utils.c
> @@ -1116,17 +1116,9 @@ XNFstrdup(const char *s)
>     return ret;
> }
> 
> -
> -#define SMART_SCHEDULE_POSSIBLE
> -#ifdef SMART_SCHEDULE_POSSIBLE
> -#define SMART_SCHEDULE_SIGNAL		SIGALRM
> -#define SMART_SCHEDULE_TIMER		ITIMER_REAL
> -#endif
> -
> void
> SmartScheduleStopTimer (void)
> {
> -#ifdef SMART_SCHEDULE_POSSIBLE
>     struct itimerval	timer;
> 
>     if (SmartScheduleDisable)
> @@ -1136,13 +1128,11 @@ SmartScheduleStopTimer (void)
>     timer.it_value.tv_sec = 0;
>     timer.it_value.tv_usec = 0;
>     (void) setitimer (ITIMER_REAL, &timer, 0);
> -#endif
> }
> 
> void
> SmartScheduleStartTimer (void)
> {
> -#ifdef SMART_SCHEDULE_POSSIBLE
>     struct itimerval	timer;
> 
>     if (SmartScheduleDisable)
> @@ -1152,21 +1142,17 @@ SmartScheduleStartTimer (void)
>     timer.it_value.tv_sec = 0;
>     timer.it_value.tv_usec = SmartScheduleInterval * 1000;
>     setitimer (ITIMER_REAL, &timer, 0);
> -#endif
> }
> 
> -#ifdef SMART_SCHEDULE_POSSIBLE
> static void
> SmartScheduleTimer (int sig)
> {
>     SmartScheduleTime += SmartScheduleInterval;
> }
> -#endif
> 
> Bool
> SmartScheduleInit (void)
> {
> -#ifdef SMART_SCHEDULE_POSSIBLE
>     struct sigaction	act;
> 
>     if (SmartScheduleDisable)
> @@ -1177,16 +1163,13 @@ SmartScheduleInit (void)
>     /* Set up the timer signal function */
>     act.sa_handler = SmartScheduleTimer;
>     sigemptyset (&act.sa_mask);
> -    sigaddset (&act.sa_mask, SMART_SCHEDULE_SIGNAL);
> -    if (sigaction (SMART_SCHEDULE_SIGNAL, &act, 0) < 0)
> +    sigaddset (&act.sa_mask, SIGALRM);
> +    if (sigaction (SIGALRM, &act, 0) < 0)
>     {
> 	perror ("sigaction for smart scheduler");
> 	return FALSE;
>     }
>     return TRUE;
> -#else
> -    return FALSE;
> -#endif
> }
> 
> #ifdef SIG_BLOCK
> -- 
> 1.7.1.226.g770c5
> 
> _______________________________________________
> xorg-devel at lists.x.org: X.Org development
> Archives: http://lists.x.org/archives/xorg-devel
> Info: http://lists.x.org/mailman/listinfo/xorg-devel



More information about the xorg-devel mailing list