In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller"
Cc: Eric Dumazet
Cc: Hans Liljestrand
Cc: "Paul E. McKenney"
Cc: "Reshetova, Elena
On Tuesday, October 24, 2017 7:54:09 AM CEST Ramesh Thomas wrote:
> On 2017-10-20 at 13:27:34 +0200, Rafael J. Wysocki wrote:
> > From: Rafael J. Wysocki
> >
> >
> > static ssize_t pm_qos_resume_latency_store(struct device *dev,
> > @@ -228,11 +235,19 @@ static ssize_t pm_qos_resume_latency_st
On Freitag, 20. Oktober 2017 07:15:33 CEST Namhyung Kim wrote:
> Hi Milian,
>
> On Thu, Oct 19, 2017 at 12:54:18PM +0200, Milian Wolff wrote:
> > On Mittwoch, 18. Oktober 2017 20:53:50 CEST Milian Wolff wrote:
> > > When inline frame resolution is disabled, a bogus srcline is obtained
> > > for hi
On 10/24/2017 1:33 AM, John Stultz wrote:
> In the earlier commit dad3f793f20f ("usb: dwc2: Make sure we
> disconnect the gadget state"), I was trying to fix up the
> fact that we somehow weren't disconnecting the gadget state,
> so that when the OTG port was plugged in the second time we
> would g
On Tuesday, October 24, 2017 7:22:25 AM CEST Ulf Hansson wrote:
> On 16 October 2017 at 03:29, Rafael J. Wysocki wrote:
> > From: Rafael J. Wysocki
> >
> > Define and document a SMART_SUSPEND flag to instruct bus types and PM
> > domains that the system suspend callbacks provided by the driver ca
Hi, Arnd
Sorry to bother you, what's your opinion about my explanation and revision
method?
I am looking forward to your reply, thanks!
-邮件原件-
发件人: liwei (CM)
发送时间: 2017年10月21日 17:59
收件人: 'Arnd Bergmann'
抄送: Rob Herring; Mark Rutland; xuwei (O); Catalin Marinas; Will Deacon; Vinayak
Ho
>> @@ -1401,11 +1400,14 @@ static void exynos_dsi_enable(struct drm_encoder
>> *encoder)
>> dsi->state &= ~DSIM_STATE_ENABLED;
>> exynos_dsi_set_display_enable(dsi, false);
>> drm_panel_unprepare(dsi->panel);
>> - pm_runtime_put_sync(ds
On Tue, Oct 24, 2017 at 03:44:17PM +0800, Chen Feng wrote:
> [pid:11940,cpu6,syz-executor][flp_ioctl]cmd[0x1]
> Restart is not permit
> =
> UBSAN: Undefined behaviour in
> kernel/linux-4.4/drivers/char/random.c:676:19
> signed integer
On Tue, Oct 24, 2017 at 09:09:52AM +0100, Ard Biesheuvel wrote:
> The following patch appears to fix the issue as well:
>
> diff --git a/arch/arm/boot/compressed/vmlinux.lds.S
> b/arch/arm/boot/compressed/vmlinux.lds.S
> index 7a4c59154361..0e0f504e256e 100644
> --- a/arch/arm/boot/compressed/vmli
On 24 October 2017 at 10:09, Russell King - ARM Linux
wrote:
> On Tue, Oct 24, 2017 at 09:09:52AM +0100, Ard Biesheuvel wrote:
>> The following patch appears to fix the issue as well:
>>
>> diff --git a/arch/arm/boot/compressed/vmlinux.lds.S
>> b/arch/arm/boot/compressed/vmlinux.lds.S
>> index 7a4
* Arnaldo Carvalho de Melo wrote:
> Hi Ingo,
>
> Please consider pulling, hopefully the next batch will have a
> few other interesting patchkits, from Jin Yao, Kan Liang and Milian
> Wolff.
>
> - Arnaldo
>
> Test results at the end of this message, as usual.
>
> The following changes s
-Original Message-
From: Shawn Guo [mailto:shawn...@kernel.org]
Sent: Friday, September 22, 2017 2:55 PM
To: Yinbo Zhu
Cc: Rob Herring ; Mark Rutland ;
Catalin Marinas ) ; Will Deacon )
; Harninder Rai ; Raghav Dogra
; Ashish Kumar ; Andy Tang
; open list:OPEN FIRMWARE AND FLATTENED
Hi guys,
On 10/24/2017 04:09 PM, Ard Biesheuvel wrote:
The following patch appears to fix the issue as well:
diff --git a/arch/arm/boot/compressed/vmlinux.lds.S
b/arch/arm/boot/compressed/vmlinux.lds.S
index 7a4c59154361..0e0f504e256e 100644
--- a/arch/arm/boot/compressed/vmlinux.lds.S
+++ b/ar
On 2017-10-24 01:37, Thomas Gleixner wrote:
On Tue, 24 Oct 2017, Prasad Sodagudi wrote:
Currently tick_program_event function is not calling
clockevents_program_event when 'expires == KTIME_MAX',
it is just updating clockevent state to
CLOCK_EVT_STATE_ONESHOT_STOPPED.
clockevents_program_eve
On Mon, Oct 23, 2017 at 11:59:39PM -0700, Bin Meng wrote:
> The Intel SPI-NOR driver is dependent on LPC_ICH to get the platform
> data. Select it in the Kconfig.
>
> Signed-off-by: Bin Meng
>
> ---
>
> Changes in v2:
> - Enforce dependency on PCI
>
> drivers/mtd/spi-nor/Kconfig | 3 ++-
> 1
* Liang, Kan wrote:
> For 'all', do you mean the whole process?
Yeah.
> I think that's the ultimate goal. Eventually there will be per-CPU recording
> threads created at the beginning of perf record and go through the whole
> process.
> The plan is to do the multithreading step by step from
On Tue, Oct 24, 2017 at 10:13:09AM +0100, Ard Biesheuvel wrote:
> On 24 October 2017 at 10:09, Russell King - ARM Linux
> wrote:
> > The question is: do we want to know when additional sections get
> > emitted into the binary?
>
> Well, we need to know whether the size of zImage is a multiple of
> In case of probe deferral, you get the full probe function to exit with
> an error, and that usually involves freeing the recently allocated
> dsa_switch instance, and then allocating a new one when probe is
> re-entered, so that should not be a problem.
Hi Florian
That is the simple case. I re
On Tue, Oct 24, 2017 at 12:40:53AM -0700, Bin Meng wrote:
> The idea to have the intel-spi driver dependent on EXPERT was exactly
> because we did not want ordinary users playing with the device and
> inadvertently overwrite their BIOSes (if it is not protected). This
> seems to be superfluous henc
* Paul E. McKenney wrote:
> From: Will Deacon
>
> linux/compiler.h is included indirectly by linux/types.h via
> uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h
> -> uapi/linux/stddef.h and is needed to provide a proper definition of
> offsetof.
>
> Unfortunately, compiler.h
On 24/10/17 10:39, Ulf Hansson wrote:
> [...]
>
>>> However, you have completely ignored mine, Linus and Bartlomiej's
>>> comments about that we want the blkmq port being a separate patch(es)
>>> and then make the CMDQ patches on top. This worries me, because it
>>> seems like our messages don't r
On 24 October 2017 at 10:22, Russell King - ARM Linux
wrote:
> On Tue, Oct 24, 2017 at 10:13:09AM +0100, Ard Biesheuvel wrote:
>> On 24 October 2017 at 10:09, Russell King - ARM Linux
>> wrote:
>> > The question is: do we want to know when additional sections get
>> > emitted into the binary?
>>
On Mon, 16 Oct 2017, Baolin Wang wrote:
> This patch adds support for Spreadtrum SC27xx series PMIC MFD core, and It
> provides communication through the SPI interfaces. The SC27xx series PMICs
> contains the following 6 major components:
> - DCDCs
> - LDOs
> - Battery management system
> - Audio
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Larry Finger
Cc: Chaoming Li
Cc: Ping-Ke Shih
Cc: Arvind Yadav
Cc: Souptick Joarder
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Igor Mitsyanko
Cc: Avinash Patil
Cc: Sergey Matyukevich
Cc: Kamlesh Rath
Cc: linux-w
From: "Gustavo A. R. Silva"
Date: Thu, 19 Oct 2017 16:54:48 -0500
> In preparation to enabling -Wimplicit-fallthrough, mark switch cases
> where we are expecting to fall through.
>
> Signed-off-by: Gustavo A. R. Silva
> ---
> This code was tested by compilation only (GCC 7.2.0 was used).
> Plea
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Amitkumar Karwar
Cc: Prameela Rani Garnepudi
Cc: Pavani Muthyala
Cc: Karun Eagalapati
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Amitkumar Karwar
Cc: Nishant Sarmukadam
Cc: Ganapathi Bhat
Cc: Xinming Hu
Cc: Arvind
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Simon Kelley
Cc: Kalle Valo
Cc: linux-wirel...@vger.kernel.org
Cc: net...@vger.kernel.org
Signed-off-b
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
The RCU lifetime on baid_data is unclear, so this adds a direct copy of the
rcu_ptr passed to the original c
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Arvind Yadav
Cc: Ingo Molnar
Cc: Johannes Berg
Cc: "David S. Miller"
Cc: Andrew Zabo
> Subject: [PATCH] ipv4: esp4: use BUG_ON instead of if condition followed by
> BUG
>
> Use BUG_ON instead of if condition followed by BUG in esp_remove_trailer.
>
> This issue was detected with the help of Coccinelle.
>
> Signed-off-by: Gustavo A. R. Silva
> ---
> net/ipv4/esp4.c | 3 +--
> 1
From: "Gustavo A. R. Silva"
Date: Sat, 21 Oct 2017 20:35:30 -0500
> In preparation to enabling -Wimplicit-fallthrough, mark switch cases
> where we are expecting to fall through.
>
> Notice that in this particular case I placed the "fall through" comment
> on its own line, which is what GCC is e
On Tue, Oct 24, 2017 at 11:25:12AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > From: Will Deacon
> >
> > linux/compiler.h is included indirectly by linux/types.h via
> > uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h
> > -> uapi/linux/stddef.h and is needed
* Paul E. McKenney wrote:
> From: Will Deacon
>
> lockless_dereference is a nice idea, but its gained little traction in
> kernel code since it's introduction three years ago. This is partly
s/its/it
s/it's/its
> because it's a pain to type, but also because using READ_ONCE instead
> will wo
On 24 October 2017 at 10:26, Ard Biesheuvel wrote:
> On 24 October 2017 at 10:22, Russell King - ARM Linux
> wrote:
>> On Tue, Oct 24, 2017 at 10:13:09AM +0100, Ard Biesheuvel wrote:
>>> On 24 October 2017 at 10:09, Russell King - ARM Linux
>>> wrote:
>>> > The question is: do we want to know wh
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: linux-wirel...@vger.kernel.org
Cc: net...@vger.kernel.org
Signed-off-by: Kees Cook
---
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "Paul E. McKenney"
Cc: Josh Triplett
Cc: Steven Rostedt
Cc: Mathieu Desnoyers
Cc: Lai Jiangshan
Sig
From: Ran Wang
Date: Mon, 23 Oct 2017 18:10:23 +0800
> This product is named 'TP-LINK USB 3.0 Gigabit Ethernet Network
> Adapter (Model No.is UE300)'. It uses chip RTL8153 and works with
> driver drivers/net/usb/r8152.c
>
> Signed-off-by: Ran Wang
Applied.
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Solomon Peachy
Cc: Kalle Valo
Cc: linux-wirel...@vger.kernel.org
Cc: net...@vger.kernel.org
Signed-off
* Paul E. McKenney wrote:
> Mark Rutland (14):
> dm integrity: Kill off ACCESS_ONCE()
> EDAC, altera: Kill off ACCESS_ONCE()
> firmware/ivc: Kill off ACCESS_ONCE()
> fs: dcache: Kill off ACCESS_ONCE()
> fs: ncpfs: Kill off ACCESS_ONCE()
> media: dvb_ringbuffer
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Kalle Valo
Cc: Stanislaw Gruszka
Cc: linux-wirel...@vger.kernel.org
Cc: net...@vger.kernel.org
Signed-
* Johannes Berg wrote:
> On Mon, 2017-10-23 at 21:07 +, Paul E. McKenney wrote:
> > From: Mark Rutland
> >
> > For several reasons, it is desirable to use {READ,WRITE}_ONCE() in
> > preference to ACCESS_ONCE(), and new code is expected to use one of the
> > former. So far, there's been no
From: Antoine Tenart
Date: Mon, 23 Oct 2017 15:24:31 +0200
> When Tx IRQs are used, txq_bufs_free() can be called from both the Tx
> path and from NAPI poll(). This led to CPU stalls as if these two tasks
> (Tx and Poll) are scheduled on two CPUs at the same time, DMA unmapping
> operations are d
From: Antoine Tenart
Date: Mon, 23 Oct 2017 15:24:30 +0200
> The TSO header buffers are coming from a per cpu pool and should not
> be unmapped as they are reused. The PPv2 driver was unmapping all
> descriptors buffers unconditionally. This patch fixes this by checking
> the buffers dma addresse
This patch fixes a memory leak in the sysfs show/store callbacks of the
keyboard wake angle attribute. The EC message structure was allocated
but never freed.
Signed-off-by: Thierry Escande
---
drivers/platform/chrome/cros_ec_sysfs.c | 11 ---
1 file changed, 8 insertions(+), 3 deletions
From: Antoine Tenart
Date: Mon, 23 Oct 2017 15:24:29 +0200
> From: Yan Markman
>
> TSO headers are managed with txq index and therefore should be aligned
> with the txq size, not with the aggregated txq size.
>
> Fixes: 186cd4d4e414 ("net: mvpp2: software tso support")
> Reported-by: Marc Zyng
From: Aleksander Morgado
Date: Mon, 23 Oct 2017 17:16:41 +0200
> The Huawei ME906 (12d1:15c1) comes with a standard ECM interface that
> requires management via AT commands sent over one of the control TTYs
> (e.g. connected with AT^NDISDUP).
>
> Signed-off-by: Aleksander Morgado
Applied.
The next patch require net/dsa/tag_lan9303.c to access struct lan9303.
Therefore move struct lan9303 definitions from drivers/net/dsa/lan9303.h
to new file include/linux/lan9303.h.
Signed-off-by: Egil Hjelmeland
---
MAINTAINERS | 1 +
drivers/net/dsa/lan9303.h | 34 +--
When CPU transmit directly to port using tag, the LAN9303 does not
learn MAC addresses received on the CPU port into the ALR.
ALR learning is performed only when transmitting using ALR lookup.
Solution:
If the two external ports are bridged and the packet is not STP BPDU,
then use ALR lookup to al
Hi,
Manu Gautam writes:
> Hi Felipe,
>
> Let me know if patches in this series look fine to you.
It does, I just don't have means to test this as intel's platform
doesn't give SW access to PHYs.
I was hoping someone from TI would give a tested-by, but it's too
late. We'll just take this series
When CPU transmit directly to port using tag, the LAN9303 does not
learn MAC addresses received on the CPU port into the ALR table.
ALR learning is performed only when transmitting using ALR lookup.
Solution:
If the two external ports are bridged and the packet is not STP BPDU,
then use ALR lookup
On 24/10/17 09:25, Kees Cook wrote:
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Greg Kroah-Hartman
Cc: "Bryan O'Donoghue"
Cc: Johan Hovold
Cc:
On Mon, 2017-10-23 at 22:44 -0700, Dmitry Torokhov wrote:
> On Wed, Sep 27, 2017 at 06:44:07PM +0800, Chen Zhong wrote:
> > This patch add support to handle MediaTek PMIC MT6397/MT6323 key
> > interrupts including pwrkey and homekey, also add setting for
> > long press key shutdown behavior.
> >
>
Changes from v2
- Combine 2 serises, fixing false positives and enhance performance
- Add Christoph Hellwig's patch simplifying submit_bio_wait() code
- Add 2 more 'init with lockdep map' macros for completionm
- Rename init_completion_with_map() to init_completion_map()
Changes from v1
- Fix kcon
On Tue, Oct 24, 2017 at 10:30:41AM +0100, Ard Biesheuvel wrote:
> On 24 October 2017 at 10:26, Ard Biesheuvel wrote:
> > On 24 October 2017 at 10:22, Russell King - ARM Linux
> > wrote:
> >> On Tue, Oct 24, 2017 at 10:13:09AM +0100, Ard Biesheuvel wrote:
> >>> On 24 October 2017 at 10:09, Russell
Trailing white space is not accepted in kernel coding style. Remove
them.
Signed-off-by: Byungchul Park
---
include/linux/genhd.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/linux/genhd.h b/include/linux/genhd.h
index ea652bf..6d85a75 100644
--- a/include/linu
From: Christoph Hellwig
Simplify the code by getting rid of the submit_bio_ret structure.
Signed-off-by: Christoph Hellwig
---
block/bio.c | 19 +--
1 file changed, 5 insertions(+), 14 deletions(-)
diff --git a/block/bio.c b/block/bio.c
index 101c2a9..5e901bf 100644
--- a/bloc
The workqueue added manual acquisitions to catch deadlock cases.
Now crossrelease was introduced, some of those are redundant, since
wait_for_completion() already includes the acquisition for itself.
Removed it.
Signed-off-by: Byungchul Park
---
include/linux/workqueue.h | 4 ++--
kernel/workqu
Darrick and Dave Chinner posted the following warning:
> ==
> WARNING: possible circular locking dependency detected
> 4.14.0-rc1-fixes #1 Tainted: GW
> --
> loop0/31693 is trying to acq
Johan Hovold reported a performance regression by crossrelease like:
> Boot time (from "Linux version" to login prompt) had in fact doubled
> since 4.13 where it took 17 seconds (with my current config) compared to
> the 35 seconds I now see with 4.14-rc4.
>
> I quick bisect pointed to lockdep and
Now the performance regression was fixed, re-enable
CONFIG_LOCKDEP_CROSSRELEASE and CONFIG_LOCKDEP_COMPLETIONS.
Signed-off-by: Byungchul Park
---
lib/Kconfig.debug | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 90ea784..fe8fceb
On 2017/10/24 17:09, Greg KH wrote:
> On Tue, Oct 24, 2017 at 03:44:17PM +0800, Chen Feng wrote:
>> [pid:11940,cpu6,syz-executor][flp_ioctl]cmd[0x1]
>> Restart is not permit
>> =
>> UBSAN: Undefined behaviour in
>> kernel/linux-4.4/d
On 24/10/17 10:35, Bryan O'Donoghue wrote:
On 24/10/17 09:25, Kees Cook wrote:
In preparation for unconditionally passing the struct timer_list
pointer to
all timer callbacks, switch to using the new timer_setup() and
from_timer()
to pass the timer pointer explicitly.
Cc: Greg Kroah-Hartman
* Kirill A. Shutemov wrote:
> On Mon, Oct 23, 2017 at 02:40:14PM +0200, Ingo Molnar wrote:
> >
> > * Kirill A. Shutemov wrote:
> >
> > > > Making a variable that 'looks' like a constant macro dynamic in a rare
> > > > Kconfig
> > > > scenario is asking for trouble.
> > >
> > > We expect bo
Make whether to allow recording full stack, in cross-release feature,
switchable at boot time via a kernel parameter, 'crossrelease_fullstack'.
In case of a splat with no stack trace, one could just reboot and set
the kernel parameter to get the full data without having to recompile
the kernel.
Ch
Sometimes, we want to initialize completions with sparate lockdep maps
to assign lock classes as desired. For example, the workqueue code
needs to directly manage lockdep maps, since only the code is aware of
how to classify lockdep maps properly.
Provide additional macros initializing completions
From: Vivien Didelot
Date: Mon, 23 Oct 2017 14:01:41 -0400
> In the case of pdata, the dsa_cpu_parse function calls dev_put() before
> making sure it isn't NULL. Fix this.
>
> Fixes: 71e0bbde0d88 ("net: dsa: Add support for platform data")
> Signed-off-by: Vivien Didelot
Please submit a 'net'
On 24 October 2017 at 10:38, Russell King - ARM Linux
wrote:
> On Tue, Oct 24, 2017 at 10:30:41AM +0100, Ard Biesheuvel wrote:
>> On 24 October 2017 at 10:26, Ard Biesheuvel
>> wrote:
>> > On 24 October 2017 at 10:22, Russell King - ARM Linux
>> > wrote:
>> >> On Tue, Oct 24, 2017 at 10:13:09AM
On Tue, Oct 24, 2017 at 11:31:04AM +0200, Ingo Molnar wrote:
>
> * Paul E. McKenney wrote:
>
> > From: Will Deacon
> >
> > lockless_dereference is a nice idea, but its gained little traction in
> > kernel code since it's introduction three years ago. This is partly
>
> s/its/it
> s/it's/its
From: "Gustavo A. R. Silva"
Date: Mon, 23 Oct 2017 13:08:14 -0500
> Use BUG_ON instead of if condition followed by BUG in icmp_timestamp.
>
> This issue was detected with the help of Coccinelle.
>
> Signed-off-by: Gustavo A. R. Silva
Applied.
This patch replaces GFP_KERNEL by GFP_ATOMIC to avoid sleeping in the
ndo_set_rx_mode() call which is called with BH disabled.
Fixes: 3f518509dedc ("ethernet: Add new driver for Marvell Armada 375 network
unit")
Signed-off-by: Antoine Tenart
---
drivers/net/ethernet/marvell/mvpp2.c | 4 ++--
1
From: "Gustavo A. R. Silva"
Date: Mon, 23 Oct 2017 13:10:56 -0500
> Use BUG_ON instead of if condition followed by BUG in tcp_time_wait.
>
> This issue was detected with the help of Coccinelle.
>
> Signed-off-by: Gustavo A. R. Silva
Applied.
On Tue, 24 Oct 2017, David Binderman wrote:
> Hello there,
>
>
> Code I looked at is in linux-4.14-rc6, released 20171023, so reasonably
>
> up to date.
>
>
> I did a further check on github.com/torvalds/linux and the code
>
> looks wrong there, too.
>
>
> So I don't see the fix you mentioned in e
Anna-Maria Gleixner writes:
> From: Thomas Gleixner
>
> The tx_tasklet tasklet is used in invoke the hrtimer (task_timer) in
> softirq context. This can be also achieved without the tasklet but with
> CLOCK_MONOTONIC_SOFT as hrtimer base.
>
> Signed-off-by: Thomas Gleixner
> Signed-off-by: Anna
On 2017/10/24 6:14, Jaegeuk Kim wrote:
> This patch adds to call quota_intialize in f2fs_set_acl.
>
> Signed-off-by: Jaegeuk Kim
> ---
> fs/f2fs/acl.c | 4
> 1 file changed, 4 insertions(+)
>
> diff --git a/fs/f2fs/acl.c b/fs/f2fs/acl.c
> index 436b3a1464d9..f6471f9d707e 100644
> --- a/fs/
From: Tim Hansen
Date: Mon, 23 Oct 2017 15:35:58 -0400
> Mark hlist node in sk rcu iterator as protected by the rcu.
> hlist_next_rcu accomplishes this and silences the warnings
> sparse throws.
>
> Found with make C=1 net/ipv4/udp.o on linux-next tag
> next-20171009.
>
> Signed-off-by: Tim Ha
This patch fixes a typo in the mvpp2_prs_tcam_data_cmp() function, as
the shift value is inverted with the data.
Fixes: 3f518509dedc ("ethernet: Add new driver for Marvell Armada 375 network
unit")
Signed-off-by: Antoine Tenart
---
drivers/net/ethernet/marvell/mvpp2.c | 2 +-
1 file changed, 1
When calling mvpp2_prs_mac_multi_set() from mvpp2_prs_mac_init(), two
parameters (the port index and the table index) are inverted. Fixes
this.
Fixes: 3f518509dedc ("ethernet: Add new driver for Marvell Armada 375 network
unit")
Signed-off-by: Antoine Tenart
---
drivers/net/ethernet/marvell/mvp
On 10/24/2017 12:41 AM, John Stultz wrote:
> On Mon, Oct 23, 2017 at 2:19 AM, Minas Harutyunyan
> wrote:
>> Could you please verify on your setup follow patches:
>> 1. Vardan's patch.
>> 2. Patch for TOUTCAL&USBTRDTIM programming (new version see below).
>> 4. Your patch 2/3 to avoid "Mode Mismatc
On 2017/10/24 16:36, Jaegeuk Kim wrote:
> This patch adds one sysfs entry to show # of dirty segments which can be
> used for gc timing by user.
>
> Signed-off-by: Jaegeuk Kim
Reviewed-by: Chao Yu
Thanks,
> ---
> fs/f2fs/sysfs.c | 9 +
> 1 file changed, 9 insertions(+)
>
> diff --gi
From: "yinbo.zhu"
Fix the issue that usb is not detected on ls1088ardb
Signed-off-by: yinbo.zhu
Signed-off-by: Ran Wang
---
Change in v3:
- Change status from "enable" to "disabled" then enable it on
dts file.
- Add the version history.
arch/arm64/boot/dts/
On Mon, Oct 23, 2017 at 11:35 AM, Lee Jones wrote:
> On Thu, 19 Oct 2017, Arnd Bergmann wrote:
>
>> On Thu, Oct 19, 2017 at 5:22 AM, wrote:
>> > From: Rui Feng
>> >
>> > Because Realtek PCIE card reader driver is a pcie driver,
>> > and it bridges mmc subsystem and memstick subsystem, it's
>> >
On 2017/10/24 6:14, Jaegeuk Kim wrote:
> This patch replaces to use cp_error flag instead of RDONLY for quota off.
>
> Signed-off-by: Jaegeuk Kim
Reviewed-by: Chao Yu
Thanks,
> ---
> fs/f2fs/acl.c| 3 +++
> fs/f2fs/checkpoint.c | 1 -
> fs/f2fs/file.c | 23 +++
* Will Deacon wrote:
> On Tue, Oct 24, 2017 at 11:25:12AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney wrote:
> >
> > > From: Will Deacon
> > >
> > > linux/compiler.h is included indirectly by linux/types.h via
> > > uapi/linux/types.h -> uapi/linux/posix_types.h -> linux/stddef.h
>
* Will Deacon wrote:
> On Tue, Oct 24, 2017 at 11:31:04AM +0200, Ingo Molnar wrote:
> >
> > * Paul E. McKenney wrote:
> >
> > > From: Will Deacon
> > >
> > > lockless_dereference is a nice idea, but its gained little traction in
> > > kernel code since it's introduction three years ago. Thi
On Tue, Oct 24, 2017 at 10:44:00AM +0100, Ard Biesheuvel wrote:
> On 24 October 2017 at 10:38, Russell King - ARM Linux
> wrote:
> > Do you have any preference - I'd prefer one that I can merge along with
> > these changes? One way forward would be to temporarily add the /DISCARD/
> > for the ksy
From: Srinivas Kandagatla
Hi Greg,
Here are some nvmem set2 patches which include resend of new provider drivers
uniphier, some fixes for imx-octop.
Now all the new drivers have acks from DT maintainers. for the new drivers.
Can you please pick these up for 4.15.
Thanks,
srini
Bryan O'Donogh
From: Bryan O'Donoghue
i.MX7S/D have a different scheme for addressing the OTP registers inside
the OCOTP block. Currently it's possible to address the wrong OTP registers
given the disparity between IMX6 and IMX7 OTP addressing.
Since OTP programming is one-time destructive its important we res
From: Bryan O'Donoghue
It will be useful in later patches to know the register access mode and
bit-shift to apply to a given input offset.
Fixes: 0642bac7da42 ("nvmem: imx-ocotp: add write support")
Signed-off-by: Bryan O'Donoghue
Reviewed-by: Philipp Zabel
Signed-off-by: Srinivas Kandagatla
On Tue, Oct 24, 2017 at 05:24:01PM +0800, Chen Feng wrote:
>
>
> On 2017/10/24 17:09, Greg KH wrote:
> > On Tue, Oct 24, 2017 at 03:44:17PM +0800, Chen Feng wrote:
> >> [pid:11940,cpu6,syz-executor][flp_ioctl]cmd[0x1]
> >> Restart is not permit
> >> ===
From: Bryan O'Donoghue
The i.MX7S/D has a different set of timing requirements, as a pre-cursor to
adding the i.MX7 timing parameters, move the i.MX6 stuff to a dedicated
function.
Fixes: 0642bac7da42 ("nvmem: imx-ocotp: add write support")
Signed-off-by: Bryan O'Donoghue
Reviewed-by: Philipp
From: Icenowy Zheng
Allwinner A64/H5 SoCs come with a SID controller like the one in H3, but
without the silicon bug that makes the initial value at 0x200 wrong, so
the value at 0x200 can be directly read.
Add support for this kind of SID controller.
Signed-off-by: Icenowy Zheng
Acked-by: Rob
From: Bryan O'Donoghue
This imx-ocotp driver encapsulates support for a subset of both i.MX6 and
i.MX7 processors. Update the module description to reflect.
Fixes: 711d45477931 ("nvmem: octop: Add i.MX7D support")
Signed-off-by: Bryan O'Donoghue
Signed-off-by: Srinivas Kandagatla
---
drivers
From: Bryan O'Donoghue
After applying patches for both banked access and write timings we can
re-enable the OTP write interface on i.MX7D processors.
Fixes: 0642bac7da42 ("nvmem: imx-ocotp: add write support")
Signed-off-by: Bryan O'Donoghue
Signed-off-by: Srinivas Kandagatla
---
drivers/nvm
From: Bryan O'Donoghue
This patch adds logic to correctly setup the write timing parameters
when blowing an OTP fuse for the i.MX7S/D.
Fixes: 0642bac7da42 ("nvmem: imx-ocotp: add write support")
Signed-off-by: Bryan O'Donoghue
Signed-off-by: Srinivas Kandagatla
---
drivers/nvmem/imx-ocotp.c
From: Keiji Hayashibara
Add eFuse driver for Socionext UniPhier series SoC.
Note that eFuse device is under soc-glue and this register
implements as read only.
Signed-off-by: Keiji Hayashibara
Signed-off-by: Srinivas Kandagatla
---
drivers/nvmem/Kconfig | 11 +
drivers/nvmem/Make
From: Keiji Hayashibara
Add uniphier-efuse dt-bindings documentation.
Signed-off-by: Keiji Hayashibara
Acked-by: Rob Herring
Signed-off-by: Srinivas Kandagatla
---
.../devicetree/bindings/nvmem/uniphier-efuse.txt | 49 ++
1 file changed, 49 insertions(+)
create mode 10
Hi Lee,
On 24 October 2017 at 17:26, Lee Jones wrote:
> On Mon, 16 Oct 2017, Baolin Wang wrote:
>
>> This patch adds support for Spreadtrum SC27xx series PMIC MFD core, and It
>> provides communication through the SPI interfaces. The SC27xx series PMICs
>> contains the following 6 major component
From: Bryan O'Donoghue
The i.MX7S/D takes the bank address in the CTRLn.ADDR field and the data
value in one of the DATAx {0, 1, 2, 3} register fields. The current write
routine is based on writing the CTRLn.ADDR field and writing a single DATA
register only.
Fixes: 0642bac7da42 ("nvmem: imx-oco
1 - 100 of 1177 matches
Mail list logo