On Thu, Aug 22, 2019 at 05:59:45PM +0300, Ivan D wrote:
> Hi all,
>
> I'd like to do some kernel development (driver, non-trivial feature,
> etc.). I'm fairly experienced overall and wrote proprietary kernel
> modules at my job, so not interested in newbie/janitor stuff.
> KernelProjects looked
Hi all,
I'd like to do some kernel development (driver, non-trivial feature,
etc.). I'm fairly experienced overall and wrote proprietary kernel
modules at my job, so not interested in newbie/janitor stuff.
KernelProjects looked like a perfect place for this, but it seems long
abandoned.
Is there
On Thu, Aug 22, 2019 at 06:00:01AM -0400, Valdis Klētnieks wrote:
> On Thu, 22 Aug 2019 17:41:22 +0900, Won-Kyo Choe said:
>
> > In my perspective, if the kernel starts to allocate in the remote node,
> > I think the scheduler should move the process to the remote node and it
> > will allocate a
On Thu, 22 Aug 2019 17:41:22 +0900, Won-Kyo Choe said:
> In my perspective, if the kernel starts to allocate in the remote node,
> I think the scheduler should move the process to the remote node and it
> will allocate a page in the remote node at first in the loop (in the
> process view, the
Suppose that there are two nodes and each node has 16GiB memory size.
When a process needs pages from the kernel, I understand that
__alloc_pages_nodemask() will do allocation for the process.
In the function, I noticed that if there is no available page on
a zone (or a node) while it loops