- 01 12月, 2018 3 次提交
-
-
由 Lukas Wunner 提交于
commit f164d020 upstream. If the hi3110 shares the SPI bus with another traffic-intensive device and packets are received in high volume (by a separate machine sending with "cangen -g 0 -i -x"), reception stops after a few minutes and the counter in /proc/interrupts stops incrementing. Bus state is "active". Bringing the interface down and back up reconvenes the reception. The issue is not observed when the hi3110 is the sole device on the SPI bus. Using a level-triggered interrupt makes the issue go away and lets the hi3110 successfully receive 2 GByte over the course of 5 days while a ks8851 Ethernet chip on the same SPI bus handles 6 GByte of traffic. Unfortunately the hi3110 datasheet is mum on the trigger type. The pin description on page 3 only specifies the polarity (active high): http://www.holtic.com/documents/371-hi-3110_v-rev-kpdf.do Cc: Mathias Duckeck <m.duckeck@kunbus.de> Cc: Akshay Bhat <akshay.bhat@timesys.com> Cc: Casey Fitzpatrick <casey.fitzpatrick@timesys.com> Signed-off-by: NLukas Wunner <lukas@wunner.de> Cc: linux-stable <stable@vger.kernel.org> Signed-off-by: NMarc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Will Deacon 提交于
commit 544b03da upstream. At the request of the reporter, the Linux kernel security team offers to postpone the publishing of a fix for up to 5 business days from the date of a report. While it is generally undesirable to keep a fix private after it has been developed, this short window is intended to allow distributions to package the fix into their kernel builds and permits early inclusion of the security team in the case of a co-ordinated disclosure with other parties. Unfortunately, discussions with major Linux distributions and cloud providers has revealed that 5 business days is not sufficient to achieve either of these two goals. As an example, cloud providers need to roll out KVM security fixes to a global fleet of hosts with sufficient early ramp-up and monitoring. An end-to-end timeline of less than two weeks dramatically cuts into the amount of early validation and increases the chance of guest-visible regressions. The consequence of this timeline mismatch is that security issues are commonly fixed without the involvement of the Linux kernel security team and are instead analysed and addressed by an ad-hoc group of developers across companies contributing to Linux. In some cases, mainline (and therefore the official stable kernels) can be left to languish for extended periods of time. This undermines the Linux kernel security process and puts upstream developers in a difficult position should they find themselves involved with an undisclosed security problem that they are unable to report due to restrictions from their employer. To accommodate the needs of these users of the Linux kernel and encourage them to engage with the Linux security team when security issues are first uncovered, extend the maximum period for which fixes may be delayed to 7 calendar days, or 14 calendar days in exceptional cases, where the logistics of QA and large scale rollouts specifically need to be accommodated. This brings parity with the linux-distros@ maximum embargo period of 14 calendar days. Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: David Woodhouse <dwmw@amazon.co.uk> Cc: Amit Shah <aams@amazon.com> Cc: Laura Abbott <labbott@redhat.com> Acked-by: NKees Cook <keescook@chromium.org> Co-developed-by: NThomas Gleixner <tglx@linutronix.de> Co-developed-by: NDavid Woodhouse <dwmw@amazon.co.uk> Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NDavid Woodhouse <dwmw@amazon.co.uk> Signed-off-by: NWill Deacon <will.deacon@arm.com> Reviewed-by: NTyler Hicks <tyhicks@canonical.com> Acked-by: NPeter Zijlstra <peterz@infradead.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Will Deacon 提交于
commit 14fdc2c5 upstream. 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>
-
- 27 11月, 2018 3 次提交
-
-
由 Kai-Heng Feng 提交于
commit 781f0766cc41a9dd2e5d118ef4b1d5d89430257b upstream. Devices connected under Terminus Technology Inc. Hub (1a40:0101) may fail to work after the system resumes from suspend: [ 206.063325] usb 3-2.4: reset full-speed USB device number 4 using xhci_hcd [ 206.143691] usb 3-2.4: device descriptor read/64, error -32 [ 206.351671] usb 3-2.4: device descriptor read/64, error -32 Info for this hub: T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 4 D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1a40 ProdID=0101 Rev=01.11 S: Product=USB 2.0 Hub C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub Some expirements indicate that the USB devices connected to the hub are innocent, it's the hub itself is to blame. The hub needs extra delay time after it resets its port. Hence wait for extra delay, if the device is connected to this quirky hub. Signed-off-by: NKai-Heng Feng <kai.heng.feng@canonical.com> Cc: stable <stable@vger.kernel.org> Acked-by: NAlan Stern <stern@rowland.harvard.edu> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Kirill A. Shutemov 提交于
commit d52888aa upstream On 5-level paging the LDT remap area is placed in the middle of the KASLR randomization region and it can overlap with the direct mapping, the vmalloc or the vmap area. The LDT mapping is per mm, so it cannot be moved into the P4D page table next to the CPU_ENTRY_AREA without complicating PGD table allocation for 5-level paging. The 4 PGD slot gap just before the direct mapping is reserved for hypervisors, so it cannot be used. Move the direct mapping one slot deeper and use the resulting gap for the LDT remap area. The resulting layout is the same for 4 and 5 level paging. [ tglx: Massaged changelog ] Fixes: f55f0501 ("x86/pti: Put the LDT in its own PGD if PTI is on") Signed-off-by: NKirill A. Shutemov <kirill.shutemov@linux.intel.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Reviewed-by: NAndy Lutomirski <luto@kernel.org> Cc: bp@alien8.de Cc: hpa@zytor.com Cc: dave.hansen@linux.intel.com Cc: peterz@infradead.org Cc: boris.ostrovsky@oracle.com Cc: jgross@suse.com Cc: bhe@redhat.com Cc: willy@infradead.org Cc: linux-mm@kvack.org Cc: stable@vger.kernel.org Link: https://lkml.kernel.org/r/20181026122856.66224-2-kirill.shutemov@linux.intel.comSigned-off-by: NSasha Levin <sashal@kernel.org>
-
由 Feng Tang 提交于
[ Upstream commit d2266bbfa9e3e32e3b642965088ca461bd24a94f ] The "pciserial" earlyprintk variant helps much on many modern x86 platforms, but unfortunately there are still some platforms with PCI UART devices which have the wrong PCI class code. In that case, the current class code check does not allow for them to be used for logging. Add a sub-option "force" which overrides the class code check and thus the use of such device can be enforced. [ bp: massage formulations. ] Suggested-by: NBorislav Petkov <bp@alien8.de> Signed-off-by: NFeng Tang <feng.tang@intel.com> Signed-off-by: NBorislav Petkov <bp@suse.de> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: "Stuart R . Anderson" <stuart.r.anderson@intel.com> Cc: Bjorn Helgaas <bhelgaas@google.com> Cc: David Rientjes <rientjes@google.com> Cc: Feng Tang <feng.tang@intel.com> Cc: Frederic Weisbecker <frederic@kernel.org> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: H Peter Anvin <hpa@linux.intel.com> Cc: Ingo Molnar <mingo@kernel.org> Cc: Jiri Kosina <jkosina@suse.cz> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Kai-Heng Feng <kai.heng.feng@canonical.com> Cc: Kate Stewart <kstewart@linuxfoundation.org> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Philippe Ombredanne <pombredanne@nexb.com> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Thymo van Beers <thymovanbeers@gmail.com> Cc: alan@linux.intel.com Cc: linux-doc@vger.kernel.org Link: http://lkml.kernel.org/r/20181002164921.25833-1-feng.tang@intel.comSigned-off-by: NSasha Levin <sashal@kernel.org>
-
- 21 11月, 2018 1 次提交
-
-
由 Miklos Szeredi 提交于
commit d47748e5 upstream. Current behavior is to automatically disable metacopy if redirect_dir is not enabled and proceed with the mount. If "metacopy=on" mount option was given, then this behavior can confuse the user: no mount failure, yet metacopy is disabled. This patch makes metacopy=on imply redirect_dir=on. The converse is also true: turning off full redirect with redirect_dir= {off|follow|nofollow} will disable metacopy. If both metacopy=on and redirect_dir={off|follow|nofollow} is specified, then mount will fail, since there's no way to correctly resolve the conflict. Reported-by: NDaniel Walsh <dwalsh@redhat.com> Fixes: d5791044 ("ovl: Provide a mount option metacopy=on/off...") Cc: <stable@vger.kernel.org> # v4.19 Signed-off-by: NMiklos Szeredi <mszeredi@redhat.com> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 14 11月, 2018 4 次提交
-
-
由 Hans Verkuil 提交于
commit db034018 upstream. The CTA-861 standards have been updated to refer to opRGB instead of AdobeRGB. The official standard is in fact named opRGB, so switch to that. The two old defines referring to ADOBERGB in the public API are put under #ifndef __KERNEL__ and a comment mentions that they are deprecated. Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com> Cc: stable@vger.kernel.org Acked-by: NDaniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: NMauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Hans Verkuil 提交于
commit a58c3797 upstream. Drop all Adobe references and use the official opRGB standard instead. Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com> Cc: stable@vger.kernel.org Acked-by: NDaniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: NMauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Hans Verkuil 提交于
commit 7ec2b3b941a666a942859684281b5f6460a0c234 upstream. If the HDMI cable is disconnected or the CEC adapter is manually unconfigured, then all pending transmits and wait-for-replies are aborted. Signal this with new status bits (CEC_RX/TX_STATUS_ABORTED). If due to (usually) a driver bug a transmit never ends (i.e. the transmit_done was never called by the driver), then when this times out the message is marked with CEC_TX_STATUS_TIMEOUT. This should not happen and is an indication of a driver bug. Without a separate status bit for this it was impossible to detect this from userspace. The 'transmit timed out' kernel message is now a warning, so this should be more prominent in the kernel log as well. Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com> Cc: <stable@vger.kernel.org> # for v4.18 and up Signed-off-by: NMauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
由 Jason A. Donenfeld 提交于
commit 578bdaab upstream. These are unused, undesired, and have never actually been used by anybody. The original authors of this code have changed their mind about its inclusion. While originally proposed for disk encryption on low-end devices, the idea was discarded [1] in favor of something else before that could really get going. Therefore, this patch removes Speck. [1] https://marc.info/?l=linux-crypto-vger&m=153359499015659Signed-off-by: NJason A. Donenfeld <Jason@zx2c4.com> Acked-by: NEric Biggers <ebiggers@google.com> Cc: stable@vger.kernel.org Acked-by: NArd Biesheuvel <ard.biesheuvel@linaro.org> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 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>
-
- 16 10月, 2018 1 次提交
-
-
由 Matthew Wilcox 提交于
This documentation was inadvertently released under the CC-BY-SA-4.0 license. It was intended to be released under GPL-2.0 or later. Signed-off-by: NMatthew Wilcox <willy@infradead.org>
-
- 30 9月, 2018 1 次提交
-
-
由 Alan Tull 提交于
Add flags #defines to kerneldoc documentation in a useful place. Signed-off-by: NAlan Tull <atull@kernel.org> Acked-by: NMoritz Fischer <mdf@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 27 9月, 2018 2 次提交
-
-
由 Maciej Żenczykowski 提交于
(fix documentation and sysctl access to treat it as such) Tested: # zcat /proc/config.gz | egrep ^CONFIG_HZ CONFIG_HZ_1000=y CONFIG_HZ=1000 # echo $[(1<<32)/1000 + 1] | tee /proc/sys/net/ipv4/tcp_probe_interval 4294968 tee: /proc/sys/net/ipv4/tcp_probe_interval: Invalid argument # echo $[(1<<32)/1000] | tee /proc/sys/net/ipv4/tcp_probe_interval 4294967 # echo 0 | tee /proc/sys/net/ipv4/tcp_probe_interval # echo -1 | tee /proc/sys/net/ipv4/tcp_probe_interval -1 tee: /proc/sys/net/ipv4/tcp_probe_interval: Invalid argument Signed-off-by: NMaciej Żenczykowski <maze@google.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
由 Adam Jackson 提交于
Signed-off-by: NAdam Jackson <ajax@redhat.com> Reviewed-by: NRandy Dunlap <rdunlap@infradead.org> Signed-off-by: NBartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
-
- 20 9月, 2018 1 次提交
-
-
由 Drew Schmitt 提交于
Add KVM_CAP_MSR_PLATFORM_INFO so that userspace can disable guest access to reads of MSR_PLATFORM_INFO. Disabling access to reads of this MSR gives userspace the control to "expose" this platform-dependent information to guests in a clear way. As it exists today, guests that read this MSR would get unpopulated information if userspace hadn't already set it (and prior to this patch series, only the CPUID faulting information could have been populated). This existing interface could be confusing if guests don't handle the potential for incorrect/incomplete information gracefully (e.g. zero reported for base frequency). Signed-off-by: NDrew Schmitt <dasch@google.com> Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
-
- 19 9月, 2018 1 次提交
-
-
由 Song Qiang 提交于
gpio_keys.c now exists in the drivers/input/keyboard/ rather than drivers/input/. Signed-off-by: NSong Qiang <songqiang.1304521@gmail.com> Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
-
- 17 9月, 2018 2 次提交
-
-
由 Nicolas Ferre 提交于
We need this new compatibility string as we experienced different behavior for this 10/100Mbits/s macb interface on this particular SoC. Backward compatibility is preserved as we keep the alternative strings. Signed-off-by: NNicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
由 Greg Kroah-Hartman 提交于
The Code of Conflict is not achieving its implicit goal of fostering civility and the spirit of 'be excellent to each other'. Explicit guidelines have demonstrated success in other projects and other areas of the kernel. Here is a Code of Conduct statement for the wider kernel. It is based on the Contributor Covenant as described at www.contributor-covenant.org From this point forward, we should abide by these rules in order to help make the kernel community a welcoming environment to participate in. Signed-off-by: NChris Mason <clm@fb.com> Signed-off-by: NDan Williams <dan.j.williams@intel.com> Signed-off-by: NJonathan Corbet <corbet@lwn.net> Signed-off-by: NOlof Johansson <olof@lxom.net> Signed-off-by: NSteven Rostedt (VMware) <rostedt@goodmis.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
- 14 9月, 2018 1 次提交
-
-
Scrubbing pages on initial balloon down can take some time, especially in nested virtualization case (nested EPT is slow). When HVM/PVH guest is started with memory= significantly lower than maxmem=, all the extra pages will be scrubbed before returning to Xen. But since most of them weren't used at all at that point, Xen needs to populate them first (from populate-on-demand pool). In nested virt case (Xen inside KVM) this slows down the guest boot by 15-30s with just 1.5GB needed to be returned to Xen. Add runtime parameter to enable/disable it, to allow initially disabling scrubbing, then enable it back during boot (for example in initramfs). Such usage relies on assumption that a) most pages ballooned out during initial boot weren't used at all, and b) even if they were, very few secrets are in the guest at that time (before any serious userspace kicks in). Convert CONFIG_XEN_SCRUB_PAGES to CONFIG_XEN_SCRUB_PAGES_DEFAULT (also enabled by default), controlling default value for the new runtime switch. Signed-off-by: NMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com> Reviewed-by: NJuergen Gross <jgross@suse.com> Signed-off-by: NBoris Ostrovsky <boris.ostrovsky@oracle.com>
-
- 12 9月, 2018 1 次提交
-
-
由 Janosch Frank 提交于
We currently do not notify all gmaps when using gmap_pmdp_xchg(), due to locking constraints. This makes ucontrol VMs, which is the only VM type that creates multiple gmaps, incompatible with huge pages. Also we would need to hold the guest_table_lock of all gmaps that have this vmaddr maped to synchronize access to the pmd. ucontrol VMs are rather exotic and creating a new locking concept is no easy task. Hence we return EINVAL when trying to active KVM_CAP_S390_HPAGE_1M and report it as being not available when checking for it. Fixes: a4499382 ("KVM: s390: Add huge page enablement control") Signed-off-by: NJanosch Frank <frankja@linux.ibm.com> Reviewed-by: NDavid Hildenbrand <david@redhat.com> Reviewed-by: NClaudio Imbrenda <imbrenda@linux.ibm.com> Message-Id: <20180801112508.138159-1-frankja@linux.ibm.com> Signed-off-by: NJanosch Frank <frankja@linux.ibm.com>
-
- 10 9月, 2018 1 次提交
-
-
由 Randy Dunlap 提交于
Fix a few issues in Documentation/x86/earlyprintk.txt: - correct typos, punctuation, missing word, wrong word - change product name from Netchip to NetChip - expand where to add "earlyprintk=dbg" Signed-off-by: NRandy Dunlap <rdunlap@infradead.org> Cc: Eric W. Biederman <ebiederm@xmission.com> Cc: Jason Wessel <jason.wessel@windriver.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Cc: Yinghai Lu <yinghai@kernel.org> Cc: linux-doc@vger.kernel.org Cc: linux-usb@vger.kernel.org Link: http://lkml.kernel.org/r/d0c40ac3-7659-6374-dbda-23d3d2577f30@infradead.orgSigned-off-by: NIngo Molnar <mingo@kernel.org>
-
- 07 9月, 2018 1 次提交
-
-
由 Heinz Mauelshagen 提交于
Bump target version to reflect the documented fixes are available. Also fix some code comments (typos and clarity). Signed-off-by: NHeinz Mauelshagen <heinzm@redhat.com> Signed-off-by: NMike Snitzer <snitzer@redhat.com>
-
- 03 9月, 2018 3 次提交
-
-
由 Fabio Estevam 提交于
mx8dv never entered into production and there is no other place in the kernel referring to this SoC, so remove it from the dt bindings documentation. Signed-off-by: NFabio Estevam <fabio.estevam@nxp.com> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
由 Tony Lindgren 提交于
The current cpsw usage for cpsw-phy-sel is undocumented but is used for all the boards using cpsw. And cpsw-phy-sel is not really a child of the cpsw device, it lives in the system control module instead. Let's document the existing usage, and improve it a bit where we prefer to use a phandle instead of a child device for it. That way we can properly describe the hardware in dts files for things like genpd. Cc: devicetree@vger.kernel.org Cc: Andrew Lunn <andrew@lunn.ch> Cc: Grygorii Strashko <grygorii.strashko@ti.com> Cc: Ivan Khoronzhuk <ivan.khoronzhuk@linaro.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Murali Karicheri <m-karicheri2@ti.com> Cc: Rob Herring <robh+dt@kernel.org> Signed-off-by: NTony Lindgren <tony@atomide.com> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
由 Masahiro Yamada 提交于
Meelis Roos reported a {menu,n}config regression: "I have libncurses devel package installed in the default system location (as do 99%+ on actual developers probably) and in this case, pkg-config is useless. pkg-config is needed only when libraries and headers are installed in non-default locations but it is bad to require installation of pkg-config on all the machines where make menuconfig would be possibly run." For {menu,n}config, do not use pkg-config if it is not installed. For {g,x}config, keep checking pkg-config since we really rely on it for finding the installation paths of the required packages. Fixes: 4ab3b801 ("kconfig: check for pkg-config on make {menu,n,g,x}config") Reported-by: NMeelis Roos <mroos@linux.ee> Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com> Tested-by: NMeelis Roos <mroos@linux.ee> Tested-by: NRandy Dunlap <rdunlap@infradead.org>
-
- 02 9月, 2018 1 次提交
-
-
由 Kees Cook 提交于
Instead of forcing a distro or other system builder to choose at build time whether the CPU is trusted for CRNG seeding via CONFIG_RANDOM_TRUST_CPU, provide a boot-time parameter for end users to control the choice. The CONFIG will set the default state instead. Signed-off-by: NKees Cook <keescook@chromium.org> Signed-off-by: NTheodore Ts'o <tytso@mit.edu>
-
- 31 8月, 2018 1 次提交
-
-
由 Wolfram Sang 提交于
a) rename to 'put' instead of 'release' to match 'get' when obtaining the buffer b) change the argument order to have the buffer as first argument c) add a new argument telling the function if the message was transferred. This allows the function to be used also in cases where setting up DMA failed, so the buffer needs to be freed without syncing to the message buffer. Also convert the only user. Signed-off-by: NWolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: NNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
- 30 8月, 2018 5 次提交
-
-
由 Amir Goldstein 提交于
This is going to be used by overlayfs and possibly useful for other filesystems. Signed-off-by: NAmir Goldstein <amir73il@gmail.com> Signed-off-by: NMiklos Szeredi <mszeredi@redhat.com>
-
由 Amir Goldstein 提交于
...to kernel 4.18. Signed-off-by: NAmir Goldstein <amir73il@gmail.com> Signed-off-by: NMiklos Szeredi <mszeredi@redhat.com>
-
由 Chris Brandt 提交于
Add support for the R7S9210 which is part of the RZ/A2 series. Signed-off-by: NChris Brandt <chris.brandt@renesas.com> Acked-by: NRob Herring <robh@kernel.org> Signed-off-by: NDavid S. Miller <davem@davemloft.net>
-
由 Fabrizio Castro 提交于
RZ/G2M (R8A774A1) watchdog implementation is compatible with R-Car Gen3, therefore add relevant documentation. Signed-off-by: NFabrizio Castro <fabrizio.castro@bp.renesas.com> Reviewed-by: NBiju Das <biju.das@bp.renesas.com> Reviewed-by: NRob Herring <robh@kernel.org> Reviewed-by: NSimon Horman <horms+renesas@verge.net.au> Reviewed-by: NGuenter Roeck <linux@roeck-us.net> Signed-off-by: NGuenter Roeck <linux@roeck-us.net> Signed-off-by: NWim Van Sebroeck <wim@linux-watchdog.org>
-
由 Hans Verkuil 提交于
This fixes this warning: Documentation/media/uapi/dvb/video_function_calls.rst:9: WARNING: toctree contains reference to nonexisting document 'uapi/dvb/video-set-attributes' Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com> Signed-off-by: NMauro Carvalho Chehab <mchehab+samsung@kernel.org>
-
- 29 8月, 2018 1 次提交
-
-
由 Julien Grall 提交于
- Fix mismatch between SVE registers (Z) and FPSIMD register (V) - Don't prefix the path for [3] with Linux to stay consistent with [1] and [2]. Signed-off-by: NJulien Grall <julien.grall@arm.com> Signed-off-by: NWill Deacon <will.deacon@arm.com>
-