Le sam. 8 juin 2019 à 15:39, Linus Walleij
a écrit :
On Sat, Jun 8, 2019 at 12:14 PM Paul Cercueil
wrote:
Le sam. 8 juin 2019 à 0:10, Linus Walleij
a
écrit :
> On Tue, Jun 4, 2019 at 6:34 PM Paul Cercueil
> wrote:
>
>> The pin mappings introduced in commit 636f8ba67fb6
>> ("M
On Fri, Jun 7, 2019 at 10:46 PM Bjorn Andersson
wrote:
>
> On Fri 07 Jun 21:43 PDT 2019, Saravana Kannan wrote:
>
> > I replied[1] to this patch series[2] and described how I think interconnect
> > bandwidth voting should be captured in DT and how it should work.
> >
> > So sending out a patch ser
On Fri, 31 May 2019 05:26:30 +
Song Liu wrote:
> We can also do something like
>
>ee = kzalloc(sizeof(struct bpf_event_entry) + sizeof(struct
> perf_sample_data));
>ee->sd = (void *)ee + sizeof(struct bpf_event_entry);
Or perhaps:
ee->sd = (struct perf_sample_data *)(ee +
Hi!
> > +* Note that this method is based on empirical testing on different
> > +* devices with PWM of 8 and 16 bits of resolution.
> > +*/
> > + n = period;
> > + while (n) {
> > + counter += n % 2;
> > + n >>= 1;
> > + }
>
> I don't quite follow the heurist
syzbot has bisected this bug to:
commit e9db4ef6bf4ca9894bb324c76e01b8f1a16b2650
Author: John Fastabend
Date: Sat Jun 30 13:17:47 2018 +
bpf: sockhash fix omitted bucket lock in sock_close
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=15e978e1a0
start commit: 38e
Commit-ID: de0e0624d86ff9fc512dedb297f8978698abf21a
Gitweb: https://git.kernel.org/tip/de0e0624d86ff9fc512dedb297f8978698abf21a
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 14:06:37 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:33:10 +0200
RAS/CEC: Check count
On Fri, 31 May 2019 11:57:04 -0700
Joe Perches wrote:
> On Fri, 2019-05-31 at 14:40 +0800, Wanpeng Li wrote:
> > The trailing newlines will lead to extra newlines in the trace file
> []
> > diff --git a/arch/x86/kvm/trace.h b/arch/x86/kvm/trace.h
> []
> > @@ -1365,7 +1365,7 @@ TRACE_EVENT(kvm
On Sat, 1 Jun 2019 09:14:34 -0400
Sasha Levin wrote:
> From: Masami Hiramatsu
>
> [ Upstream commit 3dd1f7f24f8ceec00bbbc364c2ac3c893f0fdc4c ]
>
> Fix to make the type of $comm "string". If we set the other type to $comm
> argument, it shows meaningless value or wrong data. Currently probe e
On 6/7/19 12:29 PM, Christoph Hellwig wrote:
I don't think we should work around this in the driver, we need to fix
it in the core. I'm curious why my previous patch didn't work. Can
you throw in a few printks what failed? I.e. did dma_direct_supported
return false? Did the actual allocation
From: Vladimir Oltean
Date: Sat, 8 Jun 2019 15:04:26 +0300
> This patchset adds the following:
>
> - A timecounter/cyclecounter based PHC for the free-running
>timestamping clock of this switch.
>
> - A state machine implemented in the DSA tagger for SJA1105, which
>keeps track of me
On 2019-06-07 10:56, Srinivas Kandagatla wrote:
Qualcomm SoundWire Master controller is present in most Qualcomm SoCs
either integrated as part of WCD audio codecs via slimbus or
as part of SOC I/O.
This patchset adds support to a very basic controller which has been
tested with WCD934x SoundWir
On 07/06/2019 20:03, Stephen Boyd wrote:
> Quoting Colin King (2019-06-07 03:45:33)
>> From: Colin Ian King
>>
>> The pll struct is being allocated but not kfree'd on an error return
>> path when devm_clk_hw_register fails. Fix this with a kfree on pll
>> if an error occurs.
>>
>> Addresses-Cover
On Tue, 4 Jun 2019 17:42:05 -0700
Divya Indi wrote:
> Adding 2 new functions -
> 1) trace_array_lookup : Look up and return a trace array, given its
> name.
> 2) trace_array_set_clr_event : Enable/disable event recording to the
> given trace array.
>
> Signed-off-by: Divya Indi
> ---
> includ
FROM MR SAHILA WANAL
AUDIT& ACCOUNT MANAGER
BANK OF AFRICA (B.O.A)
OUAGADOUGOU BURKINA FASO
WEST AFRICA.
Dear friend,
With due respect, i have decided to contact you on a business
transaction that will be beneficial to both of us. At the bank last
account and auditing evaluation, my staffs came a
On 08/06/2019 00:18, Linus Walleij wrote:
> On Tue, Jun 4, 2019 at 6:58 PM Daniel Lezcano
> wrote:
>
>> The intelligent power allocator PID coefficient to be set in sysfs
>> are:
>>
>> k_d: 0
>> k_po: 79
>> k_i: 10
>> k_pu: 50
>
> With all the other interesting parametrization i
On Fri, Jun 7, 2019 at 3:10 PM Fenghua Yu wrote:
>
> C0.2 state in umwait and tpause instructions can be enabled or disabled
> on a processor through IA32_UMWAIT_CONTROL MSR register.
>
> By default, C0.2 is enabled and the user wait instructions result in
> lower power consumption with slower wak
On Fri, Jun 7, 2019 at 3:10 PM Fenghua Yu wrote:
>
> C0.2 state in umwait and tpause instructions can be enabled or disabled
> on a processor through IA32_UMWAIT_CONTROL MSR register.
>
> +static u32 get_umwait_control_c02(void)
> +{
> + return umwait_control_cached & MSR_IA32_UMWAIT_CONTRO
Commit-ID: f57518cd56e2919afbcef3839122a75e291c7f85
Gitweb: https://git.kernel.org/tip/f57518cd56e2919afbcef3839122a75e291c7f85
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 23:01:03 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:39:11 +0200
RAS/CEC: Dump the di
Commit-ID: 60fd42d26cc7ec8847598da50ebf27e3c9647d7b
Gitweb: https://git.kernel.org/tip/60fd42d26cc7ec8847598da50ebf27e3c9647d7b
Author: Tony Luck
AuthorDate: Mon, 6 May 2019 13:13:22 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:39:24 +0200
RAS/CEC: Add CONFIG_RAS_CEC
Commit-ID: d0e375e8f26edd2e577e3afa9d952f91037cbd87
Gitweb: https://git.kernel.org/tip/d0e375e8f26edd2e577e3afa9d952f91037cbd87
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 21:39:24 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:35:04 +0200
RAS/CEC: Fix potenti
Commit-ID: b8b5ca6600dec2a4f1e50ca9d3cf9e1d032870cd
Gitweb: https://git.kernel.org/tip/b8b5ca6600dec2a4f1e50ca9d3cf9e1d032870cd
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 21:30:11 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:38:17 +0200
RAS/CEC: Rename coun
Commit-ID: 09afc797f3629f722df6a90ca6eb944013133c7a
Gitweb: https://git.kernel.org/tip/09afc797f3629f722df6a90ca6eb944013133c7a
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 22:06:43 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:40:28 +0200
RAS/CEC: Add copyrig
Commit-ID: 5cc6b16ea1313d05956b55e83a1f753c604282a8
Gitweb: https://git.kernel.org/tip/5cc6b16ea1313d05956b55e83a1f753c604282a8
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 21:33:08 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:34:36 +0200
RAS/CEC: Do not set
Commit-ID: 6d8e294bf5f0e85c34e8b14b064e2965f53f38b0
Gitweb: https://git.kernel.org/tip/6d8e294bf5f0e85c34e8b14b064e2965f53f38b0
Author: Borislav Petkov
AuthorDate: Sat, 20 Apr 2019 12:53:05 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:32:00 +0200
RAS/CEC: Fix pfn ins
On Fri, Jun 7, 2019 at 3:10 PM Fenghua Yu wrote:
>
> umwait or tpause allows processor to enter a light-weight
> power/performance optimized state (C0.1 state) or an improved
> power/performance optimized state (C0.2 state) for a period
> specified by the instruction or until the system time limit
Commit-ID: 9632a3299bb1897f01c6a485ff035b20e61d7ae1
Gitweb: https://git.kernel.org/tip/9632a3299bb1897f01c6a485ff035b20e61d7ae1
Author: Borislav Petkov
AuthorDate: Sun, 21 Apr 2019 21:41:45 +0200
Committer: Borislav Petkov
CommitDate: Sat, 8 Jun 2019 17:35:34 +0200
RAS/CEC: Sanity-chec
The pull request you sent on Sat, 8 Jun 2019 21:04:38 +0200:
> https://github.com/ceph/ceph-client.git tags/ceph-for-5.2-rc4
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2759e05cdb2577a0e8970a9fa80a7f5ff092596f
Thank you!
--
Deet-doot-dot, I am a bot.
https://kor
On Sat, 08 Jun 2019 12:13:06 -0700, syzbot wrote:
> Hello,
>
> syzbot found the following crash on:
>
> HEAD commit:79c3ba32 Merge tag 'drm-fixes-2019-06-07-1' of git://anong..
> git tree: upstream
> console output: https://syzkaller.appspot.com/x/log.txt?x=170e0bfea0
> kernel confi
Add the Soft Decision Forward Error Correction (SDFEC) Engine
bindings which is available for the Zynq UltraScale+ RFSoC
FPGA's.
Signed-off-by: Dragan Cvetic
Signed-off-by: Derek Kiernan
---
.../devicetree/bindings/misc/xlnx,sd-fec.txt | 58 ++
1 file changed, 58 inser
Stores configuration based on parameters from the DT
node and values from the SD-FEC core plus reads
the default state from the SD-FEC core. To obtain
values from the core register read, write capabilities
have been added plus related register map details.
Tested-by: Dragan Cvetic
Signed-off-by:
Implement a platform driver that matches with xlnx,
sd-fec-1.1 device tree node and registers as a character
device, including:
- SD-FEC driver binds to sdfec DT node.
- creates and initialise an initial driver dev structure.
- add the driver in Linux build and Kconfig.
Tested-by: Dragan Cvetic
S
Add SD-FEC driver documentation.
Signed-off-by: Derek Kiernan
Signed-off-by: Dragan Cvetic
---
Documentation/misc-devices/index.rst| 1 +
Documentation/misc-devices/xilinx_sdfec.rst | 291
2 files changed, 292 insertions(+)
create mode 100644 Documentatio
Add the capability to configure and retrieve turbo mode
via the ioctls XSDFEC_SET_TURBO and XSDFEC_GET_TURBO.
Add char device interface per DT node present and support
file operations:
- open(),
- close(),
- unlocked_ioctl(),
- compat_ioctl().
Tested-by: Dragan Cvetic
Signed-off-by: Derek Kiernan
This patchset is adding the full Soft Decision Forward Error
Correction (SD-FEC) driver implementation, driver DT binding and
driver documentation.
Forward Error Correction (FEC) codes such as Low Density Parity
Check (LDPC) and turbo codes provide a means to control errors in
data transmissions o
support
Add maintainer entry for Xilinx SD-FEC driver support.
Signed-off-by: Derek Kiernan
Signed-off-by: Dragan Cvetic
---
MAINTAINERS | 11 +++
1 file changed, 11 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index bfe48cb..2b754a8 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
Support monitoring and detecting the SD-FEC error events
through IRQ and poll file operation.
The SD-FEC device can detect one-error or multi-error events.
An error triggers an interrupt which creates and run the ONE_SHOT
IRQ thread.
The ONE_SHOT IRQ thread detects type of error and pass that
info
- Add capability to get SD-FEC config data using ioctl
XSDFEC_GET_CONFIG.
- Add capability to set SD-FEC data order using ioctl
SDFEC_SET_ORDER.
- Add capability to set SD-FEC bypass option using ioctl
XSDFEC_SET_BYPASS.
- Add capability to set SD-FEC active state using ioctl
XSDFEC_IS_ACTIVE.
Add the support for Linux Clock Control Framework (CCF).
Registers and enables clocks with the Clock Control
Framework (CCF), to prevent shared clocks from been
disabled.
Tested-by: Dragan Cvetic
Signed-off-by: Derek Kiernan
Signed-off-by: Dragan Cvetic
---
drivers/misc/xilinx_sdfec.c | 191 ++
SD-FEC statistic data are:
- count of data interface errors (isr_err_count)
- count of Correctable ECC errors (cecc_count)
- count of Uncorrectable ECC errors (uecc_count)
Add support:
1. clear stats ioctl callback which clears collected
statistic data,
2. get stats ioctl callback which reads a co
Add the capability to configure LDPC mode via the ioctl
XSDFEC_ADD_LDPC_CODE_PARAMS.
Tested-by: Dragan Cvetic
Signed-off-by: Derek Kiernan
Signed-off-by: Dragan Cvetic
---
drivers/misc/xilinx_sdfec.c | 324 +++
include/uapi/misc/xilinx_sdfec.h | 98 +++
On Sat, 8 Jun 2019, Greg KH wrote:
> On Sun, Jun 09, 2019 at 12:01:38AM +0800, Gen Zhang wrote:
> > On Tue, May 28, 2019 at 08:45:29AM +0800, Gen Zhang wrote:
> > > In function con_init(), the pointer variable vc_cons[currcons].d, vc and
> > > vc->vc_screenbuf is allocated by kzalloc(). And they a
On Fri, May 31, 2019 at 10:43 AM Joel Fernandes wrote:
[snip]
> >
> > Either way, it would be good for you to just try it. Create a kernel
> > module or similar than hammers on percpu_down_read() and percpu_up_read(),
> > and empirically check the scalability on a largish system. Then compare
>
Among other improvements, this patch series fixes a data corruption bug
in the mac_scsi driver and a bug in the EH abort routine in the core
5380 driver.
For consistency I have ignored certain checkpatch.pl complaints about
the indentation in mac_scsi.c. The remaining complaints seem to be
false p
A system bus error during a PDMA send operation can result in bytes being
lost. Theoretically that could cause the target to remain in DATA OUT
phase and the initiator (expecting a phase change) would time-out waiting
for the Last Byte Sent flag. Should that happen, fail the transfer so the
core dr
Add support for Apple's custom "SCSI DMA" chip. This patch doesn't make
use of its DMA capability. Just the PDMA capability is sufficient to
improve sequential read throughput by a factor of 5.
Cc: Michael Schmitz
Cc: Joshua Thompson
Cc: Geert Uytterhoeven
Tested-by: Stan Johnson
Acked-by: Gee
Some targets introduce delays when handshaking the response to certain
commands. For example, a disk may send a 96-byte response to an INQUIRY
command (or a 24-byte response to a MODE SENSE command) too slowly.
Apparently the first 12 or 14 bytes are handshaked okay but then the
system bus error t
This reverts commit 4822827a69d7cd3bc5a07b7637484ebd2cf88db6.
The purpose of that commit was to suppress a timeout warning message
which appeared to be caused by target latency. But suppressing the warning
is undesirable as the warning may indicate a messed up transfer count.
Another problem with
A PDMA error is handled in the core driver by setting the device's
'borken' flag and aborting the command. Unfortunately, do_abort() is not
dependable. Perform a SCSI bus reset instead, to make sure that the
command fails and gets retried.
Cc: Michael Schmitz
Cc: sta...@vger.kernel.org # v4.20+
F
A system bus error during a PDMA transfer can mess up the calculation of
the transfer residual (the PDMA handshaking hardware lacks a byte
counter). This results in data corruption.
The algorithm in this patch anticipates a bus error by starting each
transfer with a MOVE.B instruction. If a bus er
The reselection interrupt gets disabled during selection and must be
re-enabled when hostdata->connected becomes NULL. If it isn't re-enabled
a disconnected command may time-out or the target may wedge the bus while
trying to reselect the host. This can happen after a command is aborted.
Fix this
On Sat, Jun 08, 2019 at 10:10:36AM +1000, Dave Chinner wrote:
> On Fri, Jun 07, 2019 at 11:25:35AM -0700, Ira Weiny wrote:
> > On Fri, Jun 07, 2019 at 01:04:26PM +0200, Jan Kara wrote:
> > > On Thu 06-06-19 15:03:30, Ira Weiny wrote:
> > > > On Thu, Jun 06, 2019 at 12:42:03PM +0200, Jan Kara wrote:
On Wed, 5 Jun 2019, Kevin Hilman wrote:
> Enable PRCI clock driver and serial console by default, so the default
> upstream defconfig is bootable to a serial console.
>
> Signed-off-by: Kevin Hilman
Thanks, queued for v5.2-rc with Christoph's Reviewed-by:.
- Paul
Use SIS_CORE to disable idle core search. For some workloads
select_idle_core becomes a scalability bottleneck, removing it improves
throughput. Also there are workloads where disabling it can hurt latency,
so need to have an option.
Signed-off-by: subhra mazumdar
---
kernel/sched/fair.c | 8 +++
Put upper and lower limit on cpu search of select_idle_cpu. The lower limit
is amount of cpus in a core while upper limit is twice that. This ensures
for any architecture we will usually search beyond a core. The upper limit
also helps in keeping the search cost low and constant.
Signed-off-by: su
Use per-cpu var cpumask_weight_sibling for quick lookup in select_idle_cpu.
This is the fast path of scheduler and every cycle is worth saving. Usage
of cpumask_weight can result in iterations.
Signed-off-by: subhra mazumdar
---
kernel/sched/fair.c | 2 +-
1 file changed, 1 insertion(+), 1 delet
Introduce a per-cpu variable to track the limit upto which idle cpu search
was done in select_idle_cpu(). This will help to start the search next time
from there. This is necessary for rotating the search window over entire
LLC domain.
Signed-off-by: subhra mazumdar
---
kernel/sched/core.c | 2
Rotate the cpu search window for better spread of threads. This will ensure
an idle cpu will quickly be found if one exists.
Signed-off-by: subhra mazumdar
---
kernel/sched/fair.c | 10 --
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/kernel/sched/fair.c b/kernel/sched/fa
Current select_idle_sibling first tries to find a fully idle core using
select_idle_core which can potentially search all cores and if it fails it
finds any idle cpu using select_idle_cpu. select_idle_cpu can potentially
search all cpus in the llc domain. This doesn't scale for large llc domains
an
Introduce a per-cpu variable to keep the number of HT siblings of a cpu.
This will be used for quick lookup in select_idle_cpu to determine the
limits of search. This patch does it only for x86.
Signed-off-by: subhra mazumdar
---
arch/x86/include/asm/smp.h | 1 +
arch/x86/include/asm/topol
Add a new sched feature SIS_CORE to have an option to disable idle core
search (select_idle_core).
Signed-off-by: subhra mazumdar
---
kernel/sched/features.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/kernel/sched/features.h b/kernel/sched/features.h
index 858589b..de4d506 100644
--- a/
Remove unneeded variable ret in function sisusb_set_default_mode.
Change return type of sisusb_set_default_mode from int to void
as it never fails.
Issue identified by coccicheck
Signed-off-by: Hariprasad Kelam
-
changes in v2: Change return type of sisusb_set_default_mode from int to
void
No, I'm not confused, and I haven't lost track of what day it is, I do
actually know that it's still Saturday here, not Sunday, and I'm just
doing rc4 a bit early because I'll be on an airplane during my normal
release time. And while I've done releases on airports and airplanes
before, I looked at
fix below issues reported by checkpatch
CHECK: Please don't use multiple blank lines
WARNING: space prohibited between function name and open parenthesis '('
+void _rtw_open_pktfile (_pkt *pktptr, struct pkt_file *pfile)
WARNING: space prohibited before semicolon
WARNING: space prohibited between
On Sat, 8 Jun 2019, Palmer Dabbelt wrote:
> On Thu, 06 Jun 2019 22:12:05 PDT (-0700), Paul Walmsley wrote:
> > On Tue, 4 Jun 2019, Loys Ollivier wrote:
> >
> > > Always build it ?
> > > Any particular reason to drop ARCH_SIFIVE ?
> >
> > Palmer had some reservations about it, so I dropped it for
Allocating DMA after registering I2C adapter can lead to infinite
probing loop, for example, consider the following scenario:
1. i2c_imx_probe() is called and successfully registers an I2C
adapter via i2c_add_numbered_adapter()
2. As a part of i2c_add_numbered_adapter() new I2C sla
On Sun, 2 Jun 2019 01:05:00 -0700
Paul Walmsley wrote:
Hi!
> Add initial board data for the SiFive HiFive Unleashed A00.
>
> Currently the data populated in this DT file describes the board
> DRAM configuration and the external clock sources that supply the
> PRCI.
>
> This third version inco
syzbot is reporting that use of SOCKET_I()->sk from open() can result in
use after free problem [1], for socket's inode is still reachable via
/proc/pid/fd/n despite destruction of SOCKET_I()->sk already completed.
But there is no point with calling security_file_open() on sockets
because open("/p
Hi Arnaldo,
On Fri, Jun 07, 2019 at 03:23:25PM -0300, Arnaldo Carvalho de Melo wrote:
> Em Fri, Jun 07, 2019 at 02:44:25PM +0800, Leo Yan escreveu:
> > On Thu, Jun 06, 2019 at 05:10:56PM -0300, Arnaldo Carvalho de Melo wrote:
> > > Em Wed, Jun 05, 2019 at 10:16:33AM -0600, Mathieu Poirier escreveu
Zdravstvuyte! Vas interesuyut kliyentskiye bazy dannykh?
401 - 469 of 469 matches
Mail list logo