gluon/patches/lede
Sven Eckelmann cb03183284
ebtables: Use flock() for --concurrent option
The previous locking mechanism was not atomic, hence it was possible
that a killed ebtables process would leave the lock file in place which
in turn made future ebtables processes wait indefinitely for the lock to
become free.

Fix this by using flock(). This also simplifies code quite a bit because
there is no need for a custom signal handler or an __exit routine
anymore.

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2018-01-03 19:58:53 +01:00
..
0001-build-move-STAGING_DIR_HOSTPKG-and-BUILD_DIR_HOST-back-to-a-common-directory-for-all-targets.patch modules: update LEDE base 2017-10-18 21:15:38 +02:00
0002-procd-add-support-for-alternative-rc.d-directories.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0003-base-files-disable-reset-button-handling.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0004-hostapd-prevent-channel-switch-for-5GHz.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0005-libjson-c-Add-support-for-custom-format-strings-for-doubles.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0006-dropbear-add-a-failsafe-mode-that-will-always-allow-password-less-root-login.patch Use LEDE as base for Gluon 2017-01-18 17:21:43 +01:00
0007-rules.mk-export-STAGING_DIR_HOSTPKG.patch build: backport a few STAGING_DIR_HOSTPKG bugfixes 2017-01-19 00:09:16 +01:00
0008-gettext-full-fix-to-use-STAGING_DIR_HOSTPKG-instead-of-STAGING_DIR-host.patch build: backport a few STAGING_DIR_HOSTPKG bugfixes 2017-01-19 00:09:16 +01:00
0009-netifd-update-to-git-HEAD-version.patch netifd: update to git HEAD version 2017-03-10 02:00:57 +01:00
0010-rules.mk-make-PKG_CONFIG_DEPENDS-properly-track-string-values.patch rules.mk: make PKG_CONFIG_DEPENDS properly track string values 2017-02-24 13:34:27 +01:00
0011-netifd-ubus-add-interface-method-to-trigger-renew-event.patch mac80211, hostapd: use upstream fix for AP+11s VIF combinations 2017-05-13 18:15:20 +02:00
0012-procd-switch-to-latest-master.patch modules: update LEDE 2017-11-26 15:44:41 +01:00
0013-procd-clean-up-trailing-whitespace-in-nand.sh.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0014-procd-prepare-NAND-sysupgrade-for-making-upgraded-dynamically-linked.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0015-procd-remove-procd-nand-package.patch modules: update LEDE 2017-11-26 15:44:41 +01:00
0016-base-files-always-use-staged-sysupgrade.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0017-fstools-clean-up-trailing-whitespace-in-snapshot-script.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0018-fstools-snapshot-handle-jffs2-conversion-using-upgraded.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0019-base-files-sysupgrade-cleanup.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0020-base-files-add-support-for-staged-sysupgrades-from-failsafe-mode.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0021-ramips-sysupgrade-move-nand_do_upgrade-call-to-platform_do_upgrade.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0022-x86-sysupgrade-move-partition-table-change-check-to-platform_check_image.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0023-x86-sysupgrade-refactor-platform_do_upgrade.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0024-x86-sysupgrade-explicitly-rescan-disk-after-writing-partition-table.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0025-sunxi-sysupgrade-don-t-write-partitions-twice.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0026-sunxi-sysupgrade-sync-with-x86.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0027-mvebu-fix-sysupgrade.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0028-generic-mtd-backport-unlock-support-and-asserted-fixes-for-certain-Winbond-Spansion-flash-chips.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0029-generic-vxlan-backport-support-for-VXLAN-over-link-local-IPv6.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0030-vxlan-add-new-package-for-netifd-VXLAN-proto.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0031-busybox-compile-with-debug-information.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0032-scripts-metadata-always-resolve-dependencies-through-provides-list.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0033-base-files-upgrade-correctly-handle-nand_do_upgrade-argument-passed-from-preupgrade.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0034-base-files-upgrade-don-t-loop-forever-trying-to-kill-processes.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0035-bcm53xx-upgrade-fix-RAMFS_COPY_.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0036-ipq806x-upgrade-fix-RAMFS_COPY_.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0037-kirkwood-upgrade-fix-RAMFS_COPY_.patch modules: update LEDE (2017-10-02) 2017-10-02 21:08:11 +02:00
0038-ar71xx-add-uImageArcher-to-tp-link.mk.patch ar71xx: add TP-Link Archer C25 (#1238) 2017-10-22 01:43:20 +02:00
0039-ar71xx-add-support-for-TP-Link-Archer-C25-v1.patch ar71xx: add TP-Link Archer C25 (#1238) 2017-10-22 01:43:20 +02:00
0040-firmware-utils-tplink-safeloader-add-TP-Link-Archer-C25-v1.patch ar71xx: add TP-Link Archer C25 (#1238) 2017-10-22 01:43:20 +02:00
0041-firmware-utils-tplink-safeloader-support-strings-as-soft_version.patch ar71xx: add TP-Link Archer C25 (#1238) 2017-10-22 01:43:20 +02:00
0042-add-CONFIG_GPIO_74X164-and-CONFIG_SPI_GPIO-for-Archer-C25.patch ar71xx: add TP-Link Archer C25 (#1238) 2017-10-22 01:43:20 +02:00
0043-ramips-use-GPIO_ACTIVE-macros-in-UBNT-ERX.dts.patch ramips-mt7621: add support for UBNT EdgeRouter X-SFP 2017-11-26 12:44:52 +01:00
0044-ramips-add-support-for-Ubiquiti-EdgeRouter-X-SFP.patch ramips-mt7621: add support for UBNT EdgeRouter X-SFP 2017-11-26 12:44:52 +01:00
0045-ar71xx-add-support-for-TP-Link-TL-WR1043N-v5.patch ar71xx: add support for TP-Link TL-WR1043N v5 (#1279) 2017-12-19 04:22:44 +01:00
0046-ar71xx-QCA956X-add-missing-register.patch Backport patches for rx buffer stalls on QCA953x and QCA956x 2017-12-29 16:12:52 +01:00
0047-ag71xx-Fix-rx-ring-buffer-stall-on-small-packets-flood-on-qca956x-and-qca953x.patch Backport patches for rx buffer stalls on QCA953x and QCA956x 2017-12-29 16:12:52 +01:00
0048-ar71xx-add-support-for-TP-LINK-Archer-C7-v4.patch Refresh patches and fix numbering 2018-01-03 19:54:13 +01:00
0049-ar71xx-fix-TP-Link-Archer-C7-v4-switch-LEDs.patch Refresh patches and fix numbering 2018-01-03 19:54:13 +01:00
0050-ar71xx-fix-Archer-C7-5GHz-MAC-address.patch Refresh patches and fix numbering 2018-01-03 19:54:13 +01:00
0051-ebtables-Use-flock-for-concurrent-option.patch ebtables: Use flock() for --concurrent option 2018-01-03 19:58:53 +01:00