On Sun, 11 Mar 2018, Ard Biesheuvel wrote:
> To allow existing C code to be incorporated into the decompressor or
> the UEFI stub, introduce a CPP macro that turns all EXPORT_SYMBOL_xxx
> declarations into nops, and #define it in places where such exports
> are undesirable. Note that this gets
On Sun, 11 Mar 2018, Ard Biesheuvel wrote:
> To allow existing C code to be incorporated into the decompressor or
> the UEFI stub, introduce a CPP macro that turns all EXPORT_SYMBOL_xxx
> declarations into nops, and #define it in places where such exports
> are undesirable. Note that this gets
On Sun, Mar 11, 2018 at 4:55 AM, Nikolay Borisov
wrote:
>
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>> From: Andiry Xu
>>
>> Range node specifies a range of [start, end]. and is managed by a red-black
>> tree.
>> NOVA uses range node to manage NVM
On Sun, Mar 11, 2018 at 4:55 AM, Nikolay Borisov
wrote:
>
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>> From: Andiry Xu
>>
>> Range node specifies a range of [start, end]. and is managed by a red-black
>> tree.
>> NOVA uses range node to manage NVM allocator and inodes being used.
>>
>>
On Sat 2018-03-10 03:12:23, Alexey Dobriyan wrote:
> Various subsystems can create files and directories in /proc
> with names directly controlled by userspace.
>
> Which means "/", "." and ".." are no-no.
>
> "/" split is already taken care of, do the other 2 prohibited names.
Hmm, patch is
On Sat 2018-03-10 03:12:23, Alexey Dobriyan wrote:
> Various subsystems can create files and directories in /proc
> with names directly controlled by userspace.
>
> Which means "/", "." and ".." are no-no.
>
> "/" split is already taken care of, do the other 2 prohibited names.
Hmm, patch is
On Sun, Mar 11, 2018 at 5:12 AM, Nikolay Borisov
wrote:
>
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>> From: Andiry Xu
>>
>> NOVA divides the pmem range equally among per-CPU free lists,
>> and format the red-black trees by inserting the initial free
On Sun, Mar 11, 2018 at 5:12 AM, Nikolay Borisov
wrote:
>
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>> From: Andiry Xu
>>
>> NOVA divides the pmem range equally among per-CPU free lists,
>> and format the red-black trees by inserting the initial free range.
>>
>> Signed-off-by: Andiry Xu
>> ---
On Sun, Mar 11, 2018 at 1:35 PM, Ard Biesheuvel
wrote:
>
> I'm sure all of these architectures define some kind of 32-bit place
> relative relocation in their ELF psABI, and I see how it would be
> cleaner to change everything at once, but I anticipate a long tail of
>
On Sun, Mar 11, 2018 at 1:35 PM, Ard Biesheuvel
wrote:
>
> I'm sure all of these architectures define some kind of 32-bit place
> relative relocation in their ELF psABI, and I see how it would be
> cleaner to change everything at once, but I anticipate a long tail of
> issues with toolchains for
Avoid a VLA[1] by using a real constant expression instead of a variable.
The compiler should be able to optimize the original code and avoid using
an actual VLA. Anyway this change is useful because it will avoid a false
positive with -Wvla, it might also help the compiler generating better
code.
Avoid a VLA[1] by using a real constant expression instead of a variable.
The compiler should be able to optimize the original code and avoid using
an actual VLA. Anyway this change is useful because it will avoid a false
positive with -Wvla, it might also help the compiler generating better
code.
Avoid VLA[1] by using an already allocated buffer passed
by the caller.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
net/rds/connection.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net/rds/connection.c
Avoid VLA[1] by using an already allocated buffer passed
by the caller.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
net/rds/connection.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net/rds/connection.c b/net/rds/connection.c
index
Avoid VLA[1] by using an already allocated buffer passed
by the caller.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
net/rds/connection.c | 2 +-
net/rds/ib.c | 3 +++
net/rds/rds.h| 1 +
3 files changed, 5 insertions(+),
Avoid VLA[1] by using an already allocated buffer passed
by the caller.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
net/rds/connection.c | 2 +-
net/rds/ib.c | 3 +++
net/rds/rds.h| 1 +
3 files changed, 5 insertions(+), 1 deletion(-)
diff
n_ready will always be less than or equal to MAX_MAILBOXES.
So we avoid a VLA[1] and use fixed-length arrays instead.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
drivers/scsi/eata.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
n_ready will always be less than or equal to MAX_MAILBOXES.
So we avoid a VLA[1] and use fixed-length arrays instead.
[1] https://lkml.org/lkml/2018/3/7/621
Signed-off-by: Salvatore Mesoraca
---
drivers/scsi/eata.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
Also,
Alexei you never answered my questions out aliases with the umh modules.
Long term this important to consider.
Luis
Also,
Alexei you never answered my questions out aliases with the umh modules.
Long term this important to consider.
Luis
This adds a simple test to check whether /proc//fd/ symlinks are
correctly pointing to /dev/pts/ devices when attached to a terminal.
Signed-off-by: Christian Brauner
---
ChangeLog v1->v2:
* patch added
ChangeLog v0->v1:
* patch not present
---
Hey everyone,
This is the second iteration of this patch. Please note, that I added a
selftest for correct /proc//fd/{0,1,2} symlinks and added it to
tools/testing/selftests/filesystem because the root cause of the problem is
located in the devpts filesystem. But I'm not sure if this is the right
Most libcs will still look at /dev/ptmx when opening the master fd of a pty
device. When /dev/ptmx is a bind-mount of /dev/pts/ptmx and the TIOCGPTPEER
ioctl() is used to safely retrieve a file descriptor for the slave side of
the pty based on the master fd, the /proc/self/fd/{0,1,2} symlinks will
This adds a simple test to check whether /proc//fd/ symlinks are
correctly pointing to /dev/pts/ devices when attached to a terminal.
Signed-off-by: Christian Brauner
---
ChangeLog v1->v2:
* patch added
ChangeLog v0->v1:
* patch not present
---
tools/testing/selftests/Makefile |
Hey everyone,
This is the second iteration of this patch. Please note, that I added a
selftest for correct /proc//fd/{0,1,2} symlinks and added it to
tools/testing/selftests/filesystem because the root cause of the problem is
located in the devpts filesystem. But I'm not sure if this is the right
Most libcs will still look at /dev/ptmx when opening the master fd of a pty
device. When /dev/ptmx is a bind-mount of /dev/pts/ptmx and the TIOCGPTPEER
ioctl() is used to safely retrieve a file descriptor for the slave side of
the pty based on the master fd, the /proc/self/fd/{0,1,2} symlinks will
Hoist the check whether we have already found a suitable devpts filesystem
out of devpts_ptmx_path() in preparation for the devpts bind-mount
resolution patch. This is a non-functional change.
Signed-off-by: Christian Brauner
---
ChangeLog v1->v2:
* patch added
Hoist the check whether we have already found a suitable devpts filesystem
out of devpts_ptmx_path() in preparation for the devpts bind-mount
resolution patch. This is a non-functional change.
Signed-off-by: Christian Brauner
---
ChangeLog v1->v2:
* patch added
ChangeLog v0->v1:
* patch not
On 11 March 2018 at 21:12, Randy Dunlap wrote:
> +pkgcfg=`which pkg-config >/dev/null 2>&1`
Please use "command -v" instead of "which". command -v is in POSIX, so
the shell will have it for sure (builtin). which is not a builtin, it
is an external command that may or may
On 11 March 2018 at 21:12, Randy Dunlap wrote:
> +pkgcfg=`which pkg-config >/dev/null 2>&1`
Please use "command -v" instead of "which". command -v is in POSIX, so
the shell will have it for sure (builtin). which is not a builtin, it
is an external command that may or may not be installed on the
On Fri, Mar 09, 2018 at 12:37:06PM +0200, Kalle Valo wrote:
> "Tobin C. Harding" writes:
>
> > The kernel would like to have all stack VLA usage removed[1]. rsi uses
> > a VLA based on 'blksize'. Elsewhere in the SDIO code maximum block size
> > is defined using a magic number.
On Fri, Mar 09, 2018 at 12:37:06PM +0200, Kalle Valo wrote:
> "Tobin C. Harding" writes:
>
> > The kernel would like to have all stack VLA usage removed[1]. rsi uses
> > a VLA based on 'blksize'. Elsewhere in the SDIO code maximum block size
> > is defined using a magic number. We can use a
Hi Joe,
On Sun, Mar 11, 2018 at 12:52:41PM -0700, Joe Perches wrote:
> On Mon, 2018-03-12 at 01:11 +0530, Arushi Singhal wrote:
> > Using pr_() is more concise than
> > printk(KERN_).
> > Replace printks having a log level with the appropriate
> > pr_*() macros.
> >
> > Signed-off-by: Arushi
Hi Joe,
On Sun, Mar 11, 2018 at 12:52:41PM -0700, Joe Perches wrote:
> On Mon, 2018-03-12 at 01:11 +0530, Arushi Singhal wrote:
> > Using pr_() is more concise than
> > printk(KERN_).
> > Replace printks having a log level with the appropriate
> > pr_*() macros.
> >
> > Signed-off-by: Arushi
On 11 March 2018 at 20:20, Linus Torvalds wrote:
> On Sun, Mar 11, 2018 at 5:38 AM, Ard Biesheuvel
> wrote:
>> Before updating certain subsystems to use place relative 32-bit
>> relocations in special sections, to save space and reduce
On 11 March 2018 at 20:20, Linus Torvalds wrote:
> On Sun, Mar 11, 2018 at 5:38 AM, Ard Biesheuvel
> wrote:
>> Before updating certain subsystems to use place relative 32-bit
>> relocations in special sections, to save space and reduce the
>> number of absolute relocations that need to be
On Sun, Mar 11, 2018 at 5:38 AM, Ard Biesheuvel
wrote:
> Before updating certain subsystems to use place relative 32-bit
> relocations in special sections, to save space and reduce the
> number of absolute relocations that need to be processed at runtime
> by
On Sun, Mar 11, 2018 at 5:38 AM, Ard Biesheuvel
wrote:
> Before updating certain subsystems to use place relative 32-bit
> relocations in special sections, to save space and reduce the
> number of absolute relocations that need to be processed at runtime
> by relocatable kernels, introduce the
> On Mar 11, 2018, at 12:51 PM, Nick French wrote:
>
> On Sat, Mar 10, 2018 at 10:20:23AM -0800, Andy Lutomirski wrote:
Perhaps the easy answer is to change the fatal is-pat-enabled check to just
a warning like "you have PAT enabled, so wc is disabled for the
> On Mar 11, 2018, at 12:51 PM, Nick French wrote:
>
> On Sat, Mar 10, 2018 at 10:20:23AM -0800, Andy Lutomirski wrote:
Perhaps the easy answer is to change the fatal is-pat-enabled check to just
a warning like "you have PAT enabled, so wc is disabled for the
framebuffer.
On 02/27/2018 02:23 AM, Al Viro wrote:
> On Tue, Feb 27, 2018 at 12:57:21AM +, Al Viro wrote:
>> On Tue, Feb 27, 2018 at 01:41:11AM +0100, Mickaël Salaün wrote:
>>> The function current_nameidata_security(struct inode *) can be used to
>>> retrieve a blob's pointer address tied to the inode
On 02/27/2018 02:23 AM, Al Viro wrote:
> On Tue, Feb 27, 2018 at 12:57:21AM +, Al Viro wrote:
>> On Tue, Feb 27, 2018 at 01:41:11AM +0100, Mickaël Salaün wrote:
>>> The function current_nameidata_security(struct inode *) can be used to
>>> retrieve a blob's pointer address tied to the inode
On Sun, Mar 11, 2018 at 3:55 AM, Dominik Brodowski
wrote:
> Here is a first set of patches which reduce the number of syscall invocations
> from within the kernel.
This all looks ok to me. I think there may be some room for cleanup
and bikeshedding later (the
On Sun, Mar 11, 2018 at 3:55 AM, Dominik Brodowski
wrote:
> Here is a first set of patches which reduce the number of syscall invocations
> from within the kernel.
This all looks ok to me. I think there may be some room for cleanup
and bikeshedding later (the "ksys_mmap_pgoff()" name made me go
Hi Jacopo,
On Fri, Mar 02, 2018 at 05:35:41PM +0100, Jacopo Mondi wrote:
> Add entry for Aptina/Micron MT9T112 camera sensor. The driver is
> currently orphaned.
>
> Signed-off-by: Jacopo Mondi
> ---
> MAINTAINERS | 7 +++
> 1 file changed, 7 insertions(+)
>
>
Hi Jacopo,
On Fri, Mar 02, 2018 at 05:35:41PM +0100, Jacopo Mondi wrote:
> Add entry for Aptina/Micron MT9T112 camera sensor. The driver is
> currently orphaned.
>
> Signed-off-by: Jacopo Mondi
> ---
> MAINTAINERS | 7 +++
> 1 file changed, 7 insertions(+)
>
> diff --git a/MAINTAINERS
From: Randy Dunlap
Each of 'make {menu,n,g,x}config' uses (needs) pkg-config to make sure
that other required files are present, but none of these check that
pkg-config itself is present. Add a check for all 4 of these targets.
Fixes kernel bugzilla #77511:
From: Randy Dunlap
Each of 'make {menu,n,g,x}config' uses (needs) pkg-config to make sure
that other required files are present, but none of these check that
pkg-config itself is present. Add a check for all 4 of these targets.
Fixes kernel bugzilla #77511:
On Mon, 5 Mar 2018, Alan Tull wrote:
Hi Hao,
I do think we should consider different hw implementations with this code
because it does look like most of it is generic. Specifically, I think
we should consider DFH based fpga images that have been shipped already,
and I think we need to
On Mon, 5 Mar 2018, Alan Tull wrote:
Hi Hao,
I do think we should consider different hw implementations with this code
because it does look like most of it is generic. Specifically, I think
we should consider DFH based fpga images that have been shipped already,
and I think we need to
On Mon, Mar 12, 2018 at 01:13:44AM +1100, Stephen Rothwell wrote:
> Hi Jesper,
>
> On Sun, 11 Mar 2018 12:05:51 +0100 Jesper Nilsson
> wrote:
> >
> > As promised, pull the below tag for the removal of the CRIS-port.
>
> I guess the easiest thing for me to do is just
On Mon, Mar 12, 2018 at 01:13:44AM +1100, Stephen Rothwell wrote:
> Hi Jesper,
>
> On Sun, 11 Mar 2018 12:05:51 +0100 Jesper Nilsson
> wrote:
> >
> > As promised, pull the below tag for the removal of the CRIS-port.
>
> I guess the easiest thing for me to do is just remove the cris tree
> from
This patchset implements a driver for Valve Steam Controller, based on a
reverse analysis by myself.
Sorry, I've been out of town for a few weeks and couldn't keep up with this...
@Pierre-Loup and @Clément, could you please have another look at this and
check if it is worthy? Benjamin will not
This patchset implements a driver for Valve Steam Controller, based on a
reverse analysis by myself.
Sorry, I've been out of town for a few weeks and couldn't keep up with this...
@Pierre-Loup and @Clément, could you please have another look at this and
check if it is worthy? Benjamin will not
The wireless adaptor does not tell if a device is already connected when
steam_probe() is run.
Use a command to request the connection status.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 16
1 file changed, 16 insertions(+)
The wireless adaptor does not tell if a device is already connected when
steam_probe() is run.
Use a command to request the connection status.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 16
1 file changed, 16 insertions(+)
diff --git
The wireless Steam Controller is battery operated, so add the battery
device and power information.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 141 +++-
1 file changed, 140 insertions(+), 1
The wireless Steam Controller is battery operated, so add the battery
device and power information.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 141 +++-
1 file changed, 140 insertions(+), 1 deletion(-)
diff --git
There are two ways to connect the Steam Controller: directly to the USB
or with the USB wireless adapter. Both methods are similar, but the
wireless adapter can connect up to 4 devices at the same time.
The wired device will appear as 3 interfaces: a virtual mouse, a virtual
keyboard and a
There are two ways to connect the Steam Controller: directly to the USB
or with the USB wireless adapter. Both methods are similar, but the
wireless adapter can connect up to 4 devices at the same time.
The wired device will appear as 3 interfaces: a virtual mouse, a virtual
keyboard and a
This device has a feature report to send and receive commands.
Use it to get the serial number and set the device's uniq value.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 108 ++--
1 file changed, 105
This device has a feature report to send and receive commands.
Use it to get the serial number and set the device's uniq value.
Signed-off-by: Rodrigo Rivas Costa
---
drivers/hid/hid-steam.c | 108 ++--
1 file changed, 105 insertions(+), 3
Hi Benjamin,
On Wed, Mar 07, 2018 at 12:50:08PM +0100, Benjamin Warnke wrote:
> Hi Eric,
>
>
> On 06.03.2018 at 23:13, Eric Biggers wrote:
> >
> > Hi Benjamin,
> >
> > On Tue, Mar 06, 2018 at 09:23:08PM +0100, Benjamin Warnke wrote:
> >> Currently ZRAM uses compression-algorithms from the
Hi Benjamin,
On Wed, Mar 07, 2018 at 12:50:08PM +0100, Benjamin Warnke wrote:
> Hi Eric,
>
>
> On 06.03.2018 at 23:13, Eric Biggers wrote:
> >
> > Hi Benjamin,
> >
> > On Tue, Mar 06, 2018 at 09:23:08PM +0100, Benjamin Warnke wrote:
> >> Currently ZRAM uses compression-algorithms from the
On Fri, Mar 09, 2018 at 09:34:42PM -0500, Steven Rostedt wrote:
SNIP
> Special thanks goes out to Al for his patience and his time that he spent in
> educating us in a proper logical parser.
>
> Two patches were added to do some initial clean up. The last patch
> implements Al's suggestions. I
On Fri, Mar 09, 2018 at 09:34:42PM -0500, Steven Rostedt wrote:
SNIP
> Special thanks goes out to Al for his patience and his time that he spent in
> educating us in a proper logical parser.
>
> Two patches were added to do some initial clean up. The last patch
> implements Al's suggestions. I
On Mon, 2018-03-12 at 01:11 +0530, Arushi Singhal wrote:
> Using pr_() is more concise than
> printk(KERN_).
> Replace printks having a log level with the appropriate
> pr_*() macros.
>
> Signed-off-by: Arushi Singhal
> ---
> changes in v2
> *in v1 printk() were
On Mon, 2018-03-12 at 01:11 +0530, Arushi Singhal wrote:
> Using pr_() is more concise than
> printk(KERN_).
> Replace printks having a log level with the appropriate
> pr_*() macros.
>
> Signed-off-by: Arushi Singhal
> ---
> changes in v2
> *in v1 printk() were replaced with netdev_*()
>
On Sat, Mar 10, 2018 at 10:20:23AM -0800, Andy Lutomirski wrote:
>>> Perhaps the easy answer is to change the fatal is-pat-enabled check to just
>>> a warning like "you have PAT enabled, so wc is disabled for the framebuffer.
>>> if you want wc, use the nopat parameter"?
>>
>> I like this idea
On Sat, Mar 10, 2018 at 10:20:23AM -0800, Andy Lutomirski wrote:
>>> Perhaps the easy answer is to change the fatal is-pat-enabled check to just
>>> a warning like "you have PAT enabled, so wc is disabled for the framebuffer.
>>> if you want wc, use the nopat parameter"?
>>
>> I like this idea
On Sun, 11 Mar 2018, Roman Lakeev wrote:
> Sorry for strange message in previous mail.
>
> remove check that offset greater than cachep->colour
> bacause this is already checked in previous lines
>
> Signed-off-by: Roman Lakeev
Acked-by: David Rientjes
On Sun, 11 Mar 2018, Roman Lakeev wrote:
> Sorry for strange message in previous mail.
>
> remove check that offset greater than cachep->colour
> bacause this is already checked in previous lines
>
> Signed-off-by: Roman Lakeev
Acked-by: David Rientjes
On Sat, Mar 10, 2018 at 05:50:56PM +0800, Leo Yan wrote:
SNIP
> > > diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c
> > > index 12b7427..3125871 100644
> > > --- a/tools/perf/util/machine.c
> > > +++ b/tools/perf/util/machine.c
> > > @@ -1299,9 +1299,18 @@ static int
> > >
On Sat, Mar 10, 2018 at 05:50:56PM +0800, Leo Yan wrote:
SNIP
> > > diff --git a/tools/perf/util/machine.c b/tools/perf/util/machine.c
> > > index 12b7427..3125871 100644
> > > --- a/tools/perf/util/machine.c
> > > +++ b/tools/perf/util/machine.c
> > > @@ -1299,9 +1299,18 @@ static int
> > >
Currently the VDSO does not handle
clock_gettime( CLOCK_MONOTONIC_RAW, )
on Intel / AMD - it calls
vdso_fallback_gettime()
for this clock, which issues a syscall, having an unacceptably high
latency (minimum measurable time or time between measurements)
of 300-700ns on 2
Currently the VDSO does not handle
clock_gettime( CLOCK_MONOTONIC_RAW, )
on Intel / AMD - it calls
vdso_fallback_gettime()
for this clock, which issues a syscall, having an unacceptably high
latency (minimum measurable time or time between measurements)
of 300-700ns on 2
Hello,
On 07.03.2018 19:37, Paul Kocialkowski wrote:
> Hi,
>
> First off, I'd like to take the occasion to say thank-you for your work.
> This is a major piece of plumbing that is required for me to add support
> for the Allwinner CedarX VPU hardware in upstream Linux. Other drivers,
> such as
Hello,
On 07.03.2018 19:37, Paul Kocialkowski wrote:
> Hi,
>
> First off, I'd like to take the occasion to say thank-you for your work.
> This is a major piece of plumbing that is required for me to add support
> for the Allwinner CedarX VPU hardware in upstream Linux. Other drivers,
> such as
On 02/17/2018 08:54 PM, sean.w...@mediatek.com wrote:
> From: Sean Wang
>
> add High-Speed DMA (HSDMA) nodes
>
> Signed-off-by: Sean Wang
NAK. AFAIK the driver is not yest upstream
Regards,
Matthias
> ---
>
On 02/17/2018 08:54 PM, sean.w...@mediatek.com wrote:
> From: Sean Wang
>
> add High-Speed DMA (HSDMA) nodes
>
> Signed-off-by: Sean Wang
NAK. AFAIK the driver is not yest upstream
Regards,
Matthias
> ---
> arch/arm64/boot/dts/mediatek/mt7622.dtsi | 10 ++
> 1 file changed, 10
Using pr_() is more concise than
printk(KERN_).
Replace printks having a log level with the appropriate
pr_*() macros.
Signed-off-by: Arushi Singhal
---
changes in v2
*in v1 printk() were replaced with netdev_*()
net/netfilter/nf_conntrack_acct.c | 2 +-
Using pr_() is more concise than
printk(KERN_).
Replace printks having a log level with the appropriate
pr_*() macros.
Signed-off-by: Arushi Singhal
---
changes in v2
*in v1 printk() were replaced with netdev_*()
net/netfilter/nf_conntrack_acct.c | 2 +-
Hello,
On 07.03.2018 19:37, Paul Kocialkowski wrote:
> Hi,
>
> First off, I'd like to take the occasion to say thank-you for your work.
> This is a major piece of plumbing that is required for me to add support
> for the Allwinner CedarX VPU hardware in upstream Linux. Other drivers,
> such as
Hello,
On 07.03.2018 19:37, Paul Kocialkowski wrote:
> Hi,
>
> First off, I'd like to take the occasion to say thank-you for your work.
> This is a major piece of plumbing that is required for me to add support
> for the Allwinner CedarX VPU hardware in upstream Linux. Other drivers,
> such as
Am Freitag, 9. März 2018, 11:50:47 CET schrieb Arvind Yadav:
> if device_register() returned an error! Always use put_device()
> to give up the reference initialized.
>
> Arvind Yadav (2):
> [PATCH 1/2] mtd: use put_device() if device_register fail
> [PATCH 2/2] mtd: ubi: use put_device() if
Am Freitag, 9. März 2018, 11:50:47 CET schrieb Arvind Yadav:
> if device_register() returned an error! Always use put_device()
> to give up the reference initialized.
>
> Arvind Yadav (2):
> [PATCH 1/2] mtd: use put_device() if device_register fail
> [PATCH 2/2] mtd: ubi: use put_device() if
ivtvfb was previously disabled for x86 PAT-enabled systems
by commit 1bf1735b4780 ("x86/mm/pat, drivers/media/ivtv:
Use arch_phys_wc_add() and require PAT disabled") as a
workaround to abstract MTRR code away from device drivers.
The driver is not easily upgradable to the PAT-aware
ioremap_wc()
ivtvfb was previously disabled for x86 PAT-enabled systems
by commit 1bf1735b4780 ("x86/mm/pat, drivers/media/ivtv:
Use arch_phys_wc_add() and require PAT disabled") as a
workaround to abstract MTRR code away from device drivers.
The driver is not easily upgradable to the PAT-aware
ioremap_wc()
init_dummy_netdev() leaves its netdev_ops pointer zeroed. This leads
to a NULL pointer dereference when sk_busy_loop fires against an iwlwifi
wireless adapter and checks napi->dev->netdev_ops->ndo_busy_poll.
Avoid this by ensuring that napi->dev is not a dummy device before
dereferencing napi
Hi Dave,
I stumbled across a reproducible kernel panic while playing around with
busy_poll on a Linux 4.9.86 kernel. There's an unfortunate interaction
between init_dummy_netdev, which doesn't bother to fill in netdev_ops, and
sk_busy_loop, which assumes netdev_ops is a valid pointer.
To
init_dummy_netdev() leaves its netdev_ops pointer zeroed. This leads
to a NULL pointer dereference when sk_busy_loop fires against an iwlwifi
wireless adapter and checks napi->dev->netdev_ops->ndo_busy_poll.
Avoid this by ensuring that napi->dev is not a dummy device before
dereferencing napi
Hi Dave,
I stumbled across a reproducible kernel panic while playing around with
busy_poll on a Linux 4.9.86 kernel. There's an unfortunate interaction
between init_dummy_netdev, which doesn't bother to fill in netdev_ops, and
sk_busy_loop, which assumes netdev_ops is a valid pointer.
To
Currently the VDSO does not handle
clock_gettime( CLOCK_MONOTONIC_RAW, )
on Intel / AMD - it calls
vdso_fallback_gettime()
for this clock, which issues a syscall, having an unacceptably high
latency (minimum measurable time or time between measurements)
of 300-700ns on 2
Currently the VDSO does not handle
clock_gettime( CLOCK_MONOTONIC_RAW, )
on Intel / AMD - it calls
vdso_fallback_gettime()
for this clock, which issues a syscall, having an unacceptably high
latency (minimum measurable time or time between measurements)
of 300-700ns on 2
On Sun, Mar 11, 2018 at 02:00:13PM +0200, Nikolay Borisov wrote:
> [Adding Herbert Xu to CC since he is the maintainer of the crypto subsys
> maintainer]
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>
>
> > +static inline u32 nova_crc32c(u32 crc, const u8 *data, size_t len)
> > +{
> > + u8 *ptr
On Sun, Mar 11, 2018 at 02:00:13PM +0200, Nikolay Borisov wrote:
> [Adding Herbert Xu to CC since he is the maintainer of the crypto subsys
> maintainer]
>
> On 10.03.2018 20:17, Andiry Xu wrote:
>
>
> > +static inline u32 nova_crc32c(u32 crc, const u8 *data, size_t len)
> > +{
> > + u8 *ptr
On Sat, Mar 10, 2018 at 9:40 AM, Dan Williams wrote:
> On Sat, Mar 10, 2018 at 1:46 AM, Christoph Hellwig wrote:
>>> +int dax_set_page_dirty(struct page *page)
>>> +{
>>> + /*
>>> + * Unlike __set_page_dirty_no_writeback that handles dirty page
>>>
On Sat, Mar 10, 2018 at 9:40 AM, Dan Williams wrote:
> On Sat, Mar 10, 2018 at 1:46 AM, Christoph Hellwig wrote:
>>> +int dax_set_page_dirty(struct page *page)
>>> +{
>>> + /*
>>> + * Unlike __set_page_dirty_no_writeback that handles dirty page
>>> + * tracking in the page object,
On 02/17/2018 08:54 PM, sean.w...@mediatek.com wrote:
> From: Sean Wang
>
> All ethsys, pciesys and ssusbsys internally include reset controller, so
> explicitly add back these missing cell definitions to related bindings
> and examples.
>
> Signed-off-by: Sean Wang
On 02/17/2018 08:54 PM, sean.w...@mediatek.com wrote:
> From: Sean Wang
>
> All ethsys, pciesys and ssusbsys internally include reset controller, so
> explicitly add back these missing cell definitions to related bindings
> and examples.
>
> Signed-off-by: Sean Wang
> Cc: Rob Herring
> Cc:
601 - 700 of 994 matches
Mail list logo