lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190821190847.665673890@linutronix.de>
Date:   Wed, 21 Aug 2019 21:08:47 +0200
From:   Thomas Gleixner <tglx@...utronix.de>
To:     LKML <linux-kernel@...r.kernel.org>
Cc:     Oleg Nesterov <oleg@...hat.com>, Ingo Molnar <mingo@...nel.org>,
        Peter Zijlstra <peterz@...radead.org>,
        John Stultz <john.stultz@...aro.org>,
        Frederic Weisbecker <frederic@...nel.org>,
        Anna-Maria Behnsen <anna-maria@...utronix.de>,
        Christoph Hellwig <hch@....de>
Subject: [patch V2 00/38] posix-cpu-timers: Cleanup and consolidation

Folks!

This is the second version of that set. First one can be found here:

  https://lkml.kernel.org/r/20190819143141.221906747@linutronix.de

The following changes vs. V1:

  - Folded the synchronization callback patch into the original one and
    replaced the original one in tip timers/core as requested by Christoph

  - Merged the first couple of trivial patches into tip timers/core with
    Frederics reviewed-by picked up.

  - Dropped the sighand locking change as pointed out by Frederic

  - Dropped the last patch which switches to direct expiry mode as it got
    too ugly as the sighand locking change needed to be dropped. This will
    come with the next set on top of this which moves the expiry into task
    work context which was the initial reason for staring at this code.

  - Reworked the storage array after the patch which removes the temporary
    union and the abused struct task_cputime as requested by Ingo.

  - Fixed up a comment and the ugly hack in do_rlimit() which was needed to
    convert 0 expiry time to 1 which was required due to the 0 based checks
    which are now gone. (New)

  - Fixed typos in comments and changelogs (Ingo)

The series applies on top of:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core

and is available from git as well:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.timers/core

Thanks,

	tglx

8<--------------
 include/linux/init_task.h      |   11 
 include/linux/posix-timers.h   |  121 ++++-
 include/linux/sched.h          |   29 -
 include/linux/sched/cputime.h  |   12 
 include/linux/sched/signal.h   |   14 
 include/linux/sched/types.h    |   23 
 include/linux/timerqueue.h     |   10 
 init/init_task.c               |    2 
 kernel/fork.c                  |   34 -
 kernel/sched/rt.c              |    6 
 kernel/sys.c                   |   16 
 kernel/time/itimer.c           |   11 
 kernel/time/posix-cpu-timers.c |  952 +++++++++++++++++++----------------------
 13 files changed, 616 insertions(+), 625 deletions(-)



Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