Skip to content
Snippets Groups Projects
  1. Dec 24, 2019
  2. Dec 23, 2019
  3. Dec 22, 2019
    • Sungbo Eo's avatar
      kernel: fix *-gpio-custom module unloading · a22b7a60
      Sungbo Eo authored
      
      Unloading and reloading the modules fails, as platform_device_put() does not
      release resources fully.
      
      root@OpenWrt:/# insmod i2c-gpio-custom bus0=0,18,0,5
      [  196.860620] Custom GPIO-based I2C driver version 0.1.1
      [  196.871162] ------------[ cut here ]------------
      [  196.880517] WARNING: CPU: 0 PID: 1365 at fs/sysfs/dir.c:31 0x80112158
      [  196.893431] sysfs: cannot create duplicate filename '/devices/platform/i2c-gpio.0'
      ...
      [  197.513200] kobject_add_internal failed for i2c-gpio.0 with -EEXIST, don't try to register things with the same name in the same directory.
      
      This patch fixes it by replacing platform_device_put() to
      platform_device_unregister().
      
      Fixes: da774085 ("i2c-gpio-custom: minor bugfix")
      Fixes: 3bc81edc ("package: fix w1-gpio-custom package (closes #6770)")
      
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      a22b7a60
    • Florian Eckert's avatar
      rpcd: add respawn param · 432ec292
      Florian Eckert authored
      
      The rpcd service is an important service, but if the service stops
      working for any reason, no one will ever respawn that service. With this
      commit, the procd service will monitor if the rpcd service
      is running. If the rpcd service has crashed, then
      procd respawns the rpcd service.
      
      Signed-off-by: default avatarFlorian Eckert <fe@dev.tdt.de>
      432ec292
    • Rosen Penev's avatar
      cmake: Install host packages to lib instead of lib64 · 383abffb
      Rosen Penev authored
      
      Several CMake packages such as log4cplus and protobuf(-c) install to
      lib64 instead of lib on some hosts. This completely breaks rpath linking.
      Override it globally to avoid fixing each package individually.
      
      Signed-off-by: default avatarRosen Penev <rosenp@gmail.com>
      Tested-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      383abffb
    • Bjørn Mork's avatar
      adb: fix for SuperSpeed devices · d034a1f4
      Bjørn Mork authored
      
      The USB descriptor parsing in adb fails to detect SuperSpeed devices
      because of the SuperSpeed Endpoint Companion Descriptor.  This
      cherry-picks the upstream fix for the problem.
      
      Unfortunately there never were a release with this fix before the
      conversion to C++, so upgrading to a newer version isn't an option.
      
      This makes adb work with SuperSpeed devices like the Sierra Wireless
      EM7565.  Tested and verified.
      
      Signed-off-by: default avatarBjørn Mork <bjorn@mork.no>
      d034a1f4
    • Maxim Storchak's avatar
      ca-certificates: provide ca-certs by both ca-certificates and ca-bundle · dd299805
      Maxim Storchak authored
      
      - both packages provide ca-certs
      - make ca-bundle the default provider
      
      This should allow easy transition between these two forms of CA certificates storage
      
      Signed-off-by: default avatarMaxim Storchak <m.storchak@gmail.com>
      dd299805
    • Rosen Penev's avatar
      libcxx: Add package · 856ea2ba
      Rosen Penev authored
      
      Currently in OpenWrt, there are two libc++: libstdcpp and uClibc++. The
      former is huge and the latter supports only C++98 with some basic support
      for C++11. Those C++ versions seem to be specific to the compiler version
      
      libcxx supports C++11 and above while being much smaller than libstdcpp.
      On mt7621, these are the sizes of the ipks that I get:
      
      libstdcpp: 460786
      libcxx: 182881
      uClibc++:67720
      
      libcxx is faster than uClibc++ and is under active development as part of
      the LLVM project while uClibc++ is effectively dead.
      
      This PR modifies uclibc++.mk to expose the make menuconfig option. Further
      cleanup is beyond the scope of this PR. What that means is, this is not
      used by default.
      
      A g++-libcxx wrapper based on the uClibc++ one was added. Works the same
      way.
      
      Compile tested with all packages that use uclibc++.mk in their Makefiles
      under mipsel_24kc. kismet fails compilation but that package needs to be
      cleaned up and updated.
      
      Runtime tested with gddrescue, gdisk, dcwapd, bonnie++, and aircrack-ng
      on a TP-Link Archer C7v2.
      
      Signed-off-by: default avatarRosen Penev <rosenp@gmail.com>
      856ea2ba
    • Rosen Penev's avatar
      iperf: Fix compilation with libcxx · fd211e16
      Rosen Penev authored
      
      Avoids redefining bool.
      
      Signed-off-by: default avatarRosen Penev <rosenp@gmail.com>
      fd211e16
    • John Sommerville's avatar
      build: build proper VMDK formats for ESXI 6.5 · 6041eb95
      John Sommerville authored
      
      VMWare ESXI 6.5 and above is not compatible with
      subformat=monolithicSparse (The default qemu-img convert -O VMDK option).
      Monolithic Sparse vmdk can be imported, but issues occur when running
      sysupgrade with new images and other tasks that modify the file system
      (issues like Kernel panics, reboot loops, sometimes crashing the Host ESXI
      box).
      
      This change creates an additional VMDK output file for ESXI that sets the
      subformat to monlithicFlat, and the adapter_type to the SCSI lsilogic
      controller.
      
      This change existed back on:
      25e36d37
      
      But it looks like the change was removed when refactoring occurred with:
      5f6a2732f892b6229473576d89cc963ae9c97d5d
      
      Signed-off-by: default avatarJohn Sommerville <jsommerville@untangle.com>
      6041eb95
    • Brett Mastbergen's avatar
      tools: qemu: Add patches to support adapter_type and monolithicFlat · 9e2e48ff
      Brett Mastbergen authored
      
      Its way more trouble to update this to a newer version of qemu than it
      is to backport the two additional features we need.
      
      Signed-off-by: default avatarBrett Mastbergen <bmastbergen@untangle.com>
      9e2e48ff
    • Jiri Kastner's avatar
      scripts/dowload.pl: add archive.apache.org to apache mirror list · dc34c695
      Jiri Kastner authored
      
      apache mirrors holds only latest releases, to download
      older releases, one must use archive.apache.org to get
      them.
      
      Signed-off-by: default avatarJiri Kastner <cz172638@gmail.com>
      dc34c695
    • Stefan Lippers-Hollmann's avatar
      ath10k-firmware: update Candela Tech firmware images · 65982642
      Stefan Lippers-Hollmann authored
      
      The release notes since last time for wave-1:
      
       * No changes to wave-1, but I make a version .014 copy anyway to keep
         the makefile in sync.
      
      The release notes since last time for wave-2:
      
       * December 16, 2019: Wave-2 has a fix to make setting txpower work
                            better. Before setting the power was ignored at
                            least some of the time (it also appeared to work
                            mostly, so I guess it was being correctly set in
                            other ways).
      
      Signed-off-by: default avatarStefan Lippers-Hollmann <s.l-h@gmx.de>
      65982642
    • DENG Qingfang's avatar
      linux-firmware: update to 20191215 · 36baba65
      DENG Qingfang authored
      Update linux-firmware to 20191215
      
      git log --pretty=oneline --abbrev-commit 20190815..20191215
      
      eefb5f7 inside-secure: add new "mini" firmware for the EIP197 driver
      dd1a12e Merge branch 'RB3-adsp-cdsp-mss-v4' of https://github.com/andersson/linux-firmware
      c523dcd WHENCE: Add raspberry-pi4 SDIO file
      99a15a4 Merge branch 'rpi4-fw' of https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux-firmware
      2260cbd Merge branch 'master' of https://github.com/dikshitaagarwal/video_firmware_5.4
      4c688be Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
      e10ed21 qcom: update venus firmware files for v5.4
      af4c4be cxgb4: Update firmware to revision 1.24.11.0
      f93c7a1 brcm: Add BCM43455 NVRAM for Raspberry Pi 4 B
      212e441 qcom: Add SDM845 Compute DSP firmware
      ec84cf9 qcom: Add SDM845 Audio DSP firmware
      62d0a1a qcom: Add SDM845 modem firmware
      e8a0f4c rtl_nic: add firmware rtl8168fp-3
      9581f15 Merge branch 'nxp_mc' of https://github.com/NXP/linux-firmware
      978c04e linux-firmware: Update NXP Management Complex firmware to version 10.18.0
      c62c3c2 linux-firmware: Update firmware file for Intel Bluetooth AX201
      6272383 linux-firmware: Update firmware file for Intel Bluetooth AX200
      84a7ca5 linux-firmware: Update firmware file for Intel Bluetooth 9560
      96c3994 linux-firmware: Update firmware file for Intel Bluetooth 9260
      7319341 amdgpu: update navi14 vcn firmware
      b363d9d amdgpu: update navi10 vcn firmware
      f1100dd Merge branch 'ehl_tgl_guc_huc' of git://anongit.freedesktop.org/drm/drm-firmware
      4debf21 i915: Add HuC firmware v7.0.3 for TGL
      1eb2ac4 i915: Add GuC firmware v35.2.0 for TGL
      4b0a210 i915: Add HuC firmware v9.0.0 for EHL
      610fe75 i915: Add GuC firmware v33.0.4 for EHL
      11bdc57 rtw88: RTL8723D: add firmware file v48
      9e194c7 qed: Add firmware 8.40.33.0
      4065643 amdgpu: add new navi14 wks gfx firmware for 19.30
      d4f88ea amdgpu: update navi14 firmware for 19.30
      ea755b6 amdgpu: update raven firmware for 19.30
      340e06e linux-firmware: Add firmware file for Intel Bluetooth AX201
      ad7a8b2 Mellanox: Add new mlxsw_spectrum2 firmware 29.2000.2308
      e756bf3 Mellanox: Add new mlxsw_spectrum firmware 13.2000.2308
      b27d123 rtl_nic: add firmware files for RTL8153
      180e2b4 rtl_bt: Update configuration file for BT part of RTL8822CU
      0acd93e bnx2x: Add FW 7.13.15.0.
      2b016af linux-firmware: Update AMD cpu microcode
      4c3e853 linux-firmware: Update firmware file for Intel Bluetooth AX200
      7a79d22 linux-firmware: Update firmware file for Intel Bluetooth AX201
      fdab23a linux-firmware: Update firmware file for Intel Bluetooth 9560
      b68efd7 linux-firmware: Update firmware file for Intel Bluetooth 9260
      aa95e90 amdgpu: add initial navi14 firmware form 19.30
      c1ce20e rtlwifi: rtl8821ae: Add firmware for the RTL8812AE variant.
      7d187ac ice: Fix up WHENCE entry and symlink
      4c55b97 Merge branch 'dev-queue' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/firmware
      7c4db73 nvidia: Update Tegra210 XUSB firmware to v50.24
      c054c53 nvidia: Add XUSB firmware for Tegra194
      9cfefbd Remove duplicate symlinks
      2de7abd copy-firmware: Create symlinks from WHENCE file
      2116bcd Make symlinks consistent
      c0590d8 amdgpu: update vega20 ucode for 19.30
      43cc648 amdgpu: update vega12 ucode for 19.30
      ffa0ed7 amdgpu: update vega10 ucode for 19.30
      83e1b41 amdgpu: update picasso ucode for 19.30
      7008617 amdgpu: update raven2 ucode for 19.30
      9200baa amdgpu: update raven ucode for 19.30
      f25a39c amdgpu: add new raven rlc firmware
      9ae61e7 ice: Add package file for Intel E800 series driver
      417a9c6 amdgpu: add initial navi10 firmware
      702cc63 Merge branch 'cml_tgl-icl-dmc_huc_updates' of git://anongit.freedesktop.org/drm/drm-firmware
      3182b4b Merge branch 'gpu-845' of https://github.com/ndechesne/linux-firmware
      3ea84e5 drm/i915/firmware: Add v9.0.0 of HuC for Icelake
      60ddd0e drm/i915/firmware: Add v4.0.0 of HuC for Cometlake
      c47d8f8 drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
      2cdb78c drm/i915/firmware: Add v2.0.0 of HuC for Broxton
      38965af drm/i915/firmware: Add v4.0.0 of HuC for Kabylake
      8d127af drm/i915/firmware: Add v2.0.0 of HuC for Skylake
      e7b6fa7 drm/i915/firmware: Add v33 of GuC for CML
      e4ea25f drm/i915/firmware: Add v2.04 of DMC for TGL
      51deca6 drm/i915/firmware: Add v1.09 of DMC for ICL
      88ea23e qcom: add firmware files for Adreno a630
      6c6918a linux-firmware: Update firmware file for Intel Bluetooth AX201
      6ddb9d9 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
      d45c950 nvidia: Add XUSB firmware for Tegra186
      65c6595 Add symlinks for Tegra VIC firmware binaries
      0b22bfc rtl_bt: Update RTL8723D BT FW to 0x828A_96F1
      f667c00 rtl_nic: add firmware rtl8125a-3
      fe1ae0d linux-firmware: Add firmware file for Intel Bluetooth AX201
      2f885ba Chelsio driver loads firmware configuration file to allow firmware to distribute resources before chip bring up. Chelsio NIC driver, cxgb4 searches for firmware config file at /lib/firmware/cxgb4/ directory.
      7307a29 brcm: Add 43455 based AP6255 NVRAM for the Minix Neo Z83-4 Mini PC
      65d02cd brcm: Add 43340 based AP6234 NVRAM for the PoV TAB-P1006W-232 tablet
      f38fb4f Merge tag 'iwlwifi-fw-2019-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware
      
      
      40e4162 iwlwifi: update FWs to core45-152 release
      c0fb3d9 check_whence: Add copy-firmware.sh to the list of ignored files
      aa703aa rtl_bt: Update RTL8822C BT FW to V0x098A_94A4
      665001a linux-firmware: Update firmware file for Intel Bluetooth AX200
      c0ca980 linux-firmware: Update firmware file for Intel Bluetooth AX201
      b6427bf linux-firmware: Update firmware file for Intel Bluetooth 9560
      fe48882 linux-firmware: Update firmware file for Intel Bluetooth 9260
      ebd40c6 Mellanox: Add new mlxsw_spectrum firmware 13.2000.1886
      
      Signed-off-by: default avatarDENG Qingfang <dengqf6@mail2.sysu.edu.cn>
      [Added missing symbolic links to Makefile]
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      36baba65
    • Jeffery To's avatar
      toolchain/gcc: Backport patch to fix unconditional MULTIARCH_DIRNAME · c102f702
      Jeffery To authored
      This backports the patch for GCC PR target/89587 (gcc's rs6000
      configuration unconditionally sets MULTIARCH_DIRNAME, even when
      multiarch is disabled).
      
      This currently affects apm821xx and may cause issues when
      cross-compiling packages, e.g. Python 3[1].
      
      This includes patches for GCC 8 (with the changelog diff removed);
      this change is already included in GCC 9.2 and 7.5.
      
      [1]: https://github.com/openwrt/packages/issues/10552
      
      
      
      Signed-off-by: default avatarJeffery To <jeffery.to@gmail.com>
      [Removed patch for GCC 7.4.0, GCC 7.5.0 already contains this]
      Signed-off-by: default avatarHauke Mehrtens <hauke@hauke-m.de>
      c102f702
    • Yorkie Liu's avatar
      toolchain/gcc: correct the check expr for newer clang · 65a561fd
      Yorkie Liu authored
      
      This fixes gcc build error within clang 11.0, it tweaks the version
      string from LLVM to clang.
      
      Signed-off-by: default avatarYorkie Liu <yorkiefixer@gmail.com>
      65a561fd
    • Kevin Schmidt's avatar
      lantiq: enable 5ghz wifi on VR200/VR200v · 77e27e0f
      Kevin Schmidt authored
      
      Enable mt76 driver on VR200/VR200v.
      
      Signed-off-by: default avatarKevin Schmidt <kevin.patrick.schmidt@googlemail.com>
      77e27e0f
    • Aleksander Jan Bajkowski's avatar
      lantiq: fix phys led · 69239022
      Aleksander Jan Bajkowski authored
      
      led2l and led2h value is incorrectly set by led3l and led3h.
      Bug was introduced in commit: 863e79f8
      
      Signed-off-by: default avatarAleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
      Fixes: 863e79f8 ("lantiq: add support for kernel 4.9")
      69239022
    • Jo-Philipp Wich's avatar
      uhttpd: reset PKG_RELEASE · 97af1fc9
      Jo-Philipp Wich authored
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      97af1fc9
    • Jo-Philipp Wich's avatar
      uhttpd: update to latest Git HEAD · f34f9a41
      Jo-Philipp Wich authored
      
      5f9ae57 client: fix invalid data access through invalid content-length values
      
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      f34f9a41
    • Jo-Philipp Wich's avatar
      fstools: update to latest git HEAD · 5f424415
      Jo-Philipp Wich authored
      
      b4e25d5 libblkid-tiny: fix symbol collision with full libblkid
      
      Fixes: FS#2691, FS#2692
      Signed-off-by: default avatarJo-Philipp Wich <jo@mein.io>
      5f424415
    • Sungbo Eo's avatar
      ramips: fix MAC address setup for Xiaomi MiWiFi Nano · ea5cf7c0
      Sungbo Eo authored
      
      MAC addresses are stored in factory partition at:
      0x0004: WiFi 2.4GHz (label_mac +1)
      0x0028: LAN, WAN (label_mac)
      
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      ea5cf7c0
    • Sungbo Eo's avatar
      ramips: further improve support for Xiaomi MiWiFi Nano · 74e9f95c
      Sungbo Eo authored
      This patch does the following:
      
      - prepend vendor name to model
      - set status LEDs to follow the behavior in stock FW
      - simplify state_default node definition
      - use generic name for flash node
      
      Stock FW status indicators:
      https://files.xiaomi-mi.com/files/Mi_Router_Wi-Fi_Nano/Mi_router-NANO_EN.pdf
      
      
      > Yellow: power on / off
      > Blue: during normal operation
      > Red: in case of problems with the operation of the device
      
      Signed-off-by: default avatarSungbo Eo <mans0n@gorani.run>
      74e9f95c
    • Magnus Kroken's avatar
      openvpn: update to 2.4.8 · bf43e5bb
      Magnus Kroken authored
      Backport two upstream commits that allow building
      openvpn-openssl without OpenSSLs deprecated APIs.
      
      Full changelog:
      https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn24#OpenVPN2.4.8
      
      
      
      Signed-off-by: default avatarMagnus Kroken <mkroken@gmail.com>
      bf43e5bb
Loading