summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Adding nct6775 driverintel-4.14Catalin Iova2021-02-192-0/+5
| | | | | Change-Id: I31d83e6c287477250ef25a85354ff78c793bf5bd Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
* Don't build ixgbe and ixgbevf in kernelDragos Ciprian Nedelcu2021-02-184-0/+14
| | | | | Change-Id: I76bee72dd85e62aecda919b97b9991d354036105 Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
* features/wlan: Add ath10k AP config fragmentsAlexandru Avadanii2021-01-184-0/+16
| | | | | | | | | | 2 configuration fragments are necessary for full functionality of ath10k in AP mode: - Atheros dynamic user regulatory hints support; - ATH10k Dynamic Frequency Selection support; Change-Id: I0ff4de6e93b2fa5908e8ef47860d734480920791 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* Revert "patches: drivers: net: ath EEPROM reg domain"Alexandru Avadanii2021-01-172-54/+0
| | | | | | | | | | | The backported patch: - does not actually resolve the initial issue (testing was false-positive); - is not actually needed as the firmware image we carry in NFVA already contains the fix; - might cause issues with other chipsets; This reverts commit 24fb81762ed1aeee57064deaeedee03f5d57da06. Change-Id: I9c438d871d2aaa8c109aebe310b109eb95224baa
* patches: drivers: net: ath EEPROM reg domainAlexandru Avadanii2021-01-152-0/+54
| | | | | | | | | | | QCA6174 EEPROM might contain broken regulatory domain information, which leads to `iw reg set <country code>` not being honoured. Instead, when trying to create a wireless access point, the world (0x00) regulatory domain is used, not allowing any emissions in 5GHz bands, hence breaking 802.11a support. Change-Id: I1c65ee6b3f077116d73e777dad1ff5a3aff52a6d Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* patches: drivers: mailbox: Backport ACPI PCCT fixAlexandru Avadanii2020-11-092-0/+241
| | | | | | | | | | Fix the following kernel error during boot-up (backport): [ 0.068293] Error parsing PCC subspaces from PCCT [1] https://github.com/torvalds/linux/commit/8f8027c5 Change-Id: I2e169067ba4e1a3dcdfc9e7e32612465ed00f421 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* cfg: features/ipmi: Add IPMI SSIF fragmentAlexandru Avadanii2020-10-202-0/+2
| | | | | | | | Upstream has an ipmi.scc that enables (most of) IPMI support, but lacks IPMI_SSIF. Add a separate fragment for it. Change-Id: I1ea1d43520bc46dd271615fc5719da6d5531a269 Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* Mark Atheros QCA6174 to avoid bus reset.Dragos Ciprian Nedelcu2020-09-182-0/+26
| | | | | Change-Id: Id52863bf53947fd0bafb36892e299086bf0bd134 Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
* Backport kernel fix from linux-yocto master.Dragos Ciprian Nedelcu2020-07-162-0/+70
| | | | | | | | | Fix is "KEYS: reaching the keys quotas correctly" form 2020-03-15. https://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto/ commit/?id=2e356101e72ab1361821b3af024d64877d9a798d Change-Id: I34a972978bc4c9b4fef496c22bdb468a099147ea Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
* Add x2APIC supportAdrian Calianu2019-05-132-0/+6
| | | | | | | | | It provides interrupt re-mapping support. In case x2APIC is not available xAPIC will be enabled which also support interrupt re-mapping. Change-Id: I7c61194d9b9d8cb6d82d5f978000c363824c58a3 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* Increase and set ramdisk size from kernel configSona Sarmadi2019-05-072-0/+6
| | | | | | | | | | | Increase ramdisk size and set it from kernel config instead of setting it as kernel boot parameter. We have big number of kernel params and at some point it will be difficult to maintain all kernel boot params. Change-Id: I3f8788e5c457e87a242a894349dd4025e4283bd2 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* Enable ATH10K driversGabriel Ionescu2019-04-242-0/+9
| | | | | Change-Id: Ide48a56d70c0faec8fce99fa6b170e1a84af97c7 Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* Add basic WLAN support in the kernelGabriel Ionescu2019-04-172-0/+15
| | | | | Change-Id: I0da27ee43fa91d8ce987b63efd9c4e6494c68973 Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* Correct comments in file referencing kernel CVE patchesAndreas Wellving2019-02-051-2/+2
| | | | | Change-Id: I8719d287ed5b8cb712dba9a061ef4e46ac8024d0 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* Add kernel fragment that sets a 30s reset timeout on kernel panicGabriel Ionescu2019-02-052-0/+6
| | | | | Change-Id: I273563bf7064c4cd909c6707c2530d5de2ef636f Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* mremap: CVE-2018-18281Andreas Wellving2019-02-042-0/+181
| | | | | | | | | | | mremap: properly flush TLB before releasing the page References: https://nvd.nist.gov/vuln/detail/CVE-2018-18281 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=541500abfe9eb30a89ff0a6eb42a21521996d68d Change-Id: I084b67b7f5a6e099ddf8de78f377e343606b92a2 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* sunrpc: CVE-2018-16884Andreas Wellving2019-02-042-0/+169
| | | | | | | | | | | sunrpc: use-after-free in svc_process_common() References: https://nvd.nist.gov/vuln/detail/CVE-2018-16884 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=65dba32522065b79a16393efc75f8006c2c3dbb8 Change-Id: I440846fe5b7e8a67209bf02857ee2e7691bd4f06 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* USB: CVE-2018-19985Andreas Wellving2019-02-042-0/+76
| | | | | | | | | | USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data References: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=49be8dc589aee04c64d61e362c5029ab20fd6fd7 Change-Id: I26c1c763c075d8719ac4bff276d8b1785ae46ad8 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* USB: CVE-2018-20169Andreas Wellving2019-02-042-0/+108
| | | | | | | | | | | USB: check usb_get_extra_descriptor for proper size References: https://nvd.nist.gov/vuln/detail/CVE-2018-20169 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=7b6e85da8d94948201abb8d576d485892a6a878f Change-Id: I4676564b2b6d596406e0d3730a43e331a108f7d7 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* ALSA: CVE-2018-19824Andreas Wellving2019-02-042-1/+57
| | | | | | | | | | | ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c References: https://nvd.nist.gov/vuln/detail/CVE-2018-19824 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=19f74e45746253cafb8cb1e773041e7cadbac622 Change-Id: Iee9eb9ca550408dde865a8ff08385e7c337ed763 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* vhost/vsock: CVE-2018-14625Andreas Wellving2019-02-042-0/+202
| | | | | | | | | | | vhost/vsock: fix use-after-free in network stack callers References: https://nvd.nist.gov/vuln/detail/CVE-2018-14625 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=f15c072d6576c5e2b693c22e39ccc9103c952078 Change-Id: Ica09a6a909b9276f3d8ba1d0980e2e6473d461d7 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* userfaultfd: CVE-2018-18397Andreas Wellving2019-02-042-0/+120
| | | | | | | | | | | userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails References: https://nvd.nist.gov/vuln/detail/CVE-2018-18397 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=82c5a8c0debac552750a00b4fc7551c89c7b34b8 Change-Id: I8b35a87096278dee376107808022c95c2350c80e Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* KVM: CVE-2018-19407Andreas Wellving2019-02-042-0/+113
| | | | | | | | | | | KVM: X86: Fix scan ioapic use-before-initialization References: https://nvd.nist.gov/vuln/detail/CVE-2018-19407 https://lkml.org/lkml/2018/11/20/580 Change-Id: I25db67cd123956dbcf240a99f316e914c283d0e2 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* xfs: CVE-2018-18690Andreas Wellving2019-02-042-0/+55
| | | | | | | | | | | xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE References: https://nvd.nist.gov/vuln/detail/CVE-2018-18690 https://github.com/torvalds/linux/commit/7b38460dc8e4eafba06c78f8e37099d3b34d473c Change-Id: Ib6d7cd2510bef1a68cfcdf77d631c5edc1e52477 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* f2fs: CVE-2018-14614Andreas Wellving2019-02-042-0/+358
| | | | | | | | | | | f2fs: fix to do sanity check with cp_pack_start_sum References: https://nvd.nist.gov/vuln/detail/CVE-2018-14614 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e494c2f995d6181d6e29c4927d68e0f295ecf75b Change-Id: Ia3a0030915377b9a286b0b875e6a0a85bd03db2c Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* btrfs: CVE-2018-14611Andreas Wellving2019-02-042-0/+77
| | | | | | | | | | | btrfs: validate type when reading a chunk References: https://nvd.nist.gov/vuln/detail/CVE-2018-14611 https://patchwork.kernel.org/patch/10503099/ Change-Id: I892a65be63996fa779c948eff3d6583ceb02013d Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* btrfs: CVE-2018-14610Andreas Wellving2019-02-042-0/+90
| | | | | | | | | | | btrfs: Check that each block group has corresponding chunk at mount time References: https://nvd.nist.gov/vuln/detail/CVE-2018-14610 https://patchwork.kernel.org/patch/10503415/ Change-Id: Iba74233aaa43870b1621ef2ab6a59f70e8a6667e Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* f2fs: CVE-2018-13097Andreas Wellving2019-02-012-0/+150
| | | | | | | | | | | f2fs: fix to do sanity check with user_block_count References: https://nvd.nist.gov/vuln/detail/CVE-2018-13097 https://git.kernel.org/pub/scm/linux/kernel/git/chao/linux.git/commit/?h=f2fs-dev& Change-Id: I0021299f122ef0aeaec2acd79c5b2c41710b8a41 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* proc: CVE-2018-17972Andreas Wellving2019-02-012-0/+81
| | | | | | | | | | | proc: restrict kernel stack dumps to root References: https://nvd.nist.gov/vuln/detail/CVE-2018-17972 https://marc.info/?l=linux-fsdevel&m=153806242024956&w=2 Change-Id: I20b7879d32e4485e92e4952be90cbb71bd7acfdb Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* scsi: CVE-2018-14633Andreas Wellving2019-02-012-0/+190
| | | | | | | | | | | scsi: target: iscsi: Use hex2bin instead of a re-implementation References: https://nvd.nist.gov/vuln/detail/CVE-2018-14633 https://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git/commit/?h=4.19/scsi-fixes&id=1816494330a83f2a064499d8ed2797045641f92c Change-Id: I16bfd3eec69e4aef5a238a4d65e2790ba2c88b67 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* Merge "f2fs: CVE-2018-13099" into intel-4.14Adrian Mangeac2019-02-012-0/+161
|\
| * f2fs: CVE-2018-13099Andreas Wellving2019-02-012-0/+161
| | | | | | | | | | | | | | | | | | | | f2fs: fix to do sanity check with reserved blkaddr of inline inode References: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=linux-4.14.y&id=7fb2b50ee59689578d5a712633d1e6755fc98933 Change-Id: I98429a8a2f47bed9486b5ab8e8419bfc0cbb5a5a Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* | Add kernel fragment that supports gigapagesGabriel Ionescu2019-01-312-0/+15
|/ | | | | Change-Id: Idf218f4b1e427e32255d79814745f941cc16f80a Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* Enable Qualcomm and Sierra serial driversAdrian Calianu2018-10-301-5/+5
| | | | | Change-Id: I4585b9197b714cf68e84b7f938696f793592875a Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* Add config for enabling multitouch support.Adrian Mangeac2018-10-052-0/+5
| | | | | Change-Id: I9c4ec12d6d23a97bafce80b3759b73fce8fc0c74 Signed-off-by: Adrian Mangeac <Adrian.Mangeac@enea.com>
* Merge "features/usbGadget: Add support for 3G usb modems" into intel-4.14Martin Borg2018-10-041-1/+2
|\
| * features/usbGadget: Add support for 3G usb modemsBogdan Pricope2018-10-041-1/+2
| | | | | | | | | | | | | | | | | | | | 4G usb modems require option and usb_wwan drivers. Tested with Huawei Technologies Co., Ltd E220 HSDPA Modem Change-Id: Ibac3f17cfb2e9eed7eb389c216d3f189fb140f7d Signed-off-by: Bogdan Pricope <Bogdan.Pricope@enea.com> Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* | Add kernel configurations for enabling video and audio.Adrian Mangeac2018-10-044-0/+42
|/ | | | | | Change-Id: I6a8ed6c7c57255864de28d8695fc07d0c6dd5834 Signed-off-by: Adrian Mangeac <Adrian.Mangeac@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Added mdt tests as loadable moduleDragos Motrea2018-10-042-0/+6
| | | | | | | | | | | In order to install ddt-runner-ng, the kernel-module-mdt-readtest package is required. It is built if the CONFIG_MDT_TESTS is enabled in the kernel config. Change-Id: Ie1cc3dedd3047d415bcc05e95e1a3a5c343f7b3c Signed-off-by: Dragos Motrea <Dragos.Motrea@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* kernel messages: add different host/guest messagesMatei Valeanu2018-06-214-25/+140
| | | | | | | | | Rebase the patch and split it into host/guest. Add different kernel start/end messages for host and guest for easier parsing when booting both. Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* enable text mode consolesAdrian Calianu2018-06-194-80/+32
| | | | | | removed unused vga Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* boot_time_opt_guest: update guest boot time optimization patches for 4.14Martin Borg2018-05-1419-414/+181
| | | | | | | | | The new patches are based on: https://github.com/clearlinux-pkgs/linux-kvm commit 5a0a30430116735fecb22b269e4ca10a08147d8d Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* atomc-3000: update kernel configs to match with 4.9 kernelAdrian Calianu2018-05-114-1/+8
| | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* Rename machine name denverton -> atom-c3000Sona Sarmadi2018-05-033-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Configure kernel to include the OVS kernel moduleSona Sarmadi2018-04-302-0/+7
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Explicitly set SCSI support as built inGabriel Ionescu2018-04-234-0/+15
| | | | Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* kernel features used as installer supportAdrian Calianu2018-04-2021-40/+943
| | | | | | | | | Also enable as modules devices that can be connected to a target: - usb - hsi - firewire Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* boot_time_opt: update host boot time optimization patches for 4.14Martin Borg2018-03-2634-573/+504
| | | | | | | | | The new patches are based on: https://github.com/clearlinux-pkgs/linux-lts commit 5595fe425a52af6734235a1a953b6b03210060ec Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Kernel: Add fragments to support booting from an USB and CDROMGabriel Ionescu2018-03-2210-0/+80
| | | | | | | | The patch adds support for booting the live image and installer off of various storage types, including USB sticks and CDROMs. Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Move netfilter related configs under the same folderAdrian Dudau2018-03-2010-5/+5
| | | | | | | Rename them to reflect the type of config (_y,_n,_m) they execute. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>