Re: [PATCH v2 1/2] sched/wait: introduce wait_event_freezable_hrtimeout

2019-02-10 Thread Ingo Molnar
ondition)) > \ > __ret = __wait_event_hrtimeout(wq, condition, timeout, > \ > -TASK_INTERRUPTIBLE); > \ > +TASK_INTERRUPTIBLE, > \ > +

Re: linux-next: Fixes tag needs some work in the tip tree

2019-02-10 Thread Ingo Molnar
* Stephen Rothwell wrote: > Hi all, > > In commit > > f6783319737f ("sched/fair: Fix insertion in rq->leaf_cfs_rq_list") > > Fixes tag > > Fixes: 9c2791f936ef ("Fix hierarchical order in rq->leaf_cfs_rq_list") > > has these problem(s): > > - Subject does not match target commit

Re: [PATCH] locking/rwsem: Remove arch specific rwsem files

2019-02-10 Thread Ingo Molnar
* Waiman Long wrote: > On 02/10/2019 09:00 PM, Waiman Long wrote: > > As the generic rwsem-xadd code is using the appropriate acquire and > > release versions of the atomic operations, the arch specific rwsem.h > > files will not be that much faster than the generic code as long as the > >

[GIT PULL] x86 fixes

2019-02-10 Thread Ingo Molnar
Linus, Please pull the latest x86-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus # HEAD: 20e55bc17dd01f13cec0eb17e76e9511b23963ef x86/mm: Make set_pmd_at() paravirt aware A handful of fixes: - Fix an MCE corner case

[GIT PULL] IRQ fixes

2019-02-10 Thread Ingo Molnar
Linus, Please pull the latest irq-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-urgent-for-linus # HEAD: 8087f407364d50d5c3ac8e39365548351e2859f2 Merge tag 'irqchip-5.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms

[GIT PULL] perf fixes

2019-02-10 Thread Ingo Molnar
Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: 3bb2600657dac78580e5b8fecc202eaaff5d4ced Merge tag 'perf-urgent-for-mingo-5.0-20190205' of

[GIT PULL] locking fixes

2019-02-10 Thread Ingo Molnar
Linus, Please pull the latest locking-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-for-linus # HEAD: 1a1fb985f2e2b85ec0d3dc2e519ee48389ec2434 futex: Handle early deadlock return correctly An rtmutex (PI-futex) deadlock

Re: [GIT PULL 00/53] perf/core improvements and fixes

2019-02-09 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit ca3bb3d027f69ac3ab1dafb32bde2f5a3a44439c: > > perf/ring_buffer: Convert ring_buffer.aux_refcount to

Re: [GIT PULL 0/8] perf/urgent fixes

2019-02-09 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > Test results at the end of this message, as usual. > > The following changes since commit 9dff0aa95a324e262ffb03f425d00e4751f3294e: > > perf/core: Don't WARN() for impossible ring-buffer sizes

[tip:efi/core] efi/fdt: Apply more cleanups

2019-02-04 Thread tip-bot for Ingo Molnar
Commit-ID: ac9aff8ef99095b9d46d53d0a779f2bda24ba181 Gitweb: https://git.kernel.org/tip/ac9aff8ef99095b9d46d53d0a779f2bda24ba181 Author: Ingo Molnar AuthorDate: Sat, 2 Feb 2019 10:41:14 +0100 Committer: Ingo Molnar CommitDate: Mon, 4 Feb 2019 08:26:48 +0100 efi/fdt: Apply more cleanups

Re: [PATCH 02/10] x86/efi: Return error status if mapping EFI regions fail

2019-02-03 Thread Ingo Molnar
* Ingo Molnar wrote: > Note that I also fixed up the grammar and readability of the changelog - > see the updated version below. > > Thanks, > > Ingo > > => > Subject: x86/efi: Return error status if mapping of EFI regions fails > From: A

Re: [PATCH 02/10] x86/efi: Return error status if mapping EFI regions fail

2019-02-03 Thread Ingo Molnar
e kernel cannot > prioritize among EFI regions. > > This also fixes the comment "FIXME: add error handling" in > kexec_enter_virtual_mode(). > > Signed-off-by: Sai Praneeth Prakhya > Cc: Borislav Petkov > Cc: Ingo Molnar > Signed-off-by: A

Re: [tip:sched/core] sched/core: Fix a potential double-fetch bug in sched_copy_attr()

