Task Queues

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

 



Hi All,

I have following queries regarding task queues :
1. In which context does __run_task_queue gets
executed ?
2. A queue_task invokes list_add_tail which places
task_struct in task_queue [typedef for list_head]. Why
does __run_task_queue calls list_add and list_del_init
? What we are trying to achieve ? To invoke a task in
a queue why we need to call list_add ?
3. Where does keventd kernel thread is intialized
which runs task on scheduler queue. In tqueue.h, i
could see only three pre-defined queues
tq_timer,tq_immediate and tq_disk, so where is
tq_scheduler.

Hoping for response.

Regards
Dinesh


		
__________________________________________________________ 
Yahoo! India Matrimony: Find your partner now. Go to http://yahoo.shaadi.com

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux