Some menus in the kernel configuration are rather large and it can be
time-consuming for a user to navigate through several menu items to
reach the menu entry that he wants to modify -- for users with
less than 100% healthy eyes, this process can also be challenging.
An i-search functionality coul
Hello,
v9 of this RFC mainly fixes an issue reported by Randy, I tested this
fix a lot and it seems it is ready to send out.
Dirk
Changes in v9:
* Move global variable declarations to lxdialog/dialog.h
* Don't do unnecessary initialization of isearch_str.
* Fix an issue with '-' and '+' not a
On Fri, Jun 22, 2018 at 09:02:55PM +0100, Al Viro wrote:
> > While at the same time corect poll code already checks net_busy_loop_on
> > to set POLL_BUSY_LOOP. So except for sockets where people set the
> > timeout to 0 the code already does the right thing as-is. IMHO not
> > really worth wastin
tree: https://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
dev
head: 4dfdd9da6e69ad1080b91b1e537dfe5a85d78ce1
commit: 31465c86551744dd4b95ff89a4be3e8f52bea30c [122/125] EXP kbuild: Fix
mismatched if/endif pairs
config: x86_64-randconfig-g0-06231355 (attached as .config)
compi
Looks fine,
Reviewed-by: Christoph Hellwig
On Fri, Jun 22, 2018 at 04:20:04PM -0700, Palmer Dabbelt wrote:
> This file has never existed in the upstream kernel, but it's guarded by
> an #ifdef that's also never existed in the upstream kernel. As a part
> of our interrupt controller refactoring this header is no longer
> necessary, but this
> +config RISCV_INTC
> + #bool "RISC-V Interrupt Controller"
> + depends on RISCV
> + default y
> + help
> +This enables support for the local interrupt controller found in
> +standard RISC-V systems. The local interrupt controller handles
> +timer interrupt
On top of next-20180622.
bitmap_zero() is called after bitmap_alloc() in perf code. But
bitmap_alloc() internally uses calloc() which guarantees that allocated
area is zeroed. So following bitmap_zero is unneeded. Drop it.
This happened because of confusing name for bitmap allocator. It
should ha
On top of next-20180622 and Andy Shevchenko series:
https://lkml.org/lkml/2018/6/18/841
The series mentioned above introduces helpers for bitmap allocation.
tools/ has its own bitmap_alloc() which differs from bitmap_alloc()
proposed in new kernel API, and is equivalent to bitmap_zalloc().
In this
On Fri, Jun 22, 2018 at 03:33:35PM -0700, Guenter Roeck wrote:
> On Fri, Jun 22, 2018 at 02:05:19PM -0700, Matthew Wilcox wrote:
> > On Fri, Jun 22, 2018 at 11:42:46AM -0700, Guenter Roeck wrote:
> > > Hi,
> > >
> > > a few days ago, m68k boot tests in linux-next started to crash.
> > > I bisected
2018-06-19 2:45 GMT+09:00 Sven Joachim :
> When building a 64-bit 4.18-rc1 kernel with a 32-bit userland, I
> noticed that stack protection was silently disabled. Adding -m64 in
> gcc-x86_64-has-stack-protector.sh fixed that, similar to what has been
> noticed in commit 2a61f4747eea ("stack-protec
2018-06-23 12:08 GMT+09:00 Randy Dunlap :
> From: Randy Dunlap
>
> I saw this type of Kconfig construct on LKML:
>
> config SYMBOOL
> #bool "prompt string"
> default y
>
> and wondered what it does. Then I wondered if '#' comments are
> even documented. They aren't, so add a litt
On Fri, Jun 22, 2018 at 03:27:46PM +0200, Michael Straube wrote:
> On 06/22/18 12:28, Dan Carpenter wrote:
> > > if (count < 1)
> > > return -EFAULT;
> > > - if (buffer && !copy_from_user(tmp, buffer, sizeof(tmp))) {
> > > + if (buffer && !copy_from_user(tmp, buffer, siz
On Fri, 22 Jun 2018, Palmer Dabbelt wrote:
> +struct riscv_irq_data {
> + struct irq_chip chip;
> + struct irq_domain *domain;
> + int hart;
> + charname[20];
> +};
> +DEFINE_PER_CPU(struct riscv_irq_data, riscv_irq_data);
stati
On Fri, 22 Jun 2018, Andy Lutomirski wrote:
> On Fri, Jun 22, 2018 at 3:47 PM Thomas Gleixner wrote:
> > On Mon, 4 Jun 2018, Michael Rodin wrote:
> >
> > > The variable "vclocks_used" doesn't appear to be "read mostly".
> > > Measurements of the access frequency with perf stat [1] and
> > > perf r
On Fri, 22 Jun 2018, Fenghua Yu wrote:
> On Fri, Jun 22, 2018 at 01:59:44PM +0200, Thomas Gleixner wrote:
> > On Fri, 22 Jun 2018, Thomas Gleixner wrote:
> > > The whole thing is simply:
> > >
> > > handle_ac()
> > > {
> > > if (user_mode(regs)) {
> > >do_trap(AC, SIGBUS, ...);
> > >
On Thu, Jun 21, 2018 at 05:25:09PM -0400, Pavel Tatashin wrote:
> static branching is useful to hot-patch branches that are used in hot
> path, but are infrequently changed.
>
> x86 clock framework is one example that uses static branches to setup
> the best clock during boot and never change it a
On Fri, 22 Jun 2018, Fenghua Yu wrote:
> On Fri, Jun 22, 2018 at 12:49:00PM +0200, Thomas Gleixner wrote:
> > On Sun, 27 May 2018, Fenghua Yu wrote:
> > > +static void wait_for_reexecution(void)
> > > +{
> > > + while (time_before(jiffies, disable_split_lock_jiffies +
> > > +ree
Using is_broadcast_ether_addr() and is_zero_ether_addr() instead of
testing each byte of the mac[] array for 0xff and 0x00 shortens the
code and improves readability.
If np == NULL, of_get_property() returns NULL, hence the "np" check
is not needed.
Instead of a fixed default mac address use a ra
Dear Friend,
I am Mr.Arouna Sali the head of file department of Bank of
Africa(B.O.A) here in Burkina Faso / Ouagadougou. In my department we
discover an abandoned sum of (US$18 million US Dollars) in an account
that belongs to one of our foreign customer who died along with his
family in plane cr
Cc´d people for X86 architecture in MAINTAINERS.
Hi!
According to
https://www.kuketz-blog.de/tlbleed-neue-sicherheitsluecken-bei-intel-cpus/
in
https://www.blackhat.com/us-18/briefings/schedule/#tlbleed-when-protecting-your-cpu-caches-is-not-enough-10149
(Firefox and Chromium with current se
Commit-ID: 32206ab36553be8714d9253ce33f4085681d369c
Gitweb: https://git.kernel.org/tip/32206ab36553be8714d9253ce33f4085681d369c
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:52 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 12:53:19 +0200
x86/intel_rdt: Prov
Commit-ID: cba1aab84fb815675038f9f932c1dd0a5519c63d
Gitweb: https://git.kernel.org/tip/cba1aab84fb815675038f9f932c1dd0a5519c63d
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:53 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:40 +0200
x86/intel_rdt: Docu
Commit-ID: eb956a636f90bd0297309a7eae6db388ae5bfc43
Gitweb: https://git.kernel.org/tip/eb956a636f90bd0297309a7eae6db388ae5bfc43
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:54 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:40 +0200
x86/intel_rdt: Intr
Commit-ID: 472ef09b40c5802a2e014ae2503ad8619486f9e6
Gitweb: https://git.kernel.org/tip/472ef09b40c5802a2e014ae2503ad8619486f9e6
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:55 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:41 +0200
x86/intel_rdt: Asso
Commit-ID: d48d7a57f7181b36be748ad8fb806e8de3104e89
Gitweb: https://git.kernel.org/tip/d48d7a57f7181b36be748ad8fb806e8de3104e89
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:56 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:41 +0200
x86/intel_rdt: Intr
Commit-ID: 0b9aa6562650f42da23c29814adc2318c135cef4
Gitweb: https://git.kernel.org/tip/0b9aa6562650f42da23c29814adc2318c135cef4
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:57 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:41 +0200
x86/intel_rdt: Intr
Commit-ID: 024d15be3855044faa8bddf829e3613961fd27ba
Gitweb: https://git.kernel.org/tip/024d15be3855044faa8bddf829e3613961fd27ba
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:58 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:42 +0200
x86/intel_rdt: Make
Commit-ID: 95f0b77efa5749f19e7acfedcb8521da4b13ed0e
Gitweb: https://git.kernel.org/tip/95f0b77efa5749f19e7acfedcb8521da4b13ed0e
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:41:59 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:42 +0200
x86/intel_rdt: Init
Commit-ID: 414dd2b4732949ddc972c2592a13c799434249c6
Gitweb: https://git.kernel.org/tip/414dd2b4732949ddc972c2592a13c799434249c6
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:00 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:42 +0200
x86/intel_rdt: Intr
Commit-ID: 9af4c0a6dc1a1abf5336f2c3f951444db6b71da9
Gitweb: https://git.kernel.org/tip/9af4c0a6dc1a1abf5336f2c3f951444db6b71da9
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:02 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:43 +0200
x86/intel_rdt: Maki
Commit-ID: 49f7b4efa1101bbc143a960eff3a9c8f9d6f7358
Gitweb: https://git.kernel.org/tip/49f7b4efa1101bbc143a960eff3a9c8f9d6f7358
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:01 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:42 +0200
x86/intel_rdt: Enab
Commit-ID: 7604df6e16ae0b4dba6553ae74abcf7280a512fb
Gitweb: https://git.kernel.org/tip/7604df6e16ae0b4dba6553ae74abcf7280a512fb
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:03 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:43 +0200
x86/intel_rdt: Supp
Commit-ID: 9ab9aa15c3096000678891b61f7309c8729928e0
Gitweb: https://git.kernel.org/tip/9ab9aa15c3096000678891b61f7309c8729928e0
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:04 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:43 +0200
x86/intel_rdt: Ensu
Commit-ID: d9b48c86eb380bb272d0ad8f5338d8dc941f3b32
Gitweb: https://git.kernel.org/tip/d9b48c86eb380bb272d0ad8f5338d8dc941f3b32
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:06 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:44 +0200
x86/intel_rdt: Disp
Commit-ID: e651901187ab8bc8a0a969144da6ae0e2e59a148
Gitweb: https://git.kernel.org/tip/e651901187ab8bc8a0a969144da6ae0e2e59a148
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:05 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:44 +0200
x86/intel_rdt: Intr
Commit-ID: bb9fec69cb41380428d6b8dab3a303189a9b480a
Gitweb: https://git.kernel.org/tip/bb9fec69cb41380428d6b8dab3a303189a9b480a
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:08 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:45 +0200
x86/intel_rdt: Intr
Commit-ID: e17e733070d4ab312a35848ab248e85b78dcb3f4
Gitweb: https://git.kernel.org/tip/e17e733070d4ab312a35848ab248e85b78dcb3f4
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:07 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:44 +0200
x86/intel_rdt: Docu
Reinette!
On Fri, 22 Jun 2018, Reinette Chatre wrote:
> The Cache Pseudo-Locking enabling series that was recently merged to the
> x86/cache branch of tip was found to conflict with the new kernfs support
> for mounting with fs_context.
>
> In preparation for a conflict-free merge between the two
Commit-ID: 21220bb199f7d65c8f0a63ac7d3209e40fbdd706
Gitweb: https://git.kernel.org/tip/21220bb199f7d65c8f0a63ac7d3209e40fbdd706
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:09 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:45 +0200
x86/intel_rdt: Resp
Commit-ID: f7a6e3f6f5ffa4926818ea2b3e8994ecef00b84f
Gitweb: https://git.kernel.org/tip/f7a6e3f6f5ffa4926818ea2b3e8994ecef00b84f
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:10 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:45 +0200
x86/intel_rdt: Add
Commit-ID: 125db711e3629977b5e1f06fa066abe6366db294
Gitweb: https://git.kernel.org/tip/125db711e3629977b5e1f06fa066abe6366db294
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:11 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:46 +0200
x86/intel_rdt: Add
Commit-ID: 2a5d76a4fc6469ea9dd6f02fcd4dad3a129bc1c0
Gitweb: https://git.kernel.org/tip/2a5d76a4fc6469ea9dd6f02fcd4dad3a129bc1c0
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:13 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:46 +0200
x86/intel_rdt: Util
Commit-ID: c966dac8a5ede5d5f9b730512d8bdbcec307fe38
Gitweb: https://git.kernel.org/tip/c966dac8a5ede5d5f9b730512d8bdbcec307fe38
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:12 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:46 +0200
x86/intel_rdt: Prot
Commit-ID: bbcee99b67c5a8cc4e8037d561be9ed293961fd3
Gitweb: https://git.kernel.org/tip/bbcee99b67c5a8cc4e8037d561be9ed293961fd3
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:14 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:47 +0200
x86/intel_rdt: Add
Commit-ID: e8140a2d13d429364f18ca41b1e4960708c3a40e
Gitweb: https://git.kernel.org/tip/e8140a2d13d429364f18ca41b1e4960708c3a40e
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:15 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:47 +0200
x86/intel_rdt: Intr
Commit-ID: 63657c1cdf89a37d3b69471ad4e5b55c77e86d3f
Gitweb: https://git.kernel.org/tip/63657c1cdf89a37d3b69471ad4e5b55c77e86d3f
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:16 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:47 +0200
x86/intel_rdt: Supp
Commit-ID: dfe9674b04ff6b819f9105650a008d164d81725e
Gitweb: https://git.kernel.org/tip/dfe9674b04ff6b819f9105650a008d164d81725e
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:17 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:48 +0200
x86/intel_rdt: Enab
Commit-ID: 72d505056604a305a4fcd8b268d2f6e979e17023
Gitweb: https://git.kernel.org/tip/72d505056604a305a4fcd8b268d2f6e979e17023
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:19 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:49 +0200
x86/intel_rdt: Add
Commit-ID: 17eafd076291ed23eeb17b28132fa33b0688bc57
Gitweb: https://git.kernel.org/tip/17eafd076291ed23eeb17b28132fa33b0688bc57
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:18 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:48 +0200
x86/intel_rdt: Spli
Commit-ID: f2a177292bd052ce12ac453d2ceeb083fe07718a
Gitweb: https://git.kernel.org/tip/f2a177292bd052ce12ac453d2ceeb083fe07718a
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:20 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:49 +0200
x86/intel_rdt: Disc
Commit-ID: 018961ae5579016d46ee03587c0ecf673821eedb
Gitweb: https://git.kernel.org/tip/018961ae5579016d46ee03587c0ecf673821eedb
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:21 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:49 +0200
x86/intel_rdt: Pseu
Commit-ID: e0bdfe8e36f3fbbdc91e70bf927f743ca23917b0
Gitweb: https://git.kernel.org/tip/e0bdfe8e36f3fbbdc91e70bf927f743ca23917b0
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:22 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:50 +0200
x86/intel_rdt: Supp
Commit-ID: f4e80d67a527469245f391976d8665f934a16205
Gitweb: https://git.kernel.org/tip/f4e80d67a527469245f391976d8665f934a16205
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:23 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:50 +0200
x86/intel_rdt: Resc
Commit-ID: 0af6a48da481109affc4ea8295034f69993a91ef
Gitweb: https://git.kernel.org/tip/0af6a48da481109affc4ea8295034f69993a91ef
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:24 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:50 +0200
x86/intel_rdt: Ensu
Commit-ID: 37707ec6cba6668f22a47016fdee612b0ff62fe9
Gitweb: https://git.kernel.org/tip/37707ec6cba6668f22a47016fdee612b0ff62fe9
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:25 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:51 +0200
x86/intel_rdt: Crea
Commit-ID: 443810fe6160542c78e24c66047edd7a3cc830c6
Gitweb: https://git.kernel.org/tip/443810fe6160542c78e24c66047edd7a3cc830c6
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:26 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:51 +0200
x86/intel_rdt: Crea
tree: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
for-vfs-merged
head: 3211a734d6978435fe71c38bd6987fa1998bae83
commit: 3211a734d6978435fe71c38bd6987fa1998bae83 [2/2] Merge branch 'for-vfs'
into for-vfs-merged
config: i386-randconfig-x014-201824 (attached as .config)
compiler:
Commit-ID: 1c3fd056db38a5411ec06ef7ae52067408dee7fa
Gitweb: https://git.kernel.org/tip/1c3fd056db38a5411ec06ef7ae52067408dee7fa
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:27 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:51 +0200
x86/intel_rdt: Crea
Commit-ID: 7ef28739c453bb77dd2dc7a5ddcb534e488e0826
Gitweb: https://git.kernel.org/tip/7ef28739c453bb77dd2dc7a5ddcb534e488e0826
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:28 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:52 +0200
x86/intel_rdt: More
Commit-ID: 8b0d3ba3140f8ed7563b2e0788bc595e25fee808
Gitweb: https://git.kernel.org/tip/8b0d3ba3140f8ed7563b2e0788bc595e25fee808
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:30 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:52 +0200
x86/intel_rdt: Limi
Commit-ID: 5c3968994582c1265cdb81884533371cbe868a93
Gitweb: https://git.kernel.org/tip/5c3968994582c1265cdb81884533371cbe868a93
Author: Reinette Chatre
AuthorDate: Fri, 22 Jun 2018 15:42:29 -0700
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 13:03:52 +0200
x86/intel_rdt: Supp
On Sat, 23 Jun 2018, kbuild test robot wrote:
> 32206ab3 Reinette Chatre 2018-06-22 1261 ret = rdt_pseudo_lock_init();
> 32206ab3 Reinette Chatre 2018-06-22 1262 if (ret) {
> 32206ab3 Reinette Chatre 2018-06-22 @1263 dentry = ERR_PTR(ret);
> 32206ab3 Reinette Chatre 2018-06-22
On 21-06-18, 14:28, Matthew Wilcox wrote:
> Simpler and shorter code.
I couldn't find ida_alloc/ida_free in 4.18-rc1 so I assume this will go
thru tree adding this so:
Acked-by: Vinod Koul
>
> Signed-off-by: Matthew Wilcox
> ---
> drivers/dma/dmaengine.c | 20 +---
> 1 file c
Commit-ID: 51be1335151771075dcb19f3464ca9f331134285
Gitweb: https://git.kernel.org/tip/51be1335151771075dcb19f3464ca9f331134285
Author: Kirill A. Shutemov
AuthorDate: Sat, 23 Jun 2018 01:08:40 +0300
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 14:20:37 +0200
Revert "x86/mm:
Commit-ID: 2458e53ff74cd1063ed3e00459da1d35c559d369
Gitweb: https://git.kernel.org/tip/2458e53ff74cd1063ed3e00459da1d35c559d369
Author: Kirill A. Shutemov
AuthorDate: Sat, 23 Jun 2018 01:08:41 +0300
Committer: Thomas Gleixner
CommitDate: Sat, 23 Jun 2018 14:20:37 +0200
x86/mm: Fix 'no5
On Sat, 23 Jun 2018, Thomas Gleixner wrote:
> Reinette!
>
> On Fri, 22 Jun 2018, Reinette Chatre wrote:
> > The Cache Pseudo-Locking enabling series that was recently merged to the
> > x86/cache branch of tip was found to conflict with the new kernfs support
> > for mounting with fs_context.
> >
Hi Borislav,
>
> Reviewed-by: Borislav Petkov
Thank you.
>
> Also, please take the patch below into your queue and keep it a separate
> patch in case we have to revert it later. It should help in keeping the
> mess manageable and not let it go completely out of control before we've
> done the c
On Thu, 21 Jun 2018, Pavel Tatashin wrote:
> Currently, notsc kernel parameter disables the use of tsc register by
> sched_clock(). However, this parameter does not prevent linux from
> accessing tsc in other places in kernel.
>
> The only rational to boot with notsc is to avoid timing discrepanci
On Thu, 21 Jun 2018, Pavel Tatashin wrote:
> If architecture does not support exact boot time, it is challenging to
> estimate boot time without having a reference to the current persistent
> clock value. Yet, we cannot read the persistent clock time again, because
> this may lead to math discrepa
On Thu, 21 Jun 2018, Pavel Tatashin wrote:
> diff --git a/arch/x86/kernel/kvm.c b/arch/x86/kernel/kvm.c
> index 5b2300b818af..c65c232d3ddd 100644
> --- a/arch/x86/kernel/kvm.c
> +++ b/arch/x86/kernel/kvm.c
> @@ -628,6 +628,7 @@ const __initconst struct hypervisor_x86 x86_hyper_kvm = {
> .name
On Thu, 21 Jun 2018, Pavel Tatashin wrote:
> read_boot_clock64() is deleted, and replaced with
> read_persistent_wall_and_boot_offset().
>
> The default implementation of read_persistent_wall_and_boot_offset()
> provides a better fallback than the current stubs for read_boot_clock64()
> that arm
"make syncconfig" is automatically invoked when any of the following
happens:
- .config is updated
- any of Kconfig files is updated
- any of environment variables referenced in Kconfig is changed
Then, it updates configuration files such as include/config/auto.conf
include/generated/autoconf.
'make kernelrelease' depends on CONFIG_LOCALVERSION(_AUTO), but
for the same reason as install targets, we do not want to update
the configuration just for printing the kernelrelease string.
This is likely to happen when you compiled the kernel with
CROSS_COMPILE, but forget to pass it to 'make ke
When you build targets that require the kernel configuration, dot-config
is set to 1, then the top-level Makefile includes auto.conf. However,
Make considers its inclusion is optional because the '-include' directive
is used.
If a necessary configuration file is missing for the external module
bu
From: yuzhoujian
The current system wide oom report prints information about the victim
and the allocation context and restrictions. It, however, doesn't
provide any information about memory cgroup the victim belongs to. This
information can be interesting for container users because they can fin
From: yuzhoujian
This patch will make some preparation for the follow-up patch: Refactor
part of the oom report in dump_header. It puts enum oom_constraint in
oom.h.
Signed-off-by: yuzhoujian
---
include/linux/memcontrol.h | 1 +
include/linux/oom.h| 7 +++
mm/oom_kill.c
[v3]
* Move frequency table macro to common file,
add the patch along to maintain dependency.
[v2]
* Removed unused header file includes.
* Moved the frequency table macro to a common file [1].
* Move to pll config to probe.
* Update SoC name in device tree binding and
also upd
Frequency table macro is used by multiple clock drivers, move frequency
table macro to common header file.
Signed-off-by: Taniya Das
---
drivers/clk/qcom/clk-rcg.h| 2 ++
drivers/clk/qcom/gcc-apq8084.c| 2 --
drivers/clk/qcom/gcc-ipq4019.c| 2 --
drivers/clk/qcom/gcc-ipq8074.c
Add support for the display clock controller found on SDM845
based devices. This would allow display drivers to probe and
control their clocks.
Signed-off-by: Taniya Das
---
drivers/clk/qcom/Kconfig | 10 +
drivers/clk/qcom/Makefile| 1 +
drivers/clk/qcom/dispcc-sdm845.c | 674
Add device tree bindings for display clock controller for Qualcomm
Technology Inc's SDM845 SoCs.
Signed-off-by: Taniya Das
Reviewed-by: Rob Herring
---
.../devicetree/bindings/clock/qcom,dispcc.txt | 19 +
include/dt-bindings/clock/qcom,dispcc-sdm845.h | 45
Hello Stephen,
Thanks for the comments.
On 6/19/2018 8:53 PM, Stephen Boyd wrote:
Quoting Taniya Das (2018-06-13 03:33:15)
[v2]
* Removed unused header file includes.
* Moved the frequency table macro to a common file [1].
* Move to pll config to probe.
* Update SoC name in devic
On Sat, Jun 23, 2018 at 11:17:03AM +0200, Thomas Gleixner wrote:
> On Fri, 22 Jun 2018, Fenghua Yu wrote:
> > On Fri, Jun 22, 2018 at 12:49:00PM +0200, Thomas Gleixner wrote:
> > > On Sun, 27 May 2018, Fenghua Yu wrote:
> > > > +static void wait_for_reexecution(void)
> > > > +{
> > > > + whil
On Wed, Jun 13, 2018 at 10:50:11AM -0700, Douglas Anderson wrote:
> In an early version of the I2C patch that was posted to the list the
> default I2C frequency (if none was specified) was 400 kHz. There was
> debate on the list and we decided that it would be more consistent
> with the rest of i2
The call to of_get_next_child() returns a node pointer with refcount
incremented thus it must be explicitly decremented here in the error
path and after the last usage.
Signed-off-by: Nicholas Mc Guire
Fixes: commit d3c68e0a7e34 ("PCI: faraday: Add Faraday Technology FTPCI100 PCI
Host Bridge dr
With the special case handling for Blackfin and Metag was removed by
commit 94e58e0ac312 ("export.h: remove code for prefixing symbols with
underscore"), VMLINUX_SYMBOL_STR() can be replaced with string literal.
Signed-off-by: Masahiro Yamada
---
drivers/mtd/chips/gen_probe.c | 4 ++--
1 file c
With the special case handling for Blackfin and Metag was removed by
commit 94e58e0ac312 ("export.h: remove code for prefixing symbols with
underscore"), VMLINUX_SYMBOL_STR() is now equivalent to __stringify().
Replace the remaining usages to prepare for the entire removal of
VMLINUX_SYMBOL_STR().
Hi Chakra,
On Thu, Jun 21, 2018 at 11:55 PM, Chakra Divi <2chakr...@gmail.com> wrote:
> isiot engicam board is not booting after the
> commit cf091ee994ec266e33c3a305d6fc8c5ccb1f8acd
> done by . Modified the
> commit to support imx6ul based SOMs too along
> with imx6ull processors
>
> Signed-off-b
On Sat, Jun 23, 2018 at 12:38 PM, Fabio Estevam wrote:
> Looking at the CCM_CCGR0 register (address: 20C_4068) there is no
> aips_tz3 clock gate in bits 31-30.
>
> Bits 31-30 are gpio2_clocks and Anson has recently sent a patch adding
> support for it:
> https://patchwork.kernel.org/patch/1048135
On Fri, Jun 22, 2018 at 02:16:00PM -0700, Paul E. McKenney wrote:
> On Fri, Jun 22, 2018 at 05:00:42PM -0400, Steven Rostedt wrote:
> > On Fri, 22 Jun 2018 13:58:13 -0700
> > "Paul E. McKenney" wrote:
> >
> > > Something like this:
> > >
> > > IRQ entered
> > >
> > > And never exited. Ever.
On Fri, Jun 22, 2018 at 3:32 AM, Anson Huang wrote:
> According to Reference Manual Rev.0, 06/2017,
> there are GPIO LPCGs defined in CCM CCGRs,
> add them into clock tree.
>
> Signed-off-by: Anson Huang
Reviewed-by: Fabio Estevam
On Fri, Jun 22, 2018 at 3:32 AM, Anson Huang wrote:
> i.MX6SLL has GPIO clock gates in CCM CCGR, add
> clock property for GPIO driver to make sure all
> GPIO banks work as expected.
>
> Signed-off-by: Anson Huang
Reviewed-by: Fabio Estevam
Hi Sebastian,
On Fri, Jun 22, 2018 at 11:52 AM, Sebastian Reichel
wrote:
> - usbphy2: usbphy2 {
> + usbphy2: usbphy-2 {
This node rename seems to be an unrelated change.
> compatible = "usb-nop-xceiv";
> + vcc-supply = <®_3v3>;
> reset-
This patchset adds I2C controller support for Actions Semi S900 SoC.
This driver has been structured in a way such that there will be only
one controller driver for the whole OWL family series (S500, S700 and
S900 SoCs).
There are 6 I2C controllers with separate memory mapped register space.
The I
Add I2C controller nodes for Actions Semi S900 SoC.
Signed-off-by: Manivannan Sadhasivam
---
arch/arm64/boot/dts/actions/s900.dtsi | 60 +++
1 file changed, 60 insertions(+)
diff --git a/arch/arm64/boot/dts/actions/s900.dtsi
b/arch/arm64/boot/dts/actions/s900.dtsi
index
Add devicetree binding for Actions Semi OWL I2C controller
Signed-off-by: Manivannan Sadhasivam
---
.../devicetree/bindings/i2c/i2c-owl.txt | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 Documentation/devicetree/bindings/i2c/i2c-owl.txt
diff --git a/Documen
Enable I2C1 and I2C2 exposed on the low speed expansion connector in
Bubblegum-96 board.
Signed-off-by: Manivannan Sadhasivam
---
arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/arm64/boot/dts/actions/s900-bubblegum-96.dts
Add pinctrl definition for Actions Semi S900 I2C controller. Pinctrl
definitions are only available for I2C0, I2C1, and I2C2.
Signed-off-by: Manivannan Sadhasivam
---
.../dts/actions/s900-bubblegum-96-pins.dtsi | 29 +++
1 file changed, 29 insertions(+)
create mode 100644 arch
Add Actions Semi OWL family S900 I2C driver.
Signed-off-by: Manivannan Sadhasivam
---
drivers/i2c/busses/Kconfig | 7 +
drivers/i2c/busses/Makefile | 1 +
drivers/i2c/busses/i2c-owl.c | 459 +++
3 files changed, 467 insertions(+)
create mode 100644 drivers
On 06/23/2018 12:46 AM, Matthew Wilcox wrote:
Here is the culprit:
genl_register_family(0x36dd7a) registering VFS_DQUOT
[ cut here ]
WARNING: CPU: 0 PID: 1 at lib/idr.c:42 idr_alloc_u32+0x44/0xe8
It may be odd that fs/quota/netlink.c:quota_genl_family is not word
align
1 - 100 of 180 matches
Mail list logo