- 30 10月, 2018 1 次提交
-
-
由 Lorenzo Colitti 提交于
This patch documents the tcp_fwmark_accept sysctl that was added in 3.15. Signed-off-by: NLorenzo Colitti <lorenzo@google.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
- 27 10月, 2018 7 次提交
-
-
由 Roman Gushchin 提交于
It was reported that on some of our machines containers were restarted with OOM symptoms without an obvious reason. Despite there were almost no memory pressure and plenty of page cache, MEMCG_OOM event was raised occasionally, causing the container management software to think, that OOM has happened. However, no tasks have been killed. The following investigation showed that the problem is caused by a failing attempt to charge a high-order page. In such case, the OOM killer is never invoked. As shown below, it can happen under conditions, which are very far from a real OOM: e.g. there is plenty of clean page cache and no memory pressure. There is no sense in raising an OOM event in this case, as it might confuse a user and lead to wrong and excessive actions (e.g. restart the workload, as in my case). Let's look at the charging path in try_charge(). If the memory usage is about memory.max, which is absolutely natural for most memory cgroups, we try to reclaim some pages. Even if we were able to reclaim enough memory for the allocation, the following check can fail due to a race with another concurrent allocation: if (mem_cgroup_margin(mem_over_limit) >= nr_pages) goto retry; For regular pages the following condition will save us from triggering the OOM: if (nr_reclaimed && nr_pages <= (1 << PAGE_ALLOC_COSTLY_ORDER)) goto retry; But for high-order allocation this condition will intentionally fail. The reason behind is that we'll likely fall to regular pages anyway, so it's ok and even preferred to return ENOMEM. In this case the idea of raising MEMCG_OOM looks dubious. Fix this by moving MEMCG_OOM raising to mem_cgroup_oom() after allocation order check, so that the event won't be raised for high order allocations. This change doesn't affect regular pages allocation and charging. Link: http://lkml.kernel.org/r/20181004214050.7417-1-guro@fb.comSigned-off-by: NRoman Gushchin <guro@fb.com> Acked-by: NDavid Rientjes <rientjes@google.com> Acked-by: NMichal Hocko <mhocko@kernel.org> Acked-by: NJohannes Weiner <hannes@cmpxchg.org> Cc: Vladimir Davydov <vdavydov.dev@gmail.com> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Alexander Duyck 提交于
Patch series "Address issues slowing persistent memory initialization", v5. The main thing this patch set achieves is that it allows us to initialize each node worth of persistent memory independently. As a result we reduce page init time by about 2 minutes because instead of taking 30 to 40 seconds per node and going through each node one at a time, we process all 4 nodes in parallel in the case of a 12TB persistent memory setup spread evenly over 4 nodes. This patch (of 3): On systems with a large amount of memory it can take a significant amount of time to initialize all of the page structs with the PAGE_POISON_PATTERN value. I have seen it take over 2 minutes to initialize a system with over 12TB of RAM. In order to work around the issue I had to disable CONFIG_DEBUG_VM and then the boot time returned to something much more reasonable as the arch_add_memory call completed in milliseconds versus seconds. However in doing that I had to disable all of the other VM debugging on the system. In order to work around a kernel that might have CONFIG_DEBUG_VM enabled on a system that has a large amount of memory I have added a new kernel parameter named "vm_debug" that can be set to "-" in order to disable it. Link: http://lkml.kernel.org/r/20180925201921.3576.84239.stgit@localhost.localdomainReviewed-by: NPavel Tatashin <pavel.tatashin@microsoft.com> Signed-off-by: NAlexander Duyck <alexander.h.duyck@linux.intel.com> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Michal Hocko <mhocko@suse.com> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Johannes Weiner 提交于
On a system that executes multiple cgrouped jobs and independent workloads, we don't just care about the health of the overall system, but also that of individual jobs, so that we can ensure individual job health, fairness between jobs, or prioritize some jobs over others. This patch implements pressure stall tracking for cgroups. In kernels with CONFIG_PSI=y, cgroup2 groups will have cpu.pressure, memory.pressure, and io.pressure files that track aggregate pressure stall times for only the tasks inside the cgroup. Link: http://lkml.kernel.org/r/20180828172258.3185-10-hannes@cmpxchg.orgSigned-off-by: NJohannes Weiner <hannes@cmpxchg.org> Acked-by: NTejun Heo <tj@kernel.org> Acked-by: NPeter Zijlstra (Intel) <peterz@infradead.org> Tested-by: NDaniel Drake <drake@endlessm.com> Tested-by: NSuren Baghdasaryan <surenb@google.com> Cc: Christopher Lameter <cl@linux.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Johannes Weiner <jweiner@fb.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Peter Enderborg <peter.enderborg@sony.com> Cc: Randy Dunlap <rdunlap@infradead.org> Cc: Shakeel Butt <shakeelb@google.com> Cc: Vinayak Menon <vinmenon@codeaurora.org> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Johannes Weiner 提交于
When systems are overcommitted and resources become contended, it's hard to tell exactly the impact this has on workload productivity, or how close the system is to lockups and OOM kills. In particular, when machines work multiple jobs concurrently, the impact of overcommit in terms of latency and throughput on the individual job can be enormous. In order to maximize hardware utilization without sacrificing individual job health or risk complete machine lockups, this patch implements a way to quantify resource pressure in the system. A kernel built with CONFIG_PSI=y creates files in /proc/pressure/ that expose the percentage of time the system is stalled on CPU, memory, or IO, respectively. Stall states are aggregate versions of the per-task delay accounting delays: cpu: some tasks are runnable but not executing on a CPU memory: tasks are reclaiming, or waiting for swapin or thrashing cache io: tasks are waiting for io completions These percentages of walltime can be thought of as pressure percentages, and they give a general sense of system health and productivity loss incurred by resource overcommit. They can also indicate when the system is approaching lockup scenarios and OOMs. To do this, psi keeps track of the task states associated with each CPU and samples the time they spend in stall states. Every 2 seconds, the samples are averaged across CPUs - weighted by the CPUs' non-idle time to eliminate artifacts from unused CPUs - and translated into percentages of walltime. A running average of those percentages is maintained over 10s, 1m, and 5m periods (similar to the loadaverage). [hannes@cmpxchg.org: doc fixlet, per Randy] Link: http://lkml.kernel.org/r/20180828205625.GA14030@cmpxchg.org [hannes@cmpxchg.org: code optimization] Link: http://lkml.kernel.org/r/20180907175015.GA8479@cmpxchg.org [hannes@cmpxchg.org: rename psi_clock() to psi_update_work(), per Peter] Link: http://lkml.kernel.org/r/20180907145404.GB11088@cmpxchg.org [hannes@cmpxchg.org: fix build] Link: http://lkml.kernel.org/r/20180913014222.GA2370@cmpxchg.org Link: http://lkml.kernel.org/r/20180828172258.3185-9-hannes@cmpxchg.orgSigned-off-by: NJohannes Weiner <hannes@cmpxchg.org> Acked-by: NPeter Zijlstra (Intel) <peterz@infradead.org> Tested-by: NDaniel Drake <drake@endlessm.com> Tested-by: NSuren Baghdasaryan <surenb@google.com> Cc: Christopher Lameter <cl@linux.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Johannes Weiner <jweiner@fb.com> Cc: Mike Galbraith <efault@gmx.de> Cc: Peter Enderborg <peter.enderborg@sony.com> Cc: Randy Dunlap <rdunlap@infradead.org> Cc: Shakeel Butt <shakeelb@google.com> Cc: Tejun Heo <tj@kernel.org> Cc: Vinayak Menon <vinmenon@codeaurora.org> Cc: Randy Dunlap <rdunlap@infradead.org> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Vlastimil Babka 提交于
The vmstat NR_KERNEL_MISC_RECLAIMABLE counter is for kernel non-slab allocations that can be reclaimed via shrinker. In /proc/meminfo, we can show the sum of all reclaimable kernel allocations (including slab) as "KReclaimable". Add the same counter also to per-node meminfo under /sys With this counter, users will have more complete information about kernel memory usage. Non-slab reclaimable pages (currently just the ION allocator) will not be missing from /proc/meminfo, making users wonder where part of their memory went. More precisely, they already appear in MemAvailable, but without the new counter, it's not obvious why the value in MemAvailable doesn't fully correspond with the sum of other counters participating in it. Link: http://lkml.kernel.org/r/20180731090649.16028-6-vbabka@suse.czSigned-off-by: NVlastimil Babka <vbabka@suse.cz> Acked-by: NRoman Gushchin <guro@fb.com> Cc: Christoph Lameter <cl@linux.com> Cc: David Rientjes <rientjes@google.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Laura Abbott <labbott@redhat.com> Cc: Matthew Wilcox <willy@infradead.org> Cc: Mel Gorman <mgorman@techsingularity.net> Cc: Michal Hocko <mhocko@kernel.org> Cc: Sumit Semwal <sumit.semwal@linaro.org> Cc: Vijayanand Jitta <vjitta@codeaurora.org> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Matthew Wilcox 提交于
Documentation and comments. Link: http://lkml.kernel.org/r/20180828145728.11873-7-willy@infradead.orgSigned-off-by: NMatthew Wilcox <willy@infradead.org> Reviewed-by: NAndrew Morton <akpm@linux-foundation.org> Cc: Nicolas Pitre <nicolas.pitre@linaro.org> Cc: Souptick Joarder <jrdr.linux@gmail.com> Cc: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
由 Aaron Tomlin 提交于
Extend the slub_debug syntax to "slub_debug=<flags>[,<slub>]*", where <slub> may contain an asterisk at the end. For example, the following would poison all kmalloc slabs: slub_debug=P,kmalloc* and the following would apply the default flags to all kmalloc and all block IO slabs: slub_debug=,bio*,kmalloc* Please note that a similar patch was posted by Iliyan Malchev some time ago but was never merged: https://marc.info/?l=linux-mm&m=131283905330474&w=2 Link: http://lkml.kernel.org/r/20180928111139.27962-1-atomlin@redhat.comSigned-off-by: NAaron Tomlin <atomlin@redhat.com> Acked-by: NChristoph Lameter <cl@linux.com> Cc: Pekka Enberg <penberg@kernel.org> Cc: David Rientjes <rientjes@google.com> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> Cc: Iliyan Malchev <malchev@google.com> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
- 26 10月, 2018 8 次提交
-
-
由 Daniel Borkmann 提交于
Rick reported that the BPF JIT could potentially fill the entire module space with BPF programs from unprivileged users which would prevent later attempts to load normal kernel modules or privileged BPF programs, for example. If JIT was enabled but unsuccessful to generate the image, then before commit 290af866 ("bpf: introduce BPF_JIT_ALWAYS_ON config") we would always fall back to the BPF interpreter. Nowadays in the case where the CONFIG_BPF_JIT_ALWAYS_ON could be set, then the load will abort with a failure since the BPF interpreter was compiled out. Add a global limit and enforce it for unprivileged users such that in case of BPF interpreter compiled out we fail once the limit has been reached or we fall back to BPF interpreter earlier w/o using module mem if latter was compiled in. In a next step, fair share among unprivileged users can be resolved in particular for the case where we would fail hard once limit is reached. Fixes: 290af866 ("bpf: introduce BPF_JIT_ALWAYS_ON config") Fixes: 0a14842f ("net: filter: Just In Time compiler for x86-64") Co-Developed-by: NRick Edgecombe <rick.p.edgecombe@intel.com> Signed-off-by: NDaniel Borkmann <daniel@iogearbox.net> Acked-by: NAlexei Starovoitov <ast@kernel.org> Cc: Eric Dumazet <eric.dumazet@gmail.com> Cc: Jann Horn <jannh@google.com> Cc: Kees Cook <keescook@chromium.org> Cc: LKML <linux-kernel@vger.kernel.org> Signed-off-by: NAlexei Starovoitov <ast@kernel.org>
-
由 Sergei Shtylyov 提交于
Document the R-Car V3H (R8A77980) SoC in the Renesas R-Car gen3 thermal bindings. Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Reviewed-by: NNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
由 David HERNANDEZ SANCHEZ 提交于
Add thermal binding documentation for STM32 DTS sensor Signed-off-by: NDavid Hernandez Sanchez <david.hernandezsanchez@st.com> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
由 Sergei Shtylyov 提交于
Document the R-Car V3M (R8A77970) SoC in the Renesas R-Car gen2 thermal bindings. The hardware is the same as in the R-Car D3 (R8A77995) plus an extra status register. Signed-off-by: NSergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
由 Guo Ren 提交于
- Dt-bindings doc about C-SKY apb bus interrupt controller. Signed-off-by: NGuo Ren <ren_guo@c-sky.com> Reviewed-by: NRob Herring <robh@kernel.org>
-
由 Guo Ren 提交于
Dt-bindings doc about C-SKY Multi-processors interrupt controller. Changelog: - Should be: '#interrupt-cells' not 'interrupt-cells' Signed-off-by: NGuo Ren <ren_guo@c-sky.com> Reviewed-by: NRob Herring <robh@kernel.org>
-
由 Guo Ren 提交于
Add csky vendor definition. Signed-off-by: NGuo Ren <ren_guo@c-sky.com> Reviewed-by: NRob Herring <robh@kernel.org>
-
由 Guo Ren 提交于
This patch adds the documentation to describe that how to add cpu nodes in dts for SMP. Signed-off-by: NGuo Ren <ren_guo@c-sky.com> Reviewed-by: NRob Herring <robh@kernel.org>
-
- 24 10月, 2018 1 次提交
-
-
由 Rami Rosen 提交于
This patch fixes a typo in RDMA cgroup documentation. Signed-off-by: NRami Rosen <ramirose@gmail.com> Reviewed-by: NParav Pandit <parav@mellanox.com> Signed-off-by: NTejun Heo <tj@kernel.org>
-
- 23 10月, 2018 4 次提交
-
-
由 Will Deacon 提交于
The Linux kernel security team has been accused of rejecting the idea of security embargoes. This is incorrect, and could dissuade people from reporting security issues to us under the false assumption that the issue would leak prematurely. Clarify the handling of embargoed information in our process documentation. Co-developed-by: NIngo Molnar <mingo@kernel.org> Acked-by: NKees Cook <keescook@chromium.org> Acked-by: NPeter Zijlstra <peterz@infradead.org> Acked-by: NLaura Abbott <labbott@redhat.com> Signed-off-by: NWill Deacon <will.deacon@arm.com> Signed-off-by: NIngo Molnar <mingo@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Biju Das 提交于
Add thermal sensor support for r8a7744 SoC. The Renesas RZ/G1N (r8a7744) thermal sensor module is identical to the R-Car Gen2 family. No driver change is needed due to the fallback compatible value "renesas,rcar-gen2-thermal". Signed-off-by: NBiju Das <biju.das@bp.renesas.com> Reviewed-by: NChris Paterson <Chris.Paterson2@renesas.com> Reviewed-by: NDaniel Lezcano <daniel.lezcano@linaro.org> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Reviewed-by: NGeert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
由 Amit Kucheria 提交于
c(1) + x(1) was actually meant to be c(1) * x(1). Signed-off-by: NAmit Kucheria <amit.kucheria@linaro.org> Reviewed-by: NMatthias Kaehlcke <mka@chromium.org> Acked-by: NRob Herring <robh@kernel.org> Reviewed-by: NBjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
由 Anson Huang 提交于
Add i.mx8mq specific compatible string. Signed-off-by: NAnson Huang <Anson.Huang@nxp.com> Signed-off-by: NEduardo Valentin <edubezval@gmail.com>
-
- 22 10月, 2018 6 次提交
-
-
由 Greg Kroah-Hartman 提交于
The contact point for the kernel's Code of Conduct should now be the Code of Conduct Committee, not the full TAB. Change the email address in the file to properly reflect this. Acked-by: NChris Mason <clm@fb.com> Acked-by: NOlof Johansson <olof@lixom.net> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Greg Kroah-Hartman 提交于
There was a blank <URL> reference for how to find the Code of Conduct Committee. Fix that up by pointing it to the correct kernel.org website page location. Acked-by: NChris Mason <clm@fb.com> Acked-by: NOlof Johansson <olof@lixom.net> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Greg Kroah-Hartman 提交于
Create a link between the Code of Conduct and the Code of Conduct Interpretation so that people can see that they are related. Acked-by: NChris Mason <clm@fb.com> Acked-by: NOlof Johansson <olof@lixom.net> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Greg Kroah-Hartman 提交于
We use the term "TAB" before defining it later in the document. Fix that up by defining it at the first location. Reported-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com> Acked-by: NChris Mason <clm@fb.com> Acked-by: NOlof Johansson <olof@lixom.net> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Greg Kroah-Hartman 提交于
Code of Conduct Interpretation: Add document explaining how the Code of Conduct is to be interpreted The Contributor Covenant Code of Conduct is a general document meant to provide a set of rules for almost any open source community. Every open-source community is unique and the Linux kernel is no exception. Because of this, this document describes how we in the Linux kernel community will interpret it. We also do not expect this interpretation to be static over time, and will adjust it as needed. This document was created with the input and feedback of the TAB as well as many current kernel maintainers. Co-Developed-by: NThomas Gleixner <tglx@linutronix.de> Co-Developed-by: NOlof Johansson <olof@lixom.net> Acked-by: NAlex Deucher <alexander.deucher@amd.com> Acked-by: NAlexei Starovoitov <ast@kernel.org> Acked-by: NAmir Goldstein <amir73il@gmail.com> Acked-by: NAndrew Morton <akpm@linux-foundation.org> Acked-by: NAndy Lutomirski <luto@kernel.org> Acked-by: NAnna-Maria Gleixner <anna-maria@linutronix.de> Acked-by: NArd Biesheuvel <ard.biesheuvel@linaro.org> Acked-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: NBoris Brezillon <boris.brezillon@bootlin.com> Acked-by: NBorislav Petkov <bp@kernel.org> Acked-by: NChris Mason <clm@fb.com> Acked-by: NChristian Lütke-Stetzkamp <christian@lkamp.de> Acked-by: NColin Ian King <colin.king@canonical.com> Acked-by: NDan Carpenter <dan.carpenter@oracle.com> Acked-by: NDan Williams <dan.j.williams@intel.com> Acked-by: NDaniel Borkmann <daniel@iogearbox.net> Acked-by: NDaniel Vetter <daniel.vetter@ffwll.ch> Acked-by: NDave Airlie <airlied@redhat.com> Acked-by: NDave Hansen <dave.hansen@linux.intel.com> Acked-by: NDavid Ahern <dsa@cumulusnetworks.com> Acked-by: NDavid Sterba <kdave@kernel.org> Acked-by: NDmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by: NDominik Brodowski <linux@dominikbrodowski.de> Acked-by: NEric Dumazet <eric.dumazet@gmail.com> Acked-by: NFelipe Balbi <balbi@kernel.org> Acked-by: NFelix Kuehling <Felix.Kuehling@amd.com> Acked-by: NFlorian Fainelli <f.fainelli@gmail.com> Acked-by: NGeert Uytterhoeven <geert@linux-m68k.org> Acked-by: NGrant Likely <grant.likely@secretlab.ca> Acked-by: NGregory CLEMENT <gregory.clement@bootlin.com> Acked-by: NGuenter Roeck <linux@roeck-us.net> Acked-by: NGustavo A. R. Silva <gustavo@embeddedor.com> Acked-by: NHans Verkuil <hverkuil@xs4all.nl> Acked-by: NHans de Goede <j.w.r.degoede@gmail.com> Acked-by: NHarry Wentland <harry.wentland@amd.com> Acked-by: NHeiko Stuebner <heiko@sntech.de> Acked-by: NIngo Molnar <mingo@kernel.org> Acked-by: NJaegeuk Kim <jaegeuk@kernel.org> Acked-by: NJames Smart <james.smart@broadcom.com> Acked-by: NJames Smart <jsmart2021@gmail.com> Acked-by: NJan Kara <jack@ucw.cz> Acked-by: NJani Nikula <jani.nikula@intel.com> Acked-by: NJason A. Donenfeld <Jason@zx2c4.com> Acked-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Acked-by: NJens Axboe <axboe@kernel.dk> Acked-by: NJessica Yu <jeyu@kernel.org> Acked-by: NJia-Ju Bai <baijiaju1990@gmail.com> Acked-by: NJiri Kosina <jikos@kernel.org> Acked-by: NJiri Olsa <jolsa@redhat.com> Acked-by: NJoerg Roedel <joro@8bytes.org> Acked-by: NJohan Hovold <johan@kernel.org> Acked-by: NJohannes Thumshirn <jth@kernel.org> Acked-by: NJonathan Corbet <corbet@lwn.net> Acked-by: NJulia Lawall <julia.lawall@lip6.fr> Acked-by: NKees Cook <keescook@chromium.org> Acked-by: NKirill Tkhai <ktkhai@virtuozzo.com> Acked-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com> Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: NLina Iyer <ilina@codeaurora.org> Acked-by: NLinus Torvalds <torvalds@linux-foundation.org> Acked-by: NLinus Walleij <linus.walleij@linaro.org> Acked-by: NMark Brown <broonie@kernel.org> Acked-by: NMasahiro Yamada <yamada.masahiro@socionext.com> Acked-by: NMasami Hiramatsu <mhiramat@kernel.org> Acked-by: NMathieu Desnoyers <mathieu.desnoyers@efficios.com> Acked-by: NMatias Bjørling <mb@lightnvm.io> Acked-by: NMauro Carvalho Chehab <mchehab@kernel.org> Acked-by: NMaxime Ripard <maxime.ripard@bootlin.com> Acked-by: NMichael Ellerman <mpe@ellerman.id.au> Acked-by: NMike Rapoport <rppt@linux.ibm.com> Acked-by: NMimi Zohar <zohar@linux.ibm.com> Acked-by: NMiquel Raynal <miquel.raynal@bootlin.com> Acked-by: NMishi Choudhary <mishi@linux.com> Acked-by: NNikolay Borisov <n.borisov.lkml@gmail.com> Acked-by: NOded Gabbay <oded.gabbay@gmail.com> Acked-by: NPalmer Dabbelt <palmer@dabbelt.com> Acked-by: NPaul E. McKenney <paulmck@linux.ibm.com> Acked-by: NPeter Zijlstra <peterz@infradead.org> Acked-by: NRafael J. Wysocki <rafael@kernel.org> Acked-by: NRichard Weinberger <richard@nod.at> Acked-by: NRik van Riel <riel@surriel.com> Acked-by: NRob Clark <robdclark@gmail.com> Acked-by: NRob Herring <robh@kernel.org> Acked-by: NRodrigo Vivi <rodrigo.vivi@intel.com> Acked-by: NSean Paul <sean@poorly.run> Acked-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de> Acked-by: NSebastian Reichel <sre@kernel.org> Acked-by: NSergio Paracuellos <sergio.paracuellos@gmail.com> Acked-by: NShawn Guo <shawnguo@kernel.org> Acked-by: NShuah Khan <shuah@kernel.org> Acked-by: NSimon Horman <horms@verge.net.au> Acked-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by: NStephen Hemminger <stephen@networkplumber.org> Acked-by: NTakashi Iwai <tiwai@kernel.org> Acked-by: NTejun Heo <tj@kernel.org> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThierry Reding <thierry.reding@gmail.com> Acked-by: NTodd Poynor <toddpoynor@google.com> Acked-by: NViresh Kumar <viresh.kumar@linaro.org> Acked-by: NWei Yongjun <weiyongjun1@huawei.com> Acked-by: NYueHaibing <yuehaibing@huawei.com> Reviewed-by: NSteven Rostedt <rostedt@goodmis.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NOlof Johansson <olof@lixom.net> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Chris Mason 提交于
As it was originally worded, this paragraph requires maintainers to enforce the code of conduct, or face potential repercussions. It sends the wrong message, when really we just want maintainers to be part of the solution and not violate the code of conduct themselves. Removing it doesn't limit our ability to enforce the code of conduct, and we can still encourage maintainers to help maintain high standards for the level of discourse in their subsystem. Signed-off-by: NChris Mason <clm@fb.com> Acked-by: NAlex Deucher <alexander.deucher@amd.com> Acked-by: NAmir Goldstein <amir73il@gmail.com> Acked-by: NAndrew Morton <akpm@linux-foundation.org> Acked-by: NAnna-Maria Gleixner <anna-maria@linutronix.de> Acked-by: NArd Biesheuvel <ard.biesheuvel@linaro.org> Acked-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by: NBoris Brezillon <boris.brezillon@bootlin.com> Acked-by: NBorislav Petkov <bp@kernel.org> Acked-by: NChristian Lütke-Stetzkamp <christian@lkamp.de> Acked-by: NChristoph Hellwig <hch@lst.de> Acked-by: NColin Ian King <colin.king@canonical.com> Acked-by: NDan Carpenter <dan.carpenter@oracle.com> Acked-by: NDan Williams <dan.j.williams@intel.com> Acked-by: NDaniel Borkmann <daniel@iogearbox.net> Acked-by: NDave Airlie <airlied@redhat.com> Acked-by: NDave Hansen <dave.hansen@linux.intel.com> Acked-by: NDavid Ahern <dsa@cumulusnetworks.com> Acked-by: NDavid Sterba <kdave@kernel.org> Acked-by: NDmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by: NDominik Brodowski <linux@dominikbrodowski.de> Acked-by: NEric Dumazet <eric.dumazet@gmail.com> Acked-by: NFelipe Balbi <balbi@kernel.org> Acked-by: NFelix Kuehling <Felix.Kuehling@amd.com> Acked-by: NFlorian Fainelli <f.fainelli@gmail.com> Acked-by: NFlorian Westphal <fw@strlen.de> Acked-by: NGeert Uytterhoeven <geert@linux-m68k.org> Acked-by: NGrant Likely <grant.likely@secretlab.ca> Acked-by: NGregory CLEMENT <gregory.clement@bootlin.com> Acked-by: NGuenter Roeck <linux@roeck-us.net> Acked-by: NGustavo A. R. Silva <gustavo@embeddedor.com> Acked-by: NHans Verkuil <hverkuil@xs4all.nl> Acked-by: NHans de Goede <j.w.r.degoede@gmail.com> Acked-by: NHarry Wentland <harry.wentland@amd.com> Acked-by: NHeiko Stuebner <heiko@sntech.de> Acked-by: NIngo Molnar <mingo@kernel.org> Acked-by: NJaegeuk Kim <jaegeuk@kernel.org> Acked-by: NJames Smart <james.smart@broadcom.com> Acked-by: NJames Smart <jsmart2021@gmail.com> Acked-by: NJan Kara <jack@ucw.cz> Acked-by: NJason A. Donenfeld <Jason@zx2c4.com> Acked-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Acked-by: NJens Axboe <axboe@kernel.dk> Acked-by: NJessica Yu <jeyu@kernel.org> Acked-by: NJia-Ju Bai <baijiaju1990@gmail.com> Acked-by: NJiri Kosina <jikos@kernel.org> Acked-by: NJiri Olsa <jolsa@redhat.com> Acked-by: NJoerg Roedel <joro@8bytes.org> Acked-by: NJohan Hovold <johan@kernel.org> Acked-by: NJohannes Thumshirn <jth@kernel.org> Acked-by: NJonathan Corbet <corbet@lwn.net> Acked-by: NJulia Lawall <julia.lawall@lip6.fr> Acked-by: NKees Cook <keescook@chromium.org> Acked-by: NKirill Tkhai <ktkhai@virtuozzo.com> Acked-by: NKuninori Morimoto <kuninori.morimoto.gx@renesas.com> Acked-by: NLaurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by: NLina Iyer <ilina@codeaurora.org> Acked-by: NLinus Torvalds <torvalds@linux-foundation.org> Acked-by: NLinus Walleij <linus.walleij@linaro.org> Acked-by: NMark Brown <broonie@kernel.org> Acked-by: NMasahiro Yamada <yamada.masahiro@socionext.com> Acked-by: NMasami Hiramatsu <mhiramat@kernel.org> Acked-by: NMathieu Desnoyers <mathieu.desnoyers@efficios.com> Acked-by: NMatias Bjørling <mb@lightnvm.io> Acked-by: NMaxime Ripard <maxime.ripard@bootlin.com> Acked-by: NMichael Ellerman <mpe@ellerman.id.au> Acked-by: NMike Rapoport <rppt@linux.ibm.com> Acked-by: NMimi Zohar <zohar@linux.ibm.com> Acked-by: NMiquel Raynal <miquel.raynal@bootlin.com> Acked-by: NNikolay Borisov <n.borisov.lkml@gmail.com> Acked-by: NOded Gabbay <oded.gabbay@gmail.com> Acked-by: NOlof Johansson <olof@lixom.net> Acked-by: NPalmer Dabbelt <palmer@dabbelt.com> Acked-by: NPaul E. McKenney <paulmck@linux.ibm.com> Acked-by: NPeter Zijlstra <peterz@infradead.org> Acked-by: NRafael J. Wysocki <rafael@kernel.org> Acked-by: NRichard Weinberger <richard@nod.at> Acked-by: NRik van Riel <riel@surriel.com> Acked-by: NRob Clark <robdclark@gmail.com> Acked-by: NRob Herring <robh@kernel.org> Acked-by: NRodrigo Vivi <rodrigo.vivi@intel.com> Acked-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de> Acked-by: NSebastian Reichel <sre@kernel.org> Acked-by: NSergio Paracuellos <sergio.paracuellos@gmail.com> Acked-by: NShawn Guo <shawnguo@kernel.org> Acked-by: NShuah Khan <shuah@kernel.org> Acked-by: NSimon Horman <horms@verge.net.au> Acked-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by: NStephen Hemminger <stephen@networkplumber.org> Acked-by: NTakashi Iwai <tiwai@kernel.org> Acked-by: NTejun Heo <tj@kernel.org> Acked-by: NTheodore Ts'o <tytso@mit.edu> Acked-by: NThierry Reding <thierry.reding@gmail.com> Acked-by: NThomas Gleixner <tglx@linutronix.de> Acked-by: NTim Bird <tim.bird@sony.com> Acked-by: NTodd Poynor <toddpoynor@google.com> Acked-by: NTrond Myklebust <trond.myklebust@hammerspace.com> Acked-by: NViresh Kumar <viresh.kumar@linaro.org> Acked-by: NWei Yongjun <weiyongjun1@huawei.com> Acked-by: NYueHaibing <yuehaibing@huawei.com> Reviewed-by: NMauro Carvalho Chehab <mchehab@kernel.org> Reviewed-by: NSteven Rostedt <rostedt@goodmis.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 21 10月, 2018 5 次提交
-
-
由 A.s. Dong 提交于
Add imx8qxp compatible string Signed-off-by: NDong Aisheng <aisheng.dong@nxp.com> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NMark Brown <broonie@kernel.org>
-
由 Matthew Wilcox 提交于
This version of xa_store_range() really only supports load and store. Our only user only needs basic load and store functionality, so there's no need to do the extra work to support marking and overlapping stores correctly yet. Signed-off-by: NMatthew Wilcox <willy@infradead.org>
-
由 Matthew Wilcox 提交于
Add the optional ability to track which entries in an XArray are free and provide xa_alloc() to replace most of the functionality of the IDR. Signed-off-by: NMatthew Wilcox <willy@infradead.org>
-
由 Matthew Wilcox 提交于
This function reserves a slot in the XArray for users which need to acquire multiple locks before storing their entry in the tree and so cannot use a plain xa_store(). Signed-off-by: NMatthew Wilcox <willy@infradead.org>
-
由 Matthew Wilcox 提交于
This is documentation on how to use the XArray, not details about its internal implementation. Signed-off-by: NMatthew Wilcox <willy@infradead.org> Acked-by: NJosef Bacik <jbacik@fb.com>
-
- 20 10月, 2018 1 次提交
-
-
由 Yuiko Oshino 提交于
Add support for Microchip Technology KSZ9131 10/100/1000 Ethernet PHY Signed-off-by: NYuiko Oshino <yuiko.oshino@microchip.com> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
- 19 10月, 2018 7 次提交
-
-
由 Ludovic Barre 提交于
This patch adds the documentation of device tree bindings for the STM32 QSPI controller. It is a specialized communication interface targeting single, dual or quad SPI Flash memories (NOR/NAND). Signed-off-by: NLudovic Barre <ludovic.barre@st.com> Reviewed-by: NRob Herring <robh@kernel.org> Signed-off-by: NMark Brown <broonie@kernel.org>
-
由 Olivier Moysan 提交于
Add clocks properties to cs42l51 Cirrus codec, to support master clock provider. Signed-off-by: NOlivier Moysan <olivier.moysan@st.com> Signed-off-by: NMark Brown <broonie@kernel.org>
-
由 Olivier Moysan 提交于
add mclk provider support to stm32 sai Signed-off-by: NOlivier Moysan <olivier.moysan@st.com> Signed-off-by: NMark Brown <broonie@kernel.org>
-
由 Jeff Kirsher 提交于
Now that the documents have been updated to conform to the reStructured Text guidelines, we can now change the file extensions and update the other related references. This converts all of the Intel wired LAN driver documentation to *.rst. Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: NAndrew Bowers <andrewx.bowers@intel.com> Tested-by: NAaron Brown <aaron.f.brown@intel.com>
-
由 Jeff Kirsher 提交于
Added the fm10k kernel documentation, which apparently was missing. Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: NAndrew Bowers <andrewx.bowers@intel.com> Tested-by: NAaron Brown <aaron.f.brown@intel.com>
-
由 Jeff Kirsher 提交于
Before making the conversion to the RST (reStructured Text) format, there are changes needed to the documentation so that there are no build errors. Also fixed old/broken URLs to the correct or updated URL. Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: NAndrew Bowers <andrewx.bowers@intel.com> Tested-by: NAaron Brown <aaron.f.brown@intel.com>
-
由 Jeff Kirsher 提交于
Before making the conversion to the RST (reStructured Text) format, there are changes needed to the documentation so that there are no build errors. Also fixed old/broken URLs to the correct or updated URL. Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com> Tested-by: NAndrew Bowers <andrewx.bowers@intel.com> Tested-by: NAaron Brown <aaron.f.brown@intel.com>
-