On 04/06/2018 12:47 PM, Andrea Parri wrote:
> There appeared to be a certain, recurrent uncertainty concerning the
> semantics of spin_is_locked(), likely a consequence of the fact that
> this semantics remains undocumented or that it has been historically
> linked to the (likewise unclear)
On 04/06/2018 12:47 PM, Andrea Parri wrote:
> There appeared to be a certain, recurrent uncertainty concerning the
> semantics of spin_is_locked(), likely a consequence of the fact that
> this semantics remains undocumented or that it has been historically
> linked to the (likewise unclear)
Changes from v4
* Fix compile error reported by Tom Lendacky
* Avoid setting _PAGE_GLOBAL on non-present entries
Changes from v3:
* Fix whitespace issue noticed by willy
* Clarify comments about X86_FEATURE_PGE checks
* Clarify commit message around the necessity of _PAGE_GLOBAL
filtering
Changes from v4
* Fix compile error reported by Tom Lendacky
* Avoid setting _PAGE_GLOBAL on non-present entries
Changes from v3:
* Fix whitespace issue noticed by willy
* Clarify comments about X86_FEATURE_PGE checks
* Clarify commit message around the necessity of _PAGE_GLOBAL
filtering
From: Dave Hansen
When clearing _PAGE_PRESENT on a huge page, we need to be careful
to also clear _PAGE_PSE, otherwise it might still get confused
for a valid large page table entry.
We do that near the spot where we *set* _PAGE_PSE. That's fine,
but it's
From: Dave Hansen
When clearing _PAGE_PRESENT on a huge page, we need to be careful
to also clear _PAGE_PSE, otherwise it might still get confused
for a valid large page table entry.
We do that near the spot where we *set* _PAGE_PSE. That's fine,
but it's unnecessary. pgprot_large_2_4k()
From: Dave Hansen
The pageattr code has a pattern repeated where it sets _PAGE_GLOBAL
for present PTEs but clears it for non-present PTEs. The intention
is to keep _PAGE_GLOBAL from getting confused with _PAGE_PROTNONE
since _PAGE_GLOBAL is for present PTEs and
From: Dave Hansen
The "normal" kernel page table creation mechanisms using
PAGE_KERNEL_* page protections will never set _PAGE_GLOBAL with PTI.
The few places in the kernel that always want _PAGE_GLOBAL must
avoid using PAGE_KERNEL_*.
Document that we want it here
From: Dave Hansen
The "normal" kernel page table creation mechanisms using
PAGE_KERNEL_* page protections will never set _PAGE_GLOBAL with PTI.
The few places in the kernel that always want _PAGE_GLOBAL must
avoid using PAGE_KERNEL_*.
Document that we want it here and its use is not
From: Dave Hansen
The pageattr code has a pattern repeated where it sets _PAGE_GLOBAL
for present PTEs but clears it for non-present PTEs. The intention
is to keep _PAGE_GLOBAL from getting confused with _PAGE_PROTNONE
since _PAGE_GLOBAL is for present PTEs and _PAGE_PROTNONE is for
From: Dave Hansen
I was mystified as to where the _PAGE_GLOBAL in the kernel page tables
for kernel text came from. I audited all the places I could find, but
I missed one: head_64.S.
The page tables that we create in here live for a long time, and they
also have
From: Dave Hansen
I was mystified as to where the _PAGE_GLOBAL in the kernel page tables
for kernel text came from. I audited all the places I could find, but
I missed one: head_64.S.
The page tables that we create in here live for a long time, and they
also have _PAGE_GLOBAL set, despite
From: Dave Hansen
The pageattr code has a mode where it can set or clear PTE bits in
existing PTEs, so the page protections of the *new* PTEs come from
one of two places:
1. The set/clear masks: cpa->mask_clr / cpa->mask_set
2. The existing PTE
We filter
From: Dave Hansen
The pageattr code has a mode where it can set or clear PTE bits in
existing PTEs, so the page protections of the *new* PTEs come from
one of two places:
1. The set/clear masks: cpa->mask_clr / cpa->mask_set
2. The existing PTE
We filter ->mask_set/clr for supported PTE bits
From: Dave Hansen
Summary:
In current kernels, with PTI enabled, no pages are marked Global. This
potentially increases TLB misses. But, the mechanism by which the Global
bit is set and cleared is rather haphazard. This patch makes the process
more explicit. In
From: Dave Hansen
Summary:
In current kernels, with PTI enabled, no pages are marked Global. This
potentially increases TLB misses. But, the mechanism by which the Global
bit is set and cleared is rather haphazard. This patch makes the process
more explicit. In the end, it leaves us with
On Fri, Apr 06, 2018 at 09:47:39PM +0200, Andrea Parri wrote:
> There appeared to be a certain, recurrent uncertainty concerning the
> semantics of spin_is_locked(), likely a consequence of the fact that
> this semantics remains undocumented or that it has been historically
> linked to the
Following Peter Z's patch ("asm-generic: Disallow no-op mb() for SMP
systems") which makes mb() mandatory for SMP architectures we define it
as l.msync. On OpenRISC this will flush the current cores write buffer
and trigger remote cores to invalidate their caches of the written
memory.
On Fri, Apr 06, 2018 at 09:47:39PM +0200, Andrea Parri wrote:
> There appeared to be a certain, recurrent uncertainty concerning the
> semantics of spin_is_locked(), likely a consequence of the fact that
> this semantics remains undocumented or that it has been historically
> linked to the
Following Peter Z's patch ("asm-generic: Disallow no-op mb() for SMP
systems") which makes mb() mandatory for SMP architectures we define it
as l.msync. On OpenRISC this will flush the current cores write buffer
and trigger remote cores to invalidate their caches of the written
memory.
From: Dave Hansen
The entry/exit text and cpu_entry_area are mapped into userspace and
the kernel. But, they are not _PAGE_GLOBAL. This creates unnecessary
TLB misses.
Add the _PAGE_GLOBAL flag for these areas.
Signed-off-by: Dave Hansen
From: Dave Hansen
A PTE is constructed from a physical address and a pgprotval_t.
__PAGE_KERNEL, for instance, is a pgprot_t and must be converted
into a pgprotval_t before it can be used to create a PTE. This is
done implicitly within functions like pfn_pte() by
From: Dave Hansen
The entry/exit text and cpu_entry_area are mapped into userspace and
the kernel. But, they are not _PAGE_GLOBAL. This creates unnecessary
TLB misses.
Add the _PAGE_GLOBAL flag for these areas.
Signed-off-by: Dave Hansen
Cc: Andrea Arcangeli
Cc: Andy Lutomirski
Cc: Linus
From: Dave Hansen
A PTE is constructed from a physical address and a pgprotval_t.
__PAGE_KERNEL, for instance, is a pgprot_t and must be converted
into a pgprotval_t before it can be used to create a PTE. This is
done implicitly within functions like pfn_pte() by massage_pgprot().
However,
From: Dave Hansen
__ro_after_init data gets stuck in the .rodata section. That's normally
fine because the kernel itself manages the R/W properties.
But, if we run __change_page_attr() on an area which is __ro_after_init,
the .rodata checks will trigger and force
From: Dave Hansen
__ro_after_init data gets stuck in the .rodata section. That's normally
fine because the kernel itself manages the R/W properties.
But, if we run __change_page_attr() on an area which is __ro_after_init,
the .rodata checks will trigger and force the area to be immediately
Note: This has changed since the last version. It now clones the
kernel text PMDs at a much later point and also disables this
functionality on AMD K8 processors. Details in the patch.
--
I'm sticking this at the end of the series because it's a bit weird.
It can be dropped and the rest of
Note: This has changed since the last version. It now clones the
kernel text PMDs at a much later point and also disables this
functionality on AMD K8 processors. Details in the patch.
--
I'm sticking this at the end of the series because it's a bit weird.
It can be dropped and the rest of
From: Dave Hansen
The __PAGE_KERNEL_* page permissions are "raw". They contain bits
that may or may not be supported on the current processor. They need
to be filtered by a mask (currently __supported_pte_mask) to turn them
into a value that we can actually set in
From: Dave Hansen
The __PAGE_KERNEL_* page permissions are "raw". They contain bits
that may or may not be supported on the current processor. They need
to be filtered by a mask (currently __supported_pte_mask) to turn them
into a value that we can actually set in a PTE.
These
On 04/05/2018 12:58 PM, Will Deacon wrote:
> The qspinlock locking slowpath utilises a "pending" bit as a simple form
> of an embedded test-and-set lock that can avoid the overhead of explicit
> queuing in cases where the lock is held but uncontended. This bit is
> managed using a cmpxchg loop
On 04/05/2018 12:58 PM, Will Deacon wrote:
> The qspinlock locking slowpath utilises a "pending" bit as a simple form
> of an embedded test-and-set lock that can avoid the overhead of explicit
> queuing in cases where the lock is held but uncontended. This bit is
> managed using a cmpxchg loop
Breaks long lines in pi433_if.c, fixing checkpatch.pl warnings:
"WARNING: line over 80 characters"
Signed-off-by: Simon Sandström
---
drivers/staging/pi433/pi433_if.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git
Breaks long lines in pi433_if.c, fixing checkpatch.pl warnings:
"WARNING: line over 80 characters"
Signed-off-by: Simon Sandström
---
drivers/staging/pi433/pi433_if.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/pi433/pi433_if.c
Quoting Quentin Schulz (2018-04-06 00:50:45)
> There is no SPEAr600 device named "wdt". Instead, the description of the
> WDT (watchdog) was recently added to the Device Tree, and the device
> name is "fc88.wdt", so we should associate the WDT fixed rate clock
> to this device name.
>
>
Quoting Quentin Schulz (2018-04-06 00:50:45)
> There is no SPEAr600 device named "wdt". Instead, the description of the
> WDT (watchdog) was recently added to the Device Tree, and the device
> name is "fc88.wdt", so we should associate the WDT fixed rate clock
> to this device name.
>
>
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:28)
> From: Gabriel Fernandez
>
> Add missing static for const parent names and clock ops.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:28)
> From: Gabriel Fernandez
>
> Add missing static for const parent names and clock ops.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:31)
> From: Gabriel Fernandez
>
> This patch adds tzc2 clock and rename tzc clock into tzc1
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:29)
> From: Gabriel Fernandez
>
> This patch remove unused constant.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:31)
> From: Gabriel Fernandez
>
> This patch adds tzc2 clock and rename tzc clock into tzc1
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:29)
> From: Gabriel Fernandez
>
> This patch remove unused constant.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:30)
> From: Gabriel Fernandez
>
> fix bad copy / paste.
> SAI3 & SAI4 used gate of SAI2 instead SAI3 & SAI4
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:33)
> From: Gabriel Fernandez
>
> It's recommended to use only clk_sys_dbg clock instead to activate
> debug IP.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:30)
> From: Gabriel Fernandez
>
> fix bad copy / paste.
> SAI3 & SAI4 used gate of SAI2 instead SAI3 & SAI4
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:33)
> From: Gabriel Fernandez
>
> It's recommended to use only clk_sys_dbg clock instead to activate
> debug IP.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Ram Pai writes:
> On Wed, Apr 04, 2018 at 06:41:01PM -0300, Thiago Jung Bauermann wrote:
>>
>> Hello Ram,
>>
>> Ram Pai writes:
>>
>> > Applications need the ability to associate an address-range with some
>> > key and latter revert to its initial
Ram Pai writes:
> On Wed, Apr 04, 2018 at 06:41:01PM -0300, Thiago Jung Bauermann wrote:
>>
>> Hello Ram,
>>
>> Ram Pai writes:
>>
>> > Applications need the ability to associate an address-range with some
>> > key and latter revert to its initial default key. Pkey-0 comes close to
>> >
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:32)
> From: Gabriel Fernandez
>
> stgen_k should be declared as critical to avoid blocking console
> when ck_hsi is not used.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting gabriel.fernan...@st.com (2018-04-05 23:39:32)
> From: Gabriel Fernandez
>
> stgen_k should be declared as critical to avoid blocking console
> when ck_hsi is not used.
>
> Signed-off-by: Gabriel Fernandez
> ---
Applied to clk-next
Quoting Bartosz Golaszewski (2018-03-30 08:28:56)
> From: Bartosz Golaszewski
>
> This code is no longer used. Remove it.
>
> Signed-off-by: Bartosz Golaszewski
> Reviewed-by: David Lechner
> ---
I'll try to
Quoting Bartosz Golaszewski (2018-03-30 08:28:56)
> From: Bartosz Golaszewski
>
> This code is no longer used. Remove it.
>
> Signed-off-by: Bartosz Golaszewski
> Reviewed-by: David Lechner
> ---
I'll try to remember, but please send this again if we need to apply it
to the clk tree for
This patchkit fixes some random minor issues in the perf user tools
-Andi
This patchkit fixes some random minor issues in the perf user tools
-Andi
From: Andi Kleen
For perf mem report / perf mem record, pass all unknown options
through to the underlying report/record commands. This makes things
like
perf mem record -a sleep 1
work. Matches how c2c and other tools work.
Signed-off-by: Andi Kleen
From: Andi Kleen
For perf mem report / perf mem record, pass all unknown options
through to the underlying report/record commands. This makes things
like
perf mem record -a sleep 1
work. Matches how c2c and other tools work.
Signed-off-by: Andi Kleen
---
From: Andi Kleen
When perf record encounters an error setting up an event it suggests
to enable CONFIG_PERF_EVENTS. This is misleading because:
- Usually it is enabled (it is really hard to disable on x86)
- The problem is usually somewhere else, e.g. the CPU is not
From: Andi Kleen
When perf record encounters an error setting up an event it suggests
to enable CONFIG_PERF_EVENTS. This is misleading because:
- Usually it is enabled (it is really hard to disable on x86)
- The problem is usually somewhere else, e.g. the CPU is not supported
or an invalid
Quoting Bartosz Golaszewski (2018-03-30 08:28:51)
> From: Bartosz Golaszewski
>
> In order to be able to use the reset framework in legacy boot mode as
> well, add the reset lookup table to the psc driver for da850 variant.
>
> Signed-off-by: Bartosz Golaszewski
Quoting Bartosz Golaszewski (2018-03-30 08:28:51)
> From: Bartosz Golaszewski
>
> In order to be able to use the reset framework in legacy boot mode as
> well, add the reset lookup table to the psc driver for da850 variant.
>
> Signed-off-by: Bartosz Golaszewski
> ---
Applied to clk-next
From: Andi Kleen
Clarify in the browser help that ESC in tui mode may go back to the
previous screen instead of just exiting (was not clear to me)
Signed-off-by: Andi Kleen
---
tools/perf/ui/browsers/hists.c | 2 +-
1 file changed, 1 insertion(+), 1
From: Andi Kleen
Clarify in the browser help that ESC in tui mode may go back to the
previous screen instead of just exiting (was not clear to me)
Signed-off-by: Andi Kleen
---
tools/perf/ui/browsers/hists.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
From: Andi Kleen
perf record suggests to enable the APIC on errors.
APIC is practically always used today and the problem is usually somewhere else.
Just remove the outdated suggestion.
Signed-off-by: Andi Kleen
---
tools/perf/util/evsel.c | 3 +--
From: Andi Kleen
perf record suggests to enable the APIC on errors.
APIC is practically always used today and the problem is usually somewhere else.
Just remove the outdated suggestion.
Signed-off-by: Andi Kleen
---
tools/perf/util/evsel.c | 3 +--
1 file changed, 1 insertion(+), 2
Breaks long lines in rf69.h, fixing checkpatch.pl warnings:
"WARNING: line over 80 characters"
Signed-off-by: Simon Sandström
---
drivers/staging/pi433/rf69.h | 28 +++-
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git
Breaks long lines in rf69.h, fixing checkpatch.pl warnings:
"WARNING: line over 80 characters"
Signed-off-by: Simon Sandström
---
drivers/staging/pi433/rf69.h | 28 +++-
1 file changed, 19 insertions(+), 9 deletions(-)
diff --git a/drivers/staging/pi433/rf69.h
Quoting Bjorn Andersson (2018-03-27 08:25:18)
> From: Joonwoo Park
>
> Add support for the global clock controller found on MSM8998
> based devices. This should allow most non-multimedia device
> drivers to probe and control their clocks.
>
> Signed-off-by: Joonwoo Park
Quoting Bjorn Andersson (2018-03-27 08:25:18)
> From: Joonwoo Park
>
> Add support for the global clock controller found on MSM8998
> based devices. This should allow most non-multimedia device
> drivers to probe and control their clocks.
>
> Signed-off-by: Joonwoo Park
> Signed-off-by: Imran
On Fri, Apr 06, 2018 at 10:16:19PM +0200, Ondrej Zary wrote:
>On Friday 06 April 2018 22:05:59 Sasha Levin wrote:
>> Hi,
>>
>> [This is an automated email]
>>
>> This commit has been processed by the -stable helper bot and determined
>> to be a high probability candidate for -stable trees. (score:
On Fri, Apr 06, 2018 at 10:16:19PM +0200, Ondrej Zary wrote:
>On Friday 06 April 2018 22:05:59 Sasha Levin wrote:
>> Hi,
>>
>> [This is an automated email]
>>
>> This commit has been processed by the -stable helper bot and determined
>> to be a high probability candidate for -stable trees. (score:
On Fri, Apr 06, 2018 at 03:23:35PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.15.16 release.
> There are 72 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me
On Fri, Apr 06, 2018 at 03:23:35PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.15.16 release.
> There are 72 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me
On Friday 06 April 2018 22:05:59 Sasha Levin wrote:
> Hi,
>
> [This is an automated email]
>
> This commit has been processed by the -stable helper bot and determined
> to be a high probability candidate for -stable trees. (score: 24.5527)
>
> The bot has tested the following trees: v4.16,
On Friday 06 April 2018 22:05:59 Sasha Levin wrote:
> Hi,
>
> [This is an automated email]
>
> This commit has been processed by the -stable helper bot and determined
> to be a high probability candidate for -stable trees. (score: 24.5527)
>
> The bot has tested the following trees: v4.16,
__printf marker was added in commit d2cc4dde9206 ("bdi_register: add
__printf verification, fix arg mismatch") for function `bdi_register`
since it is useful to verify format and arguments. Apply equivalent gcc
attribute to `bdi_register_va`.
Remove warning triggered with W=1:
__printf marker was added in commit d2cc4dde9206 ("bdi_register: add
__printf verification, fix arg mismatch") for function `bdi_register`
since it is useful to verify format and arguments. Apply equivalent gcc
attribute to `bdi_register_va`.
Remove warning triggered with W=1:
__printf is useful to verify format and arguments. Fix arg mismatch
reported by gcc, remove the following warnings (with W=1):
arch/powerpc/kernel/prom_init.c:1467:31: error: format ‘%x’ expects argument
of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’
[-Werror=format=]
__printf is useful to verify format and arguments. Fix arg mismatch
reported by gcc, remove the following warnings (with W=1):
arch/powerpc/kernel/prom_init.c:1467:31: error: format ‘%x’ expects argument
of type ‘unsigned int’, but argument 2 has type ‘long unsigned int’
[-Werror=format=]
On Fri, 6 Apr 2018 00:03:48 +0300 "Michael S. Tsirkin" wrote:
> Turns out get_user_pages_fast and __get_user_pages_fast return different
> values on error when given a single page: __get_user_pages_fast returns
> 0. get_user_pages_fast returns either 0 or an error.
>
> Callers
On Fri, 6 Apr 2018 00:03:48 +0300 "Michael S. Tsirkin" wrote:
> Turns out get_user_pages_fast and __get_user_pages_fast return different
> values on error when given a single page: __get_user_pages_fast returns
> 0. get_user_pages_fast returns either 0 or an error.
>
> Callers of
On Fri, Apr 06, 2018 at 03:23:30PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.33 release.
> There are 67 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me
Quoting Yixun Lan (2018-03-27 19:50:48)
> + [CLKID_AO_SAR_ADC_CLK] = _saradc_gate,
> +};
> +
> +static struct clk_hw_onecell_data axg_aoclk_onecell_data = {
const?
> + .hws = {
> + [CLKID_AO_REMOTE] = _ao.hw,
> + [CLKID_AO_I2C_MASTER] =
On Fri, Apr 06, 2018 at 03:23:30PM +0200, Greg Kroah-Hartman wrote:
> This is the start of the stable review cycle for the 4.14.33 release.
> There are 67 patches in this series, all will be posted as a response
> to this one. If anyone has any issues with these being applied, please
> let me
Quoting Yixun Lan (2018-03-27 19:50:48)
> + [CLKID_AO_SAR_ADC_CLK] = _saradc_gate,
> +};
> +
> +static struct clk_hw_onecell_data axg_aoclk_onecell_data = {
const?
> + .hws = {
> + [CLKID_AO_REMOTE] = _ao.hw,
> + [CLKID_AO_I2C_MASTER] =
Hi,
[This is an automated email]
This commit has been processed by the -stable helper bot and determined
to be a high probability candidate for -stable trees. (score: 24.5527)
The bot has tested the following trees: v4.16, v4.15.15, v4.14.32, v4.9.92,
v4.4.126.
v4.16: Build OK!
v4.15.15:
Hi,
[This is an automated email]
This commit has been processed by the -stable helper bot and determined
to be a high probability candidate for -stable trees. (score: 24.5527)
The bot has tested the following trees: v4.16, v4.15.15, v4.14.32, v4.9.92,
v4.4.126.
v4.16: Build OK!
v4.15.15:
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 358f70da49d7 blk-mq: make blk_abort_request() trigger timeout
path.
The bot has also determined it's probably a bug fixing patch. (score: 98.7780)
The bot has tested the
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 358f70da49d7 blk-mq: make blk_abort_request() trigger timeout
path.
The bot has also determined it's probably a bug fixing patch. (score: 98.7780)
The bot has tested the
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: cc6b741c6f63 drm: sti: remove useless fields from vtg structure.
The bot has also determined it's probably a bug fixing patch. (score: 96.6729)
The bot has tested the following
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: cc6b741c6f63 drm: sti: remove useless fields from vtg structure.
The bot has also determined it's probably a bug fixing patch. (score: 96.6729)
The bot has tested the following
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 2a98dc028f91 include/linux/bitmap.h: turn bitmap_set and
bitmap_clear into memset when possible.
The bot has also determined it's probably a bug fixing patch. (score: 65.4067)
Hi,
[This is an automated email]
This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 2a98dc028f91 include/linux/bitmap.h: turn bitmap_set and
bitmap_clear into memset when possible.
The bot has also determined it's probably a bug fixing patch. (score: 65.4067)
branch 'userns-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
(2018-04-03 19:15:32 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
tags/fscache-next-20180406
for you to fetch changes up
Hi Willy,
Thank you for your opinion, it's very helpful.
WBR,
Vadim
On Fri, Apr 06, 2018 at 09:21:46PM +0200, Willy Tarreau wrote:
> Hi Vadim,
>
> On Fri, Apr 06, 2018 at 11:29:16AM -0700, Vadim Lomovtsev wrote:
> > Hi all,
> >
> > I bring my Apologise for wasting your time, but ..
>
>
branch 'userns-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
(2018-04-03 19:15:32 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git
tags/fscache-next-20180406
for you to fetch changes up
Hi Willy,
Thank you for your opinion, it's very helpful.
WBR,
Vadim
On Fri, Apr 06, 2018 at 09:21:46PM +0200, Willy Tarreau wrote:
> Hi Vadim,
>
> On Fri, Apr 06, 2018 at 11:29:16AM -0700, Vadim Lomovtsev wrote:
> > Hi all,
> >
> > I bring my Apologise for wasting your time, but ..
>
>
On Fri, 6 Apr 2018 12:02:36 +0200 Michal Hocko wrote:
> On Wed 29-11-17 17:04:46, Michal Hocko wrote:
> [...]
> > From 000bb422fe07adbfa8cd8ed953b18f48647a45d6 Mon Sep 17 00:00:00 2001
> > From: Michal Hocko
> > Date: Wed, 29 Nov 2017 17:02:33 +0100
> >
On Fri, 6 Apr 2018 12:02:36 +0200 Michal Hocko wrote:
> On Wed 29-11-17 17:04:46, Michal Hocko wrote:
> [...]
> > From 000bb422fe07adbfa8cd8ed953b18f48647a45d6 Mon Sep 17 00:00:00 2001
> > From: Michal Hocko
> > Date: Wed, 29 Nov 2017 17:02:33 +0100
> > Subject: [PATCH] mm: drop VM_BUG_ON from
From: Vadim Lomovtsev
It is too expensive to pass u64 values via linked list, instead
allocate array for them by overall number of mac addresses from netdev.
This eventually removes multiple kmalloc() calls, aviod memory
fragmentation and allow to put single null
Am 06.04.2018 um 18:03 schrieb Vincent Guittot:
> Hi Heiner,
>
> On 30 March 2018 at 10:37, Heiner Kallweit wrote:
>> Am 30.03.2018 um 08:50 schrieb Vincent Guittot:
>>> On 29 March 2018 at 19:40, Heiner Kallweit wrote:
Am 29.03.2018 um 09:41
201 - 300 of 2290 matches
Mail list logo