2019-01-27 Thread Ingo Molnar
horDate: Wed, 9 Jan 2019 01:45:24 -0600 > > Committer: Ingo Molnar > > CommitDate: Mon, 21 Jan 2019 11:26:17 +0100 > > > > sched/core: Fix a potential double-fetch bug in sched_copy_attr() > > > > "uattr->size" is copied in from user space and chec

Re: [GIT PULL 00/29] perf/core improvements and fixes

2019-01-26 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit f575494d4a610278ea8597f2f798c8431b94e884: > > Merge tag 'perf-core-for-mingo-5.0-20190121' of >

Re: [PATCH] RAS: Add a MAINTAINERS entry

2019-01-25 Thread Ingo Molnar
* Borislav Petkov wrote: > From: Borislav Petkov > > This was long overdue and it is needed at least so that Tony and I get > CCed on patches. > > Signed-off-by: Borislav Petkov > Acked-by: Tony Luck Acked-by: Ingo Molnar Thanks, Ingo

Re: [GIT PULL 0/7] perf/urgent fixes

2019-01-22 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > Regards, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit 4e72ee8872279a70ebe973172133b98e8acbf54e: > > Merge tag

Re: [GIT PULL 00/24] perf/core improvements and fixes

2019-01-22 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > Regards, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit ad07c8ceb6631a83b62d405a61448bba92adac68: > > perf/core: Remove unused perf_flags

Re: [GIT PULL] timer fix

