···410410#define I915_FORMAT_MOD_Yf_TILED_CCS fourcc_mod_code(INTEL, 5)
411411412412/*
413413+ * Intel color control surfaces (CCS) for Gen-12 render compression.
414414+ *
415415+ * The main surface is Y-tiled and at plane index 0, the CCS is linear and
416416+ * at index 1. A 64B CCS cache line corresponds to an area of 4x1 tiles in
417417+ * main surface. In other words, 4 bits in CCS map to a main surface cache
418418+ * line pair. The main surface pitch is required to be a multiple of four
419419+ * Y-tile widths.
420420+ */
421421+#define I915_FORMAT_MOD_Y_TILED_GEN12_RC_CCS fourcc_mod_code(INTEL, 6)
422422+423423+/*
424424+ * Intel color control surfaces (CCS) for Gen-12 media compression
425425+ *
426426+ * The main surface is Y-tiled and at plane index 0, the CCS is linear and
427427+ * at index 1. A 64B CCS cache line corresponds to an area of 4x1 tiles in
428428+ * main surface. In other words, 4 bits in CCS map to a main surface cache
429429+ * line pair. The main surface pitch is required to be a multiple of four
430430+ * Y-tile widths. For semi-planar formats like NV12, CCS planes follow the
431431+ * Y and UV planes i.e., planes 0 and 1 are used for Y and UV surfaces,
432432+ * planes 2 and 3 for the respective CCS.
433433+ */
434434+#define I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS fourcc_mod_code(INTEL, 7)
435435+436436+/*
413437 * Tiled, NV12MT, grouped in 64 (pixels) x 32 (lines) -sized macroblocks
414438 *
415439 * Macroblocks are laid in a Z-shape, and each pixel data is following the
···1111#define PROT_WRITE 0x2 /* page can be written */
1212#define PROT_EXEC 0x4 /* page can be executed */
1313#define PROT_SEM 0x8 /* page may be used for atomic ops */
1414+/* 0x10 reserved for arch-specific use */
1515+/* 0x20 reserved for arch-specific use */
1416#define PROT_NONE 0x0 /* page can not be accessed */
1517#define PROT_GROWSDOWN 0x01000000 /* mprotect flag: extend change to start of growsdown vma */
1618#define PROT_GROWSUP 0x02000000 /* mprotect flag: extend change to end of growsup vma */
+6-1
linux-headers/asm-generic/unistd.h
···851851__SYSCALL(__NR_clone3, sys_clone3)
852852#endif
853853854854+#define __NR_openat2 437
855855+__SYSCALL(__NR_openat2, sys_openat2)
856856+#define __NR_pidfd_getfd 438
857857+__SYSCALL(__NR_pidfd_getfd, sys_pidfd_getfd)
858858+854859#undef __NR_syscalls
855855-#define __NR_syscalls 436
860860+#define __NR_syscalls 439
856861857862/*
858863 * 32 bit systems traditionally used different