aboutsummaryrefslogtreecommitdiff
path: root/kernel
Commit message (Collapse)AuthorAge
* 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>
* ksmbd: update to 3.2.0DENG Qingfang2020-06-01
| | | | Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* exfat-nofuse: use $(KERNEL_MAKE) to account for reproducible buildYousong Zhou2020-05-21
| | | | | | | | This leverages on -iremap flag embedded there since the build system commit 4ed356fa719e ("kernel.mk: add KCFLAGS to make kmods reproducible") Reported-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* ksmbd: update to 3.1.6Rosen Penev2020-03-23
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* antfs: new packageDENG Qingfang2020-03-11
| | | | | | AVM NTFS is a kernel-space NTFS R/W driver based on libntfs-3g Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
* ksmbd: replace SUBDIRS with M in package recipeDavid Bauer2020-03-11
| | | | | | | The SUBDIRS variable has been removed in kernel 5.4, and was deprecated since the beginnig of kernel git history in favour of M or KBUILD_EXTMOD. Signed-off-by: David Bauer <mail@david-bauer.net>
* exfat-nofuse: rename to kmod-fs-exfat0Yousong Zhou2020-03-09
| | | | | | | | | | | | | | | | exFAT fs driver has been upstreamed as a staging driver since linux 5.4. The package name kmod-fs-exfat is used for that. Three things happened in this commit - The package will only be built for kernel 4.14 and 4.19 - The driver will be available as opkg package "kmod-fs-exfat0". "kmod-fs-exfat" is to be used for the one in upstream kernel - Mark "kmod-fs-exfat0" as deprecated in package title Signed-off-by: Paul Blazejowski <paulb at blazebox.homeip.net> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com> (rename, rewording, and deprecation)
* ksmbd: update to 3.1.3, ksmbd-tools: update to 3.2.1, add smb1 supportAndy Walsh2020-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ksmbd: update to 3.1.3 * ksmbd-tools: update to 3.2.1 * add new package build option "KSMBD_SMB_INSECURE_SERVER" * enable smb1 support to kmod by default * add new UCI option "allow_legacy_protocols" to section [globals] * ksmbd: release 3.1.3 version * ksmbd: lock SMB2_QUERY_INFO_HE request with read lock * ksmbd: fix potential racy between query_dir and ksmbd_vfs_empty_dir * ksmbd: fix racy issue between deleting file and checking empty directory * ksmbd: don't register interface which are member of bridge * ksmbd: SO_REUSEADDR is no property of tcp_setsockopt * ksmbd: release 3.1.2 version * ksmbd: fix read caching buffer size as max_read_size * ksmbd: fix the infinite loop of handling FSCTL_QUERY_ALLOCATED_RANGES * ksmbd: use compounding for smb2 flush * ksmbd: downgrade error message to debug in get_file_all_info * ksmbd: rename usmbd to ksmbd.mountd in trvis-ci * ksmbd: release 3.1.1 version * ksmbd: does not work if ipv6 module is not loaded or compiled in * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: update README file * ksmbd-tools: release 3.2.1 version * ksmbd-tools: revert "remove glib2.0 dependancy" patch * ksmbd-tools: release 3.2.0 version * ksmbd-tools: update how to restart ksmbd in README file * Revert "ksmbd-tools: disable tbuf and rbuf caching by default" * ksmbd-tools: disable tbuf and rbuf caching by default * ksmbd-tools: replace usmbd prefix with ksmbd prefix * ksmbd-tools: update README file * ksmbd-tools: fix warning ignoring return value of 'fread' * ksmbd-tools: downgrade unsupported command print to debug * ksmbd-tools: remove GLIB_LIBS in Makefiles * ksmbd-tools: rename usmbd, smbuseradd, smbshareadd to ksmbd.mountd, ksmbd.adduser and ksmbd.addshare * ksmbd-tools: fix null pointer dereference in _list_remove * ksmbd-tools: fix the sanity check fails depending on the password length * ksmbd-tools: fix build error(not found glib.h) * ksmbd-tools: remove glib-2.0 dependancy * ksmbd-tools: update README to add libglib2.0-dev for Ubuntu preprequisite packages Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* smbd: update to 3.1.1, rename to "ksmbd", "ksmbd-tools"Andy Walsh2020-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename smbd->ksmbd (upstream name change) * ksmbd-tools: build with static glib2 (usmbd = ~90kb, smbuseradd = ~40kb) * new etc folder location = /etc/ksmbd/smb.conf * new database name = /etc/ksmbd/ksmbdpwd.db * fixes "map to guest = Bad User" while userdb is also used * fixes missing ipv6 support * update/rename to "luci-app-ksmbd" * remove UCI samba compatibility code for section names (ksmbd uses [share] + [globals] not [sambashare] + [global]) * ksmbd: release 3.1.1 version * ksmbd: does not work if ipv6 module is not loaded or compiled in * ksmbd: capsule ifdef CONFIG_SMB_INSECURE_SERVER with smb1 codes * ksmbd: release 3.1.0 version * ksmbd: fix over 80 character warnings * ksmbd: rename smbd-tools to ksmbd-tools in travis.yml * ksmbd: fix password db file location in travis.yml * ksmbd: rename smbd prefix function to ksmbd * ksmbd: rename smbd prefix source files to ksmbd * Revert "smbd: set connection status with SMBD_SESS_EXITING instead of direct destory" * ksmbd: rename smbd to ksmbd in .travis.yml * smbd: rename module name to ksmbd.ko * smbd: set connection status with SMBD_SESS_EXITING instead of direct destory * smbd: previous session with same user and same password should be deleted * smbd: only use global session table in smb2 session * smbd: add support for ipv6 * smbd: fix empty macro issue from smbd_debug * cifsd: fix printing of file names in find_next Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* smbd: Update to 3.0.2Rosen Penev2020-01-10
| | | | | | Fixes a nasty stack corruption issue and a big endian fix. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* smbd: rename from cifsd, update to 3.0.1Andy Walsh2020-01-03
| | | | | | | | | | | | | | | | | * follow upstream rename to 'smbd' and 'smbd-tools' * config is '/config/smbd' and '/etc/smbd/smb.conf' * smbd: update to 3.0.1 * smbd: fixes delete access on readonly shares * smbd: add patch to keep version metadata in kmod * smbd: add synchrous kill_server patches * smbd-tools: update to 3.0.1 * smbd-tools: userspace service is now 'usmbd' * smbd-tools: userspace tools are: 'smbuseradd', 'smbshareadd' with /etc/smbd/smbdpwd.db * smbd-tools: split package into server/utils (reduce size) * smbd-tools: fix init (luci save&apply) * smbd-tools: remove kill_server related timeouts Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* cifsd: update to git (2019-11-27), fix reload/restart not applying smb.conf ↵Andy Walsh2019-11-27
| | | | | | | | | | | | | | | | changes * fix reload/restart not applying luci/smb.conf changes * remove hotfix for 'read only = no' (fixed by upstream) * update documentation, example *cifsd: fix the lost of dos file attributes *cifsd: store FILE_ATTRIBUTE_SPARSE into xattr *cifsd: release v2.0.2 *cifsd-tools: add smb.conf.list file to show supported parameters list *cifsd-tools: set CIFSD_SHARE_FLAG_WRITEABLE flags if read only = no *cifsd-tools: release cifsd-tools v2.0.2 Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* cifsd: update to git (2019-11-22)Andy Walsh2019-11-22
| | | | | | | | | | | | * cifsd: fix uninitialized fp could be freed * cifsd: fix potential uninitialized spnego_blob could be freed * cifsd: smbd: replace spinlock_irqsave with spinlock * cifsd: smbd: avoid the lack of client's send credits * cifsd-tools: add version generation script * cifsd-tools: do not abbrev git describe * cifsd-tools: use 'unknown' version string if git describe fails Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* libpfring: Merge pfring and libpfring in the same packageRosen Penev2019-11-09
| | | | | | | | | | They use the same source. It makes no sense to have them separate. Also cleaned up the Makefile to modern standards. Fixed license information. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* cifsd: update to git (2019-10-31)Andy Walsh2019-11-08
| | | | | | | * update to git (2019-10-31) * adds config parameters: "durable handle", "smb3 encryption", "cache read buffers", "cache trans buffers", "smb2 max trans" Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
* kernel/macremapper: fix compile err on mipselCarey Sonsino2019-10-15
| | | | | Signed-off-by: Chen Minqiang <ptpt52@gmail.com> Signed-off-by: Carey Sonsino <csonsino@gmail.com>
* cifsd: update to git (2019-10-08)Richard Yu2019-10-12
| | | | Signed-off-by: Richard Yu <yurichard3839@gmail.com>