[linux-yocto] [kernel-cache yocto-4.19][PATCH 2/2] bsp/axxiaarm64: Add initial fragments

2021-04-21 Thread Daniel Dragomir
Fragments were ported from yocto-4.12 branch and adapted for kernel 4.19. Signed-off-by: Daniel Dragomir --- bsp/axxiaarm64/axxiaarm64-preempt-rt.scc | 8 + bsp/axxiaarm64/axxiaarm64-standard.scc | 8 + bsp/axxiaarm64/axxiaarm64.cfg| 254 +++ bsp/axxiaarm64

[linux-yocto] [kernel-cache yocto-4.19][PATCH 1/2] bsp/axxiaarm: Add initial fragments

2021-04-21 Thread Daniel Dragomir
Fragments were ported from yocto-4.12 branch and adapted for kernel 4.19. Signed-off-by: Daniel Dragomir --- bsp/axxiaarm/axxiaarm-preempt-rt.scc | 8 + bsp/axxiaarm/axxiaarm-standard.scc | 8 + bsp/axxiaarm/axxiaarm.cfg| 272 +++ bsp/axxiaarm

[linux-yocto] [kernel-cache yocto-5.10][PATCH] features/numa: Remove NODES_SPAN_OTHER_NODES option

2021-03-12 Thread Daniel Dragomir
Remove obsolete NODES_SPAN_OTHER_NODES kernel option which was removed from kernel starting with v5.7.0, commit acd3f5c441e9 ("mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES"). Signed-off-by: Daniel Dragomir --- features/numa/numa.cfg | 1 - 1 file changed, 1 deletio

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 34/61] arm64: Use a raw spinlock in __install_bp_hardening_cb()

2021-03-04 Thread Daniel Dragomir
From: Marek Bykowski __install_bp_hardening_cb() is called with the spinlock taken to allow each CPU to take its turn when allocating slots. With the RT patches applied, the spinlock becomes a mutex, and we get warnings about sleeping in the cpu stop callback executing in the atomic context from

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 07/61] ARM64: Enable the identity mapping to allow the MMU disabling

2021-03-04 Thread Daniel Dragomir
From: John Jacques Add the setup_mm_for_reboot() function needed for kexec. Signed-off-by: Geoff Levand Signed-off-by: John Jacques Signed-off-by: Charlie Paul Signed-off-by: Daniel Dragomir --- arch/arm64/mm/mmu.c | 11 +++ 1 file changed, 11 insertions(+) diff --git a/arch/arm64

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 31/61] pmu: Fix Compiler Warnings

2021-03-04 Thread Daniel Dragomir
Signed-off-by: Charlie Paul Signed-off-by: Daniel Dragomir --- include/linux/pmu.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/linux/pmu.h b/include/linux/pmu.h index 9ac8fc6..bebf4680 100644 --- a/include/linux/pmu.h +++ b/include/linux/pmu.h @@ -9,6 +9,7 @@ #ifndef

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 04/61] ARM: head.S: axxia: Set the NS bit since memory is non-secure

2021-03-04 Thread Daniel Dragomir
From: John Jacques Axxia AXM55xx memory is by architecture non-secure, so set NS bit. Signed-off-by: John Jacques Signed-off-by: Charlie Paul Signed-off-by: Daniel Dragomir --- arch/arm/kernel/head.S | 4 1 file changed, 4 insertions(+) diff --git a/arch/arm/kernel/head.S b/arch/arm

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 19/61] ARM64: entry.S: Add Fault Handling for Axxia

2021-03-04 Thread Daniel Dragomir
. Adding a fault handler allows enumerating the sRIO buss without crashing. Signed-off-by: Charlie Paul Signed-off-by: John Jacques Signed-off-by: Daniel Dragomir --- arch/arm64/kernel/entry.S | 32 1 file changed, 32 insertions(+) diff --git a/arch/arm64/kernel

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 09/61] genirq: axxia: Fix irq_set_affinity to allow use with buslocks

