Changeset 205832b in mainline for kernel/generic/src/synch/rcu.c


Ignore:
Timestamp:
2012-11-05T15:37:39Z (13 years ago)
Author:
Adam Hraska <adam.hraska+hos@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
f048658
Parents:
6b99156
Message:

Replaced 0 with NULL where appropriate (in rcu, cht, uspace hashtable, smp_call, workqueue).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/generic/src/synch/rcu.c

    r6b99156 r205832b  
    237237#endif
    238238       
    239         rcu.detector_thr = 0;
     239        rcu.detector_thr = NULL;
    240240       
    241241        rcu.stat_expedited_cnt = 0;
     
    260260#endif
    261261       
    262         CPU->rcu.cur_cbs = 0;
     262        CPU->rcu.cur_cbs = NULL;
    263263        CPU->rcu.cur_cbs_cnt = 0;
    264         CPU->rcu.next_cbs = 0;
     264        CPU->rcu.next_cbs = NULL;
    265265        CPU->rcu.next_cbs_cnt = 0;
    266         CPU->rcu.arriving_cbs = 0;
     266        CPU->rcu.arriving_cbs = NULL;
    267267        CPU->rcu.parriving_cbs_tail = &CPU->rcu.arriving_cbs;
    268268        CPU->rcu.arriving_cbs_cnt = 0;
     
    275275        /* BSP creates reclaimer threads before AP's rcu_cpu_init() runs. */
    276276        if (config.cpu_active == 1)
    277                 CPU->rcu.reclaimer_thr = 0;
     277                CPU->rcu.reclaimer_thr = NULL;
    278278       
    279279        CPU->rcu.stat_max_cbs = 0;
     
    317317        /* Stop and wait for reclaimers. */
    318318        for (unsigned int cpu_id = 0; cpu_id < config.cpu_active; ++cpu_id) {
    319                 ASSERT(cpus[cpu_id].rcu.reclaimer_thr != 0);
     319                ASSERT(cpus[cpu_id].rcu.reclaimer_thr != NULL);
    320320       
    321321                if (cpus[cpu_id].rcu.reclaimer_thr) {
     
    323323                        thread_join(cpus[cpu_id].rcu.reclaimer_thr);
    324324                        thread_detach(cpus[cpu_id].rcu.reclaimer_thr);
    325                         cpus[cpu_id].rcu.reclaimer_thr = 0;
     325                        cpus[cpu_id].rcu.reclaimer_thr = NULL;
    326326                }
    327327        }
     
    333333                thread_join(rcu.detector_thr);
    334334                thread_detach(rcu.detector_thr);
    335                 rcu.detector_thr = 0;
     335                rcu.detector_thr = NULL;
    336336        }
    337337#endif
     
    357357               
    358358                cpus[cpu_id].rcu.reclaimer_thr =
    359                         thread_create(reclaimer, 0, TASK, THREAD_FLAG_NONE, name);
     359                        thread_create(reclaimer, NULL, TASK, THREAD_FLAG_NONE, name);
    360360
    361361                if (!cpus[cpu_id].rcu.reclaimer_thr)
     
    373373{
    374374        rcu.detector_thr =
    375                 thread_create(detector, 0, TASK, THREAD_FLAG_NONE, "rcu-det");
     375                thread_create(detector, NULL, TASK, THREAD_FLAG_NONE, "rcu-det");
    376376       
    377377        if (!rcu.detector_thr)
     
    410410                 * to finish.
    411411                 *
    412                  * Note that THREAD may be 0 in scheduler() and not just during boot.
     412                 * Note that THREAD may be NULL in scheduler() and not just during boot.
    413413                 */
    414414                if ((THREAD && THREAD->rcu.was_preempted) || CPU->rcu.is_delaying_gp) {
     
    522522       
    523523        cpu_mask_for_each(*cpu_mask, cpu_id) {
    524                 smp_call(cpu_id, add_barrier_cb, 0);
     524                smp_call(cpu_id, add_barrier_cb, NULL);
    525525        }
    526526       
     
    583583       
    584584        rcu_item->func = func;
    585         rcu_item->next = 0;
     585        rcu_item->next = NULL;
    586586       
    587587        preemption_disable();
     
    611611{
    612612        ASSERT(THREAD && THREAD->wired);
    613         return 0 == CPU->rcu.cur_cbs;
     613        return NULL == CPU->rcu.cur_cbs;
    614614}
    615615
     
    617617{
    618618        ASSERT(THREAD && THREAD->wired);
    619         return 0 == CPU->rcu.next_cbs;
     619        return NULL == CPU->rcu.next_cbs;
    620620}
    621621
     
    628628         * a false negative if we race with a local interrupt handler.
    629629         */
    630         return 0 == CPU->rcu.arriving_cbs;
     630        return NULL == CPU->rcu.arriving_cbs;
    631631}
    632632
     
    741741        }
    742742       
    743         *phead = 0;
     743        *phead = NULL;
    744744}
    745745
     
    779779        CPU->rcu.next_cbs_cnt = CPU->rcu.arriving_cbs_cnt;
    780780       
    781         CPU->rcu.arriving_cbs = 0;
     781        CPU->rcu.arriving_cbs = NULL;
    782782        CPU->rcu.parriving_cbs_tail = &CPU->rcu.arriving_cbs;
    783783        CPU->rcu.arriving_cbs_cnt = 0;
     
    12891289        atomic_set(&rcu.delaying_cpu_cnt, 0);
    12901290       
    1291         sample_cpus(cpu_mask, 0);
     1291        sample_cpus(cpu_mask, NULL);
    12921292}
    12931293
     
    14521452void rcu_thread_exiting(void)
    14531453{
    1454         ASSERT(THREAD != 0);
     1454        ASSERT(THREAD != NULL);
    14551455        ASSERT(THREAD->state == Exiting);
    14561456        ASSERT(PREEMPTION_DISABLED || interrupts_disabled());
Note: See TracChangeset for help on using the changeset viewer.