2019-01-17 Thread Ingo Molnar
* Heiko Carstens wrote: > > - if (timr->it_requeue_pending == info->si_sys_private) { > > + if (timr->it_interval && timr->it_requeue_pending == > > info->si_sys_private) { > > timr->kclock->timer_rearm(timr); > > FWIW, with this patch the vanilla glibc 2.28 self tests >

Re: [PATCH] MAINTAINERS: drop PREEMPTIBLE KERNEL section entry

2019-01-12 Thread Ingo Molnar
* Lukas Bulwahn wrote: > The PREEMPTIBLE KERNEL section entry seems quite outdated: > > Robert Love is not actively maintaining the file anymore, nor a recorded > contributor to the files in the PREEMPTIBLE KERNEL section for the last > few years. > > The mailing list

Re: [GIT PULL] EFI fix

2019-01-12 Thread Ingo Molnar
* Linus Torvalds wrote: > On Thu, Jan 10, 2019 at 11:46 PM Ingo Molnar wrote: > > > > A single fix that adds an annotation to resolve a kmemleak false > > positive. > > This one is apparently obviated by commit 80424b02d42b ("efi: Reduce > the amount of m

Re: [GIT PULL] EFI fix

2019-01-12 Thread Ingo Molnar
* Linus Torvalds wrote: > On Fri, Jan 11, 2019 at 6:22 AM Ard Biesheuvel > wrote: > > > > I was hoping we could merge this patch (so we can backport it), but > > resolve the conflict by dropping the kmemleak_ignore() again [..] > > Well, we'd drop the new #include line also, since it would

[GIT PULL] EFI fix

2019-01-10 Thread Ingo Molnar
Linus, Please pull the latest efi-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git efi-urgent-for-linus # HEAD: b12f5440d8ca02e8f9ab4f1461f9214295cc4f66 Merge branch 'linus' into efi/urgent, to resolve conflict A single fix that adds an

[GIT PULL] perf fixes

2019-01-10 Thread Ingo Molnar
Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: 4e72ee8872279a70ebe973172133b98e8acbf54e Merge tag 'perf-core-for-mingo-5.0-20190110' of

[GIT PULL] x86 fixes

2019-01-10 Thread Ingo Molnar
Linus, Please pull the latest x86-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus # HEAD: e4f358916d528d479c3c12bd2fd03f2d5a576380 x86, modpost: Replace last remnants of RETPOLINE with CONFIG_RETPOLINE A 32-bit build fix,

Re: [GIT PULL 0/4] perf/core fixes and improvements

2019-01-10 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, now there are no more ABI header > warnings, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit 576b50ea235699d83758c0c514c65b8d486a159d: > > Merge

Re: [GIT PULL] seccomp: build fix for v5.0-rc2

2019-01-10 Thread Ingo Molnar
* Tycho Andersen wrote: > On Wed, Jan 09, 2019 at 07:59:16AM +0100, Ingo Molnar wrote: > > > > * Kees Cook wrote: > > > > > This was already picked up by x86-urgent... > > > > > > -Kees > > > > I'm fine with both r

Re: [GIT PULL 00/16] perf/core fixes and improvements

2019-01-08 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit 64598e8b6fdaf28e37c3530f8b95a9f8ef6af131: > > Merge tag 'perf-core-for-mingo-4.21-20190104' of >

Re: [GIT PULL] seccomp: build fix for v5.0-rc2

2019-01-08 Thread Ingo Molnar
* Kees Cook wrote: > This was already picked up by x86-urgent... > > -Kees I'm fine with both routes - if Linus pulls this I'll zap the x86/urgent one. Thanks, Ingo

Re: [GIT PULL 00/16] perf/core improvements and fixes

2019-01-08 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > Best regards, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit 2573be22e5b6f24a0cabc97715c808c47e29eaaf: > > Merge tag

Re: [GIT PULL] security: seccomp changes for v4.21

2019-01-07 Thread Ingo Molnar
* Tycho Andersen wrote: > Hi, > > On Mon, Jan 07, 2019 at 01:09:09PM -0800, Kees Cook wrote: > > On Mon, Jan 7, 2019 at 2:15 AM Ingo Molnar wrote: > > > > > > > > > * James Morris wrote: > > > > > > > From Kees: > > >

Re: [PATCH] samples/seccomp: fix 32-bit build

2019-01-07 Thread Ingo Molnar
* Kees Cook wrote: > On Mon, Jan 7, 2019 at 3:16 PM Tycho Andersen wrote: > > > > Both the .o and the actual executable need to be built with -m32 in order > > to link correctly. > > > > Signed-off-by: Tycho Andersen > > Reported-by: Ingo Molnar

Re: [GIT PULL] security: seccomp changes for v4.21

2019-01-07 Thread Ingo Molnar
* James Morris wrote: > From Kees: > > "- Add SECCOMP_RET_USER_NOTIF > > - seccomp fixes for sparse warnings and s390 build (Tycho)" > > > > The following changes since commit 1072bd678547f8663cfb81a22fdb50c589e4976e: > > security: fs: make inode explicitly non-modular (2018-12-12

[GIT PULL] perf tooling updates

2019-01-04 Thread Ingo Molnar
Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: 2573be22e5b6f24a0cabc97715c808c47e29eaaf Merge tag 'perf-core-for-mingo-4.21-20190103' of

Re: [GIT PULL 00/29] perf/core improvements and fixes

2019-01-03 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit 883f4def8b77e6870ce42be279564cca0256c611: > > Merge tag 'perf-core-for-mingo-4.21-20181218' of >

[GIT PULL] scheduler fix

2018-12-31 Thread Ingo Molnar
Linus, Please pull the latest sched-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-for-linus # HEAD: c40f7d74c741a907cfaeb73a7697081881c497d0 sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c

Re: [PATCH] sched: fix infinity loop in update_blocked_averages

2018-12-30 Thread Ingo Molnar
* Vincent Guittot wrote: > On Sun, 30 Dec 2018 at 13:04, Ingo Molnar wrote: > > > > > > * Vincent Guittot wrote: > > > > > > Reported-by: Zhipeng Xie > > > > Cc: Bin Li > > > > Cc: [4.10+] > > >

[PATCH] sched: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c

2018-12-30 Thread Ingo Molnar
* Ingo Molnar wrote: > > * Vincent Guittot wrote: > > > > Reported-by: Zhipeng Xie > > > Cc: Bin Li > > > Cc: [4.10+] > > > Fixes: 9c2791f936ef (sched/fair: Fix hierarchical order in > > > rq->leaf_cfs_rq_list) > >

Re: [PATCH] sched: fix infinity loop in update_blocked_averages

2018-12-30 Thread Ingo Molnar
* Vincent Guittot wrote: > > Reported-by: Zhipeng Xie > > Cc: Bin Li > > Cc: [4.10+] > > Fixes: 9c2791f936ef (sched/fair: Fix hierarchical order in > > rq->leaf_cfs_rq_list) > > If it only happens in update_blocked_averages(), the del leaf has been added > by: > a9e7f6544b9c

Re: [PATCH] tools headers: move the nolibc header from rcutorture to tools/include/nolibc/

2018-12-30 Thread Ingo Molnar
* Willy Tarreau wrote: > On Sun, Dec 30, 2018 at 12:25:02PM +0100, Ingo Molnar wrote: > Could we please also use the opportunity and move > > nolibc.h to a more prominent place, like in tools/include/nolibc/nolibc.h > > or so? > > It's exactly what the last pat

Re: [PATCH] tools headers: move the nolibc header from rcutorture to tools/include/nolibc/

2018-12-30 Thread Ingo Molnar
ude/nolibc/ will make it much easier to > > adopt by other tools. > > > > The mkinitrd.sh script in rcutorture was updated to use this new location. > > > > Cc: Ingo Molnar > > Cc: Arnaldo Carvalho de Melo > > Cc: Paul E. McKenney > > Signed-

Re: [GIT PULL] x86/cache updates for 4.21

2018-12-28 Thread Ingo Molnar
* Borislav Petkov wrote: > On Wed, Dec 26, 2018 at 12:26:12PM -0800, Linus Torvalds wrote: > > I've pulled this, but I think the new config option name is bad. > > > > I think it should probably have been called "X86_RESCTRL" instead of > > just "RESCTRL". That's way too generic a name for

Re: [GIT PULL] scheduler changes for v4.21

2018-12-28 Thread Ingo Molnar
* Olof Johansson wrote: > Hi, > > On Mon, Dec 24, 2018 at 2:45 PM Ingo Molnar wrote: > > > > Linus, > > > > Please pull the latest sched-core-for-linus git tree from: > > > >git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.gi

Re: [GIT PULL] sound updates for 4.21

2018-12-28 Thread Ingo Molnar
* Linus Torvalds wrote: > On Thu, Dec 20, 2018 at 7:38 AM Takashi Iwai wrote: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git > > tags/sound-4.21-rc1 > > Hmm. > > It turns out that commit c337104b1a16 ("ALSA: HD-Audio: SKL+: abort > probe if DSP is present and

Re: [PATCH] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE

2018-12-25 Thread Ingo Molnar
* Prakhya, Sai Praneeth wrote: > > > > + /* > > > > + * To Do: Remove this check after adding functionality to unmap > > > > EFI > > boot > > > > + * services code/data regions from direct mapping area because > > > > + * "efi=old_map" maps EFI regions in swapper_pg_dir. >

[GIT PULL] x86/platform change for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-platform-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-platform-for-linus # HEAD: c04e55388a4f2184e37827a1d2e733cded52d653 x86/platform/olpc: Do not call of_platform_bus_probe() An OLPC platform support

[GIT PULL] x86/mm changes for v4.21

2018-12-24 Thread Ingo Molnar
age of __flush_tlb_all() in kernel_physical_mapping_init() Ingo Molnar (1): x86/fault: Clean up the page fault oops decoder a bit Peter Zijlstra (9): x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests x86/mm/cpa: Add __cpa_addr() helper x86/mm/cpa: Make cpa_data::vaddr invariant

[GIT PULL] x86/fpu changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-fpu-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-fpu-for-linus # HEAD: 12209993e98c5fa1855c467f22a24e3d5b8be205 x86/fpu: Don't export __kernel_fpu_{begin,end}() Misc preparatory changes for an upcoming FPU

[GIT PULL] x86/cpu changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-cpu-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-cpu-for-linus # HEAD: aa02ef099cff042c2a9109782ec2bf1bffc955d4 x86/topology: Use total_cpus for max logical packages calculation Misc changes: - Fix nr_cpus=

[GIT PULL] x86/cleanups for v4.21

2018-12-24 Thread Ingo Molnar
ove trampoline_handler() prototype Ingo Molnar (1): x86: Fix various typos in comments Yafang Shao (1): x86/process: Avoid unnecessary NULL check in get_wchan() Yi Wang (1): x86/headers: Fix -Wmissing-prototypes warning arch/x86/crypto/cast5_avx_glue.c | 2 +- a

[GIT PULL] x86/amd-nb changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-amd-nb-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-amd-nb-for-linus # HEAD: 210ba1201ff950b3d05bfd8fa5d47540cea393c0 hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs Update DF/SMN access and

[GIT PULL] x86/build changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-build-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-build-for-linus # HEAD: e4f752dda0de351efd198f438b68e743029da68a x86/um/vdso: Drop implicit common-page-size linker flag - resolve LLVM build bug by removing

[GIT PULL] x86/boot changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-boot-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-boot-for-linus # HEAD: 69be4efeb959147ff86f22e35aea9526f9b86715 x86/boot: Add missing va_end() to die() Two cleanups. Thanks, Ingo

[GIT PULL] x86/asm changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest x86-asm-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-asm-for-linus # HEAD: 29434801e7e9c6d05fbea4533b3c0bd6be612f62 x86/vdso: Remove a stale/misleading comment from the linker script Two changes: - Remove (some)

[GIT PULL] scheduler changes for v4.21

2018-12-24 Thread Ingo Molnar
-efficient CPUs first, as long as the system isn't oversubscribed. For details of the design, see: https://marc.info/?l=linux-kernel=153243513908731=2 - Misc cleanups and smaller enhancements. Thanks, Ingo ------> Ingo Molnar (1): sched: Fix

[GIT PULL] perf updates for v4.21

2018-12-24 Thread Ingo Molnar
ue to -ffunction-section perf map: Remove extra indirection from map__find() Eugeniy Paltsev (1): perf annotate: Introduce basic support for ARC Florian Fainelli (1): perf tests ARM: Disable breakpoint tests 32-bit Ingo Molnar (7): perf: Fix typos in comments perf vend

[GIT PULL] locking changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest locking-core-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-core-for-linus # HEAD: 80eb865768703c0f85a0603762742ae1dedf21f0 sched/fair: Clean up comment in nohz_idle_balance() The main change in this cycle are

[GIT PULL] EFI changes for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest efi-core-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git efi-core-for-linus # HEAD: 1debf0958fa27b7c469dbf22754929ec59a7c0e7 x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE

[GIT PULL] RCU updates for v4.21

2018-12-24 Thread Ingo Molnar
Linus, Please pull the latest core-rcu-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core-rcu-for-linus # HEAD: 4bbfd7467cfc7d42e18d3008fa6a28ffd56e901a Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into

Re: [GIT PULL] Last straggler for 4.20-rc8 or final

2018-12-22 Thread Ingo Molnar
* Paolo Bonzini wrote: > On 21/12/18 23:40, Borislav Petkov wrote: > > + mingo. > > > > On Fri, Dec 21, 2018 at 02:09:02PM +0100, Paolo Bonzini wrote: > >> Linus, > >> > >> The following changes since commit > >> 7566ec393f4161572ba6f11ad5171fd5d59b0fbd: > >> > >> Linux 4.20-rc7

Re: [PATCH v3] string.h: Add str_has_prefix() helper

2018-12-22 Thread Ingo Molnar
* Steven Rostedt wrote: > On Fri, 21 Dec 2018 16:32:58 -0800 > Linus Torvalds wrote: > > > On Fri, Dec 21, 2018, 16:06 Steven Rostedt > > > > On Fri, 21 Dec 2018 18:13:16 > > > > > > And I'll make a separate patch that adds: > > > > > > static __always_inline bool > > >

Re: [PATCH] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE

2018-12-22 Thread Ingo Molnar
DER_, EFI_BOOT_SERVICES_ and > EFI_RUNTIME_CODE/DATA regions) is mapped into efi_pgd all the time to > facilitate EFI runtime calls access it's arguments in 1:1 mode. Hence, > don't unmap EFI boot services code/data regions when booted in mixed mode. > > Signed-off-by: Sai Praneeth Prakh

[GIT PULL] timer fix

2018-12-21 Thread Ingo Molnar
Linus, Please pull the latest timers-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers-urgent-for-linus # HEAD: 0e334db6bb4b1fd1e2d72c1f3d8f004313cd9f94 posix-timers: Fix division by zero bug Fix a division by zero crash in the

[GIT PULL] futex fix

2018-12-21 Thread Ingo Molnar
Linus, Please pull the latest locking-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking-urgent-for-linus # HEAD: da791a667536bf8322042e38ca85d55a78d3c273 futex: Cure exit race A single fix for a robust futexes race between sys_exit() and

[GIT PULL] x86 fixes

2018-12-21 Thread Ingo Molnar
lds back to userspace Dan Williams (1): x86/mm: Fix decoy address handling vs 32-bit builds Ingo Molnar (9): Revert "x86/jump-labels: Macrofy inline assembly code to work around GCC inlining bugs" Revert "x86/cpufeature: Macrofy inline assembly code to work around G

Re: [GIT PULL 00/63] perf/core improvements and fixes

2018-12-20 Thread Ingo Molnar
* Arnaldo Carvalho de Melo wrote: > Hi Ingo, > > Please consider pulling, > > Best regards, > > - Arnaldo > > Test results at the end of this message, as usual. > > The following changes since commit ca46afdb2754dbb4a5d5772332fa16957d9bc618: > > Merge tag

Re: [PATCH v3 00/12] x86, kbuild: revert macrofying inline assembly code

2018-12-19 Thread Ingo Molnar
* Masahiro Yamada wrote: > This series reverts the in-kernel workarounds for inlining issues. > > The commit description of 77b0bf55bc67 mentioned > "We also hope that GCC will eventually get fixed,..." > > Now, GCC provides a solution. > >

[tip:perf/core] tools lib subcmd: Fix a few source code comment typos

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: 65c9fee2da2fbbedbba402996ddb412072e762fc Gitweb: https://git.kernel.org/tip/65c9fee2da2fbbedbba402996ddb412072e762fc Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:51 -0300 tools lib

[tip:perf/core] perf tools: Fix diverse comment typos

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: adba163441597ffb56141233a2ef722b75caca87 Gitweb: https://git.kernel.org/tip/adba163441597ffb56141233a2ef722b75caca87 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:47 -0300 perf tools

[tip:perf/core] perf bpf-loader: Fix debugging message typo

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: e4a8b0af5121392da2d40204ee330fd9e88d0858 Gitweb: https://git.kernel.org/tip/e4a8b0af5121392da2d40204ee330fd9e88d0858 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:39 -0300 perf bpf

[tip:perf/core] perf tools Documentation: Fix diverse typos

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: 1a7ea3283f7d15d7ce76a30870c3ca648adf1fc4 Gitweb: https://git.kernel.org/tip/1a7ea3283f7d15d7ce76a30870c3ca648adf1fc4 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:36 -0300 perf tools

[tip:perf/core] tools lib traceevent: Fix diverse typos in comments

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: 3e449f7c36c3ac49f140b5dc3c40693e551f47d2 Gitweb: https://git.kernel.org/tip/3e449f7c36c3ac49f140b5dc3c40693e551f47d2 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:34 -0300 tools lib

[tip:perf/core] perf vendor events intel: Fix diverse typos

2018-12-18 Thread tip-bot for Ingo Molnar
Commit-ID: b1d6f155e1bbb67778c17aba661fb4ea4e1a3641 Gitweb: https://git.kernel.org/tip/b1d6f155e1bbb67778c17aba661fb4ea4e1a3641 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Mon, 17 Dec 2018 14:56:31 -0300 perf vendor

Re: [PATCH v2] debugobjects: Move printk out of db lock critical sections

2018-12-18 Thread Ingo Molnar
* Linus Torvalds wrote: > On Mon, Dec 17, 2018 at 10:17 AM Ingo Molnar wrote: > > > > We should rename printk() to syslog() or so, and rename early_printk() to > > printk(), and be done with this. > > No. > > As already pointed out, the syslog part isn

Re: [PATCH v14 2/5] x86/boot: Introduce efi_get_rsdp_addr() to find RSDP from EFI table

2018-12-17 Thread Ingo Molnar
* Thomas Gleixner wrote: > On Mon, 17 Dec 2018, Ingo Molnar wrote: > > * Chao Fan wrote: > > > + else if (!(efi_guidcmp(guid, ACPI_20_TABLE_GUID))) > > > + return (acpi_physical_address)table; > > > > 'return' is not a functi

Re: [PATCH v14 1/5] x86/boot: Introduce get_acpi_rsdp() to parse RSDP in cmdline from KEXEC

2018-12-17 Thread Ingo Molnar
* Thomas Gleixner wrote: > On Mon, 17 Dec 2018, Ingo Molnar wrote: > > * Chao Fan wrote: > > > + val[len] = '\0'; > > > + return (acpi_physical_address)simple_strtoull(val, , 16); > > > > 'return' is not a function - no need for the

Re: [PATCH v2] debugobjects: Move printk out of db lock critical sections

2018-12-17 Thread Ingo Molnar
* Waiman Long wrote: > The db->lock is a raw spinlock and so the lock hold time is supposed to > be short. This will not be the case when printk() is being involved in > some of the critical sections. > > In order to avoid the long hold time, in case some messages need to be > printed, all

Re: [PATCH v14 5/5] x86/boot/KASLR: Limit KASLR to extracting kernel in immovable memory

2018-12-17 Thread Ingo Molnar
* Chao Fan wrote: > KASLR randomly chooses some positions which may locate in movable > memory regions. It will break memory hotplug feature and make the > movable memory chosen by KASLR practically immovable. > > The solution is to limit KASLR to choose memory regions in immovable > node

Re: [PATCH v14 4/5] x86/boot: Parse SRAT address from RSDP and store immovable memory

2018-12-17 Thread Ingo Molnar
* Chao Fan wrote: > SRAT should be parsed by RSDP to fix the conflict between KASLR > and memory-hotremove, then find the immovable memory regions and store > them in an array called immovable_mem[]. With immovable_mem[], KASLR > can avoid to extract kernel to specific regions. > > Since

Re: [PATCH v14 3/5] x86/boot: Introduce bios_get_rsdp_addr() to search RSDP in memory

2018-12-17 Thread Ingo Molnar
* Chao Fan wrote: > + /* Check the standard checksum */ > + if (compute_checksum((u8 *) rsdp, ACPI_RSDP_CHECKSUM_LENGTH)) > + continue; Could you please run your patches through checkpatch, does it not complain about this line? > +/* Search RSDP

Re: [PATCH v14 2/5] x86/boot: Introduce efi_get_rsdp_addr() to find RSDP from EFI table

2018-12-17 Thread Ingo Molnar
* Ingo Molnar wrote: > > + if (!(efi_guidcmp(guid, ACPI_TABLE_GUID))) > > + rsdp_addr = (acpi_physical_address)table; > > + else if (!(efi_guidcmp(guid, ACPI_20_TABLE_GUID))) > > + return (acpi_physical_add

Re: [PATCH v14 2/5] x86/boot: Introduce efi_get_rsdp_addr() to find RSDP from EFI table

2018-12-17 Thread Ingo Molnar
* Chao Fan wrote: > Memory information in SRAT is necessary to fix the conflict between > KASLR and memory-hotremove. So RSDP and SRAT should be parsed. > > When booting form KEXEC/EFI/BIOS, the methods to compute RSDP > are different. When booting from EFI, EFI table points to RSDP. > So

Re: [PATCH v14 1/5] x86/boot: Introduce get_acpi_rsdp() to parse RSDP in cmdline from KEXEC

2018-12-17 Thread Ingo Molnar
* Chao Fan wrote: > Memory information in SRAT is necessary to fix the conflict between > KASLR and memory-hotremove. > > ACPI SRAT (System/Static Resource Affinity Table) shows the details > about memory ranges, including ranges of memory provided by hot-added > memory devices. SRAT is

Re: [PATCH v10 3/6] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set

2018-12-17 Thread Ingo Molnar
* Sinan Kaya wrote: > We are compiling PCI code today for systems with ACPI and no PCI > device present. Remove the useless code and reduce the tight > dependency. > > Signed-off-by: Sinan Kaya > Acked-by: Bjorn Helgaas # PCI parts If this is targeted for the ACPI tre

[tip:perf/core] tools lib subcmd: Fix a few source code comment typos

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: 8cf0fe36de6a02845318a61a58e2d87d309bfc98 Gitweb: https://git.kernel.org/tip/8cf0fe36de6a02845318a61a58e2d87d309bfc98 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:31 -0300 tools lib

[tip:perf/core] perf vendor events intel: Fix diverse typos

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: 9512bca1ede7cba3a718d90db33973c556c69534 Gitweb: https://git.kernel.org/tip/9512bca1ede7cba3a718d90db33973c556c69534 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:30 -0300 perf vendor

[tip:perf/core] perf tools: Fix diverse comment typos

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: f04ae48fe61a13e3ea63c2761837f646bd1f6980 Gitweb: https://git.kernel.org/tip/f04ae48fe61a13e3ea63c2761837f646bd1f6980 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:31 -0300 perf tools: Fix

[tip:perf/core] perf tools Documentation: Fix diverse typos

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: e1eebe9cc3d548a2fbbd97d978d133801a348cc3 Gitweb: https://git.kernel.org/tip/e1eebe9cc3d548a2fbbd97d978d133801a348cc3 Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:31 -0300 perf tools

[tip:perf/core] perf bpf-loader: Fix debugging message typo

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: d401b02c41f6afcb8ed32479a016a20cbfd59d6f Gitweb: https://git.kernel.org/tip/d401b02c41f6afcb8ed32479a016a20cbfd59d6f Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:31 -0300 perf bpf-loader

[tip:perf/core] tools lib traceevent: Fix diverse typos in comments

2018-12-14 Thread tip-bot for Ingo Molnar
Commit-ID: 0dac8c80c833e2f9f09b9d358c51c6359f1d306b Gitweb: https://git.kernel.org/tip/0dac8c80c833e2f9f09b9d358c51c6359f1d306b Author: Ingo Molnar AuthorDate: Mon, 3 Dec 2018 11:22:00 +0100 Committer: Arnaldo Carvalho de Melo CommitDate: Thu, 6 Dec 2018 14:12:31 -0300 tools lib

Re: [PATCH 21/27] treewide: surround file paths in Kconfig files with double quotes

2018-12-11 Thread Ingo Molnar
ig for the room of > ambiguity. > > The majority of code already surround file paths with double quotes, > and it makes sense since the included file paths are constant string > literals. > > Make it treewide consistent now. > > Signed-off-by: Masahiro Yamada Acked-by: Ingo

Re: [PATCH v10 04/15] PM / EM: Expose the Energy Model in sysfs

2018-12-11 Thread Ingo Molnar
* Quentin Perret wrote: > Expose the Energy Model (read-only) of all performance domains in sysfs > for convenience. To do so, add a kobject to the CPU subsystem under the > umbrella of which a kobject for each performance domain is attached. > > The resulting hierarchy is as follows for a

Re: [PATCH v10 10/15] sched: Introduce a sysctl for Energy Aware Scheduling

2018-12-11 Thread Ingo Molnar
* Quentin Perret wrote: > In its current state, Energy Aware Scheduling (EAS) starts automatically > on asymmetric platforms having an Energy Model (EM). However, there are > users who want to have an EM (for thermal management for example), but > don't want EAS with it. Well, then introduce

Re: [tip:x86/pti] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off

2018-12-11 Thread Ingo Molnar
* tip-bot for Michal Hocko wrote: > Commit-ID: f4abaa98c4575cc06ea5e1a593e3bc2c8de8ef48 > Gitweb: > https://git.kernel.org/tip/f4abaa98c4575cc06ea5e1a593e3bc2c8de8ef48 > Author: Michal Hocko > AuthorDate: Tue, 13 Nov 2018 19:49:10 +0100 > Committer: Thomas Gleixner > CommitDate:

[GIT PULL] x86 fixes

2018-12-09 Thread Ingo Molnar
Linus, Please pull the latest x86-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus # HEAD: ac3e233d29f7f77f28243af0132057d378d3ea58 x86/vdso: Drop implicit common-page-size linker flag Three fixes: a boot parameter

[GIT PULL] kprobes fixes

2018-12-09 Thread Ingo Molnar
Linus, Please pull the latest perf-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-urgent-for-linus # HEAD: a50480cb6d61d5c5fc13308479407b628b6bc1c5 kprobes/x86: Blacklist non-attachable interrupt functions Two kprobes fixes: a blacklist

Re: Strange hang with gcc 8 of kprobe multiple_kprobes test

2018-12-09 Thread Ingo Molnar
* Steven Rostedt wrote: > On Tue, 4 Dec 2018 09:15:06 +0100 > Ingo Molnar wrote: > > > * Masami Hiramatsu wrote: > > > > > I remember I have fixed this, and actually WE did it :-D > > > > > > https://lkml.org/lkml/2018/8/23/1203 > &g

[GIT PULL] EFI fixes

2018-12-09 Thread Ingo Molnar
Linus, Please pull the latest efi-urgent-for-linus git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git efi-urgent-for-linus # HEAD: 79c2206d369b87b19ac29cb47601059b6bf5c291 x86/earlyprintk/efi: Fix infinite loop on some screen widths Two fixes: a large-system fix

Re: [PATCH] x86/mm/fault: Streamline the fault error_code decoder some more

2018-12-06 Thread Ingo Molnar
* Andy Lutomirski wrote: > That’s why I suggested “read,” in lowercase, for reads. Other than > that, most of the unset bits are uninteresting. An OOPS is so likely to > be a kernel fault that it’s barely worth mentioning, and I even added a > whole separate diagnostic for user oopses.

Re: [PATCH] x86/mm/fault: Streamline the fault error_code decoder some more

2018-12-06 Thread Ingo Molnar
* Andy Lutomirski wrote: > That’s why I suggested “read,” in lowercase, for reads. Other than > that, most of the unset bits are uninteresting. An OOPS is so likely to > be a kernel fault that it’s barely worth mentioning, and I even added a > whole separate diagnostic for user oopses.

Re: [PATCH] x86/mm/fault: Streamline the fault error_code decoder some more

2018-12-06 Thread Ingo Molnar
* Andy Lutomirski wrote: > > vs. (with SGX added as 'G' for testing purposes) > > > > [0.158849] #PF error code(0001): +P !W !U !S !I !K !G > > [0.159292] #PF error code(0003): +P +W !U !S !I !K !G > > [0.159742] #PF error code(0007): +P +W +U !S !I !K !G > > [0.160190] #PF

<    4   5   6   7   8   9   10   11   12   13   >