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>] [day] [month] [year] [list]
Date:   Tue, 23 Oct 2018 14:34:29 +0200
From:   Ingo Molnar <mingo@...nel.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     linux-kernel@...r.kernel.org, Thomas Gleixner <tglx@...utronix.de>,
        Borislav Petkov <bp@...en8.de>,
        Andy Lutomirski <luto@...nel.org>,
        Peter Zijlstra <a.p.zijlstra@...llo.nl>,
        Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
        Andrew Morton <akpm@...ux-foundation.org>
Subject: [GIT PULL] x86/vdso changes for v4.20

Linus,

Please pull the latest x86-vdso-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-vdso-for-linus

   # HEAD: 99c19e6a8fe4a95fa0dac191207a1d40461b1604 x86/vdso: Rearrange do_hres() to improve code generation

Two main changes:

 - Cleanups, simplifications and CLOCK_TAI support (Thomas Gleixner)

 - Improve code generation (Andy Lutomirski)

 Thanks,

	Ingo

  out-of-topic modifications in x86-vdso-for-linus:
  ---------------------------------------------------
  include/linux/clocksource.h        # d67f34c19a67: clocksource: Provide clockso
  kernel/time/Kconfig                # d67f34c19a67: clocksource: Provide clockso
  kernel/time/clocksource.c          # d67f34c19a67: clocksource: Provide clockso


------------------>
Andy Lutomirski (3):
      x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks
      x86/vdso: Document vgtod_ts better
      x86/vdso: Rearrange do_hres() to improve code generation

Thomas Gleixner (11):
      clocksource: Provide clocksource_arch_init()
      x86/time: Implement clocksource_arch_init()
      x86/vdso: Enforce 64bit clocksource
      x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq
      x86/vdso: Introduce and use vgtod_ts
      x86/vdso: Collapse high resolution functions
      x86/vdso: Collapse coarse functions
      x86/vdso: Replace the clockid switch case
      x86/vdso: Simplify the invalid vclock case
      x86/vdso: Move cycle_last handling into the caller
      x66/vdso: Add CLOCK_TAI support


 arch/x86/Kconfig                        |   1 +
 arch/x86/entry/vdso/vclock_gettime.c    | 210 +++++++++-----------------------
 arch/x86/entry/vsyscall/vsyscall_gtod.c |  51 ++++----
 arch/x86/include/asm/vgtod.h            |  53 +++++---
 arch/x86/kernel/time.c                  |  22 ++++
 include/linux/clocksource.h             |   5 +
 kernel/time/Kconfig                     |   4 +
 kernel/time/clocksource.c               |   2 +
 8 files changed, 155 insertions(+), 193 deletions(-)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