New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[RFT,RFC] generic: Add support for 6.6 kernel version #14751
Merged
Merged
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
53e3851
tools: add util-linux
hackpascal 7136066
kernel: add define for kernel 6.6
hackpascal 8a9273d
generic: copy backport, hack, pending patch and config from 6.1 to 6.6
hackpascal 8c3892b
generic: 6.6: drop backport patches
hackpascal 1057d9b
generic: 6.6: drop pending patch backported as fixes
hackpascal a76397c
generic: 6.6: manually refresh backport patches
hackpascal 5b6bca8
generic: 6.6: manually refresh pending patches
hackpascal d9bc5c9
generic: 6.6: manually refresh hack patches
hackpascal 6bac820
generic: 6.6: refresh backport patches
hackpascal 293caa1
generic: 6.6: refresh pending patches
hackpascal 9a67364
generic: 6.6: refresh hack patches
hackpascal 7f356a7
generic: 6.6: add missing symbols
hackpascal 6be4e48
generic: 6.6: refresh config symbols
hackpascal d356fb3
generic: v6.6: update fitblk driver to work with Linux 6.6
dangowrt 7acb820
generic: 6.6: fix uncompressed kallsyms
robimarko f6c27b2
generic: 6.6: fix realtek PHY detection patch
dangowrt 8d83b9e
kernel: modules: iio: adapt for kernel 6.6
hackpascal 0c98d99
kernel: modules: input: adapt for kernel 6.6
hackpascal 48b52d5
kernel: modules: netsupport: adapt for kernel 6.6
hackpascal ad2906b
kernel: modules: netdevices: adapt for kernel 6.6
dangowrt ef523fd
kernel: modules: usb: adapt for kernel 6.6
hackpascal f919848
kernel: modules: fs: adapt for kernel 6.6
hackpascal 85ede92
kernel: modules: block: adapt for kernel 6.6
hackpascal 5b08b56
kernel: modules: video: adapt for kernel 6.6
hackpascal 35b04ba
kernel: modules: crypto: adapt for kernel 6.6
hackpascal faf3d80
kernel: modules: hwmon: adapt for kernel 6.6
nasbdh9 b065981
kernel: crypto: package geniv as a separate module for 6.6
robimarko e129450
kernel: crypto: remove geniv from aead with kernel 6.6
robimarko 729ad2f
kernel: crypto: add kmod-crypto-geniv as dependency to modules that u…
robimarko 7fcbcea
gpio-button-hotplug: fix 6.2 build failure
hackpascal a325c5f
mac80211: fix build with linux kernel 6.6
hackpascal 504cf50
mt76: fix build failure on linux kernel 6.6
hackpascal 01f0453
rtl8812au-ct: fix build failure on linux kernel 6.6
hackpascal ba521e5
ath10k-ct: fix build error on linux kernel 6.6
hackpascal b72a7bf
fitblk: invert kernel version dependency
dangowrt File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
LINUX_VERSION-6.6 = .20 | ||
LINUX_KERNEL_HASH-6.6.20 = e2f6c7f39b304248193370f8c5755553ab73ad5672e92dae994a344084d8dd22 |
11 changes: 11 additions & 0 deletions
11
package/kernel/ath10k-ct/patches/300-fix-fortify-checking-error.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- a/ath10k-6.4/wmi.h | ||
+++ b/ath10k-6.4/wmi.h | ||
@@ -6341,7 +6341,7 @@ struct qca9880_set_ctl_table_cmd { | ||
__le32 ctl_len; /* in bytes. This may be ignored in firmware, | ||
* make sure ctl_info data is sizeof(qca9880_power_ctl) */ | ||
/** ctl array (len adjusted to number of words) */ | ||
- __le32 ctl_info[1]; /* data would be the qca9880_power_ctl table above */ | ||
+ __le32 ctl_info[]; /* data would be the qca9880_power_ctl table above */ | ||
}; | ||
|
||
/* Used by: WMI_PDEV_SET_MIMOGAIN_TABLE_CMDID */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
32 changes: 32 additions & 0 deletions
32
package/kernel/mac80211/patches/build/230-backport_genl_info_userhdr.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
--- a/backport-include/net/genetlink.h | ||
+++ b/backport-include/net/genetlink.h | ||
@@ -3,6 +3,7 @@ | ||
#include_next <net/genetlink.h> | ||
#include <linux/version.h> | ||
|
||
+#if LINUX_VERSION_IS_LESS(4,12,0) | ||
static inline void __bp_genl_info_userhdr_set(struct genl_info *info, | ||
void *userhdr) | ||
{ | ||
@@ -14,7 +15,6 @@ static inline void *__bp_genl_info_userh | ||
return info->userhdr; | ||
} | ||
|
||
-#if LINUX_VERSION_IS_LESS(4,12,0) | ||
#define GENL_SET_ERR_MSG(info, msg) NL_SET_ERR_MSG(genl_info_extack(info), msg) | ||
|
||
static inline int genl_err_attr(struct genl_info *info, int err, | ||
@@ -44,11 +44,13 @@ static inline struct netlink_ext_ack *ge | ||
#endif | ||
} | ||
|
||
+#if LINUX_VERSION_IS_LESS(6,6,0) | ||
/* this gets put in place of info->userhdr, since we use that above */ | ||
static inline void *genl_info_userhdr(struct genl_info *info) | ||
{ | ||
return (u8 *)info->genlhdr + GENL_HDRLEN; | ||
} | ||
+#endif | ||
|
||
#if LINUX_VERSION_IS_LESS(4,10,0) | ||
#define __genl_ro_after_init |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
removing
nfs_ssc.ko
looks strange, the build should have failed when it is not there.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll recheck it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/fs/Kconfig?h=linux-5.15.y#n360
NFS_V4_2_SSC_HELPER is now bool in 5.15+
It will never be built as nfs_ssc.ko. Instead, it will be treated as built-in, and will never fail the build.