Rework Linux Kernel fragment applications 63/12063/3
authorTom Rini <trini@konsulko.com>
Fri, 3 Nov 2017 19:29:15 +0000 (15:29 -0400)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Wed, 22 Nov 2017 10:07:25 +0000 (10:07 +0000)
commit9691b89fd8a0014b7d57c9fc35cf75bfe8da1577
tree0cbc41ae0a0c0d4a38e5952f4678c0831fbe6cb7
parent5692de99c4e04d51a6c5da86fea1710d55420873
Rework Linux Kernel fragment applications

- All kernel recipes must inherit linux-agl.inc
- All kernel recipes for a given version (e.g. 4.9) should include
  linux-VER-agl.inc in order to avoid duplication (such as the SMACK
  label patch or security fixes)
- We enforce having merge_config.sh be invoked at the end, in order to
  make sure fragments will be applied.
- Add a new fragment for Raspberry Pi to ensure the Pi Touchscreen is
  still enabled.

With all of the above, we fix a number of minor issues as well, such as
platforms manually enabling NBD/RAMDISK for netboot as the previous
logic was not working in all cases.

Bug-AGL: SPEC-946
Change-Id: Ic688e899df5861d83712af12d8e1c6c3c9643300
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-on: https://gerrit.automotivelinux.org/gerrit/12063
Tested-by: Jenkins Job builder account <agl-jobbuilder@automotivelinux.org>
Reviewed-by: José Bollo <jobol@nonadev.net>
Reviewed-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
49 files changed:
meta-agl-bsp/meta-boundary/recipes-kernel/linux/files/btusb.cfg [deleted file]
meta-agl-bsp/meta-boundary/recipes-kernel/linux/files/hid.cfg [deleted file]
meta-agl-bsp/meta-boundary/recipes-kernel/linux/files/rtl_sdr.cfg [deleted file]
meta-agl-bsp/meta-boundary/recipes-kernel/linux/linux-boundary_4.1.15.bbappend
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/files/ath9k_htc.cfg [deleted file]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/files/btusb.cfg [deleted file]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/files/ramblock_nbd.cfg [deleted file]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/files/rtl_sdr.cfg [deleted file]
meta-agl-bsp/meta-freescale-layer/recipes-kernel/linux/linux-fslc-imx_%.bbappend
meta-agl-bsp/meta-intel/recipes-kernel/linux/linux-intel_4.9%.bbappend
meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/ath9k_htc.cfg [deleted file]
meta-agl-bsp/meta-qcom/recipes-kernel/linux/linux-linaro-qcomlt_4.9.bbappend
meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/0004-Smack-Assign-smack_known_web-label-for-kernel-thread.patch [deleted file]
meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi/raspberrypi-panel.cfg [new file with mode: 0644]
meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_%.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/files/0004-Smack-Assign-smack_known_web-label-for-kernel-thread.patch [deleted file]
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/files/ath9k_htc.cfg [deleted file]
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/linux-renesas_%.bbappend
meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/linux-renesas_4.9.bbappend
meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/ath9k_htc.cfg [deleted file]
meta-agl-bsp/meta-renesas/recipes-kernel/linux/linux/rtl_sdr.cfg [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/files/0004-Smack-Assign-smack_known_web-label-for-kernel-thread.patch [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/files/ath9k_htc.cfg [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/files/btusb.cfg [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/files/ramblock_nbd.cfg [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/files/rtl_sdr.cfg [deleted file]
meta-agl-bsp/meta-ti/recipes-kernel/linux/linux-ti-staging_%.bbappend
meta-agl-bsp/recipes-kernel/linux/linux-%.bbappend [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux-4.9/0004-Smack-Assign-smack_known_web-label-for-kernel-thread.patch [moved from meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/0004-Smack-Assign-smack_known_web-label-for-kernel-thread.patch with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux-agl-4.9.inc [moved from meta-agl-bsp/meta-raspberrypi/recipes-kernel/linux/linux-raspberrypi_4.9.bbappend with 78% similarity]
meta-agl-bsp/recipes-kernel/linux/linux-agl.inc
meta-agl-bsp/recipes-kernel/linux/linux-yocto/ath9k_htc.cfg [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux-yocto/fanotify.cfg [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux-yocto/hid.cfg [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux-yocto/rtl_sdr.cfg [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux-yocto/uinput.cfg [deleted file]
meta-agl-bsp/recipes-kernel/linux/linux/ath9k_htc.cfg [moved from meta-agl-bsp/meta-boundary/recipes-kernel/linux/files/ath9k_htc.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/btusb.cfg [moved from meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/files/bluetooth.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/drm.cfg [moved from meta-agl-bsp/recipes-kernel/linux/linux-yocto/drm.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/fanotify.cfg [moved from meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/fanotify.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/hid.cfg [moved from meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/hid.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/nbd.cfg [moved from meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/files/nbd.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/ramdisk.cfg [moved from meta-agl-bsp/meta-rcar-gen3/recipes-kernel/linux/files/ramdisk.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/rtl_sdr.cfg [moved from meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/rtl_sdr.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/uinput.cfg [moved from meta-agl-bsp/meta-qcom/recipes-kernel/linux/files/uinput.cfg with 100% similarity]
meta-agl-bsp/recipes-kernel/linux/linux/vbox-vmware-sata.cfg [moved from meta-agl-bsp/recipes-kernel/linux/linux-yocto/vbox-vmware-sata.cfg with 100% similarity]
meta-netboot/recipes-kernel/linux/files/nbd.cfg [deleted file]
meta-netboot/recipes-kernel/linux/files/ramdisk.cfg [deleted file]
meta-netboot/recipes-kernel/linux/linux-yocto_%.bbappend [deleted file]