diff --git a/config-6.13.2 b/config-6.13.2 index 450c421..3cf56c3 100644 --- a/config-6.13.2 +++ b/config-6.13.2 @@ -488,6 +488,7 @@ CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_DYNAMIC_MEMORY_LAYOUT=y CONFIG_RANDOMIZE_MEMORY=y CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa +# CONFIG_ADDRESS_MASKING is not set CONFIG_HOTPLUG_CPU=y # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y @@ -507,30 +508,7 @@ CONFIG_CC_HAS_RETURN_THUNK=y CONFIG_CC_HAS_ENTRY_PADDING=y CONFIG_FUNCTION_PADDING_CFI=11 CONFIG_FUNCTION_PADDING_BYTES=16 -CONFIG_CALL_PADDING=y -CONFIG_HAVE_CALL_THUNKS=y -CONFIG_CALL_THUNKS=y -CONFIG_PREFIX_SYMBOLS=y -CONFIG_CPU_MITIGATIONS=y -CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y -CONFIG_MITIGATION_RETPOLINE=y -CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y -# CONFIG_CALL_THUNKS_DEBUG is not set -CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_SLS=y -CONFIG_MITIGATION_GDS=y -CONFIG_MITIGATION_RFDS=y -CONFIG_MITIGATION_SPECTRE_BHI=y -CONFIG_MITIGATION_MDS=y -CONFIG_MITIGATION_TAA=y -CONFIG_MITIGATION_MMIO_STALE_DATA=y -CONFIG_MITIGATION_L1TF=y -CONFIG_MITIGATION_RETBLEED=y -CONFIG_MITIGATION_SPECTRE_V1=y -CONFIG_MITIGATION_SPECTRE_V2=y -CONFIG_MITIGATION_SRBDS=y -CONFIG_MITIGATION_SSB=y +# CONFIG_CPU_MITIGATIONS is not set CONFIG_ARCH_HAS_ADD_PAGES=y # @@ -10599,49 +10577,18 @@ CONFIG_DPLL=y # File systems # CONFIG_DCACHE_WORD_ACCESS=y -CONFIG_VALIDATE_FS_PARSER=y +# CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_FS_STACK=y CONFIG_BUFFER_HEAD=y CONFIG_LEGACY_DIRECT_IO=y # CONFIG_EXT2_FS is not set # CONFIG_EXT3_FS is not set -CONFIG_EXT4_FS=m -CONFIG_EXT4_USE_FOR_EXT2=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=m -# CONFIG_JBD2_DEBUG is not set -CONFIG_FS_MBCACHE=m -CONFIG_JFS_FS=m -CONFIG_JFS_POSIX_ACL=y -CONFIG_JFS_SECURITY=y -# CONFIG_JFS_DEBUG is not set -CONFIG_JFS_STATISTICS=y -CONFIG_XFS_FS=m -CONFIG_XFS_SUPPORT_V4=y -CONFIG_XFS_SUPPORT_ASCII_CI=y -CONFIG_XFS_QUOTA=y -CONFIG_XFS_POSIX_ACL=y -CONFIG_XFS_RT=y -CONFIG_XFS_DRAIN_INTENTS=y -CONFIG_XFS_LIVE_HOOKS=y -CONFIG_XFS_MEMORY_BUFS=y -CONFIG_XFS_BTREE_IN_MEM=y -CONFIG_XFS_ONLINE_SCRUB=y -# CONFIG_XFS_ONLINE_SCRUB_STATS is not set -CONFIG_XFS_ONLINE_REPAIR=y -# CONFIG_XFS_WARN is not set -# CONFIG_XFS_DEBUG is not set -CONFIG_GFS2_FS=m -CONFIG_GFS2_FS_LOCKING_DLM=y -CONFIG_OCFS2_FS=m -CONFIG_OCFS2_FS_O2CB=m -CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m -CONFIG_OCFS2_FS_STATS=y -CONFIG_OCFS2_DEBUG_MASKLOG=y -# CONFIG_OCFS2_DEBUG_FS is not set +# CONFIG_EXT4_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_XFS_FS is not set +# CONFIG_GFS2_FS is not set +# CONFIG_OCFS2_FS is not set CONFIG_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set @@ -10649,7 +10596,7 @@ CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_EXPERIMENTAL is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set -CONFIG_NILFS2_FS=m +# CONFIG_NILFS2_FS is not set CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y @@ -10665,16 +10612,7 @@ CONFIG_F2FS_FS_LZ4HC=y CONFIG_F2FS_FS_ZSTD=y CONFIG_F2FS_IOSTAT=y CONFIG_F2FS_UNFAIR_RWSEM=y -CONFIG_BCACHEFS_FS=m -CONFIG_BCACHEFS_QUOTA=y -# CONFIG_BCACHEFS_ERASURE_CODING is not set -CONFIG_BCACHEFS_POSIX_ACL=y -# CONFIG_BCACHEFS_DEBUG is not set -# CONFIG_BCACHEFS_TESTS is not set -CONFIG_BCACHEFS_LOCK_TIME_STATS=y -# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set -CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y -# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set +# CONFIG_BCACHEFS_FS is not set CONFIG_ZONEFS_FS=m CONFIG_FS_DAX=y CONFIG_FS_DAX_PMD=y diff --git a/config-6.13.2.patch b/config-6.13.2.patch index 364504a..2a7bd7a 100644 --- a/config-6.13.2.patch +++ b/config-6.13.2.patch @@ -1,5 +1,5 @@ --- ../config 2025-02-04 01:14:00.219420420 +0100 -+++ .config 2025-02-16 00:49:17.997994267 +0100 ++++ .config 2025-02-16 03:03:58.676835858 +0100 @@ -1,18 +1,18 @@ # # Automatically generated file; DO NOT EDIT. @@ -418,7 +418,13 @@ CONFIG_EFI_RUNTIME_MAP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set -@@ -548,11 +493,10 @@ +@@ -543,16 +488,16 @@ + CONFIG_DYNAMIC_MEMORY_LAYOUT=y + CONFIG_RANDOMIZE_MEMORY=y + CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa ++# CONFIG_ADDRESS_MASKING is not set + CONFIG_HOTPLUG_CPU=y + # CONFIG_COMPAT_VDSO is not set CONFIG_LEGACY_VSYSCALL_XONLY=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set @@ -432,20 +438,42 @@ # end of Processor type and features CONFIG_CC_HAS_NAMED_AS=y -@@ -571,12 +515,9 @@ - CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y - CONFIG_MITIGATION_RETPOLINE=y - CONFIG_MITIGATION_RETHUNK=y +@@ -563,33 +508,7 @@ + CONFIG_CC_HAS_ENTRY_PADDING=y + CONFIG_FUNCTION_PADDING_CFI=11 + CONFIG_FUNCTION_PADDING_BYTES=16 +-CONFIG_CALL_PADDING=y +-CONFIG_HAVE_CALL_THUNKS=y +-CONFIG_CALL_THUNKS=y +-CONFIG_PREFIX_SYMBOLS=y +-CONFIG_CPU_MITIGATIONS=y +-CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y +-CONFIG_MITIGATION_RETPOLINE=y +-CONFIG_MITIGATION_RETHUNK=y -CONFIG_MITIGATION_UNRET_ENTRY=y - CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y - # CONFIG_CALL_THUNKS_DEBUG is not set +-CONFIG_MITIGATION_CALL_DEPTH_TRACKING=y +-# CONFIG_CALL_THUNKS_DEBUG is not set -CONFIG_MITIGATION_IBPB_ENTRY=y - CONFIG_MITIGATION_IBRS_ENTRY=y +-CONFIG_MITIGATION_IBRS_ENTRY=y -CONFIG_MITIGATION_SRSO=y - CONFIG_MITIGATION_SLS=y - CONFIG_MITIGATION_GDS=y - CONFIG_MITIGATION_RFDS=y -@@ -598,6 +539,7 @@ +-CONFIG_MITIGATION_SLS=y +-CONFIG_MITIGATION_GDS=y +-CONFIG_MITIGATION_RFDS=y +-CONFIG_MITIGATION_SPECTRE_BHI=y +-CONFIG_MITIGATION_MDS=y +-CONFIG_MITIGATION_TAA=y +-CONFIG_MITIGATION_MMIO_STALE_DATA=y +-CONFIG_MITIGATION_L1TF=y +-CONFIG_MITIGATION_RETBLEED=y +-CONFIG_MITIGATION_SPECTRE_V1=y +-CONFIG_MITIGATION_SPECTRE_V2=y +-CONFIG_MITIGATION_SRBDS=y +-CONFIG_MITIGATION_SSB=y ++# CONFIG_CPU_MITIGATIONS is not set + CONFIG_ARCH_HAS_ADD_PAGES=y + + # +@@ -598,6 +517,7 @@ CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y @@ -453,7 +481,7 @@ CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y -@@ -615,6 +557,7 @@ +@@ -615,6 +535,7 @@ # CONFIG_PM_ADVANCED_DEBUG is not set # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y @@ -461,7 +489,7 @@ CONFIG_PM_TRACE=y CONFIG_PM_TRACE_RTC=y CONFIG_PM_CLK=y -@@ -627,7 +570,6 @@ +@@ -627,7 +548,6 @@ CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y @@ -469,7 +497,7 @@ CONFIG_ACPI_THERMAL_LIB=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y -@@ -664,11 +606,10 @@ +@@ -664,11 +584,10 @@ CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y CONFIG_ACPI_BGRT=y @@ -482,7 +510,7 @@ CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y -@@ -727,9 +668,7 @@ +@@ -727,9 +646,7 @@ CONFIG_X86_AMD_PSTATE_DEFAULT_MODE=3 CONFIG_X86_AMD_PSTATE_UT=m CONFIG_X86_ACPI_CPUFREQ=m @@ -492,7 +520,7 @@ # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m -@@ -746,8 +685,6 @@ +@@ -746,8 +663,6 @@ CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y CONFIG_CPU_IDLE_GOV_TEO=y @@ -501,7 +529,7 @@ # end of CPU Idle CONFIG_INTEL_IDLE=y -@@ -758,10 +695,10 @@ +@@ -758,10 +673,10 @@ # CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y @@ -514,7 +542,7 @@ # end of Bus options (PCI etc.) # -@@ -798,21 +735,17 @@ +@@ -798,21 +713,17 @@ CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y CONFIG_KVM_GENERIC_MMU_NOTIFIER=y CONFIG_KVM_ELIDE_TLB_FLUSH_IF_YOUNG=y @@ -540,7 +568,7 @@ CONFIG_KVM_EXTERNAL_WRITE_TRACKING=y CONFIG_KVM_MAX_NR_VCPUS=1024 CONFIG_AS_AVX512=y -@@ -824,7 +757,6 @@ +@@ -824,7 +735,6 @@ CONFIG_AS_VPCLMULQDQ=y CONFIG_AS_WRUSS=y CONFIG_ARCH_CONFIGURES_CPU_MITIGATIONS=y @@ -548,7 +576,7 @@ # # General architecture-dependent options -@@ -883,8 +815,6 @@ +@@ -883,8 +793,6 @@ CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y @@ -557,7 +585,7 @@ CONFIG_MMU_GATHER_MERGE_VMAS=y CONFIG_MMU_LAZY_TLB_REFCOUNT=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -@@ -966,7 +896,6 @@ +@@ -966,7 +874,6 @@ CONFIG_ARCH_USE_MEMREMAP_PROT=y CONFIG_LOCK_EVENT_COUNTS=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y @@ -565,7 +593,7 @@ CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_STATIC_CALL_INLINE=y CONFIG_HAVE_PREEMPT_DYNAMIC=y -@@ -977,7 +906,6 @@ +@@ -977,7 +884,6 @@ CONFIG_ARCH_HAS_ELFCORE_COMPAT=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_DYNAMIC_SIGFRAME=y @@ -573,7 +601,7 @@ CONFIG_ARCH_HAS_HW_PTE_YOUNG=y CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y CONFIG_ARCH_HAS_KERNEL_FPU_SUPPORT=y -@@ -1098,7 +1026,11 @@ +@@ -1098,7 +1004,11 @@ CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y @@ -586,7 +614,7 @@ CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y -@@ -1153,6 +1085,7 @@ +@@ -1153,6 +1063,7 @@ # Slab allocator options # CONFIG_SLUB=y @@ -594,7 +622,7 @@ CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y -@@ -1171,7 +1104,6 @@ +@@ -1171,7 +1082,6 @@ CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=y CONFIG_ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP=y CONFIG_HAVE_GUP_FAST=y @@ -602,7 +630,7 @@ CONFIG_MEMORY_ISOLATION=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_HAVE_BOOTMEM_INFO_NODE=y -@@ -1217,7 +1149,6 @@ +@@ -1217,7 +1127,6 @@ CONFIG_ARCH_SUPPORTS_PUD_PFNMAP=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y @@ -610,7 +638,7 @@ CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_CMA=y CONFIG_CMA_DEBUGFS=y -@@ -1231,6 +1162,7 @@ +@@ -1231,6 +1140,7 @@ CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_PTE_DEVMAP=y @@ -618,7 +646,7 @@ CONFIG_ZONE_DMA=y CONFIG_ZONE_DMA32=y CONFIG_ZONE_DEVICE=y -@@ -1246,7 +1178,6 @@ +@@ -1246,7 +1156,6 @@ # CONFIG_GUP_TEST is not set # CONFIG_DMAPOOL_TEST is not set CONFIG_ARCH_HAS_PTE_SPECIAL=y @@ -626,7 +654,7 @@ CONFIG_MEMFD_CREATE=y CONFIG_SECRETMEM=y CONFIG_ANON_VMA_NAME=y -@@ -1263,8 +1194,6 @@ +@@ -1263,8 +1172,6 @@ CONFIG_LOCK_MM_AND_FIND_VMA=y CONFIG_IOMMU_MM_DATA=y CONFIG_EXECMEM=y @@ -635,7 +663,7 @@ CONFIG_ARCH_HAS_USER_SHADOW_STACK=y # -@@ -1988,7 +1917,6 @@ +@@ -1988,7 +1895,6 @@ CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m @@ -643,7 +671,7 @@ CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m -@@ -2140,6 +2068,7 @@ +@@ -2140,6 +2046,7 @@ CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set @@ -651,7 +679,7 @@ CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y -@@ -2164,7 +2093,6 @@ +@@ -2164,7 +2071,6 @@ CONFIG_NET_9P=m CONFIG_NET_9P_FD=m CONFIG_NET_9P_VIRTIO=m @@ -659,7 +687,7 @@ CONFIG_NET_9P_USBG=m CONFIG_NET_9P_RDMA=m # CONFIG_NET_9P_DEBUG is not set -@@ -2264,7 +2192,6 @@ +@@ -2264,7 +2170,6 @@ # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_PCI_PF_STUB=m @@ -667,7 +695,7 @@ CONFIG_PCI_ATS=y CONFIG_PCI_DOE=y CONFIG_PCI_LOCKLESS_CONFIG=y -@@ -2275,7 +2202,11 @@ +@@ -2275,7 +2180,11 @@ CONFIG_PCIE_TPH=y CONFIG_PCI_P2PDMA=y CONFIG_PCI_LABEL=y @@ -680,7 +708,7 @@ CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=10 CONFIG_HOTPLUG_PCI=y -@@ -2291,7 +2222,6 @@ +@@ -2291,7 +2200,6 @@ # PCI controller drivers # CONFIG_VMD=m @@ -688,7 +716,7 @@ # # Cadence-based PCIe controllers -@@ -2334,7 +2264,6 @@ +@@ -2334,7 +2242,6 @@ CONFIG_CXL_BUS=m CONFIG_CXL_PCI=m # CONFIG_CXL_MEM_RAW_COMMANDS is not set @@ -696,7 +724,7 @@ CONFIG_CXL_PMEM=m CONFIG_CXL_MEM=m CONFIG_CXL_PORT=m -@@ -2393,9 +2322,7 @@ +@@ -2393,9 +2300,7 @@ # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set @@ -706,7 +734,7 @@ CONFIG_GENERIC_CPU_DEVICES=y CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y -@@ -2471,7 +2398,6 @@ +@@ -2471,7 +2376,6 @@ CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y @@ -714,7 +742,7 @@ CONFIG_EFI_DXE_MEM_ATTRIBUTES=y CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=m -@@ -2486,7 +2412,6 @@ +@@ -2486,7 +2390,6 @@ CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # CONFIG_EFI_DISABLE_RUNTIME is not set CONFIG_EFI_COCO_SECRET=y @@ -722,7 +750,7 @@ CONFIG_EFI_EMBEDDED_FIRMWARE=y # end of EFI (Extensible Firmware Interface) Support -@@ -2695,8 +2620,6 @@ +@@ -2695,8 +2598,6 @@ CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m @@ -731,7 +759,7 @@ CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m CONFIG_BLK_DEV_UBLK=m -@@ -2759,7 +2682,6 @@ +@@ -2759,7 +2660,6 @@ CONFIG_SENSORS_APDS990X=m CONFIG_HMC6352=m CONFIG_DS1682=m @@ -739,7 +767,7 @@ CONFIG_LATTICE_ECP3_CONFIG=m # CONFIG_SRAM is not set CONFIG_DW_XDATA_PCIE=m -@@ -2907,8 +2829,6 @@ +@@ -2907,8 +2807,6 @@ CONFIG_SCSI_MYRB=m CONFIG_SCSI_MYRS=m CONFIG_VMWARE_PVSCSI=m @@ -748,7 +776,7 @@ CONFIG_LIBFC=m CONFIG_LIBFCOE=m CONFIG_FCOE=m -@@ -3513,7 +3433,6 @@ +@@ -3513,7 +3411,6 @@ CONFIG_NET_VENDOR_MICROSEMI=y CONFIG_MSCC_OCELOT_SWITCH_LIB=m CONFIG_NET_VENDOR_MICROSOFT=y @@ -756,7 +784,7 @@ CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=m CONFIG_MYRI10GE_DCA=y -@@ -4267,12 +4186,9 @@ +@@ -4267,12 +4164,9 @@ CONFIG_MTK_T7XX=m # end of Wireless WAN @@ -769,7 +797,7 @@ CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m CONFIG_ISDN=y -@@ -4369,7 +4285,6 @@ +@@ -4369,7 +4263,6 @@ CONFIG_MOUSE_PS2_SENTELIC=y CONFIG_MOUSE_PS2_TOUCHKIT=y CONFIG_MOUSE_PS2_FOCALTECH=y @@ -777,7 +805,7 @@ CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m -@@ -4547,7 +4462,6 @@ +@@ -4547,7 +4440,6 @@ CONFIG_INPUT_BMA150=m # CONFIG_INPUT_CS40L50_VIBRA is not set CONFIG_INPUT_E3X0_BUTTON=m @@ -785,7 +813,7 @@ CONFIG_INPUT_MAX77693_HAPTIC=m CONFIG_INPUT_MAX8925_ONKEY=m CONFIG_INPUT_MAX8997_HAPTIC=m -@@ -4593,7 +4507,6 @@ +@@ -4593,7 +4485,6 @@ CONFIG_INPUT_IQS7222=m CONFIG_INPUT_CMA3000=m CONFIG_INPUT_CMA3000_I2C=m @@ -793,7 +821,7 @@ CONFIG_INPUT_IDEAPAD_SLIDEBAR=m CONFIG_INPUT_SOC_BUTTON_ARRAY=m CONFIG_INPUT_DRV260X_HAPTICS=m -@@ -4631,7 +4544,6 @@ +@@ -4631,7 +4522,6 @@ CONFIG_SERIO_ALTERA_PS2=m CONFIG_SERIO_PS2MULT=m CONFIG_SERIO_ARC_PS2=m @@ -801,7 +829,7 @@ CONFIG_SERIO_GPIO_PS2=m CONFIG_USERIO=m CONFIG_GAMEPORT=m -@@ -4725,12 +4637,10 @@ +@@ -4725,12 +4615,10 @@ CONFIG_NOZOMI=m CONFIG_NULL_TTY=m CONFIG_HVC_DRIVER=y @@ -815,7 +843,7 @@ CONFIG_PRINTER=m CONFIG_LP_CONSOLE=y CONFIG_PPDEV=m -@@ -4778,7 +4688,6 @@ +@@ -4778,7 +4666,6 @@ CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m @@ -823,7 +851,7 @@ CONFIG_TCG_CRB=y CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_TIS_ST33ZP24=m -@@ -4985,13 +4894,11 @@ +@@ -4985,13 +4872,11 @@ CONFIG_PTP_1588_CLOCK_OPTIONAL=m CONFIG_DP83640_PHY=m CONFIG_PTP_1588_CLOCK_INES=m @@ -837,7 +865,7 @@ CONFIG_PTP_1588_CLOCK_OCP=m CONFIG_PTP_DFL_TOD=m # end of PTP clock support -@@ -5052,6 +4959,7 @@ +@@ -5052,6 +4937,7 @@ CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set @@ -845,7 +873,7 @@ CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_GENERIC=m -@@ -5181,6 +5089,7 @@ +@@ -5181,6 +5067,7 @@ # # GPIO Debugging utilities # @@ -853,7 +881,7 @@ # CONFIG_GPIO_VIRTUSER is not set # end of GPIO Debugging utilities -@@ -5348,8 +5257,6 @@ +@@ -5348,8 +5235,6 @@ CONFIG_SENSORS_ASUS_ROG_RYUJIN=m CONFIG_SENSORS_AXI_FAN_CONTROL=m CONFIG_SENSORS_K8TEMP=m @@ -862,7 +890,7 @@ CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m -@@ -5732,7 +5639,6 @@ +@@ -5732,7 +5617,6 @@ CONFIG_NIC7018_WDT=m CONFIG_SIEMENS_SIMATIC_IPC_WDT=m CONFIG_MEN_A21_WDT=m @@ -870,7 +898,7 @@ # # PCI-based Watchdog Cards -@@ -6061,17 +5967,14 @@ +@@ -6061,17 +5945,14 @@ CONFIG_RC_XBOX_DVD=m CONFIG_CEC_CORE=m CONFIG_CEC_NOTIFIER=y @@ -888,7 +916,7 @@ CONFIG_CEC_SECO=m CONFIG_CEC_SECO_RC=y CONFIG_USB_EXTRON_DA_HD_4K_PLUS_CEC=m -@@ -6543,8 +6446,6 @@ +@@ -6543,8 +6424,6 @@ CONFIG_VIDEOBUF2_DVB=m # end of Media drivers @@ -897,7 +925,7 @@ # # Media ancillary drivers # -@@ -6652,48 +6553,110 @@ +@@ -6652,48 +6531,110 @@ # end of Flash devices # @@ -1013,7 +1041,7 @@ # # Media SPI Adapters -@@ -6705,7 +6668,7 @@ +@@ -6705,7 +6646,7 @@ CONFIG_MEDIA_TUNER=m # @@ -1022,7 +1050,7 @@ # CONFIG_MEDIA_TUNER_E4000=m CONFIG_MEDIA_TUNER_FC0011=m -@@ -6716,6 +6679,7 @@ +@@ -6716,6 +6657,7 @@ CONFIG_MEDIA_TUNER_M88RS6000T=m CONFIG_MEDIA_TUNER_MAX2165=m CONFIG_MEDIA_TUNER_MC44S803=m @@ -1030,7 +1058,7 @@ CONFIG_MEDIA_TUNER_MT2060=m CONFIG_MEDIA_TUNER_MT2063=m CONFIG_MEDIA_TUNER_MT20XX=m -@@ -6743,9 +6707,10 @@ +@@ -6743,9 +6685,10 @@ CONFIG_MEDIA_TUNER_XC2028=m CONFIG_MEDIA_TUNER_XC4000=m CONFIG_MEDIA_TUNER_XC5000=m @@ -1042,7 +1070,7 @@ # # -@@ -6813,6 +6778,7 @@ +@@ -6813,6 +6756,7 @@ CONFIG_DVB_DIB3000MC=m CONFIG_DVB_DIB7000M=m CONFIG_DVB_DIB7000P=m @@ -1050,7 +1078,7 @@ CONFIG_DVB_DRXD=m CONFIG_DVB_EC100=m CONFIG_DVB_GP8PSK_FE=m -@@ -6821,6 +6787,7 @@ +@@ -6821,6 +6765,7 @@ CONFIG_DVB_NXT6000=m CONFIG_DVB_RTL2830=m CONFIG_DVB_RTL2832=m @@ -1058,7 +1086,7 @@ CONFIG_DVB_SI2168=m CONFIG_DVB_SP887X=m CONFIG_DVB_STV0367=m -@@ -6828,6 +6795,7 @@ +@@ -6828,6 +6773,7 @@ CONFIG_DVB_TDA1004X=m CONFIG_DVB_ZD1301_DEMOD=m CONFIG_DVB_ZL10353=m @@ -1066,7 +1094,7 @@ # # DVB-C (cable) frontends -@@ -6865,6 +6833,7 @@ +@@ -6865,6 +6811,7 @@ # # ISDB-S (satellite) & ISDB-T (terrestrial) frontends # @@ -1074,7 +1102,7 @@ CONFIG_DVB_TC90522=m # -@@ -6887,8 +6856,10 @@ +@@ -6887,8 +6834,10 @@ CONFIG_DVB_ISL6421=m CONFIG_DVB_ISL6423=m CONFIG_DVB_IX2505V=m @@ -1085,7 +1113,7 @@ CONFIG_DVB_LNBP21=m CONFIG_DVB_LNBP22=m CONFIG_DVB_M88RS2000=m -@@ -6900,6 +6871,7 @@ +@@ -6900,6 +6849,7 @@ # CONFIG_DVB_CXD2099=m CONFIG_DVB_SP2=m @@ -1093,7 +1121,7 @@ # # Tools to develop new frontends -@@ -6916,7 +6888,6 @@ +@@ -6916,7 +6866,6 @@ # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_AGP=y @@ -1101,7 +1129,7 @@ CONFIG_AGP_INTEL=m CONFIG_AGP_SIS=m CONFIG_AGP_VIA=m -@@ -6932,6 +6903,8 @@ +@@ -6932,6 +6881,8 @@ CONFIG_DRM_PANIC_BACKGROUND_COLOR=0x0000aa # CONFIG_DRM_PANIC_DEBUG is not set CONFIG_DRM_PANIC_SCREEN="kmsg" @@ -1110,7 +1138,7 @@ CONFIG_DRM_CLIENT=y CONFIG_DRM_CLIENT_LIB=y CONFIG_DRM_CLIENT_SELECTION=y -@@ -6942,6 +6915,7 @@ +@@ -6942,6 +6893,7 @@ # CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 @@ -1118,7 +1146,7 @@ # end of Supported DRM clients CONFIG_DRM_LOAD_EDID_FIRMWARE=y -@@ -6985,6 +6959,7 @@ +@@ -6985,6 +6937,7 @@ CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y CONFIG_DRM_AMD_ISP=y @@ -1126,7 +1154,7 @@ # # ACP (Audio CoProcessor) Configuration -@@ -7019,6 +6994,27 @@ +@@ -7019,6 +6972,27 @@ CONFIG_DRM_I915_GVT_KVMGT=m CONFIG_DRM_I915_PXP=y CONFIG_DRM_I915_DP_TUNNEL=y @@ -1154,7 +1182,7 @@ CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 -@@ -7028,10 +7024,29 @@ +@@ -7028,10 +7002,29 @@ CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 @@ -1184,7 +1212,7 @@ CONFIG_DRM_XE_JOB_TIMEOUT_MAX=10000 CONFIG_DRM_XE_JOB_TIMEOUT_MIN=1 CONFIG_DRM_XE_TIMESLICE_MAX=10000000 -@@ -7040,10 +7055,10 @@ +@@ -7040,10 +7033,10 @@ CONFIG_DRM_XE_PREEMPT_TIMEOUT_MAX=10000000 CONFIG_DRM_XE_PREEMPT_TIMEOUT_MIN=1 CONFIG_DRM_XE_ENABLE_SCHEDTIMEOUT_LIMIT=y @@ -1197,7 +1225,7 @@ CONFIG_DRM_GMA500=m CONFIG_DRM_UDL=m CONFIG_DRM_AST=m -@@ -7089,14 +7104,11 @@ +@@ -7089,14 +7082,11 @@ CONFIG_TINYDRM_SHARP_MEMORY=m CONFIG_TINYDRM_ST7586=m CONFIG_TINYDRM_ST7735R=m @@ -1212,7 +1240,7 @@ CONFIG_DRM_PRIVACY_SCREEN=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y -@@ -7143,10 +7155,8 @@ +@@ -7143,10 +7133,8 @@ # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set @@ -1223,7 +1251,7 @@ # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set CONFIG_FB_CORE=y -@@ -7305,7 +7315,6 @@ +@@ -7305,7 +7293,6 @@ CONFIG_SND_VX_LIB=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_DRIVERS=y @@ -1231,7 +1259,7 @@ CONFIG_SND_DUMMY=m CONFIG_SND_ALOOP=m CONFIG_SND_PCMTEST=m -@@ -7643,6 +7652,7 @@ +@@ -7643,6 +7630,7 @@ CONFIG_SND_SOC_SOF_ACPI_DEV=m CONFIG_SND_SOC_SOF_DEBUG_PROBES=m CONFIG_SND_SOC_SOF_CLIENT=m @@ -1239,7 +1267,7 @@ CONFIG_SND_SOC_SOF=m CONFIG_SND_SOC_SOF_PROBE_WORK_QUEUE=y CONFIG_SND_SOC_SOF_IPC3=y -@@ -8027,7 +8037,6 @@ +@@ -8027,7 +8015,6 @@ CONFIG_SND_X86=y CONFIG_HDMI_LPE_AUDIO=m CONFIG_SND_SYNTH_EMUX=m @@ -1247,7 +1275,7 @@ CONFIG_SND_VIRTIO=m CONFIG_AC97_BUS=m CONFIG_HID_SUPPORT=y -@@ -8153,7 +8162,6 @@ +@@ -8153,7 +8140,6 @@ CONFIG_HID_RMI=m CONFIG_HID_GREENASIA=m CONFIG_GREENASIA_FF=y @@ -1255,7 +1283,7 @@ CONFIG_HID_SMARTJOYPLUS=m CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=m -@@ -8190,6 +8198,13 @@ +@@ -8190,6 +8176,13 @@ CONFIG_USB_HID=m CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y @@ -1269,7 +1297,7 @@ # end of USB HID support CONFIG_I2C_HID=m -@@ -8238,6 +8253,7 @@ +@@ -8238,6 +8231,7 @@ # CONFIG_USB_DYNAMIC_MINORS is not set # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set @@ -1277,7 +1305,7 @@ CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_DEFAULT_AUTHORIZATION_MODE=1 -@@ -8272,7 +8288,6 @@ +@@ -8272,7 +8266,6 @@ CONFIG_USB_HCD_BCMA=m CONFIG_USB_HCD_SSB=m # CONFIG_USB_HCD_TEST_MODE is not set @@ -1285,7 +1313,7 @@ # # USB Device Class drivers -@@ -8855,7 +8870,6 @@ +@@ -8855,7 +8848,6 @@ # CONFIG_HFI1_DEBUG_SDMA_ORDER is not set # CONFIG_SDMA_VERBOSITY is not set CONFIG_INFINIBAND_IRDMA=m @@ -1293,7 +1321,7 @@ CONFIG_MLX4_INFINIBAND=m CONFIG_MLX5_INFINIBAND=m CONFIG_INFINIBAND_MTHCA=m -@@ -8886,9 +8900,7 @@ +@@ -8886,9 +8878,7 @@ CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set @@ -1303,7 +1331,7 @@ CONFIG_EDAC_E752X=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m -@@ -9110,7 +9122,6 @@ +@@ -9110,7 +9100,6 @@ CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m CONFIG_UIO_MF624=m @@ -1311,7 +1339,7 @@ CONFIG_UIO_DFL=m CONFIG_VFIO=m CONFIG_VFIO_DEVICE_CDEV=y -@@ -9143,11 +9154,7 @@ +@@ -9143,11 +9132,7 @@ CONFIG_VMGENID=y CONFIG_VBOXGUEST=m CONFIG_NITRO_ENCLAVES=m @@ -1323,7 +1351,7 @@ CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=y CONFIG_VIRTIO_PCI_LIB=y -@@ -9169,7 +9176,6 @@ +@@ -9169,7 +9154,6 @@ CONFIG_VDPA_SIM=m CONFIG_VDPA_SIM_NET=m CONFIG_VDPA_SIM_BLOCK=m @@ -1331,7 +1359,7 @@ CONFIG_IFCVF=m CONFIG_MLX5_VDPA=y CONFIG_MLX5_VDPA_NET=m -@@ -9193,53 +9199,8 @@ +@@ -9193,53 +9177,8 @@ # # Microsoft Hyper-V guest support # @@ -1385,7 +1413,7 @@ # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set CONFIG_STAGING=y -@@ -9380,19 +9341,6 @@ +@@ -9380,19 +9319,6 @@ CONFIG_ACERHDF=m CONFIG_ACER_WIRELESS=m CONFIG_ACER_WMI=m @@ -1405,7 +1433,7 @@ CONFIG_AMD_3D_VCACHE=m CONFIG_AMD_WBRF=y CONFIG_ADV_SWBUTTON=m -@@ -9561,7 +9509,6 @@ +@@ -9561,7 +9487,6 @@ # Clock Source drivers # CONFIG_CLKEVT_I8253=y @@ -1413,7 +1441,7 @@ CONFIG_CLKBLD_I8253=y # end of Clock Source drivers -@@ -9597,7 +9544,6 @@ +@@ -9597,7 +9522,6 @@ CONFIG_IOMMUFD_DRIVER_CORE=y CONFIG_IOMMUFD=m CONFIG_IRQ_REMAP=y @@ -1421,7 +1449,7 @@ CONFIG_VIRTIO_IOMMU=m # -@@ -10496,6 +10442,7 @@ +@@ -10496,6 +10420,7 @@ CONFIG_SERIAL_IPOCTAL=m CONFIG_RESET_CONTROLLER=y CONFIG_RESET_GPIO=m @@ -1429,7 +1457,7 @@ CONFIG_RESET_TI_SYSCON=m CONFIG_RESET_TI_TPS380X=m -@@ -10542,9 +10489,6 @@ +@@ -10542,9 +10467,6 @@ CONFIG_RAS=y CONFIG_RAS_CEC=y # CONFIG_RAS_CEC_DEBUG is not set @@ -1439,7 +1467,7 @@ CONFIG_USB4=m # CONFIG_USB4_DEBUGFS_WRITE is not set # CONFIG_USB4_DMA_TEST is not set -@@ -10571,9 +10515,7 @@ +@@ -10571,9 +10493,7 @@ CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_DEV_DAX_PMEM=m @@ -1449,7 +1477,7 @@ CONFIG_DEV_DAX_KMEM=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y -@@ -10625,8 +10567,6 @@ +@@ -10625,8 +10545,6 @@ CONFIG_FPGA_MGR_MICROCHIP_SPI=m CONFIG_FPGA_MGR_LATTICE_SYSCONFIG=m CONFIG_FPGA_MGR_LATTICE_SYSCONFIG_SPI=m @@ -1458,7 +1486,90 @@ CONFIG_MULTIPLEXER=m # -@@ -11086,11 +11026,9 @@ +@@ -10659,49 +10577,18 @@ + # File systems + # + CONFIG_DCACHE_WORD_ACCESS=y +-CONFIG_VALIDATE_FS_PARSER=y ++# CONFIG_VALIDATE_FS_PARSER is not set + CONFIG_FS_IOMAP=y + CONFIG_FS_STACK=y + CONFIG_BUFFER_HEAD=y + CONFIG_LEGACY_DIRECT_IO=y + # CONFIG_EXT2_FS is not set + # CONFIG_EXT3_FS is not set +-CONFIG_EXT4_FS=m +-CONFIG_EXT4_USE_FOR_EXT2=y +-CONFIG_EXT4_FS_POSIX_ACL=y +-CONFIG_EXT4_FS_SECURITY=y +-# CONFIG_EXT4_DEBUG is not set +-CONFIG_JBD2=m +-# CONFIG_JBD2_DEBUG is not set +-CONFIG_FS_MBCACHE=m +-CONFIG_JFS_FS=m +-CONFIG_JFS_POSIX_ACL=y +-CONFIG_JFS_SECURITY=y +-# CONFIG_JFS_DEBUG is not set +-CONFIG_JFS_STATISTICS=y +-CONFIG_XFS_FS=m +-CONFIG_XFS_SUPPORT_V4=y +-CONFIG_XFS_SUPPORT_ASCII_CI=y +-CONFIG_XFS_QUOTA=y +-CONFIG_XFS_POSIX_ACL=y +-CONFIG_XFS_RT=y +-CONFIG_XFS_DRAIN_INTENTS=y +-CONFIG_XFS_LIVE_HOOKS=y +-CONFIG_XFS_MEMORY_BUFS=y +-CONFIG_XFS_BTREE_IN_MEM=y +-CONFIG_XFS_ONLINE_SCRUB=y +-# CONFIG_XFS_ONLINE_SCRUB_STATS is not set +-CONFIG_XFS_ONLINE_REPAIR=y +-# CONFIG_XFS_WARN is not set +-# CONFIG_XFS_DEBUG is not set +-CONFIG_GFS2_FS=m +-CONFIG_GFS2_FS_LOCKING_DLM=y +-CONFIG_OCFS2_FS=m +-CONFIG_OCFS2_FS_O2CB=m +-CONFIG_OCFS2_FS_USERSPACE_CLUSTER=m +-CONFIG_OCFS2_FS_STATS=y +-CONFIG_OCFS2_DEBUG_MASKLOG=y +-# CONFIG_OCFS2_DEBUG_FS is not set ++# CONFIG_EXT4_FS is not set ++# CONFIG_JFS_FS is not set ++# CONFIG_XFS_FS is not set ++# CONFIG_GFS2_FS is not set ++# CONFIG_OCFS2_FS is not set + CONFIG_BTRFS_FS=m + CONFIG_BTRFS_FS_POSIX_ACL=y + # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set +@@ -10709,7 +10596,7 @@ + # CONFIG_BTRFS_ASSERT is not set + # CONFIG_BTRFS_EXPERIMENTAL is not set + # CONFIG_BTRFS_FS_REF_VERIFY is not set +-CONFIG_NILFS2_FS=m ++# CONFIG_NILFS2_FS is not set + CONFIG_F2FS_FS=m + CONFIG_F2FS_STAT_FS=y + CONFIG_F2FS_FS_XATTR=y +@@ -10725,16 +10612,7 @@ + CONFIG_F2FS_FS_ZSTD=y + CONFIG_F2FS_IOSTAT=y + CONFIG_F2FS_UNFAIR_RWSEM=y +-CONFIG_BCACHEFS_FS=m +-CONFIG_BCACHEFS_QUOTA=y +-# CONFIG_BCACHEFS_ERASURE_CODING is not set +-CONFIG_BCACHEFS_POSIX_ACL=y +-# CONFIG_BCACHEFS_DEBUG is not set +-# CONFIG_BCACHEFS_TESTS is not set +-CONFIG_BCACHEFS_LOCK_TIME_STATS=y +-# CONFIG_BCACHEFS_NO_LATENCY_ACCT is not set +-CONFIG_BCACHEFS_SIX_OPTIMISTIC_SPIN=y +-# CONFIG_BCACHEFS_PATH_TRACEPOINTS is not set ++# CONFIG_BCACHEFS_FS is not set + CONFIG_ZONEFS_FS=m + CONFIG_FS_DAX=y + CONFIG_FS_DAX_PMD=y +@@ -11086,11 +10964,9 @@ CONFIG_TRUSTED_KEYS=m CONFIG_HAVE_TRUSTED_KEYS=y CONFIG_TRUSTED_KEYS_TPM=y @@ -1470,7 +1581,7 @@ CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_PROC_MEM_ALWAYS_FORCE=y # CONFIG_PROC_MEM_FORCE_PTRACE is not set -@@ -11436,11 +11374,6 @@ +@@ -11436,11 +11312,6 @@ CONFIG_CRYPTO_DEV_ATMEL_ECC=m CONFIG_CRYPTO_DEV_ATMEL_SHA204A=m CONFIG_CRYPTO_DEV_CCP=y @@ -1482,7 +1593,7 @@ CONFIG_CRYPTO_DEV_NITROX=m CONFIG_CRYPTO_DEV_NITROX_CNN55XX=m CONFIG_CRYPTO_DEV_QAT=m -@@ -11514,7 +11447,6 @@ +@@ -11514,7 +11385,6 @@ CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_AESCFB=y @@ -1490,7 +1601,7 @@ CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=m CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y -@@ -11561,7 +11493,7 @@ +@@ -11561,7 +11431,7 @@ CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m @@ -1499,7 +1610,7 @@ CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y -@@ -11576,12 +11508,6 @@ +@@ -11576,12 +11446,6 @@ CONFIG_XZ_DEC_MICROLZMA=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set @@ -1512,7 +1623,7 @@ CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m -@@ -11607,13 +11533,10 @@ +@@ -11607,13 +11471,10 @@ CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y @@ -1526,7 +1637,7 @@ # # Default contiguous memory area size: -@@ -11628,7 +11551,6 @@ +@@ -11628,7 +11489,6 @@ # CONFIG_DMA_MAP_BENCHMARK is not set CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y @@ -1534,7 +1645,7 @@ CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y -@@ -11733,7 +11655,9 @@ +@@ -11733,7 +11593,9 @@ # CONFIG_HEADERS_INSTALL is not set # CONFIG_DEBUG_SECTION_MISMATCH is not set CONFIG_SECTION_MISMATCH_WARN_ONLY=y @@ -1544,7 +1655,7 @@ # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options -@@ -11797,6 +11721,8 @@ +@@ -11797,6 +11659,8 @@ # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set @@ -1553,7 +1664,7 @@ # CONFIG_MEM_ALLOC_PROFILING is not set CONFIG_HAVE_ARCH_KASAN=y CONFIG_HAVE_ARCH_KASAN_VMALLOC=y -@@ -11809,6 +11735,7 @@ +@@ -11809,6 +11673,7 @@ CONFIG_KFENCE_SAMPLE_INTERVAL=100 CONFIG_KFENCE_NUM_OBJECTS=255 CONFIG_KFENCE_DEFERRABLE=y @@ -1561,7 +1672,7 @@ CONFIG_KFENCE_STRESS_TEST_FAULTS=0 CONFIG_HAVE_ARCH_KMSAN=y # end of Memory Debugging -@@ -11823,7 +11750,6 @@ +@@ -11823,7 +11688,6 @@ CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y @@ -1569,7 +1680,7 @@ # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_HAVE_HARDLOCKUP_DETECTOR_BUDDY=y CONFIG_HARDLOCKUP_DETECTOR=y -@@ -11850,8 +11776,6 @@ +@@ -11850,8 +11714,6 @@ CONFIG_SCHEDSTATS=y # end of Scheduler Debugging @@ -1578,7 +1689,7 @@ # # Lock Debugging (spinlocks, mutexes, etc...) # -@@ -11898,7 +11822,6 @@ +@@ -11898,7 +11760,6 @@ CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_CPU_STALL_CPUTIME is not set @@ -1586,7 +1697,7 @@ # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging -@@ -11949,7 +11872,6 @@ +@@ -11949,7 +11810,6 @@ CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y # CONFIG_IRQSOFF_TRACER is not set @@ -1594,7 +1705,7 @@ CONFIG_SCHED_TRACER=y CONFIG_HWLAT_TRACER=y CONFIG_OSNOISE_TRACER=y -@@ -12084,7 +12006,6 @@ +@@ -12084,7 +11944,6 @@ # CONFIG_TEST_OBJPOOL is not set CONFIG_ARCH_USE_MEMTEST=y CONFIG_MEMTEST=y diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 1069f4d..d1f5ec7 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:83cd33ad9b8e522b55095367f02e331d9ea4f2267273ba286b4026e0813cd8dc -size 1844634 +oid sha256:c913e45248b57004dc4547cc0b31e8e9651248a18d03793404bcfe7fa9098821 +size 207189 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index b7334c9..39e5c1f 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -9,6 +9,8 @@ % pacman -S hyphen hyphen-de % pacman -S texlive-mathscience +\includeonly{linux_configuration_16_file_systems} + \documentclass[10pt,a4paper]{article} %\documentclass[12pt,a4paper]{report} \usepackage[a4paper,margin=25mm]{geometry} @@ -130,29 +132,18 @@ %0.x \section*{Linux Configuration \version} \subsection{Einführung} -Dieses Dokument dient zur Beschreibung von diversen Einstellungen -bei der Konfiguration z.\,B. mittels \texttt{ make menuconfig } unter Linux.\\ +Dieses Dokument dient zur Beschreibung von diversen Ein\-stellungen +bei der Konfiguration zum Bei\-spiel mittels \texttt{make menuconfig} unter Linux.\\ Es wird nicht näher darauf eingegangen, wie der Kernel kompiliert wird -oder welche Voreinstellungen, Programme etc. zum Kompilieren benötigt -werden.\\ +oder welche Voreinstellungen, Programme usw. zum Kompilieren benötigt werden. Abweichungen zur bestehenden Arch-Linux-Konfiguration werden immer \colorbox{yellow!80}{gelb} -%oder \colorbox{red!60}{rot} markiert.\\ Original Texte, sofern geliefert (englischer Sprache) werden \textit{kursiv} und etwas kleiner geschrieben. Zu Beginn der jeweiligen Konfigurationszeile wird der Standardwert (Default) angezeigt. Mein Vorschlag folgt danach.\\ -Z.\,B. bei CONFIG\_WERROR~\colorbox{yellow!80}{[=n]~\textbf{[Y]}}\\ -Hier ist der Standardwert ein Nein [n], meine persönliche Einstellung ein Ja [Y].\\[.5em] -%Sollte der Arch Linux Wert vom Standardwert abweichen, so wird dies mit der Farbe rot angezeigt, z.\,B. -%bei CONFIG\_MAXSMP \colorbox{red!60}{[=n]~[Arch=y]~\textbf{[N]}}\\ -%Hier ist der Standardwert ein Nein [n], der Wert von Arch Linux jedoch ein Ja [y], persönlich: [N].\\[.5em] -\textit{\copyright KW4NZ, Thomas Kuschel\\Wenn Sie Korrekturen wünschen, -dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende -Version \version ~an: -\href{mailto:oe1tkt@gmail.com}{oe1tkt@gmail.com}\\ -\pdftexbanner} -%\siunitxold +Zum Beispiel bei CONFIG\_WERROR~\colorbox{yellow!80}{[=n]~\textbf{[Y]}}\\ +Hier ist der Standardwert ein Nein [n], meine persönliche Einstellung ein Ja [Y]. \subsection{Konfiguration für ein verteiltes Kompilieren auf mehreren Rechnern} Sie sollten schon einiges an Erfahrung mit dem Kompilieren unter Linux mitbringen. @@ -160,46 +151,52 @@ Wenn Sie mit Linux Arch arbeiten, muss auf jedem Rechner das Programm \texttt{di Man unterscheidet nun den \textbf{Client} auf dem üblicherweise das Kompilat erstellt wird und die weiteren beteiligten Rechner als \textbf{Volunteers}.\\ Nähere Informationen siehe \url{https://wiki.archlinux.org/title/Distcc}. +\\[2em] +\textit{\copyright KW4NZ, Thomas Kuschel\\Wenn Sie Korrekturen wünschen, +dann schicken Sie dies mit Erläuterungen und dem Hinweis auf die obenstehende +Version \version ~an: +\href{mailto:oe1tkt@gmail.com}{oe1tkt@gmail.com}\\ +\pdftexbanner +} %1 %\section{General setup \( \rightarrow \) } -\input{linux_configuration_01_general_setup} +\include{linux_configuration_01_general_setup} %2 -\input{linux_configuration_02_64-bit_kernel} +\include{linux_configuration_02_64-bit_kernel} %3 -\input{linux_configuration_03_processor_type_and_features} +\include{linux_configuration_03_processor_type_and_features} %4 -\input{linux_configuration_04_mitigations_for_speculative_execution_vulnerabilities} +\include{linux_configuration_04_mitigations_for_speculative_execution_vulnerabilities} %5 -\input{linux_configuration_05_power_management_and_acpi_options} +\include{linux_configuration_05_power_management_and_acpi_options} %6 -\input{linux_configuration_06_bus_options} +\include{linux_configuration_06_bus_options} %7 -\input{linux_configuration_07_binary_emulations} +\include{linux_configuration_07_binary_emulations} %8 -\input{linux_configuration_08_virtualization} +\include{linux_configuration_08_virtualization} %9 -\input{linux_configuration_09_general_architecture-dependent_options} +\include{linux_configuration_09_general_architecture-dependent_options} %10 -\input{linux_configuration_10_enable_loadable_module_support} +\include{linux_configuration_10_enable_loadable_module_support} %11 -\input{linux_configuration_11_enable_the_block_layer} +\include{linux_configuration_11_enable_the_block_layer} %12 -\input{linux_configuration_12_executable_file_formats} +\include{linux_configuration_12_executable_file_formats} %13 -\input{linux_configuration_13_memory_management_options} +\include{linux_configuration_13_memory_management_options} %14 -\input{linux_configuration_14_networking_support} +\include{linux_configuration_14_networking_support} %15 -\input{linux_configuration_15_device_drivers} +\include{linux_configuration_15_device_drivers} %16 -\input{linux_configuration_16_file_systems} +\include{linux_configuration_16_file_systems} %17 -\input{linux_configuration_17_security_options} +\include{linux_configuration_17_security_options} %18 -\input{linux_configuration_18_cryptographic_API} +\include{linux_configuration_18_cryptographic_API} %19 -\input{linux_configuration_19_library_routines} +\include{linux_configuration_19_library_routines} %20 -\input{linux_configuration_20_kernel_hacking} - +\include{linux_configuration_20_kernel_hacking} \end{document} diff --git a/documentation/linux_configuration_16_file_systems.tex b/documentation/linux_configuration_16_file_systems.tex index f87d65a..6696b20 100644 --- a/documentation/linux_configuration_16_file_systems.tex +++ b/documentation/linux_configuration_16_file_systems.tex @@ -1,4 +1,247 @@ -% Device Drivers (15) - +% File Systems (16) +% since 6.13 \section{File Systems \texorpdfstring{$\longrightarrow$}{->}} \textit{(Dateisysteme)} + +%16.1 +\subsection{Validate filesystem parameter description} +CONFIG\_VALIDATE\_FS\_PARSER \colorbox{yellow!80}{[=y] \textbf{[N]}}\\ +Aktivieren der Option, um die Validierung der Parameterbeschreibung für ein Dateisystem +durchzuführen, wenn es registriert wird. +\english{Enable this to perform validation of the parameter description for a +filesystem when it is registered.} +\note{Dies dient hauptsächlich zum Debuggen, wir können dies auf N stellen.} +%16.2 +\subsection{Second extended fs support (DEPRECATED)} +CONFIG\_EXT2\_FS [=n] \textbf{[N]}\\ +Ext2 ist ein Standard-Linux-Dateisystem für Festplatten.\\ +Dieser Dateisystemtreiber ist veraltet, da er keine Inode-Zeitstempel +Inode-Zeitstempel jenseits von 03:14:07 UTC am 19. Januar 2038 nicht richtig unterstützt.\\ +Ext2-Benutzern wird empfohlen, den ext4-Treiber für den Zugriff auf ihr Dateisystem zu verwenden. +Der Treiber ist vollständig kompatibel, unterstützt Dateisysteme ohne Journal oder Extents, +und unterstützt auch größere Zeitstempel, wenn das Dateisystem mit mindestens \qty{256}{\byte} +Inodes erstellt wird.\\ +Dieser Code ist als einfache Referenz für Dateisystementwickler gedacht.\\ +Wenn Sie unsicher sind, sagen Sie N. +\english{Ext2 is a standard Linux file system for hard disks.\\ +This filesystem driver is deprecated because it does not properly support +inode time stamps beyond 03:14:07 UTC on 19 January 2038.\\ +Ext2 users are advised to use ext4 driver to access their filesystem. +The driver is fully compatible, supports filesystems without journal or extents, +and also supports larger time stamps if the filesystem is created with at least 256~byte inodes.\\ +This code is kept as a simple reference for filesystem developers.\\ +If unsure, say N.} +\note{N} +%16.3 +\subsection{The Extended 3 (ext3) filesystem} +CONFIG\_EXT3\_FS [=n] \textbf{[N]}\\ +Diese Konfigurationsoption ist nur aus Gründen der Abwärtskompatibilität vorhanden. +ext3-Dateisystem wird nun vom ext4-Treiber behandelt. +\english{This config option is here only for backward compatibility. +ext3 filesystem is now handled by the ext4 driver.} +\note{N} +%16.4 +\subsection{The Extended 4 (ext4) filesystem} +CONFIG\_EXT4\_FS \colorbox{yellow!80}{[=m] \textbf{[N]}}\\ +Dies ist die nächste Generation des ext3-Dateisystems.\\ +Im Gegensatz zum Wechsel vom ext2-Dateisystem zum ext3-Dateisystem ist das Festplattenformat von ext4 +nicht vorwärtskompatibel mit ext3; es basiert auf Extent-Maps und unterstützt +48-Bit physische Blocknummern. +Das ext4-Dateisystem unterstützt außerdem verzögerte Zuweisungen, persistente Vorabzuweisungen, +hochauflösende Zeitstempel und eine Reihe anderer Funktionen zur Verbesserung der Leistung und +fsck-Zeit zu beschleunigen. Weitere Informationen finden Sie auf den folgenden Webseiten +\url{http://ext4.wiki.kernel.org}.\\ +Das ext4-Dateisystem unterstützt das Mounten eines ext3-Dateisystems; es gibt zwar einige Leistungs\-gewinne +der verzögerten Allokation und des Inode-Tabellen-Lesevorgangs gibt, sind die besten Leistungs\-gewinne +erfordert die Aktivierung von ext4-Funktionen im Dateisystem mit tune2fs oder die Formatierung eines neuen Dateisystems +zunächst als ext4-Dateisystem zu formatieren. +Ohne explizite Aktivierung der ext4-Funktionen bleibt das Dateisystemformat auf der Festplatte vollständig abwärts +abwärtskompatibel.\\ +Um diese Dateisystemunterstützung als Modul zu kompilieren, wählen Sie hier M. Das Modul wird ext4 heißen.\\ +Wenn Sie unsicher sind, sagen Sie N. +\english{This is the next generation of the ext3 filesystem.\\ +Unlike the change from ext2 filesystem to ext3 filesystem, the on-disk format of ext4 is +not forwards compatible with ext3; it is based on extent maps and it supports +48-bit physical block numbers. +The ext4 filesystem also supports delayed allocation, persistent preallocation, +high resolution time stamps, and a number of other features to improve performance and +speed up fsck time. For more information, please see the web pages at +\url{http://ext4.wiki.kernel.org}.\\ +The ext4 filesystem supports mounting an ext3 filesystem; while there are some performance +gains from the delayed allocation and inode table readahead, the best performance gains +require enabling ext4 features in the filesystem using tune2fs, or formatting a new filesystem +as an ext4 filesystem initially. +Without explicit enabling of ext4 features, the on disk filesystem format stays fully backward +compatible.\\ +To compile this file system support as a module, choose M here. The module will be called ext4.\\ +If unsure, say N.} +\note{Wir verwenden nur btrfs, tmpfs und fatxx, deshalb wird es deaktiviert, N.} + +\subsubsection{Use ext4 for ext2 file systems} +CONFIG\_EXT4\_USE\_FOR\_EXT2 [=y] \textbf{[Y]}\\ +Erlaubt die Verwendung des ext4-Dateisystemtreibercodes für ext2-Dateisystem\-ein\-hängungen. +Dies er\-möglicht es Benutzern, die Größe ihres kompilierten Kernels zu reduzieren, indem sie einen Dateisystemtreiber +für ext2, ext3 und ext4-Dateisysteme verwenden. +\english{Allow the ext4 file system driver code to be used for ext2 file system mounts. +This allows users to reduce their compiled kernel size by using one file system driver for ext2, ext3, and ext4 file systems.} + +\subsubsection{Ext4 POSIX Access Control Lists} +CONFIG\_EXT4\_FS\_POSIX\_ACL [=y] \textbf{[Y]}\\ +POSIX-Zugriffskontrolllisten (ACLs) unterstützen Berechtigungen für Benutzer und Gruppen, +die über das Schema Eigentümer/Gruppe/Welt hinausgehen.\\ +Wenn Sie nicht wissen, was Access Control Lists sind, sagen Sie N. +\english{POSIX Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.\\ +If you don't know what Access Control Lists are, say N} + +\subsubsection{Ext4 Security Labels} +CONFIG\_EXT4\_FS\_SECURITY [=y] \textbf{[Y]}\\ +Sicherheitskennzeichen unterstützen alternative Zugriffs\-kontroll\-modelle, die von Sicherheits\-modulen +wie SELinux implementiert werden. +Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicherheits\-kenn\-zeichnungen im +ext4-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für +Datei\-sicher\-heits\-kenn\-zeichen erfordert, sagen Sie N. +\english{Security labels support alternative access control models implemented by security modules +like SELinux. +This option enables an extended attribute handler for file security labels in the ext4 filesystem.\\ +If you are not using a security module that requires using extended attributes for file security labels, +say N.} + +\subsubsection{Ext4 debugging support} +CONFIG\_EXT4\_DEBUG [=n] \textbf{[N]}\\ +Aktiviert die Laufzeit-Debugging-Unterstützung für das ext4-Dateisystem.\\ +Wenn Sie hier Y wählen, können Sie das Debugging unter Verwendung der dynamischen +Debug-Kontrolle für \texttt{mb\_debug() / ext\_debug()}-Meldungen einschalten. +\english{Enables run-time debugging support for the ext4 filesystem.\\ +If you select Y here, then you will be able to turn on debugging using dynamic debug +control for mb\_debug() / ext\_debug() msgs.} + +%16.5 +\subsection{JBD2 (ext4) debugging support} +CONFIG\_JBD2\_DEBUG [=n] \textbf{[N]}\\ +Wenn Sie das ext4-Journal-Dateisystem verwenden (oder möglicherweise jedes andere +Dateisystem/Gerät, das JBD2 verwendet), während das System läuft, können Sie mit dieser Option +die Debugging-Ausgabe aktivieren, um Probleme aufzuspüren, die Sie haben. +Standardmäßig ist die Debugging-Ausgabe ausgeschaltet. +Wenn Sie hier Y wählen, können Sie die Fehlersuche mit\\ +\texttt{echo N $>$ /sys/module/jbd2/parameters/jbd2\_debug} einschalten, wobei N eine Zahl +zwischen 1 und 5 ist. +Je höher die Zahl ist, desto mehr Debugging-Ausgaben werden erzeugt.\\ +Um die Fehlersuche wieder auszuschalten, führen Sie\\ +\texttt{echo 0 $>$ /sys/module/jbd2/parameters/jbd2\_debug} aus. +\english{If you are using the ext4 journaled file system (or potentially any other +filesystem/device using JBD2), this option allows you to enable debugging output while +the system is running, in order to help track down any problems you are having. +By default, the debugging output will be turned off.\\ +If you select Y here, then you will be able to turn on debugging with\\ +"echo N $>$ /sys/module/jbd2/parameters/jbd2\_debug", where N is a number between 1 and 5. +The higher the number, the more debugging output is generated. +To turn debugging off again, do\\"echo 0 $>$ /sys/module/jbd2/parameters/jbd2\_debug".} +%16.6 +\subsection{JFS filesystem support} +CONFIG\_JFS\_FS \colorbox{yellow!80}{[=m] \textbf{[N]}}\\ +Dies ist eine Portierung von IBMs Journaled Filesystem.\\ +Weitere Informationen finden Sie in der Datei $<$file:Documentation/admin-guide/jfs.rst$>$. +Wenn Sie nicht beabsichtigen, das JFS-Dateisystem zu verwenden, sagen Sie N. +\english{This is a port of IBM's Journaled Filesystem.\\ +More information is available in the file $<$file:Documentation/admin-guide/jfs.rst$>$. +If you do not intend to use the JFS filesystem, say N.} +\note{N} + +\subsubsection{JFS POSIX Access Control Lists \tiny{seit 2.5.46}} +CONFIG\_JFS\_POSIX\_ACL [=y] \textbf{[Y]}\\ +Posix-Zugriffskontrolllisten (Access Control Lists, ACLs) unter\-stützen Berechtigungen für Benutzer und Gruppen, +die über das Schema Eigentümer/Gruppe/Welt hinausgehen.\\ +Wenn Sie nicht wissen, was Access Control Lists sind, sagen Sie N. +\english{Posix Access Control Lists (ACLs) support permissions for users and groups beyond the owner/group/world scheme.\\ +If you don't know what Access Control Lists are, say N} + +\subsubsection{JFS Security Labels \tiny{seit 2.5.46}} +CONFIG\_JFS\_SECURITY [=y] \textbf{[Y]}\\ +Sicherheitskennzeichen unterstützen alternative Zugriffs\-kontroll\-modelle, die von Sicherheits\-modulen +wie SELinux implementiert werden. +Diese Option aktiviert einen erweiterten Attribut-Handler für Datei\-sicherheits\-kenn\-zeichnungen im +jfs-Dateisystem.\\ +Wenn Sie kein Sicherheitsmodul verwenden, das die Verwendung erweiterter Attribute für +Datei\-sicher\-heits\-kenn\-zeichen erfordert, sagen Sie N. +\english{Security labels support alternative access control models implemented by security modules +like SELinux. +This option enables an extended attribute handler for file security labels in the jfs filesystem.\\ +If you are not using a security module that requires using extended attributes for file security labels, +say N.} + +\subsubsection{JFS debugging} +CONFIG\_JFS\_DEBUG [=n] \textbf{[N]}\\ +Wenn Sie Probleme mit dem JFS-Dateisystem haben, geben Sie hier Y ein. +Dies führt dazu, dass zusätzliche Debugging-Meldungen in das Systemprotokoll geschrieben werden. +Unter normalen Um\-ständen führt dies zu einem sehr geringen Overhead. +\english{If you are experiencing any problems with the JFS filesystem, say Y here. +This will result in additional debugging messages to be written to the system log. +Under normal circumstances, this results in very little overhead.} + +\subsubsection{JFS statistics} +CONFIG\_JFS\_STATISTICS [=y] \textbf{[Y]}\\ +Wenn Sie diese Option aktivieren, werden dem Benutzer Statistiken aus dem JFS-Dateisystem +im Verzeichnis \texttt{/proc/fs/jfs/} zur Verfügung gestellt. +\english{Enabling this option will cause statistics from the JFS file system +to be made available to the user in the /proc/fs/jfs/ directory.} +%16.7 +\subsection{XFS filesystem support} +CONFIG\_XFS\_FS \colorbox{yellow!80}{[=m] \textbf{[N]}}\\ +XFS ist ein hochleistungsfähiges Journaling-Dateisystem, das ursprünglich auf der SGI IRIX-Plattform +entwickelt wurde. +Es ist vollständig multithreadingfähig, unterstützt große Dateien und große Dateisysteme, +erweiterte Attribute, variable Blockgrößen, ist extentbasiert und macht ausgiebigen Gebrauch von Btrees +(Verzeichnisse, Extents, freier Speicherplatz), um sowohl die Leistung als auch die Skalierbarkeit +zu verbessern.\\ +Ausführliche Informationen finden Sie in der Dokumentation unter \url{http://oss.sgi.com/projects/xfs/}. +Diese Implementierung ist kompatibel mit der IRIX-Version von XFS.\\ +Um diese Dateisystemunterstützung als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{xfs} heißen. +Beachten Sie jedoch, dass Sie eine initiale Ramdisk (initrd) zum Booten verwenden müssen, wenn das Dateisystem Ihrer Root-Partition als Modul kompiliert wird. +\english{XFS is a high performance journaling filesystem which originated on the SGI IRIX platform. +It is completely multi-threaded, can support large files and large filesystems, extended attributes, +variable block sizes, is extent based, and makes extensive use of Btrees +(directories, extents, free space) to aid both performance and scalability.\\ +Refer to the documentation at \url{http://oss.sgi.com/projects/xfs/} for complete details. +This implementation is on-disk compatible with the IRIX version of XFS.\\ +To compile this file system support as a module, choose M here: the module will be called xfs. +Be aware, however, that if the file system of your root partition is compiled as a module, +you'll need to use an initial ramdisk (initrd) to boot.} + + +\subsubsection{Support deprecated V4 (crc=0) format} +CONFIG\_XFS\_SUPPORT\_V4 [=y] \textbf{[Y]}\\ +Dem V4-Dateisystemformat fehlen bestimmte Funktionen, die vom V5-Format unterstützt +werden, z.\,B. die Prüfsummierung von Metadaten, die verstärkte Überprüfung von +Metadaten und die Möglichkeit, Zeitstempel über das Jahr 2038 hinaus zu speichern. +Aus diesem Grund ist das V4-Format veraltet. +Alle Benutzer sollten ein Upgrade durchführen, indem sie ihre Dateien sichern, neu +formatieren und von der Sicherung wiederherstellen.\\ +Administratoren und Benutzer können ein V4-Dateisystem erkennen, indem sie +\texttt{xfs\_info} für einen Dateisystem-Einhängepunkt ausführen und auf eine +Zeichenfolge prüfen, die mit \glqq crc=\grqq{} beginnt. +Wenn die Zeichenfolge \glqq crc=0\grqq{} gefunden wird, ist das Dateisystem ein +V4-Dateisystem.\\ +Wird keine solche Zeichenkette gefunden, aktualisieren Sie bitte \texttt{xfsprogs} +auf die neueste Version und versuchen Sie es erneut. +Diese Option wird im September~2025 zur Standardeinstellung N. +Die Unterstützung für das V4-Format wird im September 2030 vollständig eingestellt. +Vertriebspartner können hier N angeben, um die Unterstützung früher einzustellen.\\ +Um weiterhin das alte V4-Format (\texttt{crc=0}) zu unterstützen, sagen Sie Y. +Um eine Angriffsfläche abzuschotten, sagen Sie N. +\english{The V4 filesystem format lacks certain features that are supported by +the V5 format, such as metadata checksumming, strengthened metadata verification, +and the ability to store timestamps past the year 2038. +Because of this, the V4 format is deprecated. +All users should upgrade by backing up their files, reformatting, and restoring +from the backup.\\ +Administrators and users can detect a V4 filesystem by running xfs\_info +against a filesystem mountpoint and checking for a string beginning with "crc=". +If the string "crc=0" is found, the filesystem is a V4 filesystem. +If no such string is found, please upgrade xfsprogs to the latest version and +try again.\\ +This option will become default N in September 2025. Support for the V4 format +will be removed entirely in September 2030. +Distributors can say N here to withdraw support earlier.\\ +To continue supporting the old V4 format (crc=0), say Y. +To close off an attack surface, say N.} diff --git a/documentation/linux_configuration_17_security_options.tex b/documentation/linux_configuration_17_security_options.tex index eeafaaf..3d0187b 100644 --- a/documentation/linux_configuration_17_security_options.tex +++ b/documentation/linux_configuration_17_security_options.tex @@ -1,4 +1,4 @@ % Device Drivers (15) \section{Security options \texorpdfstring{$\longrightarrow$}{->}} -\textit{(Sicherheitsoptionen)} +\textit{(Sicherheits\-optionen)}