[lkml]   [2018]   [Mar]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: [PATCH 1/2] resource: add walk_system_ram_res_rev()
On Fri, 23 Mar 2018 08:58:45 +0800 Baoquan He <> wrote:

> > erk, this is pretty nasty. Isn't there a better way :(
> Yes, this is not efficient.
> In struct resource{}, ->sibling list is a singly linked list. I ever
> thought about changing it to doubly linked list, yet not very sure if
> it will have effect since struct resource is a core data structure.

Switching to a list_head sounds OK. The only issue really is memory
consumption and surely we don't have tens of thousands of struct
resources floating about(?). Or if we do have a lot, the machine is
presumably huge (hope?).

> AKASHI's method is more acceptable, and currently only kexec has this
> requirement.

What method is that?

 \ /
  Last update: 2018-03-23 03:06    [W:0.072 / U:0.424 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site