Groups | Search | Server Info | Login | Register
Groups > comp.os.linux.development.system > #251
| From | Ripunjay Tripathi <ripunjay.tripathi@gmail.com> |
|---|---|
| Newsgroups | comp.os.linux.development.system |
| Subject | Significance of SoftIRQs and Tasklets |
| Date | 2011-08-21 08:55 -0700 |
| Organization | http://groups.google.com |
| Message-ID | <f6078c68-d8d1-4ee8-a4e6-a3a092780e30@b34g2000prf.googlegroups.com> (permalink) |
While studying Linux interrupt handling I found that Tasklets and SoftIRQs are two different methods of performing "bottom half" (lesser priority work). I understand this (quite genuine need). Difference being, SoftIRQs are re-entarant while a Tasklet is NOT. That same SoftIRQ can run on different CPUs while this is NOT the case with Tasklets. Though I understand this from surface but I fail in understanding the requirements of the two features. In what case(s) we may use these facilities ? Also what do we mean by Tasklets are made upon SoftIRQs ? In one of the books I read, in LKML there were debates upon removing Tasklets. I got completely confused why one would bring in such a feature ? Some shortsightedness (No offense meant) ? Any pointers on this will help a lot. Thanks for your time :) Ripunjay Tripathi
Back to comp.os.linux.development.system | Previous | Next — Next in thread | Find similar
Significance of SoftIRQs and Tasklets Ripunjay Tripathi <ripunjay.tripathi@gmail.com> - 2011-08-21 08:55 -0700 Re: Significance of SoftIRQs and Tasklets Phil Carmody <thefatphil_demunged@yahoo.co.uk> - 2011-08-21 19:50 +0300 Re: Significance of SoftIRQs and Tasklets "Ersek, Laszlo" <lacos@caesar.elte.hu> - 2011-08-22 20:24 +0200
csiph-web