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  18c0d15c5b63fc2345c63a78f5586ff47eda706f (commit)
       via  98a5b2d84e39d5cc8a92951589aa307fdbaff902 (commit)
       via  2a53e6afccb6a69f027badac73d0f2f36ac9e319 (commit)
       via  addb1071abb4e4013c1b75af4e6ed45ea1ccec3d (commit)
       via  deb2b637605bf0beedb55ed5483f55af09ab41e9 (commit)
       via  5879781c77ac5ed903b3712aef546848681b449d (commit)
       via  1cb9726ece963ec4afa0577400b33d929eb47c7d (commit)
       via  a56d9c05dd02d7629bd6ee282fa27b899b0d6dfc (commit)
       via  b95ef5e902fe076a2bdd409d7b015749f4157982 (commit)
       via  dd2ffd2ed67f2a867f62d30b8ff38516a80ea8e6 (commit)
       via  34890b4939c1ee8190a103b8693e94ddffe13ffa (commit)
      from  5a9f9578e3075a39e7b14db6e5b8e8c4e01f245f (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 18c0d15c5b63fc2345c63a78f5586ff47eda706f
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 18:57:09 2023 +0200

    simple lock: check that the non-_irq variants are not called from IRQ

commit 98a5b2d84e39d5cc8a92951589aa307fdbaff902
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:33:00 2023 +0200

    assert: fix concurrency against irqs
    
    by using simple_lock_irq.

commit 2a53e6afccb6a69f027badac73d0f2f36ac9e319
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:32:31 2023 +0200

    clock: Convert timer_lock to using simple_lock_irq

commit addb1071abb4e4013c1b75af4e6ed45ea1ccec3d
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:32:03 2023 +0200

    sched: Add waitq_lock helpers which check they are called at spl7

commit deb2b637605bf0beedb55ed5483f55af09ab41e9
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:30:47 2023 +0200

    sched: Add runq_lock helpers which check they are called at spl7

commit 5879781c77ac5ed903b3712aef546848681b449d
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:29:32 2023 +0200

    kern: Check that locking thread is done at spl7

commit 1cb9726ece963ec4afa0577400b33d929eb47c7d
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:27:20 2023 +0200

    xen: Convert console to using simple_lock_irq

commit a56d9c05dd02d7629bd6ee282fa27b899b0d6dfc
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:25:59 2023 +0200

    kmsg: Fix concurrency against irqs
    
    by using simple_lock_irq.

commit b95ef5e902fe076a2bdd409d7b015749f4157982
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:25:12 2023 +0200

    device: Convert io_done_list_lock to simple_lock_irq

commit dd2ffd2ed67f2a867f62d30b8ff38516a80ea8e6
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 13:24:29 2023 +0200

    tty: Convert t_lock to using simple_lock_irq

commit 34890b4939c1ee8190a103b8693e94ddffe13ffa
Author: Samuel Thibault <[email protected]>
Date:   Sat Aug 12 01:25:28 2023 +0200

    lock: Add _irq variants
    
    And pave the way for making the non-_irq variants check that they are
    never used within interrupts.
    
    We do have a few places which were missing it, as the following commits will
    show.

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

Summary of changes:
 device/chario.c      | 98 +++++++++++++++++++---------------------------------
 device/ds_routines.c | 20 +++++------
 device/kmsg.c        | 35 ++++++++++---------
 device/tty.h         |  2 +-
 i386/i386/locore.S   | 14 ++++++--
 i386/i386/mp_desc.c  |  8 +++++
 i386/i386at/kd.c     | 17 ++++-----
 kern/ast.c           |  4 +--
 kern/debug.c         | 13 +++----
 kern/eventcount.c    |  4 +--
 kern/lock.h          | 90 ++++++++++++++++++++++++++++++++++++++++++-----
 kern/mach_clock.c    | 50 +++++++++------------------
 kern/sched.h         | 15 ++++++++
 kern/sched_prim.c    | 41 +++++++++++++++-------
 kern/thread.h        | 15 ++++++--
 x86_64/locore.S      | 14 ++++++--
 xen/console.c        | 36 +++++++++----------
 17 files changed, 281 insertions(+), 195 deletions(-)


hooks/post-receive
-- 
GNU Mach

Reply via email to