aboutsummaryrefslogtreecommitdiff
path: root/kernel
Commit message (Collapse)AuthorAge
* mtd-rw: update version to latest masterRosen Penev2024-04-21
| | | | | | | | | | Remove local patch as upstream has a different solution applied. Use PKG_SOURCE_DATE to get rid of weird apk version. Remove various variables that are default anyway. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mtd-rw: drop PKG_VERSION definition in MakefilePaul Spooren2024-04-13
| | | | | | | | | | | | By default Kernel modules follow the version schema from openwrt.git, which happens to be APK compatible. Instead of defining a entirely custom format, use what's already out there. This patch drops the individual PKG_VERSION definition. Right now, the version becomes 6.1.82.0~7e856206-r2. Signed-off-by: Paul Spooren <mail@aparcar.org>
* macremapper: drop VERSION definition in MakefilePaul Spooren2024-04-13
| | | | | | | | | | | | By default Kernel modules follow the version schema from openwrt.git, which happens to be APK compatible. Instead of defining a entirely custom format, use what's already out there. This patch drops the individual VERSION definition. Right now, the version becomes 6.1.82.1.1.0-r2 Signed-off-by: Paul Spooren <mail@aparcar.org>
* ovpn-dco: bump version to 0.2.20240320Adam Duskett2024-04-07
| | | | | | Fixes builds against kernel 6.6 Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
* treewide: refresh hashes after move to use ZSTD as defaultRobert Marko2024-04-07
| | | | | | | | With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
* mdio-tools: use commit hash as the source versionRobert Marko2024-04-03
| | | | | | | | | | | In light of the recent XZ events, it seems that using the tag as the source version reference is not ideal as it can be updated by the upstream lets switch to using the full commit hash as the source. This also should fix the APK semantic versioning by setting PKG_VERSION as well updating the PKG_MIRROR_HASH which got broken by recent APK changes. Signed-off-by: Robert Marko <robimarko@gmail.com>
* treewide: assign PKG_CPE_IDFabrice Fontaine2024-02-04
| | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* mdio-tools: update to 1.3.1Robert Marko2023-12-21
| | | | | | | | | | | | | | | | | Update the mdio-netlink kmod and userspace mdio-tools to version 1.3.1. [v1.3.1] - 2023-12-02 --------------------- Fixes mvls to work with kernels 6.2 and onwards. - mdio: Multiple registers can now be dumped at once, via the generic dump operation. - mvls: Relax the driver matching to accept the strings used in kernels 6.2 and newer. Signed-off-by: Robert Marko <robimarko@gmail.com>
* ovpn-dco: fix package dependenciesMartin Schiller2023-09-16
| | | | | | | We have to add an "IPV6:" in front of the kmod-udptunnel6 to fix redundant dependencies with the openvpn-* packages. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* mdio-tools: update to 1.3.0Zhi-Jun You2023-08-23
| | | | | | | | | | | | | | | | Update the mdio-netlink kmod and userspace mdio-tools to version 1.3.0. [v1.3.0] - 2023-07-24 --------------------- Primarily widen the gamut of supported kernel versions, now supporting all kernels from 5.2 and onwards. - mvls: Support for 88E6320/88E6321 - mdio-netlink: Adapt to the upstream C22/C45 refactor. Signed-off-by: Zhi-Jun You <hujy652@protonmail.com>
* ovpn-dco: Update to v0.2.20230426Martin Schiller2023-07-24
| | | | | | | | | | | | | | OpenVPN 2.6.2+ changes the way OpenVPN control packets are handled on Linux when DCO is active, fixing the lockups observed with 2.6.0/2.6.1 under high client connect/disconnect activity. This is an INCOMPATIBLE change and therefore an ovpn-dco kernel module older than v0.2.20230323 (commit ID 726fdfe0fa21) will not work anymore and must be upgraded. The kernel module was renamed to "ovpn-dco-v2.ko" in order to highlight this change and ensure that users and userspace software could easily understand which version is loaded. Attempting to use the old ovpn-dco with 2.6.2+ will lead to disabling DCO at runtime. Signed-off-by: Martin Schiller <ms@dev.tdt.de>
* treewide: remove AUTORELEASEPaul Fertser2023-04-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically compute and substitute current values for all $(AUTORELEASE) instances as this feature is deprecated and shouldn't be used. The following temporary change was made to the core: diff --git a/rules.mk b/rules.mk index 57d7995d4fa8..f16367de87a8 100644 --- a/rules.mk +++ b/rules.mk @@ -429,7 +429,7 @@ endef abi_version_str = $(subst -,,$(subst _,,$(subst .,,$(1)))) COMMITCOUNT = $(if $(DUMP),0,$(call commitcount)) -AUTORELEASE = $(if $(DUMP),0,$(call commitcount,1)) +AUTORELEASE = $(if $(DUMP),0,$(shell sed -i "s/\$$(AUTORELEASE)/$(call commitcount,1)/" $(CURDIR)/Makefile)) all: FORCE: ; And this command used to fix affected packages: for i in $(cd feeds/packages; git grep -l PKG_RELEASE:=.*AUTORELEASE | \ sed 's^.*/\([^/]*\)/Makefile^\1^';); do make package/$i/download done Signed-off-by: Paul Fertser <fercerpav@gmail.com>
* antfs: drop this kernel packageJosef Schlehofer2023-02-23
| | | | | | | | | | | | | | | | | | Reasons to remove this package: 1. It is not available for Linux kernel 5.15 and onwards. 2. It seems that it is not maintained as the original repository was done in 2018 and then the forked repository was done to have this merged only to OpenWrt. 3. Anyone can use ntfs-3g (fuse) or ntfs3 from Paragon, which has been available since Linux kernel 5.15 4. Nobody said why this package was necessary or required to be added here or what was the difference between driver(s) in the Linux kernel and this package. 5. No project home page, no documentation, only source code provided by AVM Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* v4l2loopback: upgrade to v0.12.7Michel Promonet2023-01-29
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* ovpn-dco: bump package to fix kernel 6.1 compileJohn Thomson2022-11-15
| | | | Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
* mdio-tools: update to 1.2.0Robert Marko2022-09-19
| | | | | | | | | | | | | | | | | | | | | Update the mdio-netlink kmod and userspace mdio-tools to version 1.2.0. This allows dropping the time64 musl patch which was upstreamed. [v1.2.0] - 2022-09-15 --------------------- - mdio: A new addressing mode "mmd-c22": Used to access MMDs attached to MDIO controllers without Clause 45 support by using registers 13 and 14 in the device's Clause 22 register space - mdio: Pretty print gigabit link capability information from a PHY's extended status register - mdio: Pretty print lots of status information from MMDs (C45 PHYs) - mvls: Decode priority override information of ATU entries - mvls: Table listings now always prints out the device information, even on single chip systems. Signed-off-by: Robert Marko <robimarko@gmail.com>
* mdio-tools: update to 1.1.1Robert Marko2022-06-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the mdio-netlink kmod and userspace mdio-tools to version 1.1.1. mdio-tools required a musl time64 compatibility fix that I have an PR open for already. Changelog: [v1.1.1] - 2022-05-23 --------------------- Tiny bugfix release. - mdio: The bench operation is now much more reliable when stacked on other devices than regular PHYs (e.g. paged PHYs or Marvell switches). - mvls: The STU can now be dumped chips from the Peridot generation. [v1.1.0] - 2022-05-04 --------------------- A sprawling release, adding various mvls related introspection features. mvls also gains a JSON output format. - mvls: The STU can now be dumped (requires Linux 5.17 or later). This is useful now that mv88e6xxx supports offloading of MST states - mvls: Output can now be formatted as JSON for easier scripting - mdio: mvls: A subset of MIB counters can now be dumped. This let's you get at counters for DSA ports, which are not reachable from ethtool - mdio: mvls: The LAG mask and LAG map tables can now be dumped - mdio: Improve usage message by including the examples from the manual Signed-off-by: Robert Marko <robert.marko@sartura.hr>
* antfs: require kernel version 5.10 to buildJohn Thomson2022-04-30
| | | | | | | | | ANTFS does not compile with OpenWrt's current testing kernel 5.15, as it needs to be modified for the Linux 5.12 idmapped mounts changes 2f221d6f7b88 ("attr: handle idmapped mounts") https://lore.kernel.org/all/20210121131959.646623-1-christian.brauner@ubuntu.com/ Signed-off-by: John Thomson <git@johnthomson.fastmail.com.au>
* ksmbd: removeRosen Penev2022-02-19
| | | | | | This was merged in base. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.4.4Rosen Penev2022-02-14
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mdio-tools: update to version 1.0.1Robert Marko2022-01-18
| | | | | | | | | | | | | | | | | | | | | | | Version 1.0.1 brought the following changes: [v1.0.1] - 2021-11-26 Primarily fixes a few issues in the kernel module that were found during a quick review from Russell King: https://lore.kernel.org/netdev/YYPThd7aX+TBWslz@shell.armlinux.org.uk/ https://lore.kernel.org/netdev/YYPU1gOvUPa00JWg@shell.armlinux.org.uk/ - mdio: The mvls subcommand now supports flushing the ATU - mdio-netlink: Plug some glaring holes around integer overflows of the PC. - mdio-netlink: Release reference to MDIO bus after a transaction completes. So, update to the latest version and switch the kernel module back to fetching tarballs like the userspace tool does. Signed-off-by: Robert Marko <robimarko@gmail.com>
* ovpn-dco: Avoid building against musl headersSven Eckelmann2021-11-29
| | | | | | | | | | | | | | | | The musl headers contain defines which are incompatible with kernel builds. For example alltypes.h contain a __BIG_ENDIAN define. This will force various kernel functions/macros to be build in a way which requires the target system to be big endian. But if the target system is actually little endian, these function will then not perform there intended tasks. The actual (hard to debug) effects can vary between minor problems and fatal errors. This is port of the fix from OpenWrt's commit 9ac47ee46918 ("build: use -nostdinc and -isystem in NOSTDINC_FLAGS for out-of-tree kernel modules") Fixes: 17cd1793bbec ("ovpn-dco: Add package") Signed-off-by: Sven Eckelmann <sven@narfation.org>
* ovpn-dco: Add packageJianhui Zhao2021-11-12
| | | | Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
* multimedia: add v4l2tools & v4l2loopbackMichel Promonet2021-11-11
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* v4l2loopback: update version following PR commentMichel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* multimedia: add v4l2tools & v4l2loopbackMichel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* ksmbd: update to 3.4.2Marcos Del Sol Vives2021-10-17
| | | | Signed-off-by: Marcos Del Sol Vives <marcos@orca.pet>
* ksmbd: update to 3.4.1Rosen Penev2021-08-21
| | | | | | | | | | Add AUTORELEASE as 19.07 compatibility is not needed. Add dependency hacks and add comments. Add upstream patch to get rid of FS_POSIX_ACL requirement. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mdio-netlink: fix PKG_MIRROR_HASHMichael Heimpold2021-07-21
| | | | Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* mdio-tools: upgrade to latest commitMichael Heimpold2021-07-21
| | | | | | Also fix minor style issues. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* mdio-tools: Add package plus kernel moduleDamien Mascord2021-07-15
| | | | | | | | | mdio is a low-level Linux debug tool for communicating with devices attached an MDIO bus. It improves on existing tools in this space in a few important ways: MDIO buses are directly addressable. Previous solutions relied on at least one Ethernet PHY on the bus being attached to a net device, which is typically not the case when the device is an Ethernet switch for example. Complex operations can be performed atomically. The old API only supported a single read or write of a single register. mdio sends byte code to the mdio-netlink kernel module that can perform multiple operations, store intermediate values, loop etc. As a result, things like read/mask/write operations and accesses to paged PHYs can be performed safely. Signed-off-by: Damien Mascord <tusker@tusker.org>
* ksmbd: update to 3.3.9Rosen Penev2021-04-24
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.8Rosen Penev2021-04-07
| | | | | | | | | | | Major changes are: clean-up codes using checkpatch --strict option. fix several warning and build failure from linux-next. change the minimum supported kernel version to v5.4. use xarray for tree connect list. fix reviews from lkml. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.7Rosen Penev2021-03-12
| | | | | | | | | | | | Major change are: Fix an issue that directories appear as files when using windows backup. Fix xfstests generic/241 failure on life test. Update ksmbd shutdown and debug print on/off using ksmbd.control in cifsd.rst. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.6Rosen Penev2021-03-12
| | | | | | | | | | | | | Major changes are: Fix kernel oops from fuse+ntfs driver. Fix the issue of change the directory to the file using Nautilus client. Fix ksmbd build break with the latest linux-5.12-rc1. Fix potential memleak and use after free. Fix use after free from KASAN(racy issue) Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mtd-rw: fix build failure with kernel 5.10David Bauer2021-03-06
| | | | | | | | | | | | When building mtd-rw for a target based on Kernel 5.10 which has CONFIG_MTD disabled the build fails with ERROR: "put_mtd_device" [../mtd-rw.ko] undefined! ERROR: "get_mtd_device" [../mtd-rw.ko] undefined! Omit building the package for such a target. Signed-off-by: David Bauer <mail@david-bauer.net>
* Merge pull request #14811 from xdarklight/ksmbd-3.3.5Rosen Penev2021-02-21
|\ | | | | ksmbd and ksmbd-tools 3.3.5
| * ksmbd: update to 3.3.5Martin Blumenstingl2021-02-20
| | | | | | | | | | | | | | | | | | | | Major changes for version 3.3.5 are: - Add support for version 4 dos attribute structure of samba. - Implement maximal allowed desired access. - Fix several error handling. - Fix a few smbtorture failures. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* | treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
|/ | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* Merge pull request #14640 from neheb/ksRosen Penev2021-02-03
|\ | | | | ksmbd(-tools): update to 3.3.4
| * ksmbd: update to 3.3.4Rosen Penev2021-02-03
| | | | | | | | | | | | | | | | | | | | Major changes are: Make xattr format of ksmbd compatible with samba's one. Use netdevice_notifier to configure TCP listeners. Fix a build break with linux-5.11 kernel. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | macremapper: linux 5.6+ compatibilityIlya Lipnitskiy2021-02-01
|/ | | | Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* antfs: patch for linux >= 5.8.0Ilya Lipnitskiy2021-02-01
| | | | Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* ksmbd: update to 3.3.3Rosen Penev2021-01-09
| | | | | | | | | | The Marjor changes are: fix xfstests issues on life test. improve credentials codes. enable SMB_SERVER_CHECK_CAP_NET_ADMIN by default Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.2Rosen Penev2020-12-14
| | | | | | | | | | | | The major changes are: Fix some of xfstests tests failures when actimeo=0 mount option is not used in local.config of xfstests. WSL reparse tags support for special files. Fix several permission issues. Set O_PATH and O_NONBLOCK flags to open_flags. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.3.1Martin Blumenstingl2020-12-03
| | | | | | | | | | | | | | Major change for version 3.3.1 are: - Fix insmod failure if CONFIG_FS_POSIX_ACL is not set in config. Major changes for version 3.3.0 are: - Add ACLs support - Add Kerberos support - Add query info/query dir/statfs for smb3.1.1 posix extension. - Fix warnings from checkpatch.pl - Fix racy issue reported and warnings from KSAN by OpenWRT. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* ksmbd: update to 3.2.5Martin Blumenstingl2020-10-31
| | | | | | | | | | | | | | | * cifsd: release 3.2.5 version * cifsd: fix unassigned pointer access in smb_fileinfo_rename() * cifsd: remove unneeded ksmbd_fd_put() in find_next() * cifsd: always zero-initialize ksmbd_dir_info in smb1pdu * cifsd: make spnego depend on the "extended security" bit in flags2 * cifsd: add support for weird clients with off-by-one buffer size issues * cifsd: allow SMB_COM_ECHO without valid user session * cifsd: fix potential null pointer dereferencing error of tfm in alloc_shash_desc() * cifsd: fix potential overflow issue in ___server_conf_set() * cifsd: add xfstests cases in travis-CI Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
* exfat-nofuse: removeRosen Penev2020-08-16
| | | | | | | Since the introduction of the official exfat-oot package in base, this is now pointless. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* ksmbd: update to 3.2.4Andy Walsh2020-07-31
| | | | | | | | | | | | | | | | | | | upstream changelog: * cifsd: release 3.2.4 version * cifsd: don't support FSCTL_VALIDATE_NEGOTIATE_INFO if connect dialect is smaller than SMB3.02 * cifsd: initialize server using init_smb2_0_server() instead of init_smb3_11_server() * cifsd: fix auto negotiation failure when setting min/max protocol is higher than SMB 2.0 * cifsd: sign session setup response on SMB3.0 and SMB3.02 * cifsd: make 8byte context alignment when there is the next context in negotiate contexts * cifsd: fix null pointer dereferencing error in ->set_sign_rsp() * cifsd: ignore EOPNOTSUPP error from ksmbd_vfs_alloc_size * cifsd: fix warning: unused variable small_sz * cifsd: release 3.2.3 version * cifsd: set correct status code on ksmbd_vfs_readdir error * cifsd: fix stuck issue while writing many files with windows client * cifsd: return only a single entry if SMB2_RETURN_SINGLE_ENTRY is set Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* ksmbd: update to 3.2.2Andy Walsh2020-06-25
| | | | | | | | | | | | | | * update to 3.2.2 ksmbd changelog: * fix kernel oops when using signing and pysmb (SMB1) as client. * fix signing bugs. * fix encryption bugs. * fix build error on linux-5.8-rc1 * fix bugs with read-only=yes * fix potential stuck issue due to cache buffers exhaustion Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>