Re: [PATCH v2 2/2] docs-rst: userspace: update verbs API details

2019-01-16 Thread Joel Nider
Jonathan Corbet wrote on 01/15/2019 11:38:59 PM: > We are not attempting to duplicate the man pages; there's been occasional > talk of bringing them into the kernel tree, but enthusiasm for that is > scarce for a number of good reasons. But there's a lot of information > about the user-space AP

[PATCH v3 2/2] kbuild: merge KBUILD_VMLINUX_{INIT,MAIN} into KBUILD_VMLINUX_OBJS

2019-01-16 Thread Masahiro Yamada
The top Makefile does not need to export KBUILD_VMLINUX_INIT and KBUILD_VMLINUX_MAIN separately. Put every built-in.a into KBUILD_VMLINUX_OBJS. The order of $(head-y), $(init-y), $(core-y), ... is still retained. Signed-off-by: Masahiro Yamada --- Changes in v3: - update the document Changes

[PATCH v3 1/2] kbuild: remove top-level built-in.a

2019-01-16 Thread Masahiro Yamada
The symbol table in the final archive is unneeded; the linker does not require the symbol table after the --whole-archive option. Every object file in the archive is included in the link anyway. Pass thin archives from subdirectories directly to the linker, and remove the final archiving step. Fi

Re: [PATCH v2 2/2] docs-rst: userspace: update verbs API details

2019-01-16 Thread Mike Rapoport
Hi Jon, On Tue, Jan 15, 2019 at 02:38:59PM -0700, Jonathan Corbet wrote: > On Tue, 15 Jan 2019 22:37:01 +0200 > > I'd rather see you put the new stuff under Documentation/driver-api, either > in a standalone file or in a new subdirectory. > > Thanks for your patience with this! We really do wan

[PATCH v2 1/2] kbuild: remove top-level built-in.a

2019-01-16 Thread Masahiro Yamada
The symbol table in the final archive is unneeded; the linker does not require the symbol table after the --whole-archive option. Every object file in the archive is included in the link anyway. Pass thin archives from subdirectories directly to the linker, and remove the final archiving step. Fi

Re: [PATCH] Documentation: driver-api: PM: Add cpuidle document

2019-01-16 Thread Rafael J. Wysocki
On Wed, Jan 9, 2019 at 11:54 AM Rafael J. Wysocki wrote: > > From: Rafael J. Wysocki > > Replace the remaining documents under Documentation/cpuidle/ > with one more complete governor and driver API document for cpuidle > under Documentation/driver-api/pm/. > > Signed-off-by: Rafael J. Wysocki

Re: [PATCH 1/3] doc: networking: prepare scaling document for conversion into RST

2019-01-16 Thread Jonathan Corbet
On Wed, 9 Jan 2019 20:57:22 +0100 Otto Sabart wrote: > Add markups which are necessary for successful conversion into > reStructuredText. > > There are no semantic changes. > > Signed-off-by: Otto Sabart This seems generally good, except: > Documentation/networking/scaling.txt | 131 +++

[PATCH v3] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC

2019-01-16 Thread Waiman Long
With the default SPEC_STORE_BYPASS_SECCOMP/SPEC_STORE_BYPASS_PRCTL mode, the TIF_SSBD bit will be inherited when a new task is fork'ed or cloned. It will also remain when a new program is execve'ed. Only certain class of applications (like Java) that can run on behalf of multiple users on a single

Re: [PATCH] doc: memcontrol: fix the obsolete content about force empty

2019-01-16 Thread Jonathan Corbet
On Wed, 16 Jan 2019 07:51:35 +0800 Yang Shi wrote: > We don't do page cache reparent anymore when offlining memcg, so update > force empty related content accordingly. > > Reviewed-by: Shakeel Butt > Acked-by: Michal Hocko > Cc: Johannes Weiner > Signed-off-by: Yang Shi > --- > Documentatio

Re: [PATCH] networking: Documentation: fix snmp_counters.rst Sphinx warnings

2019-01-16 Thread David Miller
From: Randy Dunlap Date: Sun, 13 Jan 2019 20:17:41 -0800 > From: Randy Dunlap > > Fix over 100 documentation warnings in snmp_counter.rst by > extending the underline string lengths and inserting a blank line > after bullet items. > > Examples: > > Documentation/networking/snmp_counter.rst:1:

