History

Merge tag 'v5.9-rc7' into patchwork

Linux 5.9-rc7 * tag 'v5.9-rc7': (683 commits) Linux 5.9-rc7 mm/thp: Split huge pmds/puds if they're pinned when fork() mm: Do early cow for pinned pages during fork() for ptes mm/fork: Pass new vma pointer into copy_page_range() mm: Introduce mm_struct.has_pinned mm: validate pmd after splitting mm: don't rely on system state to detect hot-plug operations mm: replace memmap_context by meminit_context arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache writeback lib/memregion.c: include memregion.h lib/string.c: implement stpcpy mm/migrate: correct thp migration stats mm/gup: fix gup_fast with dynamic page table folding mm: memcontrol: fix missing suffix of workingset_restore mm, THP, swap: fix allocating cluster for swapfile by mistake mm: slab: fix potential double free in ___cache_free Documentation/llvm: Fix clang target examples io_uring: ensure async buffered read-retry is setup properly KVM: SVM: Add a dedicated INVD intercept routine io_uring: don't unconditionally set plug->nowait = true ...

Mauro Carvalho Chehab committed 6 years ago

Commit 463c43f2 parents 7c9df3e a1b8638683 files · +6455 −3824Browse files

Showing the changes to include/uapi/linux (3 of 683 files). Show all

Unified · Split

3 files
  1. include/uapi/linux/ethtool_netlink.h +1 −0
  2. include/uapi/linux/kvm.h +4 −2
  3. include/uapi/linux/videodev2.h +2 −11
include/uapi/linux/ethtool_netlink.h+1−0
@@ -79,6 +79,7 @@ enum { · 78 unmodified lines
79 ETHTOOL_MSG_TSINFO_GET_REPLY,79 ETHTOOL_MSG_TSINFO_GET_REPLY,
80 ETHTOOL_MSG_CABLE_TEST_NTF,80 ETHTOOL_MSG_CABLE_TEST_NTF,
81 ETHTOOL_MSG_CABLE_TEST_TDR_NTF,81 ETHTOOL_MSG_CABLE_TEST_TDR_NTF,
82 ETHTOOL_MSG_TUNNEL_INFO_GET_REPLY,
82 83
83 /* add new constants above here */84 /* add new constants above here */
84 __ETHTOOL_MSG_KERNEL_CNT,85 __ETHTOOL_MSG_KERNEL_CNT,
include/uapi/linux/kvm.h+4−2
@@ -790,9 +790,10 @@ struct kvm_ppc_resize_hpt { · 789 unmodified lines
790#define KVM_VM_PPC_HV 1790#define KVM_VM_PPC_HV 1
791#define KVM_VM_PPC_PR 2791#define KVM_VM_PPC_PR 2
792 792
793/* on MIPS, 0 forces trap & emulate, 1 forces VZ ASE */793/* on MIPS, 0 indicates auto, 1 forces VZ ASE, 2 forces trap & emulate */
794#define KVM_VM_MIPS_TE 0794#define KVM_VM_MIPS_AUTO 0
795#define KVM_VM_MIPS_VZ 1795#define KVM_VM_MIPS_VZ 1
796#define KVM_VM_MIPS_TE 2
796 797
797#define KVM_S390_SIE_PAGE_OFFSET 1798#define KVM_S390_SIE_PAGE_OFFSET 1
798 799
@@ -1035,6 +1036,7 @@ struct kvm_ppc_resize_hpt { · 236 unmodified lines
1035#define KVM_CAP_LAST_CPU 1841036#define KVM_CAP_LAST_CPU 184
1036#define KVM_CAP_SMALLER_MAXPHYADDR 1851037#define KVM_CAP_SMALLER_MAXPHYADDR 185
1037#define KVM_CAP_S390_DIAG318 1861038#define KVM_CAP_S390_DIAG318 186
1039#define KVM_CAP_STEAL_TIME 187
1038 1040
1039#ifdef KVM_CAP_IRQ_ROUTING1041#ifdef KVM_CAP_IRQ_ROUTING
1040 1042
include/uapi/linux/videodev2.h+2−11
@@ -191,8 +191,6 @@ enum v4l2_memory { · 190 unmodified lines
191 V4L2_MEMORY_DMABUF = 4,191 V4L2_MEMORY_DMABUF = 4,
192};192};
193 193
194#define V4L2_FLAG_MEMORY_NON_CONSISTENT (1 << 0)
195
196/* see also http://vektor.theorem.ca/graphics/ycbcr/ */194/* see also http://vektor.theorem.ca/graphics/ycbcr/ */
197enum v4l2_colorspace {195enum v4l2_colorspace {
198 /*196 /*
@@ -954,10 +952,7 @@ struct v4l2_requestbuffers { · 755 unmodified lines
954 __u32 type; /* enum v4l2_buf_type */952 __u32 type; /* enum v4l2_buf_type */
955 __u32 memory; /* enum v4l2_memory */953 __u32 memory; /* enum v4l2_memory */
956 __u32 capabilities;954 __u32 capabilities;
957 union {955 __u32 reserved[1];
958 __u32 flags;
959 __u32 reserved[1];
960 };
961};956};
962 957
963/* capabilities for struct v4l2_requestbuffers and v4l2_create_buffers */958/* capabilities for struct v4l2_requestbuffers and v4l2_create_buffers */
@@ -2461,9 +2456,6 @@ struct v4l2_dbg_chip_info { · 1497 unmodified lines
2461 * @memory: enum v4l2_memory; buffer memory type2456 * @memory: enum v4l2_memory; buffer memory type
2462 * @format: frame format, for which buffers are requested2457 * @format: frame format, for which buffers are requested
2463 * @capabilities: capabilities of this buffer type.2458 * @capabilities: capabilities of this buffer type.
2464 * @flags: additional buffer management attributes (ignored unless the
2465 * queue has V4L2_BUF_CAP_SUPPORTS_MMAP_CACHE_HINTS capability
2466 * and configured for MMAP streaming I/O).
2467 * @reserved: future extensions2459 * @reserved: future extensions
2468 */2460 */
2469struct v4l2_create_buffers {2461struct v4l2_create_buffers {
@@ -2472,8 +2464,7 @@ struct v4l2_create_buffers { · 2 unmodified lines
2472 __u32 memory;2464 __u32 memory;
2473 struct v4l2_format format;2465 struct v4l2_format format;
2474 __u32 capabilities;2466 __u32 capabilities;
2475 __u32 flags;2467 __u32 reserved[7];
2476 __u32 reserved[6];
2477};2468};
2478 2469
2479/*2470/*