Skip to content
Snippets Groups Projects
  1. Sep 03, 2021
  2. May 10, 2021
  3. Feb 09, 2021
    • Luca Weiss's avatar
      device/*/linux-*: enable CONFIG_TMPFS_POSIX_ACL (MR 1939) · c57aa7b2
      Luca Weiss authored and Oliver Smith's avatar Oliver Smith committed
      This is required by some software, e.g. bluez/gnome to set some ACLs on
      /dev/rfkill (see #904). While probably nobody will notice on the
      downstream kernels (as we don't have any proper software there anyways)
      it's definitely needed on mainline-ish kernels. Surprisingly only one
      kernel has broken by enabling this option (linux-sony-tulip) which I've
      patched up.
      
      linux-postmarketos-qcom-sdm660 did not break by enabling this option,
      but required linux4.17-gcc10-extern_YYLOC_global_declaration.patch to
      build again, so this was fixed too.
      
      [ci:skip-build] [ci:ignore-count]
      c57aa7b2
  4. Nov 10, 2020
  5. Nov 05, 2020
    • Luca Weiss's avatar
      device/testing/linux-*: get building again (MR 1684) · 81f8ca8e
      Luca Weiss authored and Oliver Smith's avatar Oliver Smith committed
      Mostly the GCC10 yylloc failure was seen but several others have been
      observed:
      
      * wireguard script was silently failing
      * several gcc10 x86 errors
      * a checksum from kernel.org has changed
      
      Now we have 3 different gcc10 yylloc patches:
      
      gcc10-extern_YYLOC_global_declaration.patch:
          Linux < 4.2
      
      linux4.2-gcc10-extern_YYLOC_global_declaration.patch:
          Linux 4.2+
      
      linux4.17-gcc10-extern_YYLOC_global_declaration.patch:
          Linux 4.17+
      
      [ci:skip-build]
      [ci:ignore-count]
      [ci:skip-vercheck]
      81f8ca8e
  6. Apr 25, 2020
  7. Apr 05, 2020
  8. Mar 14, 2020
  9. Feb 28, 2020
  10. Feb 27, 2020
  11. Dec 01, 2018
    • Oliver Smith's avatar
      Revert "linux-*: use upstream gcc6 [skip ci]" · 7aded959
      Oliver Smith authored
      This reverts commit ee659a5b
      and increases the pkgrels of all affected linux pmaports.
      
      I have compiled *every single kernel* that was modified with this
      commit, and it worked. That took 12 hours. So I'm pretty confident that
      this is a good commit. Let's roll it out and go back to stability \o/
      
      I'll kick off the binary repo building directly after pushing this, but
      it will take some time until all binary packages are available again.
      
      [skip ci]: it wouldn't finish in time.
      7aded959
  12. Nov 29, 2018
  13. Nov 27, 2018
    • Oliver Smith's avatar
      device/linux-*: make all kernels compile again · 4472448e
      Oliver Smith authored
      All kernels compile again, after the GCC 8 upgrade.
      
      All 3.x kernels have been changed to use GCC 6 now, because we can't
      say for sure that they boot with GCC 8 even if we made them compile
      with that newer GCC. If someone wants to test a kernel for a newer
      device which they can test, see the instructions on
      <https://postmarketos.org/vendorkernel>.
      
      The linux-sony-castor-windy 4.x kernel did not compile out of the box
      with the latest GCC, so we set it to GCC 6 as well. This can probably
      be fixed easily.
      
      linux-teclast-x80-pro: removed Werror and updated to latest 4.14 kernel
      from kernel.org, otherwise this would not compile anymore (tested with
      both GCC 6 and 8, probably incompatibility with the latest binutils or
      something).
      
      This commit will take too long to compile in CI, so let's [skip ci].
      I've compiled all kernels multiple times and fixed them up until all of
      them were working again.
      
      Related: #103
      4472448e
  14. Jun 10, 2018
  15. Jun 09, 2018
    • steamport's avatar
      menuconfig: add gconfig/xconfig support (#1509) · aff61372
      steamport authored
      * change "pmbootstrap kconfig_check" to "pmbootstrap kconfig check"
      * change "pmbootstrap menuconfig" to "pmbootstrap kconfig edit [-x|-g]"
        (with legacy alias, because the first syntax was referenced to a lot)
      * enable X11 interfaces: -x: xconfig, -g: gconfig
      * new function to copy the xauthority file:
        pmb.chroot.other.copy_xauthority()
      * remove menufconfig() function from the kernel template and all kernel
        aports ([skip ci] because it would rebuild all kernels and run out of
        time). Alpine has dropped this as well, and it wouldn't work with the
        new code anyway.
      aff61372
  16. Mar 25, 2018
  17. Mar 13, 2018
    • Decatf's avatar
      samsung-p4wifi: Load wifi modules, add audio output, remove touch screen calibration (#1328) · 7a0cfe6d
      Decatf authored
      * [samsung-p4wifi] Include modules in kernel package
      * [samsung-p4wifi] Load wifi modules at boot
      * [samsung-p4wifi] Use mainline wm8994 sound driver
      * [samsung-p4wifi] Add ALSA UCM config
      Generated from xml2ucm tool.
      * [samsung-p4wifi] Add headphone jack detect udev rules
      * [samsung-p4wifi] Remove touchscreen calibration
      It is not a resistive touchscreen. The default calibration works.
      7a0cfe6d
  18. Mar 05, 2018
  19. Jan 27, 2018
  20. Dec 30, 2017
  21. Dec 01, 2017
  22. Nov 19, 2017
Loading