On Mon 11 Mar 07:06 PDT 2019, Georgi Djakov wrote:
> Include the device tree header for the on-chip interconnect endpoint
> resources on sdm845 devices. This will allow using the "interconnects"
> property in DT nodes to describe the interconnect path resources they use.
>
> The sdm845
On Sat, Mar 23, 2019 at 11:48:21PM -0400, Kimberly Brown wrote:
> On Sat, Mar 23, 2019 at 07:07:37AM +0100, Greg Kroah-Hartman wrote:
> > On Fri, Mar 22, 2019 at 04:14:40PM -0400, Kimberly Brown wrote:
> > > kobj_type currently uses a list of individual attributes to store
> > > default
> >
> > ddr_signaling is set to true for DDR50 and DDR52 modes but is not
> > set back to false for other modes. This programs incorrect host
> > clock when mode change happens from DDR52/DDR50 to other SDR or HS
> > modes like incase of mmc_retune where it switches from HS400 to HS
> > DDR
Default tap and trim values are incorrect for Tegra186 SDMMC4.
This patch fixes it.
Tested-by: Jon Hunter
Signed-off-by: Sowjanya Komatineni
---
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
This patch enables command queue support for Tegra186 SDMMC4.
Tested-by: Jon Hunter
Signed-off-by: Sowjanya Komatineni
---
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
Tegra CQHCI/SDHCI design prevents write access to SDHCI block size
register when CQE is enabled and unhalted.
CQHCI driver enables CQE prior to invoking sdhci_cqe_enable which
violates this Tegra specific host requirement.
This patch fixes this by configuring sdhci block registers prior
to CQE
This patch includes below HW tuning related fixes.
configures tuning parameters as per Tegra TRM
WAR fix for manual tap change
HW auto-tuning post process
As per Tegra TRM, SDR50 mode tuning execution takes upto maximum
of 256 tuning iterations and SDR104/HS200/HS400 modes tuning
This patch adds update_dcmd_desc interface to cqhci_host_ops to
allow hosts to update any of the DCMD task descriptor attributes
and parameters.
Tested-by: Jon Hunter
Reviewed-by: Ritesh Harjani
Signed-off-by: Sowjanya Komatineni
---
[V4]: Minor fix of missing declaration of mmc_request
This patch adds define for CBC field mask of the register
CQHCI_SSC1.
Tested-by: Jon Hunter
Acked-by: Adrian Hunter
Signed-off-by: Sowjanya Komatineni
---
drivers/mmc/host/cqhci.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/mmc/host/cqhci.h b/drivers/mmc/host/cqhci.h
index
Tegra186 CQHCI host has a known bug where CQHCI controller selects
DATA_PRESENT_SELECT bit to 1 for DCMDs with R1B response type and
since DCMD does not trigger any data transfer, DCMD task complete
happens leaving the DATA FSM of host controller in wait state for
the data.
This effects the data
As per the Host Controller Standard Specification Version 4.20,
limitation of tuning iteration count is removed as PLL locking
time can be longer than UHS-1 tuning due to larger PVT fluctuation
and it will result in increase of tuning iteration to complete the
tuning.
This patch creates
ddr_signaling is set to true for DDR50 and DDR52 modes but is
not set back to false for other modes. This programs incorrect
host clock when mode change happens from DDR52/DDR50 to other
SDR or HS modes like incase of mmc_retune where it switches
from HS400 to HS DDR and then from HS DDR to HS
SDHCI controller of Tegra194 is similar to SDHCI controller in Tegra186.
This patch documents Tegra194 sdhci compatible string.
Signed-off-by: Sowjanya Komatineni
---
Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt | 1 +
1 file changed, 1 insertion(+)
diff --git
This patch implements the PPS ECHO functionality for pps-gpio, that
sysfs claims is available already.
Configuration is done via device tree bindings.
No changes are made to userspace interfaces.
This patch was originally written by Lukas Senger as part of a masters
thesis project and modified
Hi Andrew,
would you please add this patch set to the kernel tree at the next opportunity?
Hopefully I have addressed all the changes you have requested and the linkages
are correct.
Tom
Tom Burkart (3):
pps: descriptor-based gpio
dt-bindings: pps: pps-gpio PPS ECHO implementation
pps:
This patch implements the device tree binding changes required for the
PPS ECHO functionality for pps-gpio, that sysfs claims is available
already.
It adds two DT properties for configuring the PPS ECHO functionality.
This patch is provided separated from the rest of the patch per
This patch changes the GPIO access for the pps-gpio driver from the
integer based API to the descriptor based API.
The integer based API is considered deprecated and the descriptor
based API is the preferred way to access GPIOs as per
Documentation/driver-api/gpio/intro.rst
No changes are made
On Sat, Mar 23, 2019 at 10:54 PM Christoph Hellwig wrote:
>
> On Sat, Mar 23, 2019 at 05:40:12PM +0200, Mike Rapoport wrote:
> > I have no general objection, but I presume the patch will be significantly
> > simplified if the addition of 4K pages support will follow the removal of
> > the
On Sat, Mar 23, 2019 at 3:40 PM H. Nikolaus Schaller wrote:
> (1) c1c04cea13dc gpio: of: Fix logic inversion
>
> together with the basic patch
>
> (2) 6953c57ab172 gpio: of: Handle SPI chipselect legacy bindings
>
> leads to a severe regression for our GTA04 board.
Sorry! :(
I found the same
On Fri, Mar 22, 2019 at 09:12:02PM +0200, Andy Shevchenko wrote:
> On Thu, Mar 14, 2019 at 09:29:32PM +0900, William Breathitt Gray wrote:
> > Changes in v10:
> > - Fix off-by-one error in bitmap initialization in the
> > test_for_each_set_clump8 function
> > - Fix typos in clump_exp array
On Sat, Mar 23, 2019 at 07:07:37AM +0100, Greg Kroah-Hartman wrote:
> On Fri, Mar 22, 2019 at 04:14:40PM -0400, Kimberly Brown wrote:
> > kobj_type currently uses a list of individual attributes to store
> > default attributes. Attribute groups are more flexible than a list of
> > attributes
On Fri, Mar 22, 2019 at 09:02:43PM +0200, Andy Shevchenko wrote:
> On Thu, Mar 14, 2019 at 09:32:57PM +0900, William Breathitt Gray wrote:
> > Utilize for_each_set_clump8 macro, and the bitmap_set_value8 and
> > bitmap_get_value8 functions, where appropriate. In addition, remove the
> > now
On Sat, 2019-03-23 at 22:15 +0100, Fabien Parent wrote:
> 'top_base' memory region is optional. Check that the resource is valid
> before using it. This avoid getting a "invalid resource" error message
> printed by the kernel.
>
> Signed-off-by: Fabien Parent
> ---
> drivers/mmc/host/mtk-sd.c |
On Sat, Mar 23, 2019 at 9:10 PM Mike Rapoport wrote:
>
> On Thu, Mar 21, 2019 at 09:47:51AM +, Anup Patel wrote:
> > Currently, we have to boot RISCV64 kernel from a 2MB aligned physical
> > address and RISCV32 kernel from a 4MB aligned physical address. This
> > constraint is because initial
On Sat, Mar 23, 2019 at 07:24:06PM -0700, Sultan Alsawaf wrote:
> I messed up the return value for strcat in the first patch. Here's a fixed
> version, ready for some scathing reviews.
>
> From: Sultan Alsawaf
>
> When strcpy, strcat, and strcmp are used with a literal string, they can
> be
Please pull the following changes since commit
a5ed1e96cafde5ba48638f486bfca0685dc6ddc9:
Merge tag 'powerpc-5.1-3' of
git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
(2019-03-22 14:15:11 -0700)
are available in the Git repository at:
git://git.samba.org/sfrench/cifs-2.6.git
On 3/23/19 11:56 AM, Eric W. Biederman wrote:
> Jeff Mahoney writes:
>
>> On 4/24/18 10:14 AM, Eric W. Biederman wrote:
>>> je...@suse.com writes:
>>>
From: Jeff Mahoney
Hi all -
I recently encountered a customer issue where, on a machine with many TiB
of memory
On 2019/3/24 0:40, Borislav Petkov wrote:
On Sat, Mar 23, 2019 at 11:42:20PM +0800, Pu Wen wrote:
v1->v2:
- Define bit 6 of ApicId with a descriptive name.
- Add description about why Hygon need to do something different than
what AMD does.
In the future, such patch changelogs
I messed up the return value for strcat in the first patch. Here's a fixed
version, ready for some scathing reviews.
From: Sultan Alsawaf
When strcpy, strcat, and strcmp are used with a literal string, they can
be optimized to memcpy or memcmp calls. These alternatives are faster
since knowing
On Sat, Mar 23, 2019 at 12:53 AM Andre Przywara wrote:
>
> Hi,
>
> > When compiling into output directory using O=, many files
> > created under KBUILD_OUTPUT that git considers
> > as new ones; git clients, ex. "git gui" lists it, and it clutters
> > file list making it difficult to see what was
These regulator_ops variables never need to be modified, make them const so
compiler can put them to .rodata.
Signed-off-by: Axel Lin
---
drivers/regulator/tps65218-regulator.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/regulator/tps65218-regulator.c
From: Sultan Alsawaf
When strcpy, strcat, and strcmp are used with a literal string, they can
be optimized to memcpy or memcmp calls. These alternatives are faster
since knowing the length of a string argument beforehand allows
traversal through the string word at a time without being concerned
From: Alexandre Belloni
Date: Fri, 22 Mar 2019 08:22:54 +0100
> Call the 64bit versions of rtc_tm time conversion as the hypervisor handles
> 64bit values.
>
> Signed-off-by: Alexandre Belloni
Acked-by: David S. Miller
From: Alexandre Belloni
Date: Fri, 22 Mar 2019 08:22:56 +0100
> Use SPDX-License-Identifier to be clearer on the license. Choose the v2
> only as this is the default Linux license.
>
> Signed-off-by: Alexandre Belloni
Acked-by: David S. Miller
From: Alexandre Belloni
Date: Fri, 22 Mar 2019 08:22:55 +0100
> The Sun4v Hypervisor Core API Specification states:
> Time is described by a single unsigned 64-bit word equivalent to a time_t
> for the POSIX time(2) system call. The word contains the time since the
> Epoch (00:00:00 UTC, January
From: Qiao Zhou
Add ARCH_ASR
Signed-off-by: qiaozhou
---
arch/arm64/Kconfig.platforms | 6 ++
1 file changed, 6 insertions(+)
diff --git a/arch/arm64/Kconfig.platforms b/arch/arm64/Kconfig.platforms
index 70498a0..da8d43a 100644
--- a/arch/arm64/Kconfig.platforms
+++
On Sat, 23 Mar 2019, syzbot wrote:
> syzbot has bisected this bug to:
>
> commit 80eb865768703c0f85a0603762742ae1dedf21f0
> Author: Andrea Parri
> Date: Tue Nov 27 11:01:10 2018 +
>
>sched/fair: Clean up comment in nohz_idle_balance()
I.m pretty sure that this bisect is bogus. The
On 3/22/19 7:37 PM, Kangjie Lu wrote:
On Mar 8, 2019, at 11:19 PM, Kangjie Lu wrote:
get_skb may fail and return NULL. The fix returns "ENOMEM"
when it fails to avoid NULL dereference.
Signed-off-by: Kangjie Lu
---
drivers/infiniband/hw/cxgb4/cm.c | 3 +++
1 file changed, 3 insertions(+)
diff
> > We optimize the current vPMU to work in this manner:
> >
> > (1) rely on the existing host perf (perf_event_create_kernel_counter)
> > to allocate counters for in-use vPMC and always try to reuse events;
> > (2) vPMU captures guest accesses to the eventsel and fixctrl msr directly
> >
On 3/14/19 10:48 PM, Kangjie Lu wrote:
> devm_kcalloc() may fail and return NULL. The fix returns ENOMEM
> in case it fails to avoid NULL pointer dereference.
>
> Signed-off-by: Kangjie Lu
> ---
> sound/soc/codecs/rt5645.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git
pci_ioremap_bar could fail. The fix captures the failure and
pass an error code upstream. This can avoid potential NULL
pointer dereferences in the future.
Signed-off-by: Aditya Pakki
---
v1: Missed return by default in CONFIG_SERIAL_8250_DMA, suggested by
Jiri Slaby
---
It is invalid when "buf_len" is not aligned with "period_len".
The fix adds a check for the alignment.
Signed-off-by: Kangjie Lu
---
drivers/dma/ti/omap-dma.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/dma/ti/omap-dma.c b/drivers/dma/ti/omap-dma.c
index
As other functions in this module do, edev should be checked to
ensure that it is not NULL.
The fix inserts such as check to avoid potential NULL pointer
dereference.
Signed-off-by: Kangjie Lu
---
drivers/firmware/edd.c | 2 ++
1 file changed, 2 insertions(+)
diff --git
Gentle reminder, Can someone review this patch.
On 3/12/19 10:19 AM, Aditya Pakki wrote:
> axp20x_build_funcs_groups allocates groups via devm_kcalloc and tries to
> dereference without checking for NULL. This patch avoids such a
> scenario.
>
> Signed-off-by: Aditya Pakki
> ---
>
> On Mar 23, 2019, at 10:36 AM, Xing, Cedric wrote:
>
> Hi Sean,
>
>> Although its just 9 LOC, consider its impact on someone who is looking
>> at
>> the kernel's SGX support for the first time. Questions they may have
>> when
>> looking at the vDSO code/documentation:
>>
>> - What's an exit
Update the MT6397 MFD driver to support the MT6392 PMIC.
Signed-off-by: Fabien Parent
---
drivers/mfd/mt6397-core.c| 96 ++
include/linux/mfd/mt6392/core.h | 42 +++
include/linux/mfd/mt6392/registers.h | 487 +++
3 files changed, 625 insertions(+)
Add the code to support the pwrap IP on the MediaTek MT8516 SoC.
Signed-off-by: Fabien Parent
---
drivers/soc/mediatek/mtk-pmic-wrap.c | 106 +++
1 file changed, 106 insertions(+)
diff --git a/drivers/soc/mediatek/mtk-pmic-wrap.c
b/drivers/soc/mediatek/mtk-pmic-wrap.c
Add the MSDC configuration for the MT8516 SoC.
Signed-off-by: Fabien Parent
---
drivers/mmc/host/mtk-sd.c | 11 +++
1 file changed, 11 insertions(+)
diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c
index 573aa127d00b..51139275b1b2 100644
---
Add binding documentation of mtk-wdt for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
Add the clock driver for the MT8516 SoC.
Signed-off-by: Fabien Parent
---
drivers/clk/mediatek/Kconfig | 9 +
drivers/clk/mediatek/Makefile | 1 +
drivers/clk/mediatek/clk-mt8516.c | 815 ++
3 files changed, 825 insertions(+)
create mode 100644
Add binding documentation of apmixedsys for MT8516 SoC.
Signed-off-by: Fabien Parent
---
.../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 +
include/dt-bindings/clock/mt8516-clk.h | 10 ++
2 files changed, 11 insertions(+)
diff --git
Add binding documentation of i2c-mtk for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/i2c/i2c-mtk.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/i2c/i2c-mtk.txt
b/Documentation/devicetree/bindings/i2c/i2c-mtk.txt
The pumpkin board is made by Gossamer Engineering and is using
a MediaTek SoC. The board currently comes in two available version:
MT8516 SoC and MT8167 SoC.
The board provides the following IOs: eMMC, NAND, SD card, USB type-A,
Ethernet, Wi-Fi, Bluetooth, Audio (jack out, 2 PDM port, 1 analog
Add binding documentation of mtk-timer for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
The MT6392 is a regulator found on boards based on the MediaTek
MT8167, MT8516, and probably other SoCs. It is a so called PMIC and
connectcts as a slave to a SoC using SPI, wrapped inside PWRAP.
Signed-off-by: Fabien Parent
---
drivers/regulator/Kconfig | 9 +
Add the regulator nodes for the MT6392 PMIC.
Signed-off-by: Fabien Parent
---
arch/arm64/boot/dts/mediatek/mt6392.dtsi | 208 +++
1 file changed, 208 insertions(+)
create mode 100644 arch/arm64/boot/dts/mediatek/mt6392.dtsi
diff --git
Add binding documentation of pinctrl-mt65xx for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
Add binding documentation of pwrap for MT8516 SoCs.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/soc/mediatek/pwrap.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
'top_base' memory region is optional. Check that the resource is valid
before using it. This avoid getting a "invalid resource" error message
printed by the kernel.
Signed-off-by: Fabien Parent
---
drivers/mmc/host/mtk-sd.c | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff
Add binding documentation of mtk-sd for MT8516 SoCs.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/mmc/mtk-sd.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/mmc/mtk-sd.txt
b/Documentation/devicetree/bindings/mmc/mtk-sd.txt
index
Add binding documentation of topckgen for MT8516 SoC.
Signed-off-by: Fabien Parent
---
.../arm/mediatek/mediatek,topckgen.txt| 1 +
include/dt-bindings/clock/mt8516-clk.h| 192 ++
2 files changed, 193 insertions(+)
create mode 100644
Add binding documentation of mediatek,sysirq for MT8516 SoC.
Signed-off-by: Fabien Parent
---
.../bindings/interrupt-controller/mediatek,sysirq.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
Add binding documentation of spi-mt65xx for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/spi/spi-mt65xx.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/spi/spi-mt65xx.txt
The MT8516 SoC provides the following peripherals: GPIO, UART, USB2,
SPI, eMMC, SDIO, NAND, Flash, ADC, I2C, PWM, Timers, IR, Ethernet, and
Audio (I2S, SPDIF, TDM).
This commit is adding the basic dtsi file with the support of the
following IOs: GPIO, UART, SPI, eMMC, I2C, Timers.
Signed-off-by:
Add binding documentation of mtk-uart for MT8516 SoC.
Signed-off-by: Fabien Parent
---
Documentation/devicetree/bindings/serial/mtk-uart.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/serial/mtk-uart.txt
Signed-off-by: Fabien Parent
---
drivers/pinctrl/mediatek/Kconfig |7 +
drivers/pinctrl/mediatek/Makefile |1 +
drivers/pinctrl/mediatek/pinctrl-mt8516.c | 384 ++
drivers/pinctrl/mediatek/pinctrl-mtk-mt8516.h | 1182 +
4 files changed,
Add binding documentation of infracfg for MT8516 SoC.
Signed-off-by: Fabien Parent
---
.../bindings/arm/mediatek/mediatek,infracfg.txt | 1 +
include/dt-bindings/clock/mt8516-clk.h | 9 +
2 files changed, 10 insertions(+)
diff --git
Add binding documentation of the regulator for MT6392 SoCs.
Signed-off-by: Fabien Parent
---
.../bindings/regulator/mt6392-regulator.txt | 220 ++
1 file changed, 220 insertions(+)
create mode 100644
Documentation/devicetree/bindings/regulator/mt6392-regulator.txt
diff
The pumpkin board is designed by Gossamer Engineering and is
using a MediaTek SoC. The board currently comes in two available
version: MT8516 SoC and MT8167 SoC.
The board provides the following IOs: eMMC, NAND, SD card, USB 2 type-A,
Ethernet, Wi-Fi, Bluetooth, Audio (jack out, 2 PDM port, 1
The variable rstc is set only when the SoC PWRAP have the
PWRAP_CAP_RESET capability. Check whether rstc is set before
using it to avoid errors.
Signed-off-by: Fabien Parent
---
drivers/soc/mediatek/mtk-pmic-wrap.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
In case __get_free_pages fail, the fix returns error upstream
to avoid NULL pointer dereference.
Signed-off-by: Aditya Pakki
---
v1: Return error upstream as suggested by Steven
---
drivers/pci/controller/pcie-xilinx.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff
On 5.0.0-rc4+, I encountered a pagefault in fuse_do_ioctl when fuzzing with
trinity
on a ntfs filesystem mounted with fuse. I have not been able to reproduce it
on other filesystem types. The following python script will reproduce this bug
when run on a fuse-mounted ntfs path.
>import fcntl
Hello,
On Sat, Mar 23, 2019 at 06:58:14PM +0530, Nishad Kamdar wrote:
> This patch corrects the SPDX License Identifier style
> in the Hardware Architecture subsystem.
>
> Changes made by using a script provided by Joe Perches here:
> https://lkml.org/lkml/2019/2/7/46
> and making some manual
uuid in add_switch is allocted via kmemdup which can fail. The patch
logs the error and cleans up the allocated memory for switch.
Signed-off-by: Aditya Pakki
---
v1: Change error handling from WARN_ONCE to return after clean up.
---
drivers/thunderbolt/icm.c | 5 +
1 file changed, 5
Hello,
syzbot has tested the proposed patch but the reproducer still triggered
crash:
WARNING in request_end
WARNING: CPU: 0 PID: 16992 at fs/fuse/dev.c:390 request_end+0x836/0xac0
fs/fuse/dev.c:390
kobject: '0:49' (1562c524): kobject_uevent_env
Kernel panic - not syncing:
Hi,
I have been hunting a UDF bug that occasionally results in generation
of an Allocation Extent Descriptor with an incorrect tagLocation. So
far I haven't been able to see a path through the code that could
cause that. But, I noticed some inconsistency in locking during
AED generation and
On Sat, Mar 23, 2019 at 4:52 PM Stefan Agner wrote:
>
> The LLVM Target parser currently does not allow to specify the security
> extension as part of -march (see also LLVM Bug 40186 [0]). When trying
> to use Clang with LLVM's integrated assembler, this leads to a build
> errors such as this:
>
syzbot has bisected this bug to:
commit 80eb865768703c0f85a0603762742ae1dedf21f0
Author: Andrea Parri
Date: Tue Nov 27 11:01:10 2018 +
sched/fair: Clean up comment in nohz_idle_balance()
bisection log: https://syzkaller.appspot.com/x/bisect.txt?x=1362209b20
start commit:
On Sat, Mar 23, 2019 at 4:52 PM Eric W. Biederman wrote:
>
> syzbot writes:
>
> > syzbot has bisected this bug to:
>
> Nope. syzbot got it wrong.
>
> At most that commit will allow a larger class of users to mount fuse
> and thus be able to reproduce the problem.
>
> It does look like syzbot
You may want to change "*** SUBJECT HERE ***" in the future :)
- Matt
On Sat, Mar 23, 2019 at 5:53 AM Cristian Sicilia
wrote:
>
> Some source refactoring, parameters aligment and camel case clearing.
>
> Replacement of bool to bitfield in a struct, but not found
> the population to check if it
Fix CamelCase naming.
Signed-off-by: Cristian Sicilia
---
drivers/staging/iio/adc/ad7280a.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/iio/adc/ad7280a.c
b/drivers/staging/iio/adc/ad7280a.c
index 5d848aa..c02454c 100644
---
Creating a temporary variable to improve readability
Signed-off-by: Cristian Sicilia
---
drivers/staging/iio/adc/ad7280a.c | 55 ++-
1 file changed, 25 insertions(+), 30 deletions(-)
diff --git a/drivers/staging/iio/adc/ad7280a.c
Some source refactoring, parameters alignment and camel case clearing.
Replacement of bool to bitfield in a struct, but not found
the population to check if it is done correctly.
Cristian Sicilia (5):
staging: iio: adc: Tab alignment
staging: iio: adc: Converted bool to bitfield format
Enclosing parameter with parenthesis due to avoid
possible precedence issue.
Signed-off-by: Cristian Sicilia
---
drivers/staging/iio/adc/ad7280a.c | 7 ---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/iio/adc/ad7280a.c
b/drivers/staging/iio/adc/ad7280a.c
Changed bool format to bitfield format to save space.
Signed-off-by: Cristian Sicilia
---
The strange thing is that this struct seems not populated
using a DTS binding function.
---
drivers/staging/iio/adc/ad7192.h | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff
Aligned some parameters.
Signed-off-by: Cristian Sicilia
---
drivers/staging/iio/adc/ad7280a.c | 36 ++--
1 file changed, 18 insertions(+), 18 deletions(-)
diff --git a/drivers/staging/iio/adc/ad7280a.c
b/drivers/staging/iio/adc/ad7280a.c
index d9df126..55b5879
On Wed, Mar 20, 2019 at 8:14 PM John Garry wrote:
>
> Currently when accessing logical indirect PIO addresses in
> logic_{in, out}{,s}, we first ensure that the region is registered.
>
> However, no such check exists for CPU MMIO regions. The CPU MMIO regions
> would be registered by the PCI host
On Wed, Mar 20, 2019 at 8:14 PM John Garry wrote:
>
> Some prints in the code are for a hex number, but don't prefix "0x". Add
> the prefix, as is the norm.
> - pr_err("addr %llx not registered in io_range_list\n",
> + pr_err("addr 0x%llx not registered in io_range_list\n",
>
Ralph,
On Mon, 18 Mar 2019, rcampb...@nvidia.com wrote:
> From: Ralph Campbell
>
> If CONFIG_DEBUG_VIRTUAL is enabled, a read or write to /dev/mem can
> trigger a VIRTUAL_BUG_ON() depending on the value of high_memory.
> For example:
>
> read_mem()
> valid_phys_addr_range(p=401f1550,
Changed 0 --> NULL to avoid sparse warning
Corrected spelling mistakes reported by checkpatch.pl
Sparse warning below:
sudo make C=2 CF=-D__CHECK_ENDIAN__ M=kernel/trace
CHECK kernel/trace/ftrace.c
kernel/trace/ftrace.c:3007:24: warning: Using plain integer as NULL
pointer
On Sat, 23 Mar 2019, Stefan Agner wrote:
> In every other instance where mrc is used the coprocessor operand
> is prefix with p (e.g. p15). Use the p prefix in this case too.
> This fixes a build issue when using LLVM's integrated assembler:
> arch/arm/mach-mvebu/coherency_ll.S:69:6: error:
On Sat, 23 Mar 2019, Stefan Agner wrote:
> The label mvebu_boot_wa_start is not necessary and causes a build
> issue when building with LLVM's integrated assembler:
> AS arch/arm/mach-mvebu/pmsu_ll.o
> arch/arm/mach-mvebu/pmsu_ll.S:59:1: error: invalid symbol redefinition
>
The pull request you sent on Fri, 22 Mar 2019 17:19:47 +0100:
> https://github.com/ceph/ceph-client.git tags/ceph-for-5.1-rc2
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9a1050ad83e2a5db84436b11e10facd7d4a5ab26
Thank you!
--
Deet-doot-dot, I am a bot.
Hi Sean,
> Although its just 9 LOC, consider its impact on someone who is looking
> at
> the kernel's SGX support for the first time. Questions they may have
> when
> looking at the vDSO code/documentation:
>
> - What's an exit handler?
> - Why is an exit handler optional? Don't I always
Extend the inkern API with a function for reading available
attribute values of iio channels.
Signed-off-by: Artur Rojek
---
Changes:
v2: no change
drivers/iio/inkern.c | 20
include/linux/iio/consumer.h | 14 ++
2 files changed, 34 insertions(+)
Commit-ID: 1b72d43237980eab9b6ae6bb8181e51c840377e6
Gitweb: https://git.kernel.org/tip/1b72d43237980eab9b6ae6bb8181e51c840377e6
Author: Thomas Gleixner
AuthorDate: Thu, 21 Mar 2019 16:39:20 +0100
Committer: Thomas Gleixner
CommitDate: Sat, 23 Mar 2019 18:26:43 +0100
tick: Remove
The integer exponentiation is used in few places and might be used
in the future by other call sites. Move it to wider use.
Signed-off-by: Andy Shevchenko
---
drivers/video/backlight/pwm_bl.c | 15 ---
include/linux/kernel.h | 1 +
lib/math/Makefile| 2 +-
Convert "iio_read_avail_channel_raw" over to a wrapper around
"iio_read_avail_channel_attribute".
With the introduction of "iio_read_avail_channel_attribute",
the necessity of having a separate call to read raw channel values
became redundant.
Signed-off-by: Artur Rojek
---
Changes:
v2: new
Add a driver for battery present on Ingenic JZ47xx SoCs.
Signed-off-by: Artur Rojek
---
Changes:
v2: - rework the return logic in ingenic_battery_get_property,
- make index offsets point forward in ingenic_battery_set_scale,
- fix spacing around scale_raw[best_idx + 1]
Add documentation for the ingenic-battery driver, used on JZ47xx SoCs.
Signed-off-by: Artur Rojek
---
Changes:
v2: no change
.../bindings/power/supply/ingenic,battery.txt | 31 +++
1 file changed, 31 insertions(+)
create mode 100644
1 - 100 of 212 matches
Mail list logo