kernelnewbies.kernelnewbies.org archive mirror
 help / color / mirror / Atom feed
* A question about priority search tree in kernel 2.6.24
@ 2017-02-11 15:42 Hao Lee
  2017-02-11 16:00 ` Greg KH
  0 siblings, 1 reply; 2+ messages in thread
From: Hao Lee @ 2017-02-11 15:42 UTC (permalink / raw)
  To: kernelnewbies

Hi, all

Recently I'm reading "Professional Linux Kernel Architecture" while
referencing the source code of kernel 2.6.24 and I have a question about
priority search tree.

In prio_tree_init function (
http://lxr.free-electrons.com/source/lib/prio_tree.c?v=2.6.24#L71),  array
index_bits_to_maxindex is initialized to 1,3,7,15,31...2^(i+1)-1. I don't
know why it is initialized to these numbers and what is the relationship
between index_bits_to_maxindex and prio_tree_root->index_bits.

Could someone help me? Many Thanks!

Regards,
Hao Lee.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20170211/9e1094a2/attachment.html 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* A question about priority search tree in kernel 2.6.24
  2017-02-11 15:42 A question about priority search tree in kernel 2.6.24 Hao Lee
@ 2017-02-11 16:00 ` Greg KH
  0 siblings, 0 replies; 2+ messages in thread
From: Greg KH @ 2017-02-11 16:00 UTC (permalink / raw)
  To: kernelnewbies

On Sat, Feb 11, 2017 at 11:42:39PM +0800, Hao Lee wrote:
> Hi, all
> 
> Recently I'm reading "Professional Linux Kernel Architecture" while referencing
> the source code of kernel 2.6.24 and I have a question about priority search
> tree.

2.6.24 is _very_ very very old, and obsolete and insecure.  Never use it
for anything.  Including trying to understand code, if you just want to
read stuff, please start with 4.9 at the oldest.

good luck!

greg k-h

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-02-11 16:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-11 15:42 A question about priority search tree in kernel 2.6.24 Hao Lee
2017-02-11 16:00 ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).