Re: [PATCH v2 5/5] psi: introduce psi monitor

2019-01-16 Thread Suren Baghdasaryan
On Wed, Jan 16, 2019 at 11:27 AM Johannes Weiner wrote: > > On Wed, Jan 16, 2019 at 02:17:28PM -0500, Johannes Weiner wrote: > > On Wed, Jan 16, 2019 at 09:39:13AM -0800, Suren Baghdasaryan wrote: > > > On Wed, Jan 16, 2019 at 5:24 AM Peter Zijlstra > > > wrote: > > > > > > > > On Mon, Jan 14, 2

Re: [PATCH v2] sched/tracing: Show stacktrace for wakeup tracers

2019-01-16 Thread Steven Rostedt
On Thu, 17 Jan 2019 00:02:49 +0800 Changbin Du wrote: > This align the behavior of wakeup tracers with irqsoff latency tracer > that we record stacktrace at the beginning and end of waking up. The > stacktrace shows us what is happening in the kernel. > > Signed-off-by: Changbin Du I've applie

wohltätige Spende von 2.800.000 euro

2019-01-16 Thread friedrich mayrhofer
Mein Name ist Friedrich Mayrhofer, meine Frau und ich haben im Dezember 2015 eine Jackpot-Lotterie in Höhe von 50 Millionen Dollar gewonnen. Wir spenden die Summe von 2.800.000 Millionen Euro an 5 glückliche Personen, von denen Sie einer der Begünstigten sind. und wir spenden 2.800.000,00 an

wohltätige Spende von 2.800.000 euro

2019-01-16 Thread friedrich mayrhofer
Mein Name ist Friedrich Mayrhofer, meine Frau und ich haben im Dezember 2015 eine Jackpot-Lotterie in Höhe von 50 Millionen Dollar gewonnen. Wir spenden die Summe von 2.800.000 Millionen Euro an 5 glückliche Personen, von denen Sie einer der Begünstigten sind. und wir spenden 2.800.000,00 an

Re: [PATCH v2 5/5] psi: introduce psi monitor

2019-01-16 Thread Johannes Weiner
On Wed, Jan 16, 2019 at 02:17:28PM -0500, Johannes Weiner wrote: > On Wed, Jan 16, 2019 at 09:39:13AM -0800, Suren Baghdasaryan wrote: > > On Wed, Jan 16, 2019 at 5:24 AM Peter Zijlstra wrote: > > > > > > On Mon, Jan 14, 2019 at 11:30:12AM -0800, Suren Baghdasaryan wrote: > > > > For memory orderi

Re: [PATCH v2 5/5] psi: introduce psi monitor

2019-01-16 Thread Johannes Weiner
On Wed, Jan 16, 2019 at 09:39:13AM -0800, Suren Baghdasaryan wrote: > On Wed, Jan 16, 2019 at 5:24 AM Peter Zijlstra wrote: > > > > On Mon, Jan 14, 2019 at 11:30:12AM -0800, Suren Baghdasaryan wrote: > > > For memory ordering (which Johannes also pointed out) the critical point > > > is: > > > >

Re: [PATCH v2 5/5] psi: introduce psi monitor

2019-01-16 Thread Suren Baghdasaryan
On Wed, Jan 16, 2019 at 5:24 AM Peter Zijlstra wrote: > > On Mon, Jan 14, 2019 at 11:30:12AM -0800, Suren Baghdasaryan wrote: > > For memory ordering (which Johannes also pointed out) the critical point is: > > > > times[cpu] += delta | if g->polling: > > smp_wmb() |

Re: [PATCH v4 2/3] locking: Implement an algorithm choice for Wound-Wait mutexes

2019-01-16 Thread Thomas Hellstrom
Hi, On Wed, 2019-01-16 at 09:24 -0500, Rob Clark wrote: > So, I guess this is to do w/ the magic of merge commits, but it looks > like the hunk changing the crtc_ww_class got lost: So what happened here is that this commit changed it to DEFINE_WD_CLASS and the following commit changed it back ag

Re: [PATCH v2] fbdev: fbmem: convert CONFIG_FB_LOGO_CENTER into a cmd, line option

