| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
meta-freescale uses a kernel version that includes this fix.
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
| |
meta-freescale bumped up to a newer kernel version that includes this
fix.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes null pointer dereference in tipc_nl_publ_dump.
References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-4951
Reference to upstream fix:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/?id=49956430d3d55b47e4a2d2f5f777d641cae137d6
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a heap-based buffer overflow vulnerability in the Linux kernel's
hiddev driver. This flaw could allow a local attacker to corrupt
kernel memory or crashing the system.
References:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5829
Upstream patch:
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/?id=f67b6920a0cf
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Nora Björklund <nora.bjorklund@enea.com>
|
|
|
|
|
|
| |
Drop patches that are already in mainline.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
| |
Backport from mainline. Only kernels <4.2 are affected by this.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
| |
Compat function takes msgtyp argument as u32 and passes it down to
do_msgrcv which results in casting to long, thus the sign is lost and we
get a big positive number instead.
Cast the argument to signed type before passing it down.
Signed-off-by: Paul Vaduva <Paul.Vaduva@enea.com>
|
|
|
|
|
|
|
|
| |
We don't release a preempt-rt enabled kernel in 6.0, so no need for the
recipe.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
| |
These are moved to the meta-enea-networking layer.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
| |
Kernel config fragments were renamed and references must be updated
accordingly.
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
| |
pramfs-init is a RRECCOMMEND to pramfs, that helps mount FS to PRAM.
Signed-off-by: Nora Björklund <nora.bjorklund@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
| |
The bug this change addresses has been fixed upstream in meta-fsl-ppc
( commit 97a5f5d7c1451649b72cdc4d6faab69a761c6e7b), so it's not needed
anymore.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Nora Björklund <nora.bjorklund@enea.com>
|
|
|
|
|
|
|
|
| |
Add support for VFAT fs and one of its available code pages - 437
(United States, Canada).
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There were two do_configure_prepend() methods, one within FSL's
repository and another one in Enea's repository. Due to layers'
priorities, the last to be executed was the one from FSL's layer.
Hence .config resulted from executing do_configure_prepend() from
Enea's repository was lost because both were operating on the same
.config file.
The issue is how FSL checks for cfg fragments. Fragments need to be
within build directory instead of source directory, hence
do_unpack_append() method was modified accordingly, otherwise none of
the fragments would have been applied on .config.
do_configure_prepend() from our repository was deleted, since it's not
of much use.
Signed-off-by: Stefan Sicleru <stefan.sicleru@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new device tree for USDPAA support has been added for p3041ds platform. This
was necessary to allow the usage of an ethernet interface as a normal one, that
interfaces with the Linux kernel network stack. In the beginning all the
interfaces were allocated to USDPAA, so they were not visible to the Linux
kernel. For the development process this would mean the impossibility to boot
using a nfs or to connect via ssh.
Signen-off-by: Mihaela Martinas <Mihaela.Martinas@enea.com>
Signed-off-by: Huimin She <huimin.she@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A new device tree for USDPAA support has been added for p2041rdb platform. This
was necessary to allow the usage of an ethernet interface as a normal one, that
interfaces with the Linux kernel network stack. In the beginning all the
interfaces were allocated to USDPAA, so they were not visible to the Linux
kernel. For the development process this would mean the impossibility to boot
using a nfs or to connect via ssh.
Signed-off-by: Mihaela Martinas <Mihaela.Martinas@enea.com>
Signed-off-by: Huimin She <huimin.she@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
A device tree (dts) is added for USDPAA support on t4240rdb. In the
default USDPAA dts, all the ethernet interfaces are dedicated to
USDPAA, so that they are not visible to Linux kernel. This brings
difficulty for development, such as nfs booting and ssh login.
In the new dts, one ethernet interface is reserved for Linux kernel
network stack, and the others are for USDPAA.
Signed-off-by: Huimin She <huimin.she@enea.com>
Signed-off-by: Nora Björklund <nora.bjorklund@enea.com>
|
|
|
|
|
|
|
|
|
| |
When printing from a recipe it should be used the printing
functions provided by yocto. Used bb.note for info printing
and bb.error for error exception printing.
Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
Signed-off-by: George Nita <george.nita@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Freescale linux-qoriq.inc is expecting that cfg folder
is present in the source directory. Our recipes regarding cfg
copies the cfg folder in the working directory. A patch was made
to the Freescale's original recipe to look for cfg patches inside workdir,
but this was not accepted by Freescale.
A new fix was proposed that basically copies the cfg folder from the
working directory to source directory where original FSL recipe expects
to find it. This way we do not have to modify the original FSL recipe.
In order to implement this fix python code that copies the cfg folder
from working directory to source directory has been added in the
do_unpack task.
Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
Signed-off-by: George Nita <george.nita@enea.com>
|
|
|
|
|
|
|
|
| |
relocated config fragment path fix for linux-qoriq kernel
from meta-fsl-ppc to meta-enea-bsp-ppc
Signed-off-by: Andrei Varvara <andrei.varvara@enea.com>
Signed-off-by: George Nita <george.nita@enea.com>
|
|
|
|
|
|
|
|
| |
New kernel recipes are defined in the meta-enea-bsp-<arch> layers now.
Movin the recipe together with patches from meta-fsl-ppc.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Tudor Florea <tudor.florea@enea.com>
|
|
|
|
| |
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
| |
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
| |
We give up building the so-called "staging kernel". From now on we'll
use the native kernel configuration mechanism and issue two kernel build
commands if needed.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
| |
To keep it in synch with the one defined in enea.common.inc in
meta-enea-base.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
result of splitting up meta-enea
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|