The guard macro MFX_STMFX_H in the header stmfx.h
doesn't match the #ifndef macro MFD_STMFX_H. The patch
fixes the typo.
Signed-off-by: Denis Efremov
---
include/linux/mfd/stmfx.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/include/linux/mfd/stmfx.h
On 6/23/2019 1:17 PM, Jingoo Han wrote:
On 6/23/19, 1:52 AM, Vidya Sagar wrote:
Cleanup DBI read and write APIs by removing "__" (underscore) from their
names as there are no no-underscore versions and the underscore versions
are already doing what no-underscore versions typically do. It also
Hello stmmac maintainers,
I found this commit and that has some regressions:
74371272f97f net: stmmac: Convert to phylink and remove phylib logic
My environment is:
- ASUS TinkerBoard
- SoC is RK3288
- Using STMMAC driver
drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c
- Using
On Sun, May 12, 2019 at 10:16 PM Masahiro Yamada
wrote:
>
> Strangely enough, NIOS2 defines TRACE_IRQFLAGS_SUPPORT twice
> with different values, which is pointless and confusing.
>
> [1] arch/nios2/Kconfig
>
> config TRACE_IRQFLAGS_SUPPORT
> def_bool n
>
> [2]
On Mon, May 13, 2019 at 11:24 PM Masahiro Yamada
wrote:
>
> Commit 5e9dcb6188a4 ("powerpc/boot: Expose Kconfig symbols to wrapper")
> was wrong, but commit e41b93a6be57 ("powerpc/boot: Fix build failures
> with -j 1") was also wrong.
>
> The correct dependency is:
>
> $(obj)/serial.o:
On Tue, May 21, 2019 at 10:19 PM Masahiro Yamada
wrote:
>
> With CONFIG_OPTIMIZE_INLINING enabled, Laura Abbott reported error
> with gcc 9.1.1:
>
> arch/powerpc/mm/book3s64/radix_tlb.c: In function '_tlbiel_pid':
> arch/powerpc/mm/book3s64/radix_tlb.c:104:2: warning: asm operand 3 probably
Hi Linus,
A cleanup that was in -next for several weeks (before I added
an Ack). It is late in the cycle, so pick it up if you feel
like it!
Cheers,
Miguel
The following changes since commit 9e0babf2c06c73cda2c0cd37a1653d823adb40ec:
Linux 5.2-rc5 (2019-06-16 08:49:45 -1000)
are available in
Hello Heiko, Andrew,
Thank you for comments. I found the commit that has regression:
74371272f97f net: stmmac: Convert to phylink and remove phylib logic
So I'll report it to netdev and stmmac guys.
Best Regards,
---
Katsuhiro Suzuki
On 2019/06/23 2:55, Andrew Lunn wrote:
On Sat, Jun 22,
And sanitize the format strings while at it.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 45 +++--
1 file changed, 19 insertions(+), 26 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -20,6 +20,9 @@
#include
The indirection via work scheduled on the upcoming CPU was necessary with the
old hotplug code because the online callback was invoked on the control CPU
not on the upcoming CPU. The rework of the CPU hotplug core guarantees that
the online callbacks are invoked on the upcoming CPU.
Remove the
The init code checks whether the HPET counter works late in the init
function when the clocksource is registered. That should happen right with
the other sanity checks.
Split it into a separate validation function and move it to the other
sanity checks.
Signed-off-by: Thomas Gleixner
---
Having static and global variables sprinkled all over the code is just
annoying to read. Move them all to the top of the file.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 50 +
1 file changed, 22 insertions(+), 28 deletions(-)
If CONFIG_HPET=y is enabled the x86 specific HPET code should reserve at
least one channel for the /dev/hpet character device, so that not all
channels are absorbed for per CPU clockevent devices.
Create a function to assign HPET_MODE_DEVICE so the rework of the
clockevents allocation code can
No users.
Signed-off-by: Thomas Gleixner
---
arch/x86/include/asm/hpet.h |1 -
arch/x86/kernel/hpet.c |7 ---
2 files changed, 8 deletions(-)
--- a/arch/x86/include/asm/hpet.h
+++ b/arch/x86/include/asm/hpet.h
@@ -81,7 +81,6 @@ struct irq_domain;
extern void
For HPET channel 0 there exist two clockevent structures right now:
- the static hpet_clockevent
- the clockevent in channel 0 storage
The goal is to use the clockevent in the channel storage, remove the static
variable and share code with the MSI implementation.
As a first step wrap the
From: Ingo Molnar
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -1,22 +1,12 @@
// SPDX-License-Identifier: GPL-2.0-only
The clockevent device pointer is not used in this function.
While at it, rename the misnamed 'timer' parameter to 'channel', which makes it
clear what this parameter means.
No functional change.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 10 +-
1 file changed, 5
There is no point to loop for 200k TSC cycles to check afterwards whether
the HPET counter is working. Read the counter inside of the loop and break
out when the counter value changed.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 10 --
1 file changed, 4 insertions(+),
They are only called from init code.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c |6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -176,7 +176,7 @@ do {
When reviewing the HPET NMI watchdog series, I stared into the HPET code
and the proposed changes. The latter try to add yet another layer of duct
tape and ifdeffery to the existing maze. No, thanks.
The following series cleans up the channel management and consolidates all
state storage into a
Mark them inline and remove the pointless 'return;' statement.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 12 +++-
1 file changed, 3 insertions(+), 9 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -692,16 +692,10 @@ static int
Nothing requires asm/pgtable.h here anymore.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c |4
1 file changed, 4 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -71,10 +71,6 @@ static inline void hpet_writel(unsigned
writel(d,
As a preparatory change for further consolidation, restructure the HPET
init code so it becomes more readable. Fix up misleading and stale comments
and rename variables so they actually make sense.
No intended functional change.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 81
Instead of allocating yet another data structure, move the clock event data
into the channel structure. This allows further consolidation of the
reservation code and the reuse of the cached boot config to replace the
extra flags in the clockevent data.
Signed-off-by: Thomas Gleixner
---
To finally remove the static channel0/clockevent storage and to utilize the
channel 0 storage in hpet_base, it's required to run time initialize the
clockevent. The MSI clockevents already have a run time init function.
Carve out the parts which can be shared between the legacy and the MSI
From: Ingo Molnar
struct hpet_dev is gone with the next change as the clockevent storage
moves into struct hpet_channel. So the variable name hdev will not make
sense anymore. Ditto for timer vs. channel and similar details.
Doing the rename in the change makes the patch harder to review. Doing
The usage of the individual HPET channels is not tracked in a central
place. The information is scattered in different data structures. Also the
HPET reservation in the HPET character device is split out into several
places which makes the code hard to follow.
Assigning a mode to the channel
Instead of rereading the HPET registers over and over use the information
which was cached in hpet_enable().
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 41 -
1 file changed, 16 insertions(+), 25 deletions(-)
---
Now that HPET clockevent support is integrated into the channel data, reuse
the cached boot configuration instead of copying the same information into
a flags field.
This also allows to consolidate the reservation code into one place, which
can now solely depend on the mode information.
It doesn't make sense to have init functions in the middle of other
code. Aside of that, further changes in that area create horrible diffs if
the code stays where it is.
No functional change
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 81
From: Ingo Molnar
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 41 +++--
1 file changed, 23 insertions(+), 18 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -266,8 +266,8 @@ static void
From: Ingo Molnar
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 43 ++-
1 file changed, 26 insertions(+), 17 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -131,26 +131,33 @@
It's a function not a macro and the upcoming changes use channel for the
individual hpet timer units to allow a step by step refactoring approach.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 27 ++-
1 file changed, 10 insertions(+), 17 deletions(-)
---
All preparations are done. Use the channel storage for the legacy
clockevent and remove the static variable.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 11 +++
1 file changed, 3 insertions(+), 8 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
Introduce new data structures to replace the ad hoc collection of separate
variables and pointers.
Replace the boot configuration store and restore as a first step.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 84 -
1 file
Replace the static initialization of the legacy clockevent with runtime
initialization utilizing the common init function as the last preparatory
step to switch the legacy clockevent over to the channel 0 storage in
hpet_base.
This comes with a twist. The static clockevent initializer has
Now that the legacy clockevent is wrapped in a hpet_channel struct most
clockevent functions can be shared between the legacy and the MSI based
clockevents.
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 92 +
1 file changed, 25
From: Ingo Molnar
Use 'evt' for clockevents pointers and capitalize HPET in comments.
Signed-off-by: Ingo Molnar
Signed-off-by: Thomas Gleixner
---
arch/x86/kernel/hpet.c | 20 ++--
1 file changed, 10 insertions(+), 10 deletions(-)
--- a/arch/x86/kernel/hpet.c
+++
On Sun, 23 Jun 2019, Linus Torvalds wrote:
> Andy added comments and changed the patch in other ways too, so I think
> it's fine to have him as author, and my sign-off is just for the original
> smaller patch.
Well, that will earn me a nastigram from the next checkers as it's not
compliant to
Octavio,
On Sat, 22 Jun 2019, Thomas Gleixner wrote:
> On Wed, 19 Jun 2019, Octavio Alvarez wrote:
> > On 6/13/19 3:45 PM, Thomas Gleixner wrote:
> > > Can you please provide the content of /proc/interrupts with the driver
> > > loaded and working after boot (don't hibernate) for the following
Hello,
syzbot found the following crash on:
HEAD commit:abf02e29 Merge tag 'pm-5.2-rc6' of git://git.kernel.org/pu..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=15068816a0
kernel config: https://syzkaller.appspot.com/x/.config?x=e5c77f8090a3b96b
Hello,
syzbot found the following crash on:
HEAD commit:abf02e29 Merge tag 'pm-5.2-rc6' of git://git.kernel.org/pu..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=17a6c806a0
kernel config: https://syzkaller.appspot.com/x/.config?x=e5c77f8090a3b96b
On Sat, 22 Jun 2019, Andy Lutomirski wrote:
> Clean up the vDSO code a bit by giving pvclock_page and hvclock_page
> their actual types instead of u8[PAGE_SIZE]. This shouldn't
> materially affect the generated code.
>
> Heavily based on a patch from Linus.
>
> Cc: Borislav Petkov
> Cc: Peter
Nadav,
On Wed, 12 Jun 2019, Nadav Amit wrote:
> Patch 1 does small cleanup. Patches 2-5 implement the concurrent
> execution of TLB flushes. Patches 6-9 deal with false-sharing and
> unnecessary atomic operations. There is still no implementation that
> uses the concurrent TLB flushes by Xen and
From: Anson Huang
Add i.MX8MQ system counter node to enable timer-imx-sysctr
broadcast timer driver.
Signed-off-by: Anson Huang
---
No change.
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi
From: Anson Huang
Systems which use platform driver model for clock driver require the
clock frequency to be supplied via device tree when system counter
driver is enabled.
This is necessary as in the platform driver model the of_clk operations
do not work correctly because system counter
Hello,
syzbot found the following crash on:
HEAD commit:bed3c0d8 Merge tag 'for-5.2-rc5-tag' of git://git.kernel.o..
git tree: upstream
console output: https://syzkaller.appspot.com/x/log.txt?x=148ef681a0
kernel config: https://syzkaller.appspot.com/x/.config?x=28ec3437a5394ee0
From: Anson Huang
On some i.MX8M platforms, clock driver uses platform driver
model and it is NOT ready during timer initialization phase,
the clock operations will fail and system counter driver will
fail too. As all the i.MX8M platforms' system counter clock
are from OSC which is always
Commit-ID: caa759323c73676b3e48c8d9c86093c88b4aba97
Gitweb: https://git.kernel.org/tip/caa759323c73676b3e48c8d9c86093c88b4aba97
Author: Nadav Amit
AuthorDate: Wed, 12 Jun 2019 23:48:05 -0700
Committer: Thomas Gleixner
CommitDate: Sun, 23 Jun 2019 14:26:26 +0200
smp: Remove
Commit-ID: a22793c79d6ea0a492ce1a308ec46df52ee9406e
Gitweb: https://git.kernel.org/tip/a22793c79d6ea0a492ce1a308ec46df52ee9406e
Author: Nadav Amit
AuthorDate: Wed, 12 Jun 2019 23:48:11 -0700
Committer: Thomas Gleixner
CommitDate: Sun, 23 Jun 2019 14:26:25 +0200
smp: Do not mark
The measured time value in the driver is limited to the maximum distance
which can be read by the sensor. This limitation was wrong and is fixed
by this patch.
It also takes into account that we are supporting a variety of sensors
today and that the recently added sensors have a higher maximum
Hi, Thomas
> On Sun, 23 Jun 2019, anson.hu...@nxp.com wrote:
>
> Again the short summary could be more informative. Instead of 'Add foo'
> you could say:
>
> .: Make timer work with platform driver model
>
> That sums up the real meat of the patch. 'Add some option' is pretty
>
Commit-ID: dde3626f815e38bbf96fddd5185038c4b4d395a8
Gitweb: https://git.kernel.org/tip/dde3626f815e38bbf96fddd5185038c4b4d395a8
Author: Nadav Amit
AuthorDate: Wed, 12 Jun 2019 23:48:13 -0700
Committer: Thomas Gleixner
CommitDate: Sun, 23 Jun 2019 14:07:23 +0200
x86/apic: Use
On Sun, 23 Jun 2019, anson.hu...@nxp.com wrote:
Again the short summary could be more informative. Instead of 'Add foo' you
could say:
.: Make timer work with platform driver model
That sums up the real meat of the patch. 'Add some option' is pretty
uninformative.
> On some i.MX8M
On Mon, Jun 17, 2019 at 08:16:27PM -0400, Steven Rostedt wrote:
> On Wed, 12 Jun 2019 23:29:35 +0200
> Thomas Preisner wrote:
>
> Hi Thomas,
>
> BTW, what email client do you use, because your replies seem to confuse
> my email client (claws-mail) and it doesn't thread them at all.
> Although
Hi, Thomas
> Anson,
>
> A: Because it messes up the order in which people normally read text.
> Q: Why is top-posting such a bad thing?
> A: Top-posting.
> Q: What is the most annoying thing in e-mail?
>
> A: No.
> Q: Should I include quotations after my reply?
>
>
From: Anson Huang
On some i.MX8M platforms, clock driver uses platform driver
model and it is NOT ready during timer initialization phase,
the clock operations will fail and system counter driver will
fail too. As all the i.MX8M platforms' system counter clock
are from OSC which is always
From: Anson Huang
Systems which use platform driver model for clock driver require the
clock frequency to be supplied via device tree when system counter
driver is enabled.
This is necessary as in the platform driver model the of_clk operations
do not work correctly because system counter
From: Anson Huang
Add i.MX8MQ system counter node to enable timer-imx-sysctr
broadcast timer driver.
Signed-off-by: Anson Huang
---
No change.
---
arch/arm64/boot/dts/freescale/imx8mq.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mq.dtsi
On Tue, 11 Jun 2019, Dianzhang Chen wrote:
Subject prefix is 'x86/tls:' please.
> The idx in do_get_thread_area() is controlled by userspace
The idx? Please to not variable names in the change log. The variable name
is an implementation detail.
The index to access the threads tls array is
On Fri, 24 May 2019, Dianzhang Chen wrote:
> Subject : [PATCH] x86: fix possible spectre-v1 in ptrace_get_debugreg()
Please use the proper prefix. Run git log on the file and you'll find
it. Also please start the short summary sentence after the prefix with an
upper case letter.
> The n in
On 10.06.19 14:13, Abel Vesa wrote:
> This is another alternative for the RFC:
> https://lkml.org/lkml/2019/3/27/545
>
> This new workaround proposal is a little bit more hacky but more contained
> since everything is done within the irq-imx-gpcv2 driver.
>
> Basically, it 'hijacks' the
On Fri, 24 May 2019, Dianzhang Chen wrote:
> The idx in do_get_thread_area() is controlled by userspace via syscall:
> ptrace(defined in kernel/ptrace.c), hence leading to a potential exploitation
> of the Spectre variant 1 vulnerability.
> The idx can be controlled from: ptrace -> arch_ptrace
Anson,
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
A: No.
Q: Should I include quotations after my reply?
http://daringfireball.net/2007/07/on_top
On Sun, 23 Jun 2019,
On Sat, Jun 22, 2019 at 12:13:39AM +0200, Christian Brauner wrote:
[...]
> Out of curiosity: what makes the new flag different than say
> CLONE_NEWCGROUP or any new clone flag that got introduced?
> CLONE_NEWCGROUP too would not be detectable apart from the method I gave
> you above; same for
Hi, Thomas
Thanks for the useful comment, I will resend the patch with improvement.
Anson.
> -Original Message-
> From: Thomas Gleixner
> Sent: Sunday, June 23, 2019 6:47 PM
> To: Anson Huang
> Cc: daniel.lezc...@linaro.org; robh...@kernel.org; mark.rutl...@arm.com;
>
> -Original Message-
> From: Martin Kepplinger
> Sent: Sunday, June 23, 2019 7:21 PM
> To: Anson Huang ; daniel.lezc...@linaro.org;
> t...@linutronix.de; robh...@kernel.org; mark.rutl...@arm.com;
> shawn...@kernel.org; s.ha...@pengutronix.de; ker...@pengutronix.de;
> feste...@gmail.com;
On Fri, 21 Jun 2019, Kirill A. Shutemov wrote:
> On Thu, Jun 20, 2019 at 02:42:55PM +, Dave Hansen wrote:
> > On 6/20/19 4:22 AM, Kirill A. Shutemov wrote:
> > > The commit relaxes KASLR alignment requirements and it can lead to
> > > mismatch bentween 'i' and 'p4d_index(vaddr)' inside the
Initialize pidfd to an invalid descriptor, to fail gracefully on
those kernels that do not implement CLONE_PIDFD and leave pidfd
unchanged.
Signed-off-by: Dmitry V. Levin
---
samples/pidfd/pidfd-metadata.c | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git
Userspace needs a cheap and reliable way to tell whether CLONE_PIDFD
is supported by the kernel or not.
While older kernels without CLONE_PIDFD support just leave unchanged
the value pointed by parent_tidptr, current implementation fails with
EINVAL if that value is non-zero.
If CLONE_PIDFD is
Hi, Martin
> -Original Message-
> From: Martin Kepplinger
> Sent: Saturday, June 22, 2019 10:16 PM
> To: Anson Huang ; daniel.lezc...@linaro.org;
> t...@linutronix.de; robh...@kernel.org; mark.rutl...@arm.com;
> shawn...@kernel.org; s.ha...@pengutronix.de; ker...@pengutronix.de;
>
On 22.06.19 16:16, Martin Kepplinger wrote:
> On 21.06.19 10:28, anson.hu...@nxp.com wrote:
>> From: Anson Huang
>>
>> Add i.MX8MQ system counter node to enable timer-imx-sysctr
>> broadcast timer driver.
>
> with these changes and TIMER_IMX_SYS_CTR selected, I don't see cpuidle
> working yet
Hi, Martin
> -Original Message-
> From: Martin Kepplinger
> Sent: Saturday, June 22, 2019 8:10 PM
> To: Anson Huang ; catalin.mari...@arm.com;
> w...@kernel.org; robh...@kernel.org; mark.rutl...@arm.com;
> shawn...@kernel.org; s.ha...@pengutronix.de; ker...@pengutronix.de;
>
On Tue, 11 Jun 2019, Anders Roxell wrote:
> With the function graph tracer, each traced function calls sched_clock()
> to take a timestamp. As sched_clock() uses
> raw_read_seqcount()/read_seqcount_retry(), we must ensure that these
> do not in turn trigger the graph tracer.
> Both functions is
On Fri, 21 Jun 2019, Matthew Garrett wrote:
> From: David Howells
>
> The testmmiotrace module shouldn't be permitted when the kernel is locked
> down as it can be used to arbitrarily read and write MMIO space. This is
> a runtime check rather than buildtime in order to allow configurations
Alexander,
On Wed, 5 Jun 2019, Sverdlin, Alexander (Nokia - DE/Ulm) wrote:
> From: Alexander Sverdlin
>
> This is a preparation for CLOCK_MONOTONIC_RAW vDSO implementation.
> Coincidentally it had a slight performance improvement as well:
>
> Test code
> #include
> #include
>
Hi Stephen and Thierry,
On Fri, May 31, 2019 at 12:51:38PM +0200, Linus Walleij wrote:
> On Wed, May 29, 2019 at 12:12 PM Brian Masney wrote:
>
> > My first revision of this vibrator driver used the Linux PWM framework
> > due to the variable duty cycle:
>
> So what I perceive if I get the
On 6/23/19 9:02 AM, Dmitry Torokhov wrote:
> Hi,
>
> On Fri, Jun 14, 2019 at 06:47:19AM -0400, luhua.xu wrote:
>> Hi Dmitry,Rob,Marek, Nick,Richard,Martin,
>>
>> In our customer support experience, many smartphone have two or three
>> touch vendor mixture , and customer use one load to support
Anson,
On Fri, 21 Jun 2019, anson.hu...@nxp.com wrote:
> Subject : [PATCH 1/3] clocksource/drivers/sysctr: Add an optional property
That subject line is not really informative. From Documentation:
The ``summary phrase`` in the email's Subject should concisely
describe the patch which
Hello,
syzbot found the following crash on:
HEAD commit:088c01ea kmsan: fix comment, NFC
git tree: kmsan
console output: https://syzkaller.appspot.com/x/log.txt?x=15efc16320
kernel config: https://syzkaller.appspot.com/x/.config?x=68044283f8b8640d
dashboard link:
On Thu, 2019-06-13 at 08:24:46 UTC, Christoph Hellwig wrote:
> With the strict dma mask checking introduced with the switch to
> the generic DMA direct code common wifi chips on 32-bit powerbooks
> stopped working. Add a 30-bit ZONE_DMA to the 32-bit pmac builds
> to allow them to reliably
Commit-ID: a9314773a91a1d3b36270085246a6715a326ff00
Gitweb: https://git.kernel.org/tip/a9314773a91a1d3b36270085246a6715a326ff00
Author: Nathan Huckleberry
AuthorDate: Fri, 14 Jun 2019 11:16:04 -0700
Committer: Thomas Gleixner
CommitDate: Sun, 23 Jun 2019 00:08:52 +0200
timer_list:
On Sun, Jun 23, 2019 at 10:23:17AM +0100, Parshuram Thombare wrote:
> This patch modify MDIO read/write functions to support
> communication with C45 PHY.
Which Clause 45 PHY are you using?
>
> Signed-off-by: Parshuram Thombare
> ---
> drivers/net/ethernet/cadence/macb.h | 15 --
>
On Sun, Jun 23, 2019 at 10:23:01AM +0100, Parshuram Thombare wrote:
> This patch add support for SGMII interface) and
> 2.5Gbps MAC in Cadence ethernet controller driver.
>
> Signed-off-by: Parshuram Thombare
> ---
> drivers/net/ethernet/cadence/macb.h | 54
>
On Sun, Jun 23, 2019 at 10:17:37AM +0100, Parshuram Thombare wrote:
> + switch (state->interface) {
> + case PHY_INTERFACE_MODE_GMII:
> + case PHY_INTERFACE_MODE_RGMII:
> + if (bp->caps & MACB_CAPS_GIGABIT_MODE_AVAILABLE) {
> + phylink_set(mask,
syzbot has bisected this bug to:
commit 99182beed858a1bde22f60046602b9b223225f73
Author: Daniel Borkmann
Date: Tue Apr 2 21:17:19 2019 +
Merge branch 'bpf-selftest-clang-fixes'
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=12faf81aa0
start commit: bed3c0d8 Merge
Hi Paul and Alan,
On 2019/06/22 8:54, Paul E. McKenney wrote:
> On Fri, Jun 21, 2019 at 10:25:23AM -0400, Alan Stern wrote:
>> On Fri, 21 Jun 2019, Andrea Parri wrote:
>>
>>> On Thu, Jun 20, 2019 at 11:55:58AM -0400, Alan Stern wrote:
Herbert Xu recently reported a problem concerning RCU and
New parameters added to Cadence ethernet controller DT binding
for USXGMII interface.
Signed-off-by: Parshuram Thombare
---
Documentation/devicetree/bindings/net/macb.txt | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Documentation/devicetree/bindings/net/macb.txt
This patch add support for SGMII interface) and
2.5Gbps MAC in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 54
drivers/net/ethernet/cadence/macb_main.c | 80 +---
2 files changed, 112
This patch add support for high speed USXGMII PCS and 10G
speed in Cadence ethernet controller driver.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 41 +
drivers/net/ethernet/cadence/macb_main.c | 194 +++
2 files changed, 207
This patch modify MDIO read/write functions to support
communication with C45 PHY.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/macb.h | 15 --
drivers/net/ethernet/cadence/macb_main.c | 61 +++-
2 files changed, 61 insertions(+), 15
This patch replace phylib API's by phylink API's.
Signed-off-by: Parshuram Thombare
---
drivers/net/ethernet/cadence/Kconfig | 2 +-
drivers/net/ethernet/cadence/macb.h | 3 +
drivers/net/ethernet/cadence/macb_main.c | 304 ---
3 files changed, 166
Hello !
This is 4th version of patch set containing following patches
for Cadence ethernet controller driver.
1. 0001-net-macb-add-phylink-support.patch
Replace phylib API's with phylink API's.
2. 0002-net-macb-add-support-for-sgmii-MAC-PHY-interface.patch
This patch add support for SGMII
On Sun, Jun 23, 2019 at 9:31 AM Dmitry Torokhov
wrote:
>
> Instead of doing conversion by hand, let's use the proper accessors.
>
The code looks fine to me,
Reviewed-by: Andy Shevchenko
I can test it later next week (Wednesday or so).
> Signed-off-by: Dmitry Torokhov
> ---
>
On Sun, Jun 23, 2019 at 9:31 AM Dmitry Torokhov
wrote:
>
> Now that input_mt_report_slot_state() returns true if slot is active we no
> longer need a temporary for the slot state.
> - down = type != TOUCH_EVENT_UP;
>
> input_mt_slot(tsdata->input, id);
> -
On 6/23/19, 1:52 AM, Vidya Sagar wrote:
>
> Cleanup DBI read and write APIs by removing "__" (underscore) from their
> names as there are no no-underscore versions and the underscore versions
> are already doing what no-underscore versions typically do. It also removes
> passing dbi/dbi2 base
Hi Bean,
Thank you for fixing this.
> From: Bean Huo
>
> In the case of UPIU/DME request execution failed in UFS device,
> ufs_bsg_request() will complete this failed bsg job by calling
> bsg_job_done(). Meanwhile, it returns this error status to blk-mq
> layer, then trigger blk-mq complete
On Tue, Jun 04, 2019 at 08:32:57PM +0800, daniel.bal...@nxp.com wrote:
> From: Daniel Baluta
>
> i.MX8MM has one wm8524 audio codec connected with
> SAI3 digital audio interface.
>
> This patch uses simple-card machine driver in order
> to enable wm8524 codec.
>
> We need to set:
> *
On Fri, Jun 14, 2019 at 04:51:58PM +0200, Maxime Ripard wrote:
> Hi Mylene,
>
> On Fri, Jun 14, 2019 at 03:36:51PM +0200, Mylène Josserand wrote:
> > Add the support of a gpio that can be defined as a push button.
> > Thanks to that, it is possible to emit a keycode in case of a
> > "push" event,
On 6/21/19 6:57 PM, Troy Benjegerdes wrote:
On Jun 21, 2019, at 7:33 PM, Troy Benjegerdes
wrote:
On Jun 21, 2019, at 4:59 PM, Atish Patra wrote:
On Fri, 2019-06-21 at 14:46 -0700, Atish Patra wrote:
On Fri, 2019-06-21 at 14:18 -0500, Troy Benjegerdes wrote:
Can you post the fsbl and
301 - 400 of 407 matches
Mail list logo