commit-hurd
[Top][All Lists]
Advanced

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

[SCM] GNU Mach branch, master, updated. v1.5-54-g2ba043d


From: Justus Winter
Subject: [SCM] GNU Mach branch, master, updated. v1.5-54-g2ba043d
Date: Sat, 11 Jul 2015 12:04:25 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".

The branch, master has been updated
       via  2ba043d04468261cc767a3b91cec6df4b2238950 (commit)
       via  e59f05e940643350bb3813e5b7f18f9fe54806f6 (commit)
      from  ef0ae1b884891af08626e8e52d62fdb02ec23ee1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2ba043d04468261cc767a3b91cec6df4b2238950
Author: Justus Winter <address@hidden>
Date:   Sat Jul 11 13:27:58 2015 +0200

    kern: make sure the queue macros are only used on queues
    
    This turns mistakes as the one corrected in e59f05e9 into compile-time
    errors.
    
    * kern/queue.h: Add a new macro, queue_assert, and use it to assert
    that all arguments given to the queue macros have the correct type.
    * device/net_io.c (ENQUEUE_DEAD): Adapt to the fact that
    `queue_next(q)' is no longer an lvalue.

commit e59f05e940643350bb3813e5b7f18f9fe54806f6
Author: Justus Winter <address@hidden>
Date:   Fri Jul 10 11:11:27 2015 +0200

    vm: fix traversing the list of inactive pages
    
    Previously, the pageout code traversed the hash table chain instead of
    the list of inactive pages.  The code merely compiled by accident,
    because the `struct page' also has a field called `next' for the hash
    table chain.
    
    * vm/vm_pageout.c (vm_pageout_scan): Fix traversing the list of
    inactive pages.

-----------------------------------------------------------------------

Summary of changes:
 device/net_io.c |    2 +-
 kern/queue.h    |   31 ++++++++++++++++++++++++++-----
 vm/vm_pageout.c |    2 +-
 3 files changed, 28 insertions(+), 7 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

[Prev in Thread] Current Thread [Next in Thread]