2019-01-16 Thread Bartlomiej Zolnierkiewicz
On 01/07/2019 11:35 AM, Peter Rosin wrote: > On 2019-01-07 10:11, Geert Uytterhoeven wrote: >> Hi Peter, >> >> On Mon, Jan 7, 2019 at 10:03 AM Peter Rosin wrote: >>> On 2019-01-07 09:59, Peter Rosin wrote: On 2019-01-07 09:40, Geert Uytterhoeven wrote: > On Mon, Jan 7, 2019 at 9:26 AM P

Re: [PATCH 4/5] sched/tracing: Show stacktrace for wakeup tracers

2019-01-16 Thread Changbin Du
Steven, I just send v2 of this one that has applied your 2 suggestions. Please check. Thanks! On Tue, Jan 15, 2019 at 10:25:00PM -0500, Steven Rostedt wrote: > On Tue, 1 Jan 2019 23:46:13 +0800 > Changbin Du wrote: > > > This align the behavior of wakeup tracers with irqsoff latency tracer > >

[PATCH v2] sched/tracing: Show stacktrace for wakeup tracers

2019-01-16 Thread Changbin Du
This align the behavior of wakeup tracers with irqsoff latency tracer that we record stacktrace at the beginning and end of waking up. The stacktrace shows us what is happening in the kernel. Signed-off-by: Changbin Du --- kernel/trace/trace_sched_wakeup.c | 2 ++ 1 file changed, 2 insertions(+)

Re: [PATCH v8 0/3] watchdog: allow setting deadline for opening /dev/watchdogN

2019-01-16 Thread Esben Haabendal
Rasmus Villemoes writes: > If a watchdog driver tells the framework that the device is running, > the framework takes care of feeding the watchdog until userspace opens > the device. If the userspace application which is supposed to do that > never comes up properly, the watchdog is fed indefinit

Re: [PATCH v4 2/3] locking: Implement an algorithm choice for Wound-Wait mutexes

2019-01-16 Thread Rob Clark
So, I guess this is to do w/ the magic of merge commits, but it looks like the hunk changing the crtc_ww_class got lost:  ~/src/linux   master  git show --pretty=short 08295b3b5beec9aac0f7a9db86f0fc3792039da3 drivers/gpu/drm/drm_modeset_lock.c commit 08295b3b5beec9aac0f7a9db86f0fc3792039da3 Au

Re: [PATCH v2 5/5] psi: introduce psi monitor

2019-01-16 Thread Peter Zijlstra
On Mon, Jan 14, 2019 at 11:30:12AM -0800, Suren Baghdasaryan wrote: > For memory ordering (which Johannes also pointed out) the critical point is: > > times[cpu] += delta | if g->polling: > smp_wmb() | g->polling = polling = 0 > cmpxchg(g->polling, 0, 1) | smp

[PATCH v8 0/3] watchdog: allow setting deadline for opening /dev/watchdogN

2019-01-16 Thread Rasmus Villemoes
If a watchdog driver tells the framework that the device is running, the framework takes care of feeding the watchdog until userspace opens the device. If the userspace application which is supposed to do that never comes up properly, the watchdog is fed indefinitely by the kernel. This can be espe

[PATCH v8 3/3] watchdog: make the device time out at open_deadline when open_timeout is used

2019-01-16 Thread Rasmus Villemoes
When the watchdog device is not open by userspace, the kernel takes care of pinging it. When the open_timeout feature is in use, we should ensure that the hardware fires close to open_timeout ms after the kernel has assumed responsibility for the device (either at boot, or after userspace has had i

[PATCH v8 2/3] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT

2019-01-16 Thread Rasmus Villemoes
This allows setting a default value for the watchdog.open_timeout commandline parameter via Kconfig. Some BSPs allow remote updating of the kernel image and root file system, but updating the bootloader requires physical access. Hence, if one has a firmware update that requires relaxing the watchd

[PATCH v8 1/3] watchdog: introduce watchdog.open_timeout commandline parameter

2019-01-16 Thread Rasmus Villemoes
The watchdog framework takes care of feeding a hardware watchdog until userspace opens /dev/watchdogN. If that never happens for some reason (buggy init script, corrupt root filesystem or whatnot) but the kernel itself is fine, the machine stays up indefinitely. This patch allows setting an upper l