2021-03-04 Thread Daniel Dragomir
Linutronix. Signed-off-by: David Mercado Signed-off-by: John Jacques Signed-off-by: Charlie Paul Signed-off-by: Daniel Dragomir --- kernel/irq/manage.c | 17 + 1 file changed, 17 insertions(+) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index 69effb2..61763ad 100644 --

[linux-yocto] [linux-yocto v4.19/standard*/axxia] [PATCH 03/61] ARM: head.S: axxia: Allow more granularity in the starting offset

2021-03-04 Thread Daniel Dragomir
y: Charlie Paul Signed-off-by: Daniel Dragomir --- arch/arm/boot/compressed/head.S | 12 arch/arm/kernel/head.S | 5 + 2 files changed, 17 insertions(+) diff --git a/arch/arm/boot/compressed/head.S b/arch/arm/boot/compressed/head.S index e205bbb..cf605eb 100644 --- a/arc

[linux-yocto] [PULL REQUEST] Intel Axxia updates to linux-yocto-4.19

2021-03-04 Thread Daniel Dragomir
/base v4.19/standard/axxia based on v4.19/standard/base I checked all the patches with checkpatch.pl script and fixed all errors. Also, we run regression testing on each rebase to a new tag from upstream and fixed regressions if any (for axxiaarm and axxiaarm64 BSPs). Thank you, Daniel Dragomir

[linux-yocto][v4.19/standard/preempt-rt/base][PATCH] sched/core: Fix CPU offline/online process

2020-11-16 Thread Daniel Dragomir
From: Daniel Dragomir This error was introduced in commit d02636e8d3 ("Merge branch 'v4.19/standard/base' into v4.19/standard/preempt-rt/base") when a merge conflict has overwrited the changes from commit 373491f1f4 ("sched/core: Fix illegal RCU from offline CPUs"). This BUG

[linux-yocto][v4.19/standard/preempt-rt/base][PATCH] net: core: Fix dead loop on virtual device lo

2020-11-16 Thread Daniel Dragomir
From: Daniel Dragomir Multiple alarming messages are shown on running tcp bandwidth test from lmbench suite and the test fails with timeout: Dead loop on virtual device lo, fix it urgently! The cause for this failure is commit edbe65322391 ("net: place xmit recursion in softnet data&qu

[linux-yocto] [linux-yocto v4.19/standard/preempt-rt/base][PATCH 1/2] net: Fix redefinition of dev_recursion_level

2020-07-08 Thread Daniel Dragomir
ed | 3071 | #define XMIT_RECURSION_LIMIT include/linux/netdevice.h:2639: note: this is the location of the previous definition | 2639 | #define XMIT_RECURSION_LIMIT 10 Signed-off-by: Daniel Dragomir --- include/linux/netdevice.h | 47 --- 1 file changed, 4

[linux-yocto] [linux-yocto v4.19/standard/preempt-rt/base][PATCH 2/2] net: core: Fix undeclared error for devnet_rename_seq

2020-07-08 Thread Daniel Dragomir
rename_seq' undeclared (first use in this function); did you mean 'devnet_rename_sem'? | 1263 | __raw_write_seqcount_end(_rename_seq); | |^ Signed-off-by: Daniel Dragomir --- net/core/dev.c | 5 - 1 file changed, 5 deletions(-) diff --git a/net/co

[linux-yocto] [linux-yocto v4.19/standard/preempt-rt/base][PATCH] workqueue: Fix incompatible pointer type error

2020-06-30 Thread Daniel Dragomir
'struct raw_spinlock *'} |21 | extern void __lockfunc rt_spin_lock(spinlock_t *lock); | | ^~~~ Signed-off-by: Daniel Dragomir --- kernel/workqueue.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/workqueue.c b

[linux-yocto] [linux-yocto v4.9] Possible merge failure for v4.9.202 preempt-rt branches

2020-05-14 Thread Daniel Dragomir
Hello Bruce! I'm planning to send some patches for AXXIA branches for 4.9 linux-yocto kernels (also some for 4.1). First, it is still allowed to send patches for those old kernels? Then, when preparing the AXXIA patches against the latest tag (v4.9.202) for the preempt-rt branch