Linux 5.9-rc4 * tag 'v5.9-rc4': (1001 commits) Linux 5.9-rc4 io_uring: fix linked deferred ->files cancellation io_uring: fix cancel of deferred reqs with ->files include/linux/log2.h: add missing () around n in roundup_pow_of_two() mm/khugepaged.c: fix khugepaged's request size in collapse_file mm/hugetlb: fix a race between hugetlb sysctl handlers mm/hugetlb: try preferred node first when alloc gigantic page from cma mm/migrate: preserve soft dirty in remove_migration_pte() mm/migrate: remove unnecessary is_zone_device_page() check mm/rmap: fixup copying of soft dirty and uffd ptes mm/migrate: fixup setting UFFD_WP flag mm: madvise: fix vma user-after-free checkpatch: fix the usage of capture group ( ... ) fork: adjust sysctl_max_threads definition to match prototype ipc: adjust proc_ipc_sem_dointvec definition to match prototype mm: track page table modifications in __apply_to_page_range() MAINTAINERS: IA64: mark Status as Odd Fixes only MAINTAINERS: add LLVM maintainers MAINTAINERS: update Cavium/Marvell entries mm: slub: fix conversion of freelist_corrupted() ...
Showing the changes to include/uapi (3 of 2050 files). Show all
Unified · Split
| @@ -767,7 +767,7 @@ union bpf_attr { · 766 unmodified lines | |||
| 767 | * | 767 | * |
| 768 | * Also, note that **bpf_trace_printk**\ () is slow, and should | 768 | * Also, note that **bpf_trace_printk**\ () is slow, and should |
| 769 | * only be used for debugging purposes. For this reason, a notice | 769 | * only be used for debugging purposes. For this reason, a notice |
| 770 | * bloc (spanning several lines) is printed to kernel logs and | 770 | * block (spanning several lines) is printed to kernel logs and |
| 771 | * states that the helper should not be used "for production use" | 771 | * states that the helper should not be used "for production use" |
| 772 | * the first time this helper is used (or more precisely, when | 772 | * the first time this helper is used (or more precisely, when |
| 773 | * **trace_printk**\ () buffers are allocated). For passing values | 773 | * **trace_printk**\ () buffers are allocated). For passing values |
| @@ -1033,14 +1033,14 @@ union bpf_attr { · 259 unmodified lines | |||
| 1033 | * | 1033 | * |
| 1034 | * int ret; | 1034 | * int ret; |
| 1035 | * struct bpf_tunnel_key key = {}; | 1035 | * struct bpf_tunnel_key key = {}; |
| 1036 | * | 1036 | * |
| 1037 | * ret = bpf_skb_get_tunnel_key(skb, &key, sizeof(key), 0); | 1037 | * ret = bpf_skb_get_tunnel_key(skb, &key, sizeof(key), 0); |
| 1038 | * if (ret < 0) | 1038 | * if (ret < 0) |
| 1039 | * return TC_ACT_SHOT; // drop packet | 1039 | * return TC_ACT_SHOT; // drop packet |
| 1040 | * | 1040 | * |
| 1041 | * if (key.remote_ipv4 != 0x0a000001) | 1041 | * if (key.remote_ipv4 != 0x0a000001) |
| 1042 | * return TC_ACT_SHOT; // drop packet | 1042 | * return TC_ACT_SHOT; // drop packet |
| 1043 | * | 1043 | * |
| 1044 | * return TC_ACT_OK; // accept packet | 1044 | * return TC_ACT_OK; // accept packet |
| 1045 | * | 1045 | * |
| 1046 | * This interface can also be used with all encapsulation devices | 1046 | * This interface can also be used with all encapsulation devices |
| @@ -1147,7 +1147,7 @@ union bpf_attr { · 100 unmodified lines | |||
| 1147 | * Description | 1147 | * Description |
| 1148 | * Retrieve the realm or the route, that is to say the | 1148 | * Retrieve the realm or the route, that is to say the |
| 1149 | * **tclassid** field of the destination for the *skb*. The | 1149 | * **tclassid** field of the destination for the *skb*. The |
| 1150 | * indentifier retrieved is a user-provided tag, similar to the | 1150 | * identifier retrieved is a user-provided tag, similar to the |
| 1151 | * one used with the net_cls cgroup (see description for | 1151 | * one used with the net_cls cgroup (see description for |
| 1152 | * **bpf_get_cgroup_classid**\ () helper), but here this tag is | 1152 | * **bpf_get_cgroup_classid**\ () helper), but here this tag is |
| 1153 | * held by a route (a destination entry), not by a task. | 1153 | * held by a route (a destination entry), not by a task. |
| @@ -135,7 +135,7 @@ struct in_addr { · 134 unmodified lines | |||
| 135 | * this socket to prevent accepting spoofed ones. | 135 | * this socket to prevent accepting spoofed ones. |
| 136 | */ | 136 | */ |
| 137 | #define IP_PMTUDISC_INTERFACE 4 | 137 | #define IP_PMTUDISC_INTERFACE 4 |
| 138 | /* weaker version of IP_PMTUDISC_INTERFACE, which allos packets to get | 138 | /* weaker version of IP_PMTUDISC_INTERFACE, which allows packets to get |
| 139 | * fragmented if they exeed the interface mtu | 139 | * fragmented if they exeed the interface mtu |
| 140 | */ | 140 | */ |
| 141 | #define IP_PMTUDISC_OMIT 5 | 141 | #define IP_PMTUDISC_OMIT 5 |
| @@ -133,7 +133,7 @@ enum nf_tables_msg_types { · 132 unmodified lines | |||
| 133 | * @NFTA_LIST_ELEM: list element (NLA_NESTED) | 133 | * @NFTA_LIST_ELEM: list element (NLA_NESTED) |
| 134 | */ | 134 | */ |
| 135 | enum nft_list_attributes { | 135 | enum nft_list_attributes { |
| 136 | NFTA_LIST_UNPEC, | 136 | NFTA_LIST_UNSPEC, |
| 137 | NFTA_LIST_ELEM, | 137 | NFTA_LIST_ELEM, |
| 138 | __NFTA_LIST_MAX | 138 | __NFTA_LIST_MAX |
| 139 | }; | 139 | }; |