bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] kern/thread.c: some minor style changes


From: Samuel Thibault
Subject: Re: [PATCH] kern/thread.c: some minor style changes
Date: Thu, 30 Dec 2021 15:41:47 +0100
User-agent: NeoMutt/20170609 (1.8.3)

Adam Kandur, le jeu. 30 déc. 2021 11:26:43 +0300, a ecrit:
> Greeting, I have changed some stuff in kern/thread.c which makes code
> more readable for me. Maybe it will be usefull.

Why not indeed, applied, thanks!

> ---
>  kern/thread.c | 56 ++++++++++++++++++++-------------------------------
>  1 file changed, 22 insertions(+), 34 deletions(-)
> 
> diff --git a/kern/thread.c b/kern/thread.c
> index 903fb55..cce39f6 100644
> --- a/kern/thread.c
> +++ b/kern/thread.c
> @@ -838,9 +838,8 @@ kern_return_t thread_terminate(
>        *      Reassign thread to default pset if needed.
>        */
>       thread_freeze(thread);
> -     if (thread->processor_set != &default_pset) {
> +     if (thread->processor_set != &default_pset)
>               thread_doassign(thread, &default_pset, FALSE);
> -     }
>  #endif       /* MACH_HOST */
>  
>       /*
> @@ -1075,9 +1074,8 @@ kern_return_t thread_halt(
>                *      If the thread's at a clean point, we're done.
>                *      Don't need a lock because it really is stopped.
>                */
> -             if (thread->state & TH_HALTED) {
> +             if (thread->state & TH_HALTED)
>                       return KERN_SUCCESS;
> -             }
>  
>               /*
>                *      If the thread is at a nice continuation,
> @@ -1442,9 +1440,8 @@ kern_return_t thread_get_state(
>               return thread_getstatus(thread, flavor, old_state, 
> old_state_count);
>  #endif
>  
> -     if (thread == THREAD_NULL || thread == current_thread()) {
> +     if (thread == THREAD_NULL || thread == current_thread())
>               return KERN_INVALID_ARGUMENT;
> -     }
>  
>       thread_hold(thread);
>       (void) thread_dowait(thread, TRUE);
> @@ -1472,9 +1469,8 @@ kern_return_t thread_set_state(
>               return thread_setstatus(thread, flavor, new_state, 
> new_state_count);
>  #endif
>  
> -     if (thread == THREAD_NULL || thread == current_thread()) {
> +     if (thread == THREAD_NULL || thread == current_thread())
>               return KERN_INVALID_ARGUMENT;
> -     }
>  
>       thread_hold(thread);
>       (void) thread_dowait(thread, TRUE);
> @@ -1504,9 +1500,8 @@ kern_return_t thread_info(
>              usual amount, because creation_time is a new member
>              that some callers might not know about. */
>  
> -         if (*thread_info_count < THREAD_BASIC_INFO_COUNT - 1) {
> +         if (*thread_info_count < THREAD_BASIC_INFO_COUNT - 1)
>               return KERN_INVALID_ARGUMENT;
> -         }
>  
>           basic_info = (thread_basic_info_t) thread_info_out;
>  
> @@ -1583,9 +1578,8 @@ kern_return_t thread_info(
>           /* Allow *thread_info_count to be one smaller than the
>              usual amount, because last_processor is a
>              new member that some callers might not know about. */
> -         if (*thread_info_count < THREAD_SCHED_INFO_COUNT -1) {
> +         if (*thread_info_count < THREAD_SCHED_INFO_COUNT -1)
>                   return KERN_INVALID_ARGUMENT;
> -         }
>  
>           sched_info = (thread_sched_info_t) thread_info_out;
>  
> @@ -1594,12 +1588,11 @@ kern_return_t thread_info(
>  
>  #if  MACH_FIXPRI
>           sched_info->policy = thread->policy;
> -         if (thread->policy == POLICY_FIXEDPRI) {
> +         if (thread->policy == POLICY_FIXEDPRI)
>               sched_info->data = (thread->sched_data * tick)/1000;
> -         }
> -         else {
> +         else
>               sched_info->data = 0;
> -         }
> +
>  #else        /* MACH_FIXPRI */
>           sched_info->policy = POLICY_TIMESHARE;
>           sched_info->data = 0;
> @@ -1608,7 +1601,7 @@ kern_return_t thread_info(
>           sched_info->base_priority = thread->priority;
>           sched_info->max_priority = thread->max_priority;
>           sched_info->cur_priority = thread->sched_pri;
> -         
> +
>           sched_info->depressed = (thread->depress_priority >= 0);
>           sched_info->depress_priority = thread->depress_priority;
>  
> @@ -1638,8 +1631,8 @@ kern_return_t   thread_abort(
>  
>       /*
>        *
> -         *   clear it of an event wait 
> -         */
> +      *      clear it of an event wait
> +
>       evc_notify_abort(thread);
>  
>       /*
> @@ -1771,9 +1764,8 @@ void reaper_thread(void)
>   */
>  
>  kern_return_t
> -thread_assign(
> -     thread_t        thread,
> -     processor_set_t new_pset)
> +thread_assign(thread_t thread,
> +           processor_set_t new_pset)
>  {
>       if (thread == THREAD_NULL || new_pset == PROCESSOR_SET_NULL) {
>               return KERN_INVALID_ARGUMENT;
> @@ -1792,8 +1784,7 @@ thread_assign(
>   *   Only one freeze may be held per thread.  
>   */
>  void
> -thread_freeze(
> -     thread_t        thread)
> +thread_freeze(thread_t thread)
>  {
>       spl_t   s;
>       /*
> @@ -1810,7 +1801,6 @@ thread_freeze(
>       thread->may_assign = FALSE;
>       thread_unlock(thread);
>       (void) splx(s);
> -
>  }
>  
>  /*
> @@ -2037,17 +2027,16 @@ thread_priority(
>      /*
>       *       Check for violation of max priority
>       */
> -    if (priority < thread->max_priority) {
> +    if (priority < thread->max_priority)
>       ret = KERN_FAILURE;
> -    }
>      else {
>       /*
>        *      Set priorities.  If a depression is in progress,
>        *      change the priority to restore.
>        */
> -     if (thread->depress_priority >= 0) {
> +     if (thread->depress_priority >= 0)
>           thread->depress_priority = priority;
> -     }
> +
>       else {
>           thread->priority = priority;
>           compute_priority(thread, TRUE);
> @@ -2102,7 +2091,7 @@ thread_max_priority(
>      kern_return_t    ret = KERN_SUCCESS;
>  
>      if ((thread == THREAD_NULL) || (pset == PROCESSOR_SET_NULL) ||
> -     invalid_pri(max_priority))
> +     invalid_pri(max_priority))
>           return KERN_INVALID_ARGUMENT;
>  
>      s = splsched();
> @@ -2112,9 +2101,9 @@ thread_max_priority(
>      /*
>       *       Check for wrong processor set.
>       */
> -    if (pset != thread->processor_set) {
> +    if (pset != thread->processor_set)
>       ret = KERN_FAILURE;
> -    }
> +
>      else {
>  #endif       /* MACH_HOST */
>       thread->max_priority = max_priority;
> @@ -2186,9 +2175,8 @@ thread_policy(
>           /*
>            *  Changing policy.  Check if new policy is allowed.
>            */
> -         if ((thread->processor_set->policies & policy) == 0) {
> +         if ((thread->processor_set->policies & policy) == 0)
>                   ret = KERN_FAILURE;
> -         }
>           else {
>               /*
>                *      Changing policy.  Save data and calculate new
> -- 
> 2.34.0



reply via email to

[Prev in Thread] Current Thread [Next in Thread]