Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp4054393rwl; Tue, 28 Mar 2023 01:46:18 -0700 (PDT) X-Google-Smtp-Source: AKy350bXwR6nALYHs6hpKEKXC0IsEyKi72VQTQggH4f8P/+jT13BXj4krI7j4A477H2flDScngzU X-Received: by 2002:a62:64c4:0:b0:627:eaf5:48e8 with SMTP id y187-20020a6264c4000000b00627eaf548e8mr13556519pfb.32.1679993178172; Tue, 28 Mar 2023 01:46:18 -0700 (PDT) Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b20-20020a6567d4000000b004fb93a4016asi29962138pgs.483.2023.03.28.01.46.05; Tue, 28 Mar 2023 01:46:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=kMBPe6HK; arc=fail (body hash mismatch); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232256AbjC1IoW (ORCPT + 99 others); Tue, 28 Mar 2023 04:44:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231717AbjC1IoT (ORCPT ); Tue, 28 Mar 2023 04:44:19 -0400 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 14D2F59C4; Tue, 28 Mar 2023 01:44:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1679993047; x=1711529047; h=date:from:to:cc:subject:message-id:mime-version; bh=aUGib7PnPGRuyLbgZMQLa5lHcZEAMq7mBVlsnluqe78=; b=kMBPe6HKu1NBB6XFSKhdVJ3QTIh6WyU334jm8a9qGaQS/Vc4kpNpLE7X tuWZLC1DWSu5AL1iY/D7/3AJk2Q4CKYXnFyWiLekZ/pqJf5B28bllwB8v jQyT2C6L1IslnRwUEcLkSYvaUgBv7HzNGNJOxJJ8gRJFCMuiLqMkgBl78 vA49Obon4LkV4sGTvnJbuAY/kyT4mVJ58UHyoNbV/HwCSPtbt1c7cAcRx lrm+EKQuVZ2Yt2bWxJv5NU6gwUbhI8ayyoDLkB9Xm/WzmdWzhn6R5zaEh piKXLWNoZzeRr2sjMoek+CZ2BCRbRV6iLjVuX3Zzki1GOM24eKaxI/7mG A==; X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="342095381" X-IronPort-AV: E=Sophos;i="5.98,296,1673942400"; d="xz'341?yaml'341?scan'341,208,341";a="342095381" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2023 01:44:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10662"; a="857994370" X-IronPort-AV: E=Sophos;i="5.98,296,1673942400"; d="xz'341?yaml'341?scan'341,208,341";a="857994370" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 28 Mar 2023 01:44:05 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Tue, 28 Mar 2023 01:44:04 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 28 Mar 2023 01:44:04 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 28 Mar 2023 01:44:01 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JPnS5RcePwPIF6XRhkkWJ0HPMC0KG+nSYrBEtuqqG3QJrp5AjR+bp6jAvS8+hqMXsWCNlryd14h4+NJ+yC1m3ieOl+Ts70SuR5oYWoTL/MQXHJKWRKDoazL0ToXvrHmbup1SLWGNFokii1pBha+PiFczS2BxzDkpl/DdeZM4r1AJTOlhPe7pV0OApIAE+sTLj50nUdlYKGmfFfTlsB1kQmQEVcVJrI5F96H5YZNeUP+bKPglmRluZNsTOk1hiOb9tcznU8AEJMmQkrff52op3j2WDc9fpnO6H7tvqUwpd+smHdZ/EY7T7WRzBfHFTXa8CD9NJLAp6I2SSiKGVfXCtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7hI4hYEcd37EoMYVjO7LR1eI4Du9iTcrz8jSIG5/o/Y=; b=F6KrBxWYS8077uYzEHk/Kbh1TO8qNe5jcy5rv0w3hbeHu7j5fZJrpo3oTXMnjLrb4W6yFokB81eXV+4qL6f3gxa8AUgwKmS2IrOrvWwPU4mFhb+vfEbxenRfFi5XnQH6z0BeVFBy2/ZDRSAqPWc42lKSeTPCiXLOvwbpjOn58a19buckUfOyVjy752TfUuKaI/G20HVQ2sqpE6m8ofkm95s7mRxrPoXKAC/DPwSN5/n/greLi2p27MJcsqTMc7vNvPpSHaftrJGEUQbxgkc5acUBqAvim09aYf6I4Nb0uCXaAxC3aZ6QNEyHqFOEHNIzPRgCK3AK3ng4PqkpFqBJ5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from PH8PR11MB6779.namprd11.prod.outlook.com (2603:10b6:510:1ca::17) by PH7PR11MB6954.namprd11.prod.outlook.com (2603:10b6:510:205::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6222.30; Tue, 28 Mar 2023 08:43:57 +0000 Received: from PH8PR11MB6779.namprd11.prod.outlook.com ([fe80::e073:f89a:39f9:bbf]) by PH8PR11MB6779.namprd11.prod.outlook.com ([fe80::e073:f89a:39f9:bbf%5]) with mapi id 15.20.6222.030; Tue, 28 Mar 2023 08:43:57 +0000 Date: Tue, 28 Mar 2023 16:43:46 +0800 From: kernel test robot To: "Rafael J. Wysocki" CC: , , , Zhang Rui , Subject: [linus:master] [thermal] 790930f442: WARNING:at_drivers/thermal/thermal_sysfs.c:#cooling_device_stats_setup Message-ID: <202303281654.5930cb77-oliver.sang@intel.com> Content-Type: multipart/mixed; boundary="hWfIyNK4epMxHhIy" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-ClientProxiedBy: SG2PR03CA0090.apcprd03.prod.outlook.com (2603:1096:4:7c::18) To PH8PR11MB6779.namprd11.prod.outlook.com (2603:10b6:510:1ca::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PH8PR11MB6779:EE_|PH7PR11MB6954:EE_ X-MS-Office365-Filtering-Correlation-Id: 34456b34-80c1-4c75-0d48-08db2f689108 X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: K76b2mdzSJEY35GEuB69qzoUOCY7QwU7XzaCLqhOMq3GdgjSUiGV13owV8kcF+EoGGOKI7EOiQZU1tc3HcK9B4PrU/RD2osZg8J4q81B29t0e6vtf+r55bvIeO2Z7ntvpiDg5dTVWAHu3dPSOjhMcN6WMM1u2WZA/iX4dTn+TvGzSub7T1FakUPe770T8CbNpqJ4lG23b43Z+BwRB7GCZDStXhff5fqRGDqKhFkOsmrjyHqrDrRaE0nQqj5BRpMEuPNEn403D8Em3lZ7jDousFdcgbM1E+9+aD4EtRgmvMiLoUDMYhJzjBeLmZLRcQ8Q9Tue5CfK2PvFN68lAi3QbIolPEWFahx1rm7eP+P7a2Kh8OUBeN+F8ldT13gSo03BeQHEl2gmmk+8zUQ/YmibsZEh/womNhjBFVPR/T/v0D5ggbFQwb2QQB01pl+1Jz312LkTr1F84zGIrU0kIBOiCnLNxEOVIKRp/oadld2gn3B0jYEMc6GBGXm9ypz7jnw1aq8buRcuEPZ0vYhptHerTJD4WUJIhhxZ5O2AEn+mE0UKPQYCfSnqMSDkzIvrFp13PJYqVLij6qxsv3l1TCi46IbxvJHdGdK+sewgWlnDzz3XrAZniqwMnaKyfxmLvk9a0Q2pZP5/4sYgsN56vkOJHQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH8PR11MB6779.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(376002)(39860400002)(366004)(136003)(346002)(451199021)(37006003)(6636002)(316002)(45080400002)(478600001)(8936002)(6862004)(82960400001)(86362001)(36756003)(5660300002)(235185007)(2906002)(4326008)(38100700002)(66476007)(8676002)(66946007)(66556008)(41300700001)(1076003)(6666004)(186003)(6506007)(26005)(44144004)(33964004)(6512007)(2616005)(83380400001)(21490400003)(966005)(6486002)(2700100001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?N+mLd4OXyQipw2wmEaIaPg5fUKsDLLsQekRVhpO+WWpQZSsVYlBd0LVyjC6p?= =?us-ascii?Q?Zjo0EzRQwb0+/zGxMp4OZNAuGJB05fJcBb6XCoBXhIrcKocI3GOf0JiOVmht?= =?us-ascii?Q?OLtu8HbhhO4SRyISvFk036cFfVxTKgYs2QPsUlm0V88D9bxzt+sGxl3F1RFO?= =?us-ascii?Q?xoymxbDVMx9qrtEuPSuXziFBo620sUND8tFiNAp4KaYssa2mWqokVwJEdGjd?= =?us-ascii?Q?DuAneD0LluYnSVDyYeDunu0hHi3kvHryyf1xL3yvpqp1/m5WSont4Z7VT3RB?= =?us-ascii?Q?0A9u6Ad/5i4kT5WBhFKPyR9fuqH2qaozA4UvI1m6tp/SaDXwxvMUX6gWcIz1?= =?us-ascii?Q?gI1cACWf1KFug/pSSA1hxjA9RhQnDaMeO1YeIdvZ+y7uop9vn7O5kXHwyBlS?= =?us-ascii?Q?JkJNfplWDjuWoPE+tybJyIBRPBGTXU0q5ZptMS/SPeasxGOuu751Msi6H3d1?= =?us-ascii?Q?g2W0dPGFVzRQB7TAuBnA8p7xZ+hPdSnu/XZ7W1Uq5qy4/DvB2Ke7tY0EG21A?= =?us-ascii?Q?9Dnc/ILj1EVkdRTtjOiGfPstg9CBFjI/axFB5/EnT0+/x6qkJQPAejPSwNlx?= =?us-ascii?Q?Gj1KfXHCFjZiq1U5o1YidR6JL5bxeKf40A1blNW7v0vz/wHPyZFvxlk3QIV6?= =?us-ascii?Q?PpqliGKfRVXddKdlSpO+V30yFqNszvNaoagCkk6TC99U2BdamuiULE7PFpCB?= =?us-ascii?Q?7+uZ0BmLejvXl0bicl6XIvAxb/aAj6SQCZTorU25UPGq1DorXMmBaKbt7qfc?= =?us-ascii?Q?ghxt3kwR1ISQWMlqgt8Y4WwYYyk/JA9rRT5zsfbPqRt0/l+67TvnxyTCq6V/?= =?us-ascii?Q?FrVLKN0XD4cneI3h4Hp1Z/o3zAikmOvz4Nph75DI1fQoNOfgonl5VXldUMie?= =?us-ascii?Q?WJqoOy5Or+BKMw35VqFbKg9wLfocKPuCRse5QpH8M+l5kttX3mvHNG4z1mIo?= =?us-ascii?Q?uGujma0L98kkBX6eCtCkjRuXLQ0gPiN5foE8/J4p+sJIyKwH0NRBJbYPSRUN?= =?us-ascii?Q?dipwaez8agN/eVO3dB0jqzEptQnT76FvzhYE1MyHM04ua/ZImGZdQdOG3IGd?= =?us-ascii?Q?hQMPd4RkFwTT9x8puPI1cgNH50APgfNDpoSq+hRcl/gPftHlP5Qgwo1ndtzq?= =?us-ascii?Q?loC5kNvUf6NJWBTRdv4PfHOTXeL79/XDs1P0X/6AeIR8fdGXsLf9vsi1fjqZ?= =?us-ascii?Q?MOCaMZ4WEIyPtf880+013XtP7s9Zo7X26V1BEg/u6rx3mGmpoT7GkEonOhOP?= =?us-ascii?Q?QJRD0z9kw0+nCJuOQFFztTunI9Q6Rhm4RO1kvy4DnGLa8z/ZegHCNUPEmVIu?= =?us-ascii?Q?v0OvpKG1WyDg+n47pbSYN7/yaD2CiFLHvm8MZdryZSb2BuqhLi6ObzEjE+4n?= =?us-ascii?Q?1baUkf+qrSRGwW1yKMAmJ/oJd+wFjfAmV3gPaZ20QNzRr2k5BacTXY3mRn8h?= =?us-ascii?Q?Y7lkUzi/IzNAlpGF00RxLWUPE+sm8blPPl9IlNICsFkqau7UXfqw88aSRQ0E?= =?us-ascii?Q?XfjDavKxRtwITAygjzSsb2Qwc+NnD3/O7fTetxqTwFs7pFxwnM+hrkM+PFCQ?= =?us-ascii?Q?dqaCfH8UeivzEuiwJ0Jkod6NKJBHfK5RC54N1jMIYNGCVIXxkX6anu7dkcgO?= =?us-ascii?Q?yg=3D=3D?= X-MS-Exchange-CrossTenant-Network-Message-Id: 34456b34-80c1-4c75-0d48-08db2f689108 X-MS-Exchange-CrossTenant-AuthSource: PH8PR11MB6779.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Mar 2023 08:43:56.8923 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: sWCV0wtubE7xv19mo72GIY8cyJJVGkGC33ADl/Mf9KDgQBduWb2Dhy3ZnA6D3LRU1TKTMmoi6hYf0+j1X50qcQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6954 X-OriginatorOrg: intel.com Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline Greeting, FYI, we noticed WARNING:at_drivers/thermal/thermal_sysfs.c:#cooling_device_stats_setup due to commit (built with gcc-11): commit: 790930f44289c8209c57461b2db499fcc702e0b3 ("thermal: core: Introduce thermal_cooling_device_update()") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master [test failed on linus/master 197b6b60ae7bc51dd0814953c562833143b292aa] [test failed on linux-next/master 011eb7443621f49ca1e8cdf9c74c215f25019118] in testcase: kernel-selftests version: kernel-selftests-i386-60acb023-1_20230326 with following parameters: sc_nr_hugepages: 2 group: mm test-description: The kernel contains a set of "self tests" under the tools/testing/selftests/ directory. These are intended to be small unit tests to exercise individual code paths in the kernel. test-url: https://www.kernel.org/doc/Documentation/kselftest.txt on test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz (Kaby Lake) with 32G memory caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): If you fix the issue, kindly add following tag | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-lkp/202303281654.5930cb77-oliver.sang@intel.com [ 10.537181][ T1] ------------[ cut here ]------------ [ 10.542595][ T1] WARNING: CPU: 1 PID: 1 at drivers/thermal/thermal_sysfs.c:879 cooling_device_stats_setup (thermal_sysfs.c:?) [ 10.553411][ T1] Modules linked in: [ 10.557263][ T1] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 6.3.0-rc3-00003-g790930f44289 #1 [ 10.565992][ T1] Hardware name: Dell Inc. OptiPlex 7050/062KRH, BIOS 1.2.0 12/22/2016 [ 10.574199][ T1] EIP: cooling_device_stats_setup (thermal_sysfs.c:?) [ 10.580060][ T1] Code: 28 ab 42 c2 8d 65 f4 5b 5e 5f 5d c3 8d b4 26 00 00 00 00 8d 76 00 8d 86 e4 02 00 00 ba ff ff ff ff e8 b0 5a 32 00 85 c0 75 81 <0f> 0b e9 7a ff ff ff 90 3e 8d 74 26 00 55 89 e5 57 56 53 89 c3 83 All code ======== 0: 28 ab 42 c2 8d 65 sub %ch,0x658dc242(%rbx) 6: f4 hlt 7: 5b pop %rbx 8: 5e pop %rsi 9: 5f pop %rdi a: 5d pop %rbp b: c3 retq c: 8d b4 26 00 00 00 00 lea 0x0(%rsi,%riz,1),%esi 13: 8d 76 00 lea 0x0(%rsi),%esi 16: 8d 86 e4 02 00 00 lea 0x2e4(%rsi),%eax 1c: ba ff ff ff ff mov $0xffffffff,%edx 21: e8 b0 5a 32 00 callq 0x325ad6 26: 85 c0 test %eax,%eax 28: 75 81 jne 0xffffffffffffffab 2a:* 0f 0b ud2 <-- trapping instruction 2c: e9 7a ff ff ff jmpq 0xffffffffffffffab 31: 90 nop 32: 3e 8d 74 26 00 lea %ds:0x0(%rsi,%riz,1),%esi 37: 55 push %rbp 38: 89 e5 mov %esp,%ebp 3a: 57 push %rdi 3b: 56 push %rsi 3c: 53 push %rbx 3d: 89 c3 mov %eax,%ebx 3f: 83 .byte 0x83 Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: e9 7a ff ff ff jmpq 0xffffffffffffff81 7: 90 nop 8: 3e 8d 74 26 00 lea %ds:0x0(%rsi,%riz,1),%esi d: 55 push %rbp e: 89 e5 mov %esp,%ebp 10: 57 push %rdi 11: 56 push %rsi 12: 53 push %rbx 13: 89 c3 mov %eax,%ebx 15: 83 .byte 0x83 [ 10.599689][ T1] EAX: 00000000 EBX: 00000001 ECX: 00000000 EDX: 00000000 [ 10.606761][ T1] ESI: c55e6400 EDI: 00000000 EBP: c35d5de4 ESP: c35d5dd8 [ 10.613829][ T1] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068 EFLAGS: 00010246 [ 10.621429][ T1] CR0: 80050033 CR2: 00000000 CR3: 025de000 CR4: 003506f0 [ 10.628499][ T1] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000 [ 10.635567][ T1] DR6: fffe0ff0 DR7: 00000400 [ 10.640199][ T1] Call Trace: [ 10.643443][ T1] thermal_cooling_device_setup_sysfs (??:?) [ 10.649646][ T1] __thermal_cooling_device_register+0x10f/0x268 [ 10.656542][ T1] thermal_cooling_device_register (??:?) [ 10.662481][ T1] acpi_processor_thermal_init (??:?) [ 10.668074][ T1] __acpi_processor_start (processor_driver.c:?) [ 10.673232][ T1] acpi_processor_start (processor_driver.c:?) [ 10.678215][ T1] really_probe (dd.c:?) [ 10.682677][ T1] __driver_probe_device (dd.c:?) [ 10.687834][ T1] driver_probe_device (dd.c:?) [ 10.692760][ T1] __driver_attach (dd.c:?) [ 10.697395][ T1] ? __device_attach_driver (dd.c:?) [ 10.702727][ T1] bus_for_each_dev (??:?) [ 10.707362][ T1] driver_attach (??:?) [ 10.711737][ T1] ? __device_attach_driver (dd.c:?) [ 10.717066][ T1] bus_add_driver (??:?) [ 10.721614][ T1] ? acpi_pci_slot_init (processor_driver.c:?) [ 10.726600][ T1] driver_register (??:?) [ 10.731149][ T1] ? acpi_pci_slot_init (processor_driver.c:?) [ 10.736133][ T1] acpi_processor_driver_init (processor_driver.c:?) [ 10.741637][ T1] do_one_initcall (??:?) [ 10.746274][ T1] ? rdinit_setup (main.c:?) [ 10.750734][ T1] ? rdinit_setup (main.c:?) [ 10.755200][ T1] do_initcalls (main.c:?) [ 10.759575][ T1] kernel_init_freeable (main.c:?) [ 10.764742][ T1] ? rest_init (main.c:?) [ 10.769116][ T1] kernel_init (main.c:?) [ 10.773401][ T1] ret_from_fork (??:?) [ 10.777779][ T1] irq event stamp: 1863171 [ 10.782150][ T1] hardirqs last enabled at (1863183): __up_console_sem (printk.c:?) [ 10.791054][ T1] hardirqs last disabled at (1863194): __up_console_sem (printk.c:?) [ 10.799958][ T1] softirqs last enabled at (1863106): __do_softirq (??:?) [ 10.808719][ T1] softirqs last disabled at (1863101): do_softirq_own_stack (??:?) [ 10.817977][ T1] ---[ end trace 0000000000000000 ]--- To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests sudo bin/lkp install job.yaml # job file is attached in this email bin/lkp split-job --compatible job.yaml # generate the yaml file for lkp run sudo bin/lkp run generated-yaml-file # if come across any failure that blocks the test, # please remove ~/.lkp and /lkp dir to run from a clean state. -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="config-6.3.0-rc3-00003-g790930f44289" # # Automatically generated file; DO NOT EDIT. # Linux/i386 6.3.0-rc3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc-11 (Debian 11.3.0-8) 11.3.0" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=110300 CONFIG_CLANG_VERSION=0 CONFIG_AS_IS_GNU=y CONFIG_AS_VERSION=23990 CONFIG_LD_IS_BFD=y CONFIG_LD_VERSION=23990 CONFIG_LLD_VERSION=0 CONFIG_CC_CAN_LINK=y CONFIG_CC_CAN_LINK_STATIC=y CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y CONFIG_CC_HAS_ASM_INLINE=y CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y CONFIG_PAHOLE_VERSION=125 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_TABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set # CONFIG_WERROR is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_BUILD_SALT="4.19.0-8-686-pae" CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y CONFIG_HAVE_KERNEL_ZSTD=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set CONFIG_KERNEL_XZ=y # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set # CONFIG_KERNEL_ZSTD is not set CONFIG_DEFAULT_INIT="" CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y # CONFIG_WATCH_QUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_INJECTION=y CONFIG_HARDIRQS_SW_RESEND=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_IRQ_MSI_IOMMU=y CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set # end of IRQ subsystem CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_INIT=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y CONFIG_CONTEXT_TRACKING=y CONFIG_CONTEXT_TRACKING_IDLE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y CONFIG_CLOCKSOURCE_WATCHDOG_MAX_SKEW_US=125 # end of Timers subsystem CONFIG_BPF=y CONFIG_HAVE_EBPF_JIT=y # # BPF subsystem # CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT=y # CONFIG_BPF_JIT_ALWAYS_ON is not set CONFIG_BPF_UNPRIV_DEFAULT_OFF=y # CONFIG_BPF_PRELOAD is not set # CONFIG_BPF_LSM is not set # end of BPF subsystem CONFIG_PREEMPT_VOLUNTARY_BUILD=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT is not set CONFIG_PREEMPT_COUNT=y # CONFIG_PREEMPT_DYNAMIC is not set # CONFIG_SCHED_CORE is not set # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # CONFIG_PSI is not set # end of CPU/Task time and stats accounting CONFIG_CPU_ISOLATION=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU_GENERIC=y CONFIG_TASKS_RUDE_RCU=y CONFIG_TASKS_TRACE_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y # end of RCU Subsystem CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y # CONFIG_IKHEADERS is not set CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 # CONFIG_PRINTK_INDEX is not set CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y # # Scheduler features # # CONFIG_UCLAMP_TASK is not set # end of Scheduler features CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CC_IMPLICIT_FALLTHROUGH="-Wimplicit-fallthrough=5" CONFIG_GCC11_NO_ARRAY_BOUNDS=y CONFIG_GCC12_NO_ARRAY_BOUNDS=y CONFIG_CC_NO_ARRAY_BOUNDS=y CONFIG_CGROUPS=y CONFIG_PAGE_COUNTER=y # CONFIG_CGROUP_FAVOR_DYNMODS is not set CONFIG_MEMCG=y CONFIG_MEMCG_KMEM=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_WRITEBACK=y CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y # CONFIG_RT_GROUP_SCHED is not set CONFIG_SCHED_MM_CID=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_RDMA=y CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_HUGETLB is not set CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y CONFIG_CGROUP_DEVICE=y CONFIG_CGROUP_CPUACCT=y CONFIG_CGROUP_PERF=y # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_MISC is not set # CONFIG_CGROUP_DEBUG is not set CONFIG_SOCK_CGROUP_DATA=y CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_TIME_NS=y CONFIG_IPC_NS=y CONFIG_USER_NS=y CONFIG_PID_NS=y CONFIG_NET_NS=y CONFIG_CHECKPOINT_RESTORE=y CONFIG_SCHED_AUTOGROUP=y # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_RD_ZSTD=y # CONFIG_BOOT_CONFIG is not set CONFIG_INITRAMFS_PRESERVE_MTIME=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_LD_ORPHAN_WARN=y CONFIG_LD_ORPHAN_WARN_LEVEL="warn" CONFIG_SYSCTL=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y CONFIG_FHANDLE=y CONFIG_POSIX_TIMERS=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_IO_URING=y CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y CONFIG_KALLSYMS=y # CONFIG_KALLSYMS_SELFTEST is not set CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_GUEST_PERF_EVENTS=y # CONFIG_PC104 is not set # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # end of Kernel Performance Events And Counters CONFIG_SYSTEM_DATA_VERIFICATION=y CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y # end of General setup CONFIG_X86_32=y CONFIG_FORCE_DYNAMIC_FTRACE=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_X86_32_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=3 CONFIG_CC_HAS_SANE_STACKPROTECTOR=y # # Processor type and features # CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_MPPARSE=y # CONFIG_GOLDFISH is not set CONFIG_X86_CPU_RESCTRL=y CONFIG_X86_BIGSMP=y # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set # CONFIG_X86_32_IRIS is not set # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_X86_HV_CALLBACK_VECTOR=y # CONFIG_XEN is not set CONFIG_KVM_GUEST=y CONFIG_ARCH_CPUIDLE_HALTPOLL=y # CONFIG_PVH is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y # CONFIG_M486SX is not set # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set CONFIG_M686=y # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set # CONFIG_MPENTIUM4 is not set # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_X86_GENERIC=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_IA32_FEAT_CTL=y CONFIG_X86_VMX_FEATURE_NAMES=y CONFIG_PROCESSOR_SELECT=y CONFIG_CPU_SUP_INTEL=y # CONFIG_CPU_SUP_CYRIX_32 is not set # CONFIG_CPU_SUP_AMD is not set # CONFIG_CPU_SUP_HYGON is not set # CONFIG_CPU_SUP_CENTAUR is not set CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y # CONFIG_CPU_SUP_ZHAOXIN is not set CONFIG_CPU_SUP_VORTEX_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_BOOT_VESA_SUPPORT=y CONFIG_NR_CPUS_RANGE_BEGIN=2 CONFIG_NR_CPUS_RANGE_END=64 CONFIG_NR_CPUS_DEFAULT=32 CONFIG_NR_CPUS=32 CONFIG_SCHED_CLUSTER=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_SCHED_MC_PRIO=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y # CONFIG_X86_MCELOG_LEGACY is not set CONFIG_X86_MCE_INTEL=y # CONFIG_X86_ANCIENT_MCE is not set CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=m # # Performance monitoring # CONFIG_PERF_EVENTS_INTEL_UNCORE=m CONFIG_PERF_EVENTS_INTEL_RAPL=m CONFIG_PERF_EVENTS_INTEL_CSTATE=m # end of Performance monitoring # CONFIG_X86_LEGACY_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX32=y CONFIG_X86_IOPL_IOPERM=y CONFIG_TOSHIBA=m CONFIG_X86_REBOOTFIXUPS=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_LATE_LOADING=y CONFIG_X86_MSR=m CONFIG_X86_CPUID=m # CONFIG_NOHIGHMEM is not set # CONFIG_HIGHMEM4G is not set CONFIG_HIGHMEM64G=y CONFIG_VMSPLIT_3G=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xC0000000 CONFIG_HIGHMEM=y CONFIG_X86_PAE=y # CONFIG_X86_CPA_STATISTICS is not set CONFIG_NUMA=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=3 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_X86_PMEM_LEGACY_DEVICE=y CONFIG_X86_PMEM_LEGACY=m CONFIG_HIGHPTE=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_X86_UMIP=y CONFIG_CC_HAS_IBT=y CONFIG_X86_INTEL_TSX_MODE_OFF=y # CONFIG_X86_INTEL_TSX_MODE_ON is not set # CONFIG_X86_INTEL_TSX_MODE_AUTO is not set CONFIG_EFI=y CONFIG_EFI_STUB=y CONFIG_EFI_HANDOVER_PROTOCOL=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_KEXEC_JUMP=y CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_X86_NEED_RELOCS=y CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y # CONFIG_STRICT_SIGALTSTACK_SIZE is not set # end of Processor type and features CONFIG_CC_HAS_SLS=y CONFIG_CC_HAS_RETURN_THUNK=y CONFIG_CC_HAS_ENTRY_PADDING=y CONFIG_FUNCTION_PADDING_CFI=0 CONFIG_FUNCTION_PADDING_BYTES=4 CONFIG_SPECULATION_MITIGATIONS=y CONFIG_PAGE_TABLE_ISOLATION=y # CONFIG_RETPOLINE is not set CONFIG_ARCH_MHP_MEMMAP_ON_MEMORY_ENABLE=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_SUSPEND_SKIP_SYNC is not set CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_HIBERNATION_SNAPSHOT_DEV=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_USERSPACE_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set # CONFIG_ENERGY_MODEL is not set CONFIG_ARCH_SUPPORTS_ACPI=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y CONFIG_ACPI_SLEEP=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=m CONFIG_ACPI_BATTERY=m CONFIG_ACPI_BUTTON=m # CONFIG_ACPI_TINY_POWER_BUTTON is not set CONFIG_ACPI_VIDEO=m CONFIG_ACPI_FAN=m CONFIG_ACPI_TAD=m CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=m CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=m CONFIG_ACPI_THERMAL=m CONFIG_ACPI_PLATFORM_PROFILE=m CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=m CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NUMA is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_DPTF is not set CONFIG_ACPI_WATCHDOG=y CONFIG_ACPI_EXTLOG=y # CONFIG_ACPI_CONFIGFS is not set # CONFIG_ACPI_FFH is not set # CONFIG_PMIC_OPREGION is not set CONFIG_X86_PM_TIMER=y CONFIG_X86_APM_BOOT=y CONFIG_APM=m # CONFIG_APM_IGNORE_USER_SUSPEND is not set # CONFIG_APM_DO_ENABLE is not set # CONFIG_APM_CPU_IDLE is not set # CONFIG_APM_DISPLAY_BLANK is not set # CONFIG_APM_ALLOW_INTS is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y # # CPU frequency scaling drivers # CONFIG_X86_INTEL_PSTATE=y CONFIG_X86_PCC_CPUFREQ=m # CONFIG_X86_AMD_PSTATE is not set # CONFIG_X86_AMD_PSTATE_UT is not set CONFIG_X86_ACPI_CPUFREQ=m CONFIG_X86_POWERNOW_K6=m CONFIG_X86_POWERNOW_K7=m CONFIG_X86_POWERNOW_K7_ACPI=y # CONFIG_X86_POWERNOW_K8 is not set CONFIG_X86_GX_SUSPMOD=m CONFIG_X86_SPEEDSTEP_CENTRINO=m CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y CONFIG_X86_SPEEDSTEP_ICH=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_P4_CLOCKMOD=m CONFIG_X86_CPUFREQ_NFORCE2=m CONFIG_X86_LONGRUN=m CONFIG_X86_LONGHAUL=m # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # end of CPU Frequency scaling # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_CPU_IDLE_GOV_TEO is not set CONFIG_CPU_IDLE_GOV_HALTPOLL=y CONFIG_HALTPOLL_CPUIDLE=y # end of CPU Idle CONFIG_INTEL_IDLE=y # end of Power management and ACPI options # # Bus options (PCI etc.) # # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_ISA_BUS is not set CONFIG_ISA_DMA_API=y CONFIG_ISA=y # CONFIG_SCx200 is not set # CONFIG_ALIX is not set # CONFIG_NET5501 is not set # CONFIG_GEOS is not set # end of Bus options (PCI etc.) # # Binary Emulations # CONFIG_COMPAT_32=y # end of Binary Emulations CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_PFNCACHE=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_DIRTY_RING=y CONFIG_HAVE_KVM_DIRTY_RING_TSO=y CONFIG_HAVE_KVM_DIRTY_RING_ACQ_REL=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_HAVE_KVM_NO_POLL=y CONFIG_KVM_XFER_TO_GUEST_WORK=y CONFIG_HAVE_KVM_PM_NOTIFIER=y CONFIG_KVM_GENERIC_HARDWARE_ENABLING=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=m # CONFIG_KVM_WERROR is not set CONFIG_KVM_INTEL=m # CONFIG_KVM_AMD is not set CONFIG_KVM_SMM=y # CONFIG_KVM_XEN is not set CONFIG_AS_AVX512=y CONFIG_AS_SHA1_NI=y CONFIG_AS_SHA256_NI=y CONFIG_AS_TPAUSE=y CONFIG_AS_GFNI=y # # General architecture-dependent options # CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HOTPLUG_SMT=y CONFIG_GENERIC_ENTRY=y CONFIG_KPROBES=y CONFIG_JUMP_LABEL=y # CONFIG_STATIC_KEYS_SELFTEST is not set # CONFIG_STATIC_CALL_SELFTEST is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_KRETPROBE_ON_RETHOOK=y CONFIG_USER_RETURN_NOTIFIER=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_ARCH_CORRECT_STACKTRACE_ON_KRETPROBE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_TRACE_IRQFLAGS_SUPPORT=y CONFIG_TRACE_IRQFLAGS_NMI_SUPPORT=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_ARCH_HAS_SET_DIRECT_MAP=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_ARCH_WANTS_NO_INSTR=y CONFIG_ARCH_32BIT_OFF_T=y CONFIG_HAVE_ASM_MODVERSIONS=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_FUNCTION_ARG_ACCESS_API=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y CONFIG_MMU_GATHER_TABLE_FREE=y CONFIG_MMU_GATHER_RCU_TABLE_FREE=y CONFIG_MMU_GATHER_MERGE_VMAS=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP=y CONFIG_SECCOMP_FILTER=y # CONFIG_SECCOMP_CACHE_DEBUG is not set CONFIG_HAVE_ARCH_STACKLEAK=y CONFIG_HAVE_STACKPROTECTOR=y CONFIG_STACKPROTECTOR=y CONFIG_STACKPROTECTOR_STRONG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG=y CONFIG_ARCH_SUPPORTS_LTO_CLANG_THIN=y CONFIG_LTO_NONE=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_MOVE_PUD=y CONFIG_HAVE_MOVE_PMD=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y CONFIG_SOFTIRQ_ON_OWN_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_PAGE_SIZE_LESS_THAN_64KB=y CONFIG_PAGE_SIZE_LESS_THAN_256KB=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_COMPAT_32BIT_TIME=y CONFIG_HAVE_ARCH_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET=y CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_HAVE_ARCH_PREL32_RELOCATIONS=y CONFIG_ARCH_USE_MEMREMAP_PROT=y # CONFIG_LOCK_EVENT_COUNTS is not set CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_HAVE_STATIC_CALL=y CONFIG_HAVE_PREEMPT_DYNAMIC=y CONFIG_HAVE_PREEMPT_DYNAMIC_CALL=y CONFIG_ARCH_WANT_LD_ORPHAN_WARN=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SPLIT_ARG64=y CONFIG_ARCH_HAS_PARANOID_L1D_FLUSH=y CONFIG_DYNAMIC_SIGFRAME=y CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # end of GCOV-based kernel profiling CONFIG_HAVE_GCC_PLUGINS=y CONFIG_GCC_PLUGINS=y # CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set CONFIG_FUNCTION_ALIGNMENT_4B=y CONFIG_FUNCTION_ALIGNMENT=4 # end of General architecture-dependent options CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULE_SIG_FORMAT=y CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y # CONFIG_MODULE_UNLOAD_TAINT_TRACKING is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set CONFIG_MODULE_SIG=y # CONFIG_MODULE_SIG_FORCE is not set # CONFIG_MODULE_SIG_ALL is not set # CONFIG_MODULE_SIG_SHA1 is not set # CONFIG_MODULE_SIG_SHA224 is not set CONFIG_MODULE_SIG_SHA256=y # CONFIG_MODULE_SIG_SHA384 is not set # CONFIG_MODULE_SIG_SHA512 is not set CONFIG_MODULE_SIG_HASH="sha256" CONFIG_MODULE_COMPRESS_NONE=y # CONFIG_MODULE_COMPRESS_GZIP is not set # CONFIG_MODULE_COMPRESS_XZ is not set # CONFIG_MODULE_COMPRESS_ZSTD is not set # CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS is not set CONFIG_MODPROBE_PATH="/sbin/modprobe" # CONFIG_TRIM_UNUSED_KSYMS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLOCK_LEGACY_AUTOLOAD=y CONFIG_BLK_CGROUP_RWSTAT=y CONFIG_BLK_DEV_BSG_COMMON=y CONFIG_BLK_ICQ=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y CONFIG_BLK_DEV_INTEGRITY_T10=m CONFIG_BLK_DEV_ZONED=y CONFIG_BLK_DEV_THROTTLING=y # CONFIG_BLK_DEV_THROTTLING_LOW is not set CONFIG_BLK_WBT=y CONFIG_BLK_WBT_MQ=y # CONFIG_BLK_CGROUP_IOLATENCY is not set # CONFIG_BLK_CGROUP_IOCOST is not set # CONFIG_BLK_CGROUP_IOPRIO is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_DEBUG_FS_ZONED=y CONFIG_BLK_SED_OPAL=y # CONFIG_BLK_INLINE_ENCRYPTION is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y # end of Partition Types CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_PM=y CONFIG_BLOCK_HOLDER_DEPRECATED=y CONFIG_BLK_MQ_STACKING=y # # IO Schedulers # CONFIG_MQ_IOSCHED_DEADLINE=y CONFIG_MQ_IOSCHED_KYBER=m CONFIG_IOSCHED_BFQ=m CONFIG_BFQ_GROUP_IOSCHED=y # CONFIG_BFQ_CGROUP_DEBUG is not set # end of IO Schedulers CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_NON_OVERLAPPING_ADDRESS_SPACE=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_ARCH_HAS_SYSCALL_WRAPPER=y CONFIG_FREEZER=y # # Executable file formats # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y CONFIG_BINFMT_MISC=m CONFIG_COREDUMP=y # end of Executable file formats # # Memory Management options # CONFIG_ZPOOL=y CONFIG_SWAP=y CONFIG_ZSWAP=y # CONFIG_ZSWAP_DEFAULT_ON is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_DEFLATE is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZO=y # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_842 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4 is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_LZ4HC is not set # CONFIG_ZSWAP_COMPRESSOR_DEFAULT_ZSTD is not set CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo" CONFIG_ZSWAP_ZPOOL_DEFAULT_ZBUD=y # CONFIG_ZSWAP_ZPOOL_DEFAULT_Z3FOLD is not set # CONFIG_ZSWAP_ZPOOL_DEFAULT_ZSMALLOC is not set CONFIG_ZSWAP_ZPOOL_DEFAULT="zbud" CONFIG_ZBUD=y CONFIG_Z3FOLD=m CONFIG_ZSMALLOC=y # CONFIG_ZSMALLOC_STAT is not set CONFIG_ZSMALLOC_CHAIN_SIZE=8 # # SLAB allocator options # # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB_DEPRECATED is not set # CONFIG_SLUB_TINY is not set CONFIG_SLAB_MERGE_DEFAULT=y CONFIG_SLAB_FREELIST_RANDOM=y CONFIG_SLAB_FREELIST_HARDENED=y # CONFIG_SLUB_STATS is not set CONFIG_SLUB_CPU_PARTIAL=y # end of SLAB allocator options # CONFIG_SHUFFLE_PAGE_ALLOCATOR is not set # CONFIG_COMPAT_BRK is not set CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_FAST_GUP=y CONFIG_NUMA_KEEP_MEMINFO=y CONFIG_EXCLUSIVE_SYSTEM_RAM=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_COMPACT_UNEVICTABLE_DEFAULT=1 CONFIG_PAGE_REPORTING=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_BOUNCE=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_READ_ONLY_THP_FOR_FS is not set CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_PAGE_IDLE_FLAG=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_CURRENT_STACK_POINTER=y CONFIG_ARCH_HAS_ZONE_DMA_SET=y CONFIG_ZONE_DMA=y CONFIG_VMAP_PFN=y CONFIG_VM_EVENT_COUNTERS=y # CONFIG_PERCPU_STATS is not set CONFIG_GUP_TEST=y CONFIG_GUP_GET_PXX_LOW_HIGH=y CONFIG_ARCH_HAS_PTE_SPECIAL=y CONFIG_KMAP_LOCAL=y CONFIG_SECRETMEM=y # CONFIG_ANON_VMA_NAME is not set CONFIG_USERFAULTFD=y # # Data Access Monitoring # CONFIG_DAMON=y CONFIG_DAMON_VADDR=y CONFIG_DAMON_PADDR=y CONFIG_DAMON_SYSFS=y CONFIG_DAMON_DBGFS=y # CONFIG_DAMON_RECLAIM is not set # CONFIG_DAMON_LRU_SORT is not set # end of Data Access Monitoring # end of Memory Management options CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y CONFIG_NET_REDIRECT=y CONFIG_SKB_EXTENSIONS=y # # Networking options # CONFIG_PACKET=y CONFIG_PACKET_DIAG=m CONFIG_UNIX=y CONFIG_UNIX_SCM=y CONFIG_AF_UNIX_OOB=y CONFIG_UNIX_DIAG=m # CONFIG_TLS is not set CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=m CONFIG_XFRM_USER=m CONFIG_XFRM_INTERFACE=m CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_AH=m CONFIG_XFRM_ESP=m CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m CONFIG_NET_KEY_MIGRATE=y CONFIG_XDP_SOCKETS=y # CONFIG_XDP_SOCKETS_DIAG is not set CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m CONFIG_NET_IPGRE_DEMUX=m CONFIG_NET_IP_TUNNEL=m CONFIG_NET_IPGRE=m CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE_COMMON=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y CONFIG_NET_IPVTI=m CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m CONFIG_INET_ESP=m CONFIG_INET_ESP_OFFLOAD=m # CONFIG_INET_ESPINTCP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_TABLE_PERTURB_ORDER=16 CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_DIAG=m CONFIG_INET_TCP_DIAG=m CONFIG_INET_UDP_DIAG=m CONFIG_INET_RAW_DIAG=m CONFIG_INET_DIAG_DESTROY=y CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=m CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=m CONFIG_TCP_CONG_HTCP=m CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m CONFIG_TCP_CONG_NV=m CONFIG_TCP_CONG_SCALABLE=m CONFIG_TCP_CONG_LP=m CONFIG_TCP_CONG_VENO=m CONFIG_TCP_CONG_YEAH=m CONFIG_TCP_CONG_ILLINOIS=m CONFIG_TCP_CONG_DCTCP=m CONFIG_TCP_CONG_CDG=m CONFIG_TCP_CONG_BBR=m CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m # CONFIG_INET6_ESPINTCP is not set CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=y CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_IPV6_VTI=m CONFIG_IPV6_SIT=m CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_GRE=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y CONFIG_IPV6_SEG6_LWTUNNEL=y CONFIG_IPV6_SEG6_HMAC=y CONFIG_IPV6_SEG6_BPF=y # CONFIG_IPV6_RPL_LWTUNNEL is not set CONFIG_IPV6_IOAM6_LWTUNNEL=y # CONFIG_NETLABEL is not set CONFIG_MPTCP=y CONFIG_INET_MPTCP_DIAG=m CONFIG_MPTCP_IPV6=y CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y # CONFIG_BRIDGE_NETFILTER is not set # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_EGRESS=y CONFIG_NETFILTER_SKIP_EGRESS=y CONFIG_NETFILTER_NETLINK=m # CONFIG_NETFILTER_NETLINK_HOOK is not set # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=m # CONFIG_NETFILTER_NETLINK_LOG is not set # CONFIG_NETFILTER_NETLINK_OSF is not set CONFIG_NF_CONNTRACK=m # CONFIG_NF_LOG_SYSLOG is not set CONFIG_NF_CONNTRACK_MARK=y # CONFIG_NF_CONNTRACK_SECMARK is not set CONFIG_NF_CONNTRACK_ZONES=y # CONFIG_NF_CONNTRACK_PROCFS is not set # CONFIG_NF_CONNTRACK_EVENTS is not set # CONFIG_NF_CONNTRACK_TIMEOUT is not set # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CONNTRACK_OVS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set # CONFIG_NF_CONNTRACK_FTP is not set # CONFIG_NF_CONNTRACK_H323 is not set # CONFIG_NF_CONNTRACK_IRC is not set # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set # CONFIG_NF_CONNTRACK_SNMP is not set # CONFIG_NF_CONNTRACK_PPTP is not set # CONFIG_NF_CONNTRACK_SANE is not set # CONFIG_NF_CONNTRACK_SIP is not set # CONFIG_NF_CONNTRACK_TFTP is not set CONFIG_NF_CT_NETLINK=m # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set CONFIG_NF_NAT=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NF_NAT_MASQUERADE=y CONFIG_NF_NAT_OVS=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=m CONFIG_NF_TABLES_INET=y CONFIG_NF_TABLES_NETDEV=y # CONFIG_NFT_NUMGEN is not set # CONFIG_NFT_CT is not set CONFIG_NFT_FLOW_OFFLOAD=m # CONFIG_NFT_CONNLIMIT is not set # CONFIG_NFT_LOG is not set # CONFIG_NFT_LIMIT is not set CONFIG_NFT_MASQ=m CONFIG_NFT_REDIR=m CONFIG_NFT_NAT=m # CONFIG_NFT_TUNNEL is not set CONFIG_NFT_QUEUE=m # CONFIG_NFT_QUOTA is not set # CONFIG_NFT_REJECT is not set CONFIG_NFT_COMPAT=m # CONFIG_NFT_HASH is not set # CONFIG_NFT_XFRM is not set CONFIG_NFT_SOCKET=m # CONFIG_NFT_OSF is not set CONFIG_NFT_TPROXY=m CONFIG_NFT_SYNPROXY=m # CONFIG_NF_DUP_NETDEV is not set # CONFIG_NFT_DUP_NETDEV is not set # CONFIG_NFT_FWD_NETDEV is not set CONFIG_NF_FLOW_TABLE_INET=m CONFIG_NF_FLOW_TABLE=m # CONFIG_NF_FLOW_TABLE_PROCFS is not set CONFIG_NETFILTER_XTABLES=m # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=m # CONFIG_NETFILTER_XT_CONNMARK is not set # CONFIG_NETFILTER_XT_SET is not set # # Xtables targets # # CONFIG_NETFILTER_XT_TARGET_AUDIT is not set # CONFIG_NETFILTER_XT_TARGET_CLASSIFY is not set # CONFIG_NETFILTER_XT_TARGET_CONNMARK is not set # CONFIG_NETFILTER_XT_TARGET_HMARK is not set # CONFIG_NETFILTER_XT_TARGET_IDLETIMER is not set # CONFIG_NETFILTER_XT_TARGET_LED is not set # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set # CONFIG_NETFILTER_XT_TARGET_NFLOG is not set # CONFIG_NETFILTER_XT_TARGET_NFQUEUE is not set # CONFIG_NETFILTER_XT_TARGET_RATEEST is not set # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set # CONFIG_NETFILTER_XT_TARGET_MASQUERADE is not set # CONFIG_NETFILTER_XT_TARGET_TEE is not set # CONFIG_NETFILTER_XT_TARGET_SECMARK is not set # CONFIG_NETFILTER_XT_TARGET_TCPMSS is not set # # Xtables matches # # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE is not set CONFIG_NETFILTER_XT_MATCH_BPF=m # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set # CONFIG_NETFILTER_XT_MATCH_CLUSTER is not set # CONFIG_NETFILTER_XT_MATCH_COMMENT is not set # CONFIG_NETFILTER_XT_MATCH_CONNBYTES is not set # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set # CONFIG_NETFILTER_XT_MATCH_CONNLIMIT is not set # CONFIG_NETFILTER_XT_MATCH_CONNMARK is not set # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set # CONFIG_NETFILTER_XT_MATCH_CPU is not set CONFIG_NETFILTER_XT_MATCH_DCCP=m # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set # CONFIG_NETFILTER_XT_MATCH_DSCP is not set # CONFIG_NETFILTER_XT_MATCH_ECN is not set # CONFIG_NETFILTER_XT_MATCH_ESP is not set # CONFIG_NETFILTER_XT_MATCH_HASHLIMIT is not set # CONFIG_NETFILTER_XT_MATCH_HELPER is not set # CONFIG_NETFILTER_XT_MATCH_HL is not set # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set # CONFIG_NETFILTER_XT_MATCH_IPRANGE is not set CONFIG_NETFILTER_XT_MATCH_L2TP=m CONFIG_NETFILTER_XT_MATCH_LENGTH=m # CONFIG_NETFILTER_XT_MATCH_LIMIT is not set # CONFIG_NETFILTER_XT_MATCH_MAC is not set # CONFIG_NETFILTER_XT_MATCH_MARK is not set # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set # CONFIG_NETFILTER_XT_MATCH_OSF is not set # CONFIG_NETFILTER_XT_MATCH_OWNER is not set # CONFIG_NETFILTER_XT_MATCH_POLICY is not set # CONFIG_NETFILTER_XT_MATCH_PKTTYPE is not set # CONFIG_NETFILTER_XT_MATCH_QUOTA is not set # CONFIG_NETFILTER_XT_MATCH_RATEEST is not set # CONFIG_NETFILTER_XT_MATCH_REALM is not set # CONFIG_NETFILTER_XT_MATCH_RECENT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=m # CONFIG_NETFILTER_XT_MATCH_SOCKET is not set # CONFIG_NETFILTER_XT_MATCH_STATE is not set CONFIG_NETFILTER_XT_MATCH_STATISTIC=m # CONFIG_NETFILTER_XT_MATCH_STRING is not set # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # end of Core Netfilter Configuration CONFIG_IP_SET=m CONFIG_IP_SET_MAX=256 # CONFIG_IP_SET_BITMAP_IP is not set # CONFIG_IP_SET_BITMAP_IPMAC is not set # CONFIG_IP_SET_BITMAP_PORT is not set # CONFIG_IP_SET_HASH_IP is not set # CONFIG_IP_SET_HASH_IPMARK is not set # CONFIG_IP_SET_HASH_IPPORT is not set # CONFIG_IP_SET_HASH_IPPORTIP is not set # CONFIG_IP_SET_HASH_IPPORTNET is not set # CONFIG_IP_SET_HASH_IPMAC is not set # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set # CONFIG_IP_SET_HASH_NET is not set # CONFIG_IP_SET_HASH_NETNET is not set # CONFIG_IP_SET_HASH_NETPORT is not set # CONFIG_IP_SET_HASH_NETIFACE is not set # CONFIG_IP_SET_LIST_SET is not set # CONFIG_IP_VS is not set # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=m CONFIG_NF_TABLES_IPV4=y # CONFIG_NFT_DUP_IPV4 is not set # CONFIG_NFT_FIB_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set # CONFIG_NF_DUP_IPV4 is not set # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set # CONFIG_NF_REJECT_IPV4 is not set CONFIG_IP_NF_IPTABLES=m # CONFIG_IP_NF_MATCH_AH is not set # CONFIG_IP_NF_MATCH_ECN is not set # CONFIG_IP_NF_MATCH_TTL is not set # CONFIG_IP_NF_FILTER is not set # CONFIG_IP_NF_TARGET_SYNPROXY is not set CONFIG_IP_NF_NAT=m # CONFIG_IP_NF_TARGET_MASQUERADE is not set # CONFIG_IP_NF_TARGET_NETMAP is not set # CONFIG_IP_NF_TARGET_REDIRECT is not set # CONFIG_IP_NF_MANGLE is not set # CONFIG_IP_NF_RAW is not set # CONFIG_IP_NF_SECURITY is not set # CONFIG_IP_NF_ARPTABLES is not set # end of IP: Netfilter Configuration # # IPv6: Netfilter Configuration # CONFIG_NF_SOCKET_IPV6=m CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y # CONFIG_NFT_DUP_IPV6 is not set # CONFIG_NFT_FIB_IPV6 is not set # CONFIG_NF_DUP_IPV6 is not set # CONFIG_NF_REJECT_IPV6 is not set # CONFIG_NF_LOG_IPV6 is not set CONFIG_IP6_NF_IPTABLES=m # CONFIG_IP6_NF_MATCH_AH is not set # CONFIG_IP6_NF_MATCH_EUI64 is not set # CONFIG_IP6_NF_MATCH_FRAG is not set # CONFIG_IP6_NF_MATCH_OPTS is not set # CONFIG_IP6_NF_MATCH_HL is not set # CONFIG_IP6_NF_MATCH_IPV6HEADER is not set # CONFIG_IP6_NF_MATCH_MH is not set # CONFIG_IP6_NF_MATCH_RT is not set # CONFIG_IP6_NF_MATCH_SRH is not set # CONFIG_IP6_NF_FILTER is not set # CONFIG_IP6_NF_TARGET_SYNPROXY is not set # CONFIG_IP6_NF_MANGLE is not set # CONFIG_IP6_NF_RAW is not set # CONFIG_IP6_NF_SECURITY is not set CONFIG_IP6_NF_NAT=m # CONFIG_IP6_NF_TARGET_MASQUERADE is not set # CONFIG_IP6_NF_TARGET_NPT is not set # end of IPv6: Netfilter Configuration CONFIG_NF_DEFRAG_IPV6=m # CONFIG_NF_TABLES_BRIDGE is not set # CONFIG_NF_CONNTRACK_BRIDGE is not set # CONFIG_BRIDGE_NF_EBTABLES is not set # CONFIG_BPFILTER is not set CONFIG_IP_DCCP=m CONFIG_INET_DCCP_DIAG=m # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # end of DCCP CCIDs Configuration # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set # end of DCCP Kernel Hacking CONFIG_IP_SCTP=m # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y CONFIG_SCTP_COOKIE_HMAC_SHA1=y CONFIG_INET_SCTP_DIAG=m # CONFIG_RDS is not set CONFIG_TIPC=m CONFIG_TIPC_MEDIA_UDP=y CONFIG_TIPC_CRYPTO=y CONFIG_TIPC_DIAG=m # CONFIG_ATM is not set CONFIG_L2TP=m CONFIG_L2TP_DEBUGFS=m CONFIG_L2TP_V3=y CONFIG_L2TP_IP=m CONFIG_L2TP_ETH=m CONFIG_STP=y CONFIG_GARP=y CONFIG_MRP=y CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y CONFIG_BRIDGE_VLAN_FILTERING=y # CONFIG_BRIDGE_MRP is not set # CONFIG_BRIDGE_CFM is not set # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_LLC=y CONFIG_LLC2=m # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_6LOWPAN is not set # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=m CONFIG_NET_SCH_PRIO=m CONFIG_NET_SCH_MULTIQ=m CONFIG_NET_SCH_RED=m CONFIG_NET_SCH_SFB=m CONFIG_NET_SCH_SFQ=m CONFIG_NET_SCH_TEQL=m CONFIG_NET_SCH_TBF=m CONFIG_NET_SCH_CBS=m CONFIG_NET_SCH_ETF=m CONFIG_NET_SCH_MQPRIO_LIB=m CONFIG_NET_SCH_TAPRIO=m CONFIG_NET_SCH_GRED=m CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=m CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_SKBPRIO=m CONFIG_NET_SCH_CHOKE=m CONFIG_NET_SCH_QFQ=m CONFIG_NET_SCH_CODEL=m CONFIG_NET_SCH_FQ_CODEL=m CONFIG_NET_SCH_CAKE=m CONFIG_NET_SCH_FQ=m CONFIG_NET_SCH_HHF=m CONFIG_NET_SCH_PIE=m CONFIG_NET_SCH_FQ_PIE=m CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=m CONFIG_NET_SCH_ETS=m # CONFIG_NET_SCH_DEFAULT is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=m CONFIG_NET_CLS_ROUTE4=m CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_FLOW=m CONFIG_NET_CLS_CGROUP=m CONFIG_NET_CLS_BPF=m CONFIG_NET_CLS_FLOWER=m CONFIG_NET_CLS_MATCHALL=m CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=m CONFIG_NET_EMATCH_NBYTE=m CONFIG_NET_EMATCH_U32=m CONFIG_NET_EMATCH_META=m CONFIG_NET_EMATCH_TEXT=m CONFIG_NET_EMATCH_CANID=m CONFIG_NET_EMATCH_IPSET=m CONFIG_NET_EMATCH_IPT=m CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=m CONFIG_NET_ACT_GACT=m CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=m CONFIG_NET_ACT_IPT=m CONFIG_NET_ACT_NAT=m CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=m CONFIG_NET_ACT_SKBEDIT=m CONFIG_NET_ACT_CSUM=m CONFIG_NET_ACT_MPLS=m CONFIG_NET_ACT_VLAN=m CONFIG_NET_ACT_BPF=m CONFIG_NET_ACT_CONNMARK=m CONFIG_NET_ACT_CTINFO=m CONFIG_NET_ACT_SKBMOD=m CONFIG_NET_ACT_IFE=m CONFIG_NET_ACT_TUNNEL_KEY=m CONFIG_NET_ACT_CT=m CONFIG_NET_ACT_GATE=m CONFIG_NET_IFE_SKBMARK=m CONFIG_NET_IFE_SKBPRIO=m CONFIG_NET_IFE_SKBTCINDEX=m # CONFIG_NET_TC_SKB_EXT is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=m CONFIG_BATMAN_ADV=m # CONFIG_BATMAN_ADV_BATMAN_V is not set CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y CONFIG_BATMAN_ADV_NC=y CONFIG_BATMAN_ADV_MCAST=y # CONFIG_BATMAN_ADV_DEBUG is not set # CONFIG_BATMAN_ADV_TRACING is not set CONFIG_OPENVSWITCH=m CONFIG_OPENVSWITCH_GRE=m CONFIG_OPENVSWITCH_VXLAN=m CONFIG_OPENVSWITCH_GENEVE=m CONFIG_VSOCKETS=m CONFIG_VSOCKETS_DIAG=m CONFIG_VSOCKETS_LOOPBACK=m CONFIG_VMWARE_VMCI_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_HYPERV_VSOCKETS=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set CONFIG_NET_L3_MASTER_DEV=y # CONFIG_QRTR is not set # CONFIG_NET_NCSI is not set CONFIG_PCPU_DEV_REFCNT=y CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_SOCK_RX_QUEUE_MAPPING=y CONFIG_XPS=y CONFIG_CGROUP_NET_PRIO=y CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=m CONFIG_NET_DROP_MONITOR=m # end of Network testing # end of Networking options # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # CONFIG_CAN_J1939 is not set # CONFIG_CAN_ISOTP is not set # CONFIG_BT is not set CONFIG_AF_RXRPC=m CONFIG_AF_RXRPC_IPV6=y # CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_INJECT_RX_DELAY is not set # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y # CONFIG_RXPERF is not set # CONFIG_AF_KCM is not set # CONFIG_MCTP is not set CONFIG_FIB_RULES=y # CONFIG_WIRELESS is not set # CONFIG_RFKILL is not set CONFIG_NET_9P=y CONFIG_NET_9P_FD=y CONFIG_NET_9P_VIRTIO=m # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=m # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=m # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=m # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_VIRTUAL_NCI=m # CONFIG_NFC_FDP is not set # CONFIG_NFC_PN533_USB is not set # CONFIG_NFC_PN533_I2C is not set # CONFIG_NFC_PN532_UART is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI_I2C is not set # CONFIG_NFC_ST_NCI_SPI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_NFC_S3FWRN82_UART is not set # end of Near Field Communication (NFC) devices CONFIG_PSAMPLE=m CONFIG_NET_IFE=m CONFIG_LWTUNNEL=y CONFIG_LWTUNNEL_BPF=y CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_NET_SELFTESTS=y CONFIG_NET_SOCK_MSG=y CONFIG_NET_DEVLINK=y CONFIG_PAGE_POOL=y # CONFIG_PAGE_POOL_STATS is not set CONFIG_FAILOVER=m CONFIG_ETHTOOL_NETLINK=y # # Device Drivers # CONFIG_HAVE_EISA=y # CONFIG_EISA is not set CONFIG_HAVE_PCI=y CONFIG_PCI=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y CONFIG_PCIEAER_INJECT=m # CONFIG_PCIE_ECRC is not set CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCIE_DPC=y CONFIG_PCIE_PTM=y # CONFIG_PCIE_EDR is not set CONFIG_PCI_MSI=y CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y CONFIG_PCI_STUB=m CONFIG_PCI_PF_STUB=m CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # CONFIG_PCIE_BUS_TUNE_OFF is not set CONFIG_PCIE_BUS_DEFAULT=y # CONFIG_PCIE_BUS_SAFE is not set # CONFIG_PCIE_BUS_PERFORMANCE is not set # CONFIG_PCIE_BUS_PEER2PEER is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_COMPAQ=m # CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set CONFIG_HOTPLUG_PCI_IBM=m CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=m CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=m CONFIG_HOTPLUG_PCI_CPCI_GENERIC=m CONFIG_HOTPLUG_PCI_SHPC=y # # PCI controller drivers # # # DesignWare PCI Core Support # # CONFIG_PCIE_DW_PLAT_HOST is not set # CONFIG_PCI_MESON is not set # end of DesignWare PCI Core Support # # Mobiveil PCIe Core Support # # end of Mobiveil PCIe Core Support # # Cadence PCIe controllers support # # end of Cadence PCIe controllers support # end of PCI controller drivers # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # end of PCI Endpoint # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set # end of PCI switch controller drivers # CONFIG_CXL_BUS is not set # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set # # Generic Driver Options # CONFIG_AUXILIARY_BUS=y # CONFIG_UEVENT_HELPER is not set CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_DEVTMPFS_SAFE is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_FW_LOADER_PAGED_BUF=y CONFIG_FW_LOADER_SYSFS=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set # CONFIG_FW_LOADER_COMPRESS is not set CONFIG_FW_CACHE=y CONFIG_FW_UPLOAD=y # end of Firmware loader CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set # CONFIG_TEST_ASYNC_DRIVER_PROBE is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=m CONFIG_REGMAP_MMIO=m CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # end of Generic Driver Options # # Bus devices # # CONFIG_MHI_BUS is not set # CONFIG_MHI_BUS_EP is not set # end of Bus devices CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y # # Firmware Drivers # # # ARM System Control and Management Interface Protocol # # end of ARM System Control and Management Interface Protocol CONFIG_EDD=m # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DMIID=y CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=m CONFIG_FW_CFG_SYSFS=m # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=m # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_DXE_MEM_ATTRIBUTES=y CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=m CONFIG_EFI_CAPSULE_LOADER=y CONFIG_EFI_CAPSULE_QUIRK_QUARK_CSH=y # CONFIG_EFI_TEST is not set # CONFIG_APPLE_PROPERTIES is not set # CONFIG_RESET_ATTACK_MITIGATION is not set # CONFIG_EFI_RCI2_TABLE is not set # CONFIG_EFI_DISABLE_PCI_DMA is not set CONFIG_EFI_EARLYCON=y CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y # CONFIG_EFI_DISABLE_RUNTIME is not set # CONFIG_EFI_COCO_SECRET is not set # end of EFI (Extensible Firmware Interface) Support CONFIG_UEFI_CPER=y CONFIG_UEFI_CPER_X86=y # # Tegra firmware driver # # end of Tegra firmware driver # end of Firmware Drivers # CONFIG_GNSS is not set # CONFIG_MTD is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=m CONFIG_PARPORT_PC=m CONFIG_PARPORT_SERIAL=m # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_ISAPNP=y CONFIG_PNPBIOS=y # CONFIG_PNPBIOS_PROC_FS is not set CONFIG_PNPACPI=y CONFIG_BLK_DEV=y CONFIG_BLK_DEV_NULL_BLK=m # CONFIG_BLK_DEV_NULL_BLK_FAULT_INJECTION is not set CONFIG_BLK_DEV_FD=m # CONFIG_BLK_DEV_FD_RAWCMD is not set CONFIG_CDROM=m CONFIG_BLK_DEV_PCIESSD_MTIP32XX=m CONFIG_ZRAM=m CONFIG_ZRAM_DEF_COMP_LZORLE=y # CONFIG_ZRAM_DEF_COMP_LZ4 is not set # CONFIG_ZRAM_DEF_COMP_LZO is not set # CONFIG_ZRAM_DEF_COMP_LZ4HC is not set CONFIG_ZRAM_DEF_COMP="lzo-rle" CONFIG_ZRAM_WRITEBACK=y CONFIG_ZRAM_MEMORY_TRACKING=y # CONFIG_ZRAM_MULTI_COMP is not set CONFIG_BLK_DEV_LOOP=m CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 CONFIG_BLK_DEV_DRBD=m # CONFIG_DRBD_FAULT_INJECTION is not set CONFIG_BLK_DEV_NBD=m CONFIG_BLK_DEV_RAM=m CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=16384 CONFIG_CDROM_PKTCDVD=m CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=m CONFIG_VIRTIO_BLK=m CONFIG_BLK_DEV_RBD=m # CONFIG_BLK_DEV_UBLK is not set # # NVME Support # CONFIG_NVME_CORE=m CONFIG_BLK_DEV_NVME=m CONFIG_NVME_MULTIPATH=y # CONFIG_NVME_VERBOSE_ERRORS is not set # CONFIG_NVME_HWMON is not set # CONFIG_NVME_FC is not set # CONFIG_NVME_TCP is not set # CONFIG_NVME_AUTH is not set CONFIG_NVME_TARGET=m # CONFIG_NVME_TARGET_PASSTHRU is not set # CONFIG_NVME_TARGET_LOOP is not set CONFIG_NVME_TARGET_FC=m # CONFIG_NVME_TARGET_TCP is not set # CONFIG_NVME_TARGET_AUTH is not set # end of NVME Support # # Misc devices # # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_TIFM_CORE is not set # CONFIG_ICS932S401 is not set # CONFIG_ENCLOSURE_SERVICES is not set # CONFIG_CS5535_MFGPT is not set # CONFIG_HP_ILO is not set # CONFIG_APDS9802ALS is not set # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set # CONFIG_DS1682 is not set CONFIG_VMWARE_BALLOON=m # CONFIG_PCH_PHUB is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set # CONFIG_DW_XDATA_PCIE is not set # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_XILINX_SDFEC is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_AT25=m CONFIG_EEPROM_LEGACY=m CONFIG_EEPROM_MAX6875=m CONFIG_EEPROM_93CX6=m # CONFIG_EEPROM_93XX46 is not set # CONFIG_EEPROM_IDT_89HPESX is not set # CONFIG_EEPROM_EE1004 is not set # end of EEPROM support # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # end of Texas Instruments shared transport line discipline # CONFIG_SENSORS_LIS3_I2C is not set # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=m CONFIG_INTEL_MEI_ME=m # CONFIG_INTEL_MEI_TXE is not set # CONFIG_INTEL_MEI_GSC is not set # CONFIG_INTEL_MEI_HDCP is not set # CONFIG_INTEL_MEI_PXP is not set CONFIG_VMWARE_VMCI=m # CONFIG_ECHO is not set # CONFIG_BCM_VK is not set # CONFIG_MISC_ALCOR_PCI is not set # CONFIG_MISC_RTSX_PCI is not set # CONFIG_MISC_RTSX_USB is not set # CONFIG_UACCE is not set # CONFIG_PVPANIC is not set # CONFIG_GP_PCI1XXXX is not set # end of Misc devices # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=m CONFIG_SCSI_COMMON=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=m # CONFIG_CHR_DEV_ST is not set # CONFIG_BLK_DEV_SR is not set # CONFIG_CHR_DEV_SG is not set CONFIG_BLK_DEV_BSG=y # CONFIG_CHR_DEV_SCH is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=m CONFIG_SCSI_FC_ATTRS=m CONFIG_SCSI_ISCSI_ATTRS=m CONFIG_SCSI_SAS_ATTRS=m CONFIG_SCSI_SAS_LIBSAS=m CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=m # end of SCSI Transports CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set CONFIG_ISCSI_BOOT_SYSFS=m # CONFIG_SCSI_CXGB3_ISCSI is not set # CONFIG_SCSI_CXGB4_ISCSI is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AHA152X is not set # CONFIG_SCSI_AHA1542 is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPI3MR is not set # CONFIG_SCSI_SMARTPQI is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_SCSI_BUSLOGIC is not set # CONFIG_SCSI_MYRB is not set # CONFIG_SCSI_MYRS is not set # CONFIG_VMWARE_PVSCSI is not set CONFIG_HYPERV_STORAGE=m # CONFIG_LIBFC is not set # CONFIG_SCSI_SNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FDOMAIN_PCI is not set # CONFIG_SCSI_FDOMAIN_ISA is not set CONFIG_SCSI_ISCI=m # CONFIG_SCSI_GENERIC_NCR5380 is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_PPA is not set # CONFIG_SCSI_IMM is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_FAS is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_EFCT is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_NSP32 is not set # CONFIG_SCSI_WD719X is not set CONFIG_SCSI_DEBUG=m # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set # CONFIG_SCSI_DH is not set # end of SCSI device support CONFIG_ATA=m CONFIG_SATA_HOST=y CONFIG_PATA_TIMINGS=y CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_FORCE=y CONFIG_ATA_ACPI=y CONFIG_SATA_ZPODD=y CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=m CONFIG_SATA_MOBILE_LPM_POLICY=3 CONFIG_SATA_AHCI_PLATFORM=m # CONFIG_AHCI_DWC is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # # CONFIG_PDC_ADMA is not set # CONFIG_SATA_QSTOR is not set # CONFIG_SATA_SX4 is not set CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=m # CONFIG_SATA_DWC is not set # CONFIG_SATA_MV is not set # CONFIG_SATA_NV is not set # CONFIG_SATA_PROMISE is not set # CONFIG_SATA_SIL is not set # CONFIG_SATA_SIS is not set # CONFIG_SATA_SVW is not set # CONFIG_SATA_ULI is not set # CONFIG_SATA_VIA is not set # CONFIG_SATA_VITESSE is not set # # PATA SFF controllers with BMDMA # # CONFIG_PATA_ALI is not set # CONFIG_PATA_AMD is not set # CONFIG_PATA_ARTOP is not set # CONFIG_PATA_ATIIXP is not set # CONFIG_PATA_ATP867X is not set # CONFIG_PATA_CMD64X is not set # CONFIG_PATA_CS5520 is not set # CONFIG_PATA_CS5530 is not set # CONFIG_PATA_CS5535 is not set # CONFIG_PATA_CS5536 is not set # CONFIG_PATA_CYPRESS is not set # CONFIG_PATA_EFAR is not set # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set # CONFIG_PATA_IT821X is not set # CONFIG_PATA_JMICRON is not set # CONFIG_PATA_MARVELL is not set # CONFIG_PATA_NETCELL is not set # CONFIG_PATA_NINJA32 is not set # CONFIG_PATA_NS87415 is not set CONFIG_PATA_OLDPIIX=m # CONFIG_PATA_OPTIDMA is not set # CONFIG_PATA_PDC2027X is not set # CONFIG_PATA_PDC_OLD is not set # CONFIG_PATA_RADISYS is not set # CONFIG_PATA_RDC is not set # CONFIG_PATA_SC1200 is not set CONFIG_PATA_SCH=m # CONFIG_PATA_SERVERWORKS is not set # CONFIG_PATA_SIL680 is not set # CONFIG_PATA_SIS is not set # CONFIG_PATA_TOSHIBA is not set # CONFIG_PATA_TRIFLEX is not set # CONFIG_PATA_VIA is not set # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set # CONFIG_PATA_ISAPNP is not set CONFIG_PATA_MPIIX=m # CONFIG_PATA_NS87410 is not set # CONFIG_PATA_OPTI is not set # CONFIG_PATA_QDI is not set CONFIG_PATA_RZ1000=m # CONFIG_PATA_WINBOND_VLB is not set # CONFIG_PATA_PARPORT is not set # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=m # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=m CONFIG_MD_LINEAR=m CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m CONFIG_MD_MULTIPATH=m CONFIG_MD_FAULTY=m # CONFIG_MD_CLUSTER is not set CONFIG_BCACHE=m # CONFIG_BCACHE_DEBUG is not set # CONFIG_BCACHE_CLOSURES_DEBUG is not set # CONFIG_BCACHE_ASYNC_REGISTRATION is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=m # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=m # CONFIG_DM_DEBUG_BLOCK_MANAGER_LOCKING is not set CONFIG_DM_BIO_PRISON=m CONFIG_DM_PERSISTENT_DATA=m CONFIG_DM_UNSTRIPED=m CONFIG_DM_CRYPT=m CONFIG_DM_SNAPSHOT=m CONFIG_DM_THIN_PROVISIONING=m CONFIG_DM_CACHE=m CONFIG_DM_CACHE_SMQ=m CONFIG_DM_WRITECACHE=m CONFIG_DM_ERA=m # CONFIG_DM_CLONE is not set CONFIG_DM_MIRROR=m CONFIG_DM_LOG_USERSPACE=m CONFIG_DM_RAID=m CONFIG_DM_ZERO=m CONFIG_DM_MULTIPATH=m CONFIG_DM_MULTIPATH_QL=m CONFIG_DM_MULTIPATH_ST=m # CONFIG_DM_MULTIPATH_HST is not set # CONFIG_DM_MULTIPATH_IOA is not set CONFIG_DM_DELAY=m # CONFIG_DM_DUST is not set CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=m CONFIG_DM_VERITY=m # CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG is not set # CONFIG_DM_VERITY_FEC is not set CONFIG_DM_SWITCH=m CONFIG_DM_LOG_WRITES=m CONFIG_DM_INTEGRITY=m CONFIG_DM_ZONED=m CONFIG_DM_AUDIT=y CONFIG_TARGET_CORE=m CONFIG_TCM_IBLOCK=m CONFIG_TCM_FILEIO=m CONFIG_TCM_PSCSI=m CONFIG_TCM_USER2=m CONFIG_LOOPBACK_TARGET=m CONFIG_ISCSI_TARGET=m CONFIG_ISCSI_TARGET_CXGB4=m CONFIG_SBP_TARGET=m # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=m CONFIG_FIREWIRE_OHCI=m CONFIG_FIREWIRE_SBP2=m CONFIG_FIREWIRE_NET=m CONFIG_FIREWIRE_NOSY=m # end of IEEE 1394 (FireWire) support # CONFIG_MACINTOSH_DRIVERS is not set CONFIG_NETDEVICES=y CONFIG_MII=m CONFIG_NET_CORE=y CONFIG_BONDING=m CONFIG_DUMMY=m # CONFIG_WIREGUARD is not set CONFIG_EQUALIZER=m CONFIG_NET_FC=y CONFIG_IFB=m CONFIG_NET_TEAM=m CONFIG_NET_TEAM_MODE_BROADCAST=m CONFIG_NET_TEAM_MODE_ROUNDROBIN=m CONFIG_NET_TEAM_MODE_RANDOM=m CONFIG_NET_TEAM_MODE_ACTIVEBACKUP=m CONFIG_NET_TEAM_MODE_LOADBALANCE=m CONFIG_MACVLAN=m CONFIG_MACVTAP=m CONFIG_IPVLAN_L3S=y CONFIG_IPVLAN=m CONFIG_IPVTAP=m CONFIG_VXLAN=m CONFIG_GENEVE=m CONFIG_BAREUDP=m CONFIG_GTP=m CONFIG_AMT=m CONFIG_MACSEC=y CONFIG_NETCONSOLE=m CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=m CONFIG_TAP=m # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=m CONFIG_VIRTIO_NET=m CONFIG_NLMON=m CONFIG_NET_VRF=y CONFIG_VSOCKMON=m # CONFIG_ARCNET is not set CONFIG_ETHERNET=y CONFIG_MDIO=y # CONFIG_NET_VENDOR_3COM is not set # CONFIG_NET_VENDOR_ADAPTEC is not set # CONFIG_NET_VENDOR_AGERE is not set # CONFIG_NET_VENDOR_ALACRITECH is not set # CONFIG_NET_VENDOR_ALTEON is not set # CONFIG_ALTERA_TSE is not set # CONFIG_NET_VENDOR_AMAZON is not set # CONFIG_NET_VENDOR_AMD is not set # CONFIG_NET_VENDOR_AQUANTIA is not set # CONFIG_NET_VENDOR_ARC is not set CONFIG_NET_VENDOR_ASIX=y # CONFIG_SPI_AX88796C is not set # CONFIG_NET_VENDOR_ATHEROS is not set # CONFIG_CX_ECAT is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BCMGENET is not set CONFIG_BNX2=m CONFIG_CNIC=m # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_SYSTEMPORT is not set # CONFIG_BNXT is not set # CONFIG_NET_VENDOR_CADENCE is not set # CONFIG_NET_VENDOR_CAVIUM is not set CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m # CONFIG_CHELSIO_T4_DCB is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_CHELSIO_LIB=m CONFIG_CHELSIO_INLINE_CRYPTO=y # CONFIG_CHELSIO_IPSEC_INLINE is not set # CONFIG_NET_VENDOR_CIRRUS is not set # CONFIG_NET_VENDOR_CISCO is not set # CONFIG_NET_VENDOR_CORTINA is not set CONFIG_NET_VENDOR_DAVICOM=y # CONFIG_DM9051 is not set # CONFIG_DNET is not set # CONFIG_NET_VENDOR_DEC is not set # CONFIG_NET_VENDOR_DLINK is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=m # CONFIG_BE2NET_HWMON is not set CONFIG_BE2NET_BE2=y CONFIG_BE2NET_BE3=y # CONFIG_BE2NET_LANCER is not set # CONFIG_BE2NET_SKYHAWK is not set CONFIG_NET_VENDOR_ENGLEDER=y # CONFIG_TSNEP is not set # CONFIG_NET_VENDOR_EZCHIP is not set CONFIG_NET_VENDOR_FUNGIBLE=y # CONFIG_FUN_ETH is not set CONFIG_NET_VENDOR_GOOGLE=y # CONFIG_GVE is not set # CONFIG_NET_VENDOR_HUAWEI is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=m CONFIG_E1000=y CONFIG_E1000E=y CONFIG_E1000E_HWTS=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGBVF=m # CONFIG_IXGB is not set CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCB=y # CONFIG_IXGBE_IPSEC is not set CONFIG_IXGBEVF=m CONFIG_IXGBEVF_IPSEC=y CONFIG_I40E=y CONFIG_I40E_DCB=y CONFIG_IAVF=m CONFIG_I40EVF=m CONFIG_ICE=m CONFIG_ICE_HWTS=y # CONFIG_FM10K is not set CONFIG_IGC=y CONFIG_NET_VENDOR_WANGXUN=y # CONFIG_NGBE is not set # CONFIG_TXGBE is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_ADI=y CONFIG_NET_VENDOR_LITEX=y # CONFIG_NET_VENDOR_MARVELL is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set # CONFIG_NET_VENDOR_MICROSEMI is not set CONFIG_NET_VENDOR_MICROSOFT=y # CONFIG_NET_VENDOR_MYRI is not set # CONFIG_FEALNX is not set # CONFIG_NET_VENDOR_NI is not set # CONFIG_NET_VENDOR_NATSEMI is not set # CONFIG_NET_VENDOR_NETERION is not set # CONFIG_NET_VENDOR_NETRONOME is not set # CONFIG_NET_VENDOR_NVIDIA is not set # CONFIG_NET_VENDOR_OKI is not set # CONFIG_ETHOC is not set # CONFIG_NET_VENDOR_PACKET_ENGINES is not set CONFIG_NET_VENDOR_PENSANDO=y # CONFIG_NET_VENDOR_QLOGIC is not set # CONFIG_NET_VENDOR_BROCADE is not set # CONFIG_NET_VENDOR_QUALCOMM is not set # CONFIG_NET_VENDOR_RDC is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set CONFIG_R8169=y # CONFIG_NET_VENDOR_RENESAS is not set # CONFIG_NET_VENDOR_ROCKER is not set # CONFIG_NET_VENDOR_SAMSUNG is not set # CONFIG_NET_VENDOR_SEEQ is not set # CONFIG_NET_VENDOR_SILAN is not set # CONFIG_NET_VENDOR_SIS is not set # CONFIG_NET_VENDOR_SOLARFLARE is not set # CONFIG_NET_VENDOR_SMSC is not set # CONFIG_NET_VENDOR_SOCIONEXT is not set # CONFIG_NET_VENDOR_STMICRO is not set # CONFIG_NET_VENDOR_SUN is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_TEHUTI is not set # CONFIG_NET_VENDOR_TI is not set CONFIG_NET_VENDOR_VERTEXCOM=y # CONFIG_MSE102X is not set # CONFIG_NET_VENDOR_VIA is not set # CONFIG_NET_VENDOR_WIZNET is not set CONFIG_NET_VENDOR_XILINX=y # CONFIG_XILINX_EMACLITE is not set # CONFIG_XILINX_AXI_EMAC is not set # CONFIG_XILINX_LL_TEMAC is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set CONFIG_PHYLINK=m CONFIG_PHYLIB=y CONFIG_SWPHY=y CONFIG_LED_TRIGGER_PHY=y CONFIG_FIXED_PHY=y # CONFIG_SFP is not set # # MII PHY device drivers # # CONFIG_AMD_PHY is not set # CONFIG_ADIN_PHY is not set # CONFIG_ADIN1100_PHY is not set # CONFIG_AQUANTIA_PHY is not set CONFIG_AX88796B_PHY=m # CONFIG_BROADCOM_PHY is not set # CONFIG_BCM54140_PHY is not set # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM84881_PHY is not set # CONFIG_BCM87XX_PHY is not set # CONFIG_CICADA_PHY is not set # CONFIG_CORTINA_PHY is not set # CONFIG_DAVICOM_PHY is not set # CONFIG_ICPLUS_PHY is not set CONFIG_LXT_PHY=m # CONFIG_INTEL_XWAY_PHY is not set # CONFIG_LSI_ET1011C_PHY is not set # CONFIG_MARVELL_PHY is not set # CONFIG_MARVELL_10G_PHY is not set # CONFIG_MARVELL_88X2222_PHY is not set # CONFIG_MAXLINEAR_GPHY is not set # CONFIG_MEDIATEK_GE_PHY is not set # CONFIG_MICREL_PHY is not set CONFIG_MICROCHIP_PHY=m # CONFIG_MICROCHIP_T1_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_MOTORCOMM_PHY is not set # CONFIG_NATIONAL_PHY is not set # CONFIG_NXP_C45_TJA11XX_PHY is not set # CONFIG_NXP_TJA11XX_PHY is not set # CONFIG_NCN26000_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_QSEMI_PHY is not set CONFIG_REALTEK_PHY=y # CONFIG_RENESAS_PHY is not set # CONFIG_ROCKCHIP_PHY is not set CONFIG_SMSC_PHY=m # CONFIG_STE10XP is not set # CONFIG_TERANETICS_PHY is not set # CONFIG_DP83822_PHY is not set # CONFIG_DP83TC811_PHY is not set # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_DP83869_PHY is not set # CONFIG_DP83TD510_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_XILINX_GMII2RGMII is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PSE_CONTROLLER is not set CONFIG_CAN_DEV=m # CONFIG_CAN_VCAN is not set # CONFIG_CAN_VXCAN is not set CONFIG_CAN_NETLINK=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_CAN327 is not set # CONFIG_CAN_KVASER_PCIEFD is not set # CONFIG_CAN_SLCAN is not set # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_CC770 is not set # CONFIG_CAN_CTUCANFD_PCI is not set # CONFIG_CAN_IFI_CANFD is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_PEAK_PCIEFD is not set # CONFIG_CAN_SJA1000 is not set # CONFIG_CAN_SOFTING is not set # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set # CONFIG_CAN_MCP251X is not set # CONFIG_CAN_MCP251XFD is not set # end of CAN SPI interfaces # # CAN USB interfaces # # CONFIG_CAN_8DEV_USB is not set # CONFIG_CAN_EMS_USB is not set # CONFIG_CAN_ESD_USB is not set # CONFIG_CAN_ETAS_ES58X is not set # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_MCBA_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_UCAN is not set # end of CAN USB interfaces # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_MDIO_DEVICE=y CONFIG_MDIO_BUS=y CONFIG_FWNODE_MDIO=y CONFIG_ACPI_MDIO=y CONFIG_MDIO_DEVRES=y # CONFIG_MDIO_BITBANG is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MDIO_MVUSB is not set # CONFIG_MDIO_MSCC_MIIM is not set # # MDIO Multiplexers # # # PCS device drivers # # end of PCS device drivers # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_USB_NET_DRIVERS=m # CONFIG_USB_CATC is not set # CONFIG_USB_KAWETH is not set # CONFIG_USB_PEGASUS is not set # CONFIG_USB_RTL8150 is not set CONFIG_USB_RTL8152=m # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=m CONFIG_USB_NET_AX8817X=m CONFIG_USB_NET_AX88179_178A=m # CONFIG_USB_NET_CDCETHER is not set # CONFIG_USB_NET_CDC_EEM is not set # CONFIG_USB_NET_CDC_NCM is not set # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set # CONFIG_USB_NET_DM9601 is not set # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set # CONFIG_USB_NET_SMSC75XX is not set # CONFIG_USB_NET_SMSC95XX is not set # CONFIG_USB_NET_GL620A is not set # CONFIG_USB_NET_NET1080 is not set # CONFIG_USB_NET_PLUSB is not set # CONFIG_USB_NET_MCS7830 is not set # CONFIG_USB_NET_RNDIS_HOST is not set # CONFIG_USB_NET_CDC_SUBSET is not set # CONFIG_USB_NET_ZAURUS is not set # CONFIG_USB_NET_CX82310_ETH is not set # CONFIG_USB_NET_KALMIA is not set # CONFIG_USB_NET_QMI_WWAN is not set # CONFIG_USB_NET_INT51X1 is not set # CONFIG_USB_IPHETH is not set # CONFIG_USB_SIERRA_NET is not set # CONFIG_USB_NET_CH9200 is not set # CONFIG_USB_NET_AQC111 is not set # CONFIG_WLAN is not set # CONFIG_WAN is not set # # Wireless WAN # # CONFIG_WWAN is not set # end of Wireless WAN CONFIG_VMXNET3=m # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_NETDEVSIM=m CONFIG_NET_FAILOVER=m # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=m CONFIG_INPUT_SPARSEKMAP=m CONFIG_INPUT_MATRIXKMAP=m CONFIG_INPUT_VIVALDIFMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=m # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=m # CONFIG_KEYBOARD_ADP5589 is not set # CONFIG_KEYBOARD_APPLESPI is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1050 is not set # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=m # CONFIG_KEYBOARD_DLINK_DIR685 is not set CONFIG_KEYBOARD_LKKBD=m CONFIG_KEYBOARD_GPIO=m # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=m # CONFIG_KEYBOARD_LM8333 is not set CONFIG_KEYBOARD_MAX7359=m # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=m CONFIG_KEYBOARD_OPENCORES=m # CONFIG_KEYBOARD_PINEPHONE is not set # CONFIG_KEYBOARD_SAMSUNG is not set CONFIG_KEYBOARD_STOWAWAY=m CONFIG_KEYBOARD_SUNKBD=m # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set CONFIG_KEYBOARD_XTKBD=m # CONFIG_KEYBOARD_CYPRESS_SF is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y CONFIG_MOUSE_PS2_VMMOUSE=y CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=m CONFIG_MOUSE_APPLETOUCH=m CONFIG_MOUSE_BCM5974=m CONFIG_MOUSE_CYAPA=m CONFIG_MOUSE_ELAN_I2C=m CONFIG_MOUSE_ELAN_I2C_I2C=y CONFIG_MOUSE_ELAN_I2C_SMBUS=y CONFIG_MOUSE_INPORT=m # CONFIG_MOUSE_ATIXL is not set CONFIG_MOUSE_LOGIBM=m CONFIG_MOUSE_PC110PAD=m CONFIG_MOUSE_VSXXXAA=m # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=m CONFIG_MOUSE_SYNAPTICS_USB=m # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=m CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m CONFIG_SERIO_PCIPS2=m CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=m CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=m # CONFIG_SERIO_GPIO_PS2 is not set # CONFIG_USERIO is not set # CONFIG_GAMEPORT is not set # end of Hardware I/O ports # end of Input device support # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y # CONFIG_LEGACY_PTYS is not set CONFIG_LEGACY_TIOCSTI=y CONFIG_LDISC_AUTOLOAD=y # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y # CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_16550A_VARIANTS is not set CONFIG_SERIAL_8250_FINTEK=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCILIB=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=m CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_FOURPORT=m CONFIG_SERIAL_8250_ACCENT=m CONFIG_SERIAL_8250_BOCA=m CONFIG_SERIAL_8250_EXAR_ST16C554=m CONFIG_SERIAL_8250_HUB6=m # CONFIG_SERIAL_8250_PCI1XXXX is not set CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y CONFIG_SERIAL_8250_DWLIB=y CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_LPSS is not set CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_PERICOM=y # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=m # CONFIG_SERIAL_LANTIQ is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set CONFIG_SERIAL_PCH_UART=m # CONFIG_SERIAL_ARC is not set CONFIG_SERIAL_RP2=m CONFIG_SERIAL_RP2_NR_UARTS=32 # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_FSL_LINFLEXUART is not set # CONFIG_SERIAL_SPRD is not set # end of Serial drivers CONFIG_SERIAL_MCTRL_GPIO=y CONFIG_SERIAL_NONSTANDARD=y # CONFIG_MOXA_INTELLIO is not set CONFIG_MOXA_SMARTIO=m CONFIG_SYNCLINK_GT=m CONFIG_N_HDLC=m CONFIG_N_GSM=m CONFIG_NOZOMI=m # CONFIG_NULL_TTY is not set CONFIG_HVC_DRIVER=y CONFIG_SERIAL_DEV_BUS=y CONFIG_SERIAL_DEV_CTRL_TTYPORT=y CONFIG_TTY_PRINTK=m CONFIG_TTY_PRINTK_LEVEL=6 CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=m CONFIG_VIRTIO_CONSOLE=m CONFIG_IPMI_HANDLER=m CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PLAT_DATA=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=m CONFIG_IPMI_SI=m CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=m CONFIG_HW_RANDOM=m # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=m # CONFIG_HW_RANDOM_AMD is not set # CONFIG_HW_RANDOM_BA431 is not set CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=m # CONFIG_HW_RANDOM_XIPHERA is not set CONFIG_DTLK=m CONFIG_APPLICOM=m CONFIG_SONYPI=m CONFIG_MWAVE=m CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m CONFIG_DEVMEM=y CONFIG_NVRAM=m CONFIG_DEVPORT=y CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=m CONFIG_TCG_TPM=y CONFIG_TCG_TIS_CORE=y CONFIG_TCG_TIS=y CONFIG_TCG_TIS_SPI=m # CONFIG_TCG_TIS_SPI_CR50 is not set # CONFIG_TCG_TIS_I2C is not set # CONFIG_TCG_TIS_I2C_CR50 is not set CONFIG_TCG_TIS_I2C_ATMEL=m CONFIG_TCG_TIS_I2C_INFINEON=m CONFIG_TCG_TIS_I2C_NUVOTON=m CONFIG_TCG_NSC=m CONFIG_TCG_ATMEL=m CONFIG_TCG_INFINEON=m CONFIG_TCG_CRB=y CONFIG_TCG_VTPM_PROXY=m CONFIG_TCG_TIS_ST33ZP24=m CONFIG_TCG_TIS_ST33ZP24_I2C=m # CONFIG_TCG_TIS_ST33ZP24_SPI is not set CONFIG_TELCLOCK=m # CONFIG_XILLYBUS is not set # CONFIG_XILLYUSB is not set # end of Character devices # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=m CONFIG_I2C_MUX=m # # Multiplexer I2C Chip support # # CONFIG_I2C_MUX_GPIO is not set # CONFIG_I2C_MUX_LTC4306 is not set # CONFIG_I2C_MUX_PCA9541 is not set # CONFIG_I2C_MUX_PCA954x is not set # CONFIG_I2C_MUX_REG is not set # CONFIG_I2C_MUX_MLXCPLD is not set # end of Multiplexer I2C Chip support CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=m CONFIG_I2C_ALGOBIT=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_CCGX_UCSI=m # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_AMD_MP2 is not set CONFIG_I2C_I801=m CONFIG_I2C_ISCH=m CONFIG_I2C_ISMT=m CONFIG_I2C_PIIX4=m # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_NVIDIA_GPU is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # CONFIG_I2C_SCMI=m # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m # CONFIG_I2C_DESIGNWARE_SLAVE is not set CONFIG_I2C_DESIGNWARE_PLATFORM=m # CONFIG_I2C_DESIGNWARE_AMDPSP is not set CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_DESIGNWARE_PCI=m CONFIG_I2C_EG20T=m # CONFIG_I2C_EMEV2 is not set # CONFIG_I2C_GPIO is not set # CONFIG_I2C_OCORES is not set # CONFIG_I2C_PCA_PLATFORM is not set # CONFIG_I2C_SIMTEC is not set # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set # CONFIG_I2C_CP2615 is not set # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PCI1XXXX is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_PCA_ISA is not set # CONFIG_SCx200_ACB is not set # CONFIG_I2C_VIRTIO is not set # end of I2C Hardware Bus support CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # end of I2C support # CONFIG_I3C is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set # CONFIG_SPI_AXI_SPI_ENGINE is not set CONFIG_SPI_BITBANG=m CONFIG_SPI_BUTTERFLY=m # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_DESIGNWARE is not set # CONFIG_SPI_NXP_FLEXSPI is not set # CONFIG_SPI_GPIO is not set # CONFIG_SPI_INTEL_PCI is not set # CONFIG_SPI_INTEL_PLATFORM is not set CONFIG_SPI_LM70_LLP=m # CONFIG_SPI_MICROCHIP_CORE is not set # CONFIG_SPI_MICROCHIP_CORE_QSPI is not set # CONFIG_SPI_LANTIQ_SSC is not set # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PCI1XXXX is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_ROCKCHIP is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_SIFIVE is not set # CONFIG_SPI_MXIC is not set CONFIG_SPI_TOPCLIFF_PCH=m # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_AMD is not set # # SPI Multiplexer support # # CONFIG_SPI_MUX is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y # CONFIG_SPI_LOOPBACK_TEST is not set # CONFIG_SPI_TLE62X0 is not set # CONFIG_SPI_SLAVE is not set CONFIG_SPI_DYNAMIC=y # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set CONFIG_PPS_CLIENT_LDISC=m CONFIG_PPS_CLIENT_PARPORT=m # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y CONFIG_PTP_1588_CLOCK_OPTIONAL=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=m CONFIG_PTP_1588_CLOCK_KVM=m # CONFIG_PTP_1588_CLOCK_IDT82P33 is not set # CONFIG_PTP_1588_CLOCK_IDTCM is not set # CONFIG_PTP_1588_CLOCK_VMW is not set # end of PTP clock support CONFIG_PINCTRL=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AMD is not set # CONFIG_PINCTRL_CY8C95X0 is not set # CONFIG_PINCTRL_MCP23S08 is not set # CONFIG_PINCTRL_SX150X is not set # # Intel pinctrl drivers # # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_LYNXPOINT is not set # CONFIG_PINCTRL_ALDERLAKE is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_ELKHARTLAKE is not set # CONFIG_PINCTRL_EMMITSBURG is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_ICELAKE is not set # CONFIG_PINCTRL_JASPERLAKE is not set # CONFIG_PINCTRL_LAKEFIELD is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_METEORLAKE is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set # CONFIG_PINCTRL_TIGERLAKE is not set # end of Intel pinctrl drivers # # Renesas pinctrl drivers # # end of Renesas pinctrl drivers CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_CDEV=y CONFIG_GPIO_CDEV_V1=y CONFIG_GPIO_IDIO_16=m # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set CONFIG_GPIO_EXAR=m # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_MB86S7X is not set CONFIG_GPIO_VX855=m # CONFIG_GPIO_AMD_FCH is not set # end of Memory mapped GPIO drivers # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set # CONFIG_GPIO_WS16C48 is not set # end of Port-mapped I/O GPIO drivers # # I2C GPIO expanders # # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCA9570 is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_TPIC2810 is not set # end of I2C GPIO expanders # # MFD GPIO expanders # CONFIG_GPIO_CS5535=m # end of MFD GPIO expanders # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set CONFIG_GPIO_ML_IOH=m CONFIG_GPIO_PCH=m CONFIG_GPIO_PCI_IDIO_16=m CONFIG_GPIO_PCIE_IDIO_24=m # CONFIG_GPIO_RDC321X is not set # end of PCI GPIO expanders # # SPI GPIO expanders # # CONFIG_GPIO_MAX3191X is not set # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set # end of SPI GPIO expanders # # USB GPIO expanders # # end of USB GPIO expanders # # Virtual GPIO drivers # # CONFIG_GPIO_AGGREGATOR is not set # CONFIG_GPIO_LATCH is not set CONFIG_GPIO_MOCKUP=m # CONFIG_GPIO_VIRTIO is not set CONFIG_GPIO_SIM=m # end of Virtual GPIO drivers # CONFIG_W1 is not set # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_POWER_SUPPLY_HWMON=y # CONFIG_IP5XXX_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_CHARGER_ADP5061 is not set # CONFIG_BATTERY_CW2015 is not set # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set # CONFIG_BATTERY_DS2782 is not set # CONFIG_BATTERY_SAMSUNG_SDI is not set CONFIG_BATTERY_SBS=m # CONFIG_CHARGER_SBS is not set # CONFIG_MANAGER_SBS is not set CONFIG_BATTERY_BQ27XXX=m # CONFIG_BATTERY_BQ27XXX_I2C is not set # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=m # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_LT3651 is not set # CONFIG_CHARGER_LTC4162L is not set # CONFIG_CHARGER_MAX77976 is not set # CONFIG_CHARGER_BQ2415X is not set CONFIG_CHARGER_BQ24190=m # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ2515X is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_BQ25980 is not set # CONFIG_CHARGER_BQ256XX is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_BATTERY_GOLDFISH is not set # CONFIG_BATTERY_RT5033 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_CHARGER_RT9467 is not set # CONFIG_CHARGER_RT9471 is not set # CONFIG_CHARGER_BD99954 is not set # CONFIG_BATTERY_UG3105 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=m # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=m CONFIG_SENSORS_ABITUGURU3=m # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=m CONFIG_SENSORS_AD7418=m CONFIG_SENSORS_ADM1025=m CONFIG_SENSORS_ADM1026=m CONFIG_SENSORS_ADM1029=m CONFIG_SENSORS_ADM1031=m # CONFIG_SENSORS_ADM1177 is not set CONFIG_SENSORS_ADM9240=m # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=m CONFIG_SENSORS_ADT7462=m CONFIG_SENSORS_ADT7470=m CONFIG_SENSORS_ADT7475=m # CONFIG_SENSORS_AHT10 is not set # CONFIG_SENSORS_AQUACOMPUTER_D5NEXT is not set # CONFIG_SENSORS_AS370 is not set CONFIG_SENSORS_ASC7621=m # CONFIG_SENSORS_AXI_FAN_CONTROL is not set CONFIG_SENSORS_K8TEMP=m CONFIG_SENSORS_APPLESMC=m CONFIG_SENSORS_ASB100=m CONFIG_SENSORS_ATXP1=m # CONFIG_SENSORS_CORSAIR_CPRO is not set # CONFIG_SENSORS_CORSAIR_PSU is not set # CONFIG_SENSORS_DRIVETEMP is not set CONFIG_SENSORS_DS620=m CONFIG_SENSORS_DS1621=m # CONFIG_SENSORS_DELL_SMM is not set CONFIG_SENSORS_I5K_AMB=m CONFIG_SENSORS_F71805F=m CONFIG_SENSORS_F71882FG=m CONFIG_SENSORS_F75375S=m CONFIG_SENSORS_FSCHMD=m CONFIG_SENSORS_FTSTEUTATES=m CONFIG_SENSORS_GL518SM=m CONFIG_SENSORS_GL520SM=m CONFIG_SENSORS_G760A=m # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=m CONFIG_SENSORS_IBMPEX=m CONFIG_SENSORS_I5500=m CONFIG_SENSORS_CORETEMP=m CONFIG_SENSORS_IT87=m CONFIG_SENSORS_JC42=m # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=m # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2947_I2C is not set # CONFIG_SENSORS_LTC2947_SPI is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC2992 is not set CONFIG_SENSORS_LTC4151=m CONFIG_SENSORS_LTC4215=m # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=m # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=m CONFIG_SENSORS_MAX1111=m # CONFIG_SENSORS_MAX127 is not set CONFIG_SENSORS_MAX16065=m CONFIG_SENSORS_MAX1619=m CONFIG_SENSORS_MAX1668=m # CONFIG_SENSORS_MAX197 is not set # CONFIG_SENSORS_MAX31722 is not set # CONFIG_SENSORS_MAX31730 is not set # CONFIG_SENSORS_MAX31760 is not set # CONFIG_SENSORS_MAX6620 is not set # CONFIG_SENSORS_MAX6621 is not set CONFIG_SENSORS_MAX6639=m CONFIG_SENSORS_MAX6650=m # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MC34VR500 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set # CONFIG_SENSORS_TPS23861 is not set # CONFIG_SENSORS_MR75203 is not set CONFIG_SENSORS_ADCXX=m CONFIG_SENSORS_LM63=m CONFIG_SENSORS_LM70=m CONFIG_SENSORS_LM73=m CONFIG_SENSORS_LM75=m CONFIG_SENSORS_LM77=m CONFIG_SENSORS_LM78=m CONFIG_SENSORS_LM80=m CONFIG_SENSORS_LM83=m CONFIG_SENSORS_LM85=m CONFIG_SENSORS_LM87=m CONFIG_SENSORS_LM90=m CONFIG_SENSORS_LM92=m CONFIG_SENSORS_LM93=m # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=m CONFIG_SENSORS_LM95245=m CONFIG_SENSORS_PC87360=m CONFIG_SENSORS_PC87427=m CONFIG_SENSORS_NCT6683=m CONFIG_SENSORS_NCT6775_CORE=m CONFIG_SENSORS_NCT6775=m # CONFIG_SENSORS_NCT6775_I2C is not set CONFIG_SENSORS_NCT7802=m CONFIG_SENSORS_NCT7904=m CONFIG_SENSORS_NPCM7XX=m # CONFIG_SENSORS_NZXT_KRAKEN2 is not set # CONFIG_SENSORS_NZXT_SMART2 is not set # CONFIG_SENSORS_OCC_P8_I2C is not set # CONFIG_SENSORS_OXP is not set CONFIG_SENSORS_PCF8591=m # CONFIG_PMBUS is not set # CONFIG_SENSORS_SBTSI is not set # CONFIG_SENSORS_SBRMI is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=m # CONFIG_SENSORS_SHT3x is not set # CONFIG_SENSORS_SHT4x is not set # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=m CONFIG_SENSORS_DME1737=m CONFIG_SENSORS_EMC1403=m CONFIG_SENSORS_EMC2103=m # CONFIG_SENSORS_EMC2305 is not set CONFIG_SENSORS_EMC6W201=m CONFIG_SENSORS_SMSC47M1=m CONFIG_SENSORS_SMSC47M192=m CONFIG_SENSORS_SMSC47B397=m CONFIG_SENSORS_SCH56XX_COMMON=m CONFIG_SENSORS_SCH5627=m CONFIG_SENSORS_SCH5636=m # CONFIG_SENSORS_STTS751 is not set CONFIG_SENSORS_SMM665=m # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS7828=m CONFIG_SENSORS_ADS7871=m CONFIG_SENSORS_AMC6821=m # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_INA238 is not set # CONFIG_SENSORS_INA3221 is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=m CONFIG_SENSORS_TMP102=m # CONFIG_SENSORS_TMP103 is not set # CONFIG_SENSORS_TMP108 is not set CONFIG_SENSORS_TMP401=m CONFIG_SENSORS_TMP421=m # CONFIG_SENSORS_TMP464 is not set # CONFIG_SENSORS_TMP513 is not set CONFIG_SENSORS_VIA_CPUTEMP=m CONFIG_SENSORS_VIA686A=m CONFIG_SENSORS_VT1211=m CONFIG_SENSORS_VT8231=m CONFIG_SENSORS_W83773G=m CONFIG_SENSORS_W83781D=m CONFIG_SENSORS_W83791D=m CONFIG_SENSORS_W83792D=m CONFIG_SENSORS_W83793=m CONFIG_SENSORS_W83795=m # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=m CONFIG_SENSORS_W83L786NG=m CONFIG_SENSORS_W83627HF=m CONFIG_SENSORS_W83627EHF=m # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=m CONFIG_SENSORS_ATK0110=m # CONFIG_SENSORS_ASUS_WMI is not set # CONFIG_SENSORS_ASUS_EC is not set CONFIG_THERMAL=y # CONFIG_THERMAL_NETLINK is not set CONFIG_THERMAL_STATISTICS=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_ACPI=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y CONFIG_DEVFREQ_THERMAL=y # CONFIG_THERMAL_EMULATION is not set # # Intel thermal drivers # CONFIG_INTEL_POWERCLAMP=m CONFIG_X86_THERMAL_VECTOR=y CONFIG_INTEL_TCC=y CONFIG_X86_PKG_TEMP_THERMAL=m CONFIG_INTEL_SOC_DTS_IOSF_CORE=m CONFIG_INTEL_SOC_DTS_THERMAL=m # # ACPI INT340X thermal drivers # # end of ACPI INT340X thermal drivers CONFIG_INTEL_PCH_THERMAL=m # CONFIG_INTEL_TCC_COOLING is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_INTEL_HFI_THERMAL is not set # end of Intel thermal drivers CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_OPEN_TIMEOUT=0 CONFIG_WATCHDOG_SYSFS=y # CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT is not set # # Watchdog Pretimeout Governors # CONFIG_WATCHDOG_PRETIMEOUT_GOV=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_SEL=m CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP=y CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC=m CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP=y # CONFIG_WATCHDOG_PRETIMEOUT_DEFAULT_GOV_PANIC is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=m # CONFIG_SOFT_WATCHDOG_PRETIMEOUT is not set CONFIG_WDAT_WDT=m # CONFIG_XILINX_WATCHDOG is not set # CONFIG_ZIIRAVE_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set # CONFIG_ACQUIRE_WDT is not set # CONFIG_ADVANTECH_WDT is not set # CONFIG_ADVANTECH_EC_WDT is not set # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set # CONFIG_EBC_C384_WDT is not set # CONFIG_EXAR_WDT is not set # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set # CONFIG_SBC_FITPC2_WATCHDOG is not set # CONFIG_EUROTECH_WDT is not set # CONFIG_IB700_WDT is not set # CONFIG_IBMASR is not set # CONFIG_WAFER_WDT is not set CONFIG_I6300ESB_WDT=y CONFIG_IE6XX_WDT=m CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=m # CONFIG_HP_WATCHDOG is not set # CONFIG_SC1200_WDT is not set # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_SBC8360_WDT is not set # CONFIG_SBC7240_WDT is not set # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set # CONFIG_TQMX86_WDT is not set # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set # CONFIG_W83877F_WDT is not set # CONFIG_W83977F_WDT is not set # CONFIG_MACHZ_WDT is not set # CONFIG_SBC_EPX_C3_WATCHDOG is not set CONFIG_INTEL_MEI_WDT=m # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set # CONFIG_MEN_A21_WDT is not set # # ISA-based Watchdog Cards # # CONFIG_PCWATCHDOG is not set # CONFIG_MIXCOMWD is not set # CONFIG_WDT is not set # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # USB-based Watchdog Cards # # CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y # CONFIG_BCMA is not set # # Multifunction device drivers # CONFIG_MFD_CORE=m CONFIG_MFD_CS5535=m # CONFIG_MFD_AS3711 is not set # CONFIG_MFD_SMPRO is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_BD9571MWV is not set CONFIG_MFD_AXP20X=m CONFIG_MFD_AXP20X_I2C=m # CONFIG_MFD_MADERA is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set # CONFIG_MFD_MP2629 is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set CONFIG_LPC_ICH=m CONFIG_LPC_SCH=m CONFIG_MFD_INTEL_LPSS=m CONFIG_MFD_INTEL_LPSS_ACPI=m CONFIG_MFD_INTEL_LPSS_PCI=m # CONFIG_MFD_INTEL_PMC_BXT is not set # CONFIG_MFD_IQS62X is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6360 is not set # CONFIG_MFD_MT6370 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_MFD_OCELOT is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_SY7636A is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT4831 is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RT5120 is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SYSCON is not set # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_TI_LMU is not set # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TI_LP873X is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_TQMX86 is not set CONFIG_MFD_VX855=m # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set # CONFIG_MFD_WM8400 is not set # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set # CONFIG_MFD_ATC260X_I2C is not set # CONFIG_RAVE_SP_CORE is not set # CONFIG_MFD_INTEL_M10_BMC_SPI is not set # end of Multifunction device drivers CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set # CONFIG_REGULATOR_FIXED_VOLTAGE is not set # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set # CONFIG_REGULATOR_88PG86X is not set # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_AXP20X is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set # CONFIG_REGULATOR_LP3971 is not set # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_LTC3676 is not set # CONFIG_REGULATOR_MAX1586 is not set # CONFIG_REGULATOR_MAX8649 is not set # CONFIG_REGULATOR_MAX8660 is not set # CONFIG_REGULATOR_MAX8893 is not set # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX20086 is not set # CONFIG_REGULATOR_MAX20411 is not set # CONFIG_REGULATOR_MAX77826 is not set # CONFIG_REGULATOR_MP8859 is not set # CONFIG_REGULATOR_MT6311 is not set # CONFIG_REGULATOR_PCA9450 is not set # CONFIG_REGULATOR_PV88060 is not set # CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_PWM is not set # CONFIG_REGULATOR_RT4801 is not set # CONFIG_REGULATOR_RT5190A is not set # CONFIG_REGULATOR_RT5759 is not set # CONFIG_REGULATOR_RT6160 is not set # CONFIG_REGULATOR_RT6190 is not set # CONFIG_REGULATOR_RT6245 is not set # CONFIG_REGULATOR_RTQ2134 is not set # CONFIG_REGULATOR_RTMV20 is not set # CONFIG_REGULATOR_RTQ6752 is not set # CONFIG_REGULATOR_SLG51000 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set # CONFIG_REGULATOR_TPS65023 is not set # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set CONFIG_RC_CORE=m CONFIG_LIRC=y CONFIG_RC_MAP=m CONFIG_RC_DECODERS=y CONFIG_IR_IMON_DECODER=m # CONFIG_IR_JVC_DECODER is not set # CONFIG_IR_MCE_KBD_DECODER is not set # CONFIG_IR_NEC_DECODER is not set # CONFIG_IR_RC5_DECODER is not set # CONFIG_IR_RC6_DECODER is not set # CONFIG_IR_RCMM_DECODER is not set # CONFIG_IR_SANYO_DECODER is not set CONFIG_IR_SHARP_DECODER=m # CONFIG_IR_SONY_DECODER is not set # CONFIG_IR_XMP_DECODER is not set CONFIG_RC_DEVICES=y # CONFIG_IR_ENE is not set # CONFIG_IR_FINTEK is not set # CONFIG_IR_IGORPLUGUSB is not set # CONFIG_IR_IGUANA is not set # CONFIG_IR_IMON is not set # CONFIG_IR_IMON_RAW is not set # CONFIG_IR_ITE_CIR is not set # CONFIG_IR_MCEUSB is not set # CONFIG_IR_NUVOTON is not set # CONFIG_IR_REDRAT3 is not set # CONFIG_IR_SERIAL is not set # CONFIG_IR_STREAMZAP is not set # CONFIG_IR_TOY is not set # CONFIG_IR_TTUSBIR is not set # CONFIG_IR_WINBOND_CIR is not set # CONFIG_RC_ATI_REMOTE is not set CONFIG_RC_LOOPBACK=m # CONFIG_RC_XBOX_DVD is not set CONFIG_CEC_CORE=m # # CEC support # # CONFIG_MEDIA_CEC_RC is not set # CONFIG_MEDIA_CEC_SUPPORT is not set # end of CEC support # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_APERTURE_HELPERS=y CONFIG_VIDEO_NOMODESET=y CONFIG_AGP=y CONFIG_AGP_ALI=y CONFIG_AGP_ATI=y # CONFIG_AGP_AMD is not set CONFIG_AGP_INTEL=y CONFIG_AGP_NVIDIA=y CONFIG_AGP_SIS=y CONFIG_AGP_SWORKS=y CONFIG_AGP_VIA=y CONFIG_AGP_EFFICEON=y CONFIG_INTEL_GTT=y CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=m CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=m # CONFIG_DRM_DEBUG_DP_MST_TOPOLOGY_REFS is not set CONFIG_DRM_DEBUG_MODESET_LOCK=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_FBDEV_OVERALLOC=100 # CONFIG_DRM_FBDEV_LEAK_PHYS_SMEM is not set CONFIG_DRM_LOAD_EDID_FIRMWARE=y CONFIG_DRM_DISPLAY_HELPER=m CONFIG_DRM_DISPLAY_DP_HELPER=y CONFIG_DRM_DISPLAY_HDCP_HELPER=y CONFIG_DRM_DISPLAY_HDMI_HELPER=y CONFIG_DRM_DP_AUX_CHARDEV=y CONFIG_DRM_DP_CEC=y CONFIG_DRM_TTM=m CONFIG_DRM_BUDDY=m CONFIG_DRM_VRAM_HELPER=m CONFIG_DRM_TTM_HELPER=m CONFIG_DRM_GEM_SHMEM_HELPER=m # # I2C encoder or helper chips # CONFIG_DRM_I2C_CH7006=m CONFIG_DRM_I2C_SIL164=m # CONFIG_DRM_I2C_NXP_TDA998X is not set # CONFIG_DRM_I2C_NXP_TDA9950 is not set # end of I2C encoder or helper chips # # ARM devices # # end of ARM devices # CONFIG_DRM_RADEON is not set # CONFIG_DRM_AMDGPU is not set # CONFIG_DRM_NOUVEAU is not set CONFIG_DRM_I915=m CONFIG_DRM_I915_FORCE_PROBE="" CONFIG_DRM_I915_CAPTURE_ERROR=y CONFIG_DRM_I915_COMPRESS_ERROR=y CONFIG_DRM_I915_USERPTR=y # # drm/i915 Debugging # # CONFIG_DRM_I915_WERROR is not set # CONFIG_DRM_I915_DEBUG is not set # CONFIG_DRM_I915_DEBUG_MMIO is not set # CONFIG_DRM_I915_SW_FENCE_DEBUG_OBJECTS is not set # CONFIG_DRM_I915_SW_FENCE_CHECK_DAG is not set # CONFIG_DRM_I915_DEBUG_GUC is not set # CONFIG_DRM_I915_SELFTEST is not set # CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS is not set # CONFIG_DRM_I915_DEBUG_VBLANK_EVADE is not set # CONFIG_DRM_I915_DEBUG_RUNTIME_PM is not set # end of drm/i915 Debugging # # drm/i915 Profile Guided Optimisation # CONFIG_DRM_I915_REQUEST_TIMEOUT=20000 CONFIG_DRM_I915_FENCE_TIMEOUT=10000 CONFIG_DRM_I915_USERFAULT_AUTOSUSPEND=250 CONFIG_DRM_I915_HEARTBEAT_INTERVAL=2500 CONFIG_DRM_I915_PREEMPT_TIMEOUT=640 CONFIG_DRM_I915_PREEMPT_TIMEOUT_COMPUTE=7500 CONFIG_DRM_I915_MAX_REQUEST_BUSYWAIT=8000 CONFIG_DRM_I915_STOP_TIMEOUT=100 CONFIG_DRM_I915_TIMESLICE_DURATION=1 # end of drm/i915 Profile Guided Optimisation CONFIG_DRM_VGEM=m # CONFIG_DRM_VKMS is not set # CONFIG_DRM_VMWGFX is not set CONFIG_DRM_GMA500=m CONFIG_DRM_UDL=m CONFIG_DRM_AST=m # CONFIG_DRM_MGAG200 is not set CONFIG_DRM_QXL=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_DRM_PANEL=y # # Display Panels # # CONFIG_DRM_PANEL_AUO_A030JTN01 is not set # CONFIG_DRM_PANEL_ORISETECH_OTA5601A is not set # CONFIG_DRM_PANEL_RASPBERRYPI_TOUCHSCREEN is not set # CONFIG_DRM_PANEL_WIDECHIPS_WS2401 is not set # end of Display Panels CONFIG_DRM_BRIDGE=y CONFIG_DRM_PANEL_BRIDGE=y # # Display Interface Bridges # # CONFIG_DRM_ANALOGIX_ANX78XX is not set # end of Display Interface Bridges # CONFIG_DRM_ETNAVIV is not set CONFIG_DRM_BOCHS=m CONFIG_DRM_CIRRUS_QEMU=m # CONFIG_DRM_GM12U320 is not set # CONFIG_DRM_PANEL_MIPI_DBI is not set # CONFIG_DRM_SIMPLEDRM is not set # CONFIG_TINYDRM_HX8357D is not set # CONFIG_TINYDRM_ILI9163 is not set # CONFIG_TINYDRM_ILI9225 is not set # CONFIG_TINYDRM_ILI9341 is not set # CONFIG_TINYDRM_ILI9486 is not set # CONFIG_TINYDRM_MI0283QT is not set # CONFIG_TINYDRM_REPAPER is not set # CONFIG_TINYDRM_ST7586 is not set # CONFIG_TINYDRM_ST7735R is not set # CONFIG_DRM_VBOXVIDEO is not set # CONFIG_DRM_GUD is not set # CONFIG_DRM_SSD130X is not set # CONFIG_DRM_HYPERV is not set CONFIG_DRM_LEGACY=y CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y CONFIG_DRM_PRIVACY_SCREEN=y # # Frame buffer Devices # CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_DDC=m CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m # CONFIG_FB_FOREIGN_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ARC is not set # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_VESA=y CONFIG_FB_EFI=y # CONFIG_FB_N411 is not set # CONFIG_FB_HGA is not set # CONFIG_FB_OPENCORES is not set # CONFIG_FB_S1D13XXX is not set # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_I810=m CONFIG_FB_I810_GTF=y CONFIG_FB_I810_I2C=y CONFIG_FB_LE80578=m CONFIG_FB_CARILLO_RANCH=m # CONFIG_FB_INTEL is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set # CONFIG_FB_SMSCUFX is not set # CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_VIRTUAL is not set # CONFIG_FB_METRONOME is not set # CONFIG_FB_MB862XX is not set CONFIG_FB_HYPERV=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SSD1307 is not set # CONFIG_FB_SM712 is not set # end of Frame buffer Devices # # Backlight & LCD device support # # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_KTD253 is not set # CONFIG_BACKLIGHT_KTZ8866 is not set # CONFIG_BACKLIGHT_PWM is not set # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_QCOM_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_LM3630A is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_LP855X is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set # end of Backlight & LCD device support CONFIG_VGASTATE=m CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y CONFIG_MDA_CONSOLE=m CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y # CONFIG_FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION is not set CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER is not set # end of Console display driver support # CONFIG_LOGO is not set # end of Graphics support # CONFIG_DRM_ACCEL is not set # CONFIG_SOUND is not set CONFIG_HID_SUPPORT=y CONFIG_HID=m CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=m CONFIG_HID_GENERIC=m # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACCUTOUCH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_APPLEIR is not set # CONFIG_HID_ASUS is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_BETOP_FF is not set # CONFIG_HID_BIGBEN_FF is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_CORSAIR is not set # CONFIG_HID_COUGAR is not set # CONFIG_HID_MACALLY is not set # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CP2112 is not set # CONFIG_HID_CREATIVE_SB0540 is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELAN is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_ELO is not set # CONFIG_HID_EVISION is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_FT260 is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_GLORIOUS is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_VIVALDI is not set # CONFIG_HID_GT683R is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_VIEWSONIC is not set # CONFIG_HID_VRC2 is not set # CONFIG_HID_XIAOMI is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set CONFIG_HID_LED=m # CONFIG_HID_LENOVO is not set # CONFIG_HID_LETSKETCH is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MALTRON is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_MEGAWORLD_FF is not set # CONFIG_HID_REDRAGON is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NINTENDO is not set # CONFIG_HID_NTI is not set # CONFIG_HID_NTRIG is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PENMOUNT is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PXRC is not set # CONFIG_HID_RAZER is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_RETRODE is not set # CONFIG_HID_ROCCAT is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SEMITEK is not set # CONFIG_HID_SIGMAMICRO is not set # CONFIG_HID_SONY is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_HYPERV_MOUSE is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_TOPRE is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_U2FZERO is not set # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # CONFIG_HID_MCP2221 is not set # end of Special HID drivers # # HID-BPF support # # CONFIG_HID_BPF is not set # end of HID-BPF support # # USB HID support # CONFIG_USB_HID=m CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # USB HID Boot Protocol drivers # # CONFIG_USB_KBD is not set # CONFIG_USB_MOUSE is not set # end of USB HID Boot Protocol drivers # end of USB HID support CONFIG_I2C_HID=m # CONFIG_I2C_HID_ACPI is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=m CONFIG_USB_LED_TRIG=y # CONFIG_USB_ULPI_BUS is not set # CONFIG_USB_CONN_GPIO is not set CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=m CONFIG_USB_PCI=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y # CONFIG_USB_FEW_INIT_RETRIES is not set CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_PRODUCTLIST is not set # CONFIG_USB_OTG_DISABLE_EXTERNAL_HUB is not set CONFIG_USB_LEDS_TRIGGER_USBPORT=m CONFIG_USB_AUTOSUSPEND_DELAY=2 CONFIG_USB_MON=m # # USB Host Controller Drivers # # CONFIG_USB_C67X00_HCD is not set CONFIG_USB_XHCI_HCD=m # CONFIG_USB_XHCI_DBGCAP is not set CONFIG_USB_XHCI_PCI=m # CONFIG_USB_XHCI_PCI_RENESAS is not set # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=m CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=m # CONFIG_USB_EHCI_FSL is not set # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set # CONFIG_USB_ISP116X_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=m CONFIG_USB_OHCI_HCD_PCI=m # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=m # CONFIG_USB_SL811_HCD is not set # CONFIG_USB_R8A66597_HCD is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # # CONFIG_USB_ACM is not set # CONFIG_USB_PRINTER is not set # CONFIG_USB_WDM is not set # CONFIG_USB_TMC is not set # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=m # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=m CONFIG_REALTEK_AUTOPM=y # CONFIG_USB_STORAGE_DATAFAB is not set # CONFIG_USB_STORAGE_FREECOM is not set # CONFIG_USB_STORAGE_ISD200 is not set # CONFIG_USB_STORAGE_USBAT is not set # CONFIG_USB_STORAGE_SDDR09 is not set # CONFIG_USB_STORAGE_SDDR55 is not set # CONFIG_USB_STORAGE_JUMPSHOT is not set # CONFIG_USB_STORAGE_ALAUDA is not set # CONFIG_USB_STORAGE_ONETOUCH is not set # CONFIG_USB_STORAGE_KARMA is not set # CONFIG_USB_STORAGE_CYPRESS_ATACB is not set # CONFIG_USB_STORAGE_ENE_UB6250 is not set # CONFIG_USB_UAS is not set # # USB Imaging devices # # CONFIG_USB_MDC800 is not set # CONFIG_USB_MICROTEK is not set # CONFIG_USBIP_CORE is not set # # USB dual-mode controller drivers # # CONFIG_USB_CDNS_SUPPORT is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # # CONFIG_USB_USS720 is not set CONFIG_USB_SERIAL=m CONFIG_USB_SERIAL_GENERIC=y CONFIG_USB_SERIAL_SIMPLE=m CONFIG_USB_SERIAL_AIRCABLE=m CONFIG_USB_SERIAL_ARK3116=m CONFIG_USB_SERIAL_BELKIN=m CONFIG_USB_SERIAL_CH341=m CONFIG_USB_SERIAL_WHITEHEAT=m CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m CONFIG_USB_SERIAL_CP210X=m CONFIG_USB_SERIAL_CYPRESS_M8=m CONFIG_USB_SERIAL_EMPEG=m CONFIG_USB_SERIAL_FTDI_SIO=m CONFIG_USB_SERIAL_VISOR=m CONFIG_USB_SERIAL_IPAQ=m CONFIG_USB_SERIAL_IR=m CONFIG_USB_SERIAL_EDGEPORT=m CONFIG_USB_SERIAL_EDGEPORT_TI=m CONFIG_USB_SERIAL_F81232=m CONFIG_USB_SERIAL_F8153X=m CONFIG_USB_SERIAL_GARMIN=m CONFIG_USB_SERIAL_IPW=m CONFIG_USB_SERIAL_IUU=m CONFIG_USB_SERIAL_KEYSPAN_PDA=m CONFIG_USB_SERIAL_KEYSPAN=m CONFIG_USB_SERIAL_KLSI=m CONFIG_USB_SERIAL_KOBIL_SCT=m CONFIG_USB_SERIAL_MCT_U232=m CONFIG_USB_SERIAL_METRO=m CONFIG_USB_SERIAL_MOS7720=m CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=m CONFIG_USB_SERIAL_MXUPORT=m CONFIG_USB_SERIAL_NAVMAN=m CONFIG_USB_SERIAL_PL2303=m CONFIG_USB_SERIAL_OTI6858=m CONFIG_USB_SERIAL_QCAUX=m CONFIG_USB_SERIAL_QUALCOMM=m CONFIG_USB_SERIAL_SPCP8X5=m CONFIG_USB_SERIAL_SAFE=m # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=m CONFIG_USB_SERIAL_SYMBOL=m # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=m CONFIG_USB_SERIAL_WWAN=m CONFIG_USB_SERIAL_OPTION=m CONFIG_USB_SERIAL_OMNINET=m CONFIG_USB_SERIAL_OPTICON=m CONFIG_USB_SERIAL_XSENS_MT=m CONFIG_USB_SERIAL_WISHBONE=m CONFIG_USB_SERIAL_SSU100=m CONFIG_USB_SERIAL_QT2=m CONFIG_USB_SERIAL_UPD78F0730=m # CONFIG_USB_SERIAL_XR is not set CONFIG_USB_SERIAL_DEBUG=m # # USB Miscellaneous drivers # # CONFIG_USB_EMI62 is not set # CONFIG_USB_EMI26 is not set # CONFIG_USB_ADUTUX is not set # CONFIG_USB_SEVSEG is not set # CONFIG_USB_LEGOTOWER is not set # CONFIG_USB_LCD is not set # CONFIG_USB_CYPRESS_CY7C63 is not set # CONFIG_USB_CYTHERM is not set # CONFIG_USB_IDMOUSE is not set # CONFIG_USB_FTDI_ELAN is not set # CONFIG_USB_APPLEDISPLAY is not set # CONFIG_APPLE_MFI_FASTCHARGE is not set # CONFIG_USB_SISUSBVGA is not set # CONFIG_USB_LD is not set # CONFIG_USB_TRANCEVIBRATOR is not set # CONFIG_USB_IOWARRIOR is not set # CONFIG_USB_TEST is not set # CONFIG_USB_EHSET_TEST_FIXTURE is not set # CONFIG_USB_ISIGHTFW is not set # CONFIG_USB_YUREX is not set CONFIG_USB_EZUSB_FX2=m # CONFIG_USB_HUB_USB251XB is not set # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_HSIC_USB4604 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set # end of USB Physical Layer drivers # CONFIG_USB_GADGET is not set CONFIG_TYPEC=m CONFIG_TYPEC_TCPM=m # CONFIG_TYPEC_TCPCI is not set CONFIG_TYPEC_FUSB302=m CONFIG_TYPEC_UCSI=m # CONFIG_UCSI_CCG is not set CONFIG_UCSI_ACPI=m # CONFIG_UCSI_STM32G0 is not set CONFIG_TYPEC_TPS6598X=m # CONFIG_TYPEC_ANX7411 is not set # CONFIG_TYPEC_RT1719 is not set # CONFIG_TYPEC_HD3SS3220 is not set # CONFIG_TYPEC_STUSB160X is not set # CONFIG_TYPEC_WUSB3801 is not set # # USB Type-C Multiplexer/DeMultiplexer Switch support # # CONFIG_TYPEC_MUX_FSA4480 is not set # CONFIG_TYPEC_MUX_GPIO_SBU is not set # CONFIG_TYPEC_MUX_PI3USB30532 is not set # end of USB Type-C Multiplexer/DeMultiplexer Switch support # # USB Type-C Alternate Mode drivers # # CONFIG_TYPEC_DP_ALTMODE is not set # end of USB Type-C Alternate Mode drivers CONFIG_USB_ROLE_SWITCH=m # CONFIG_USB_ROLES_INTEL_XHCI is not set CONFIG_MMC=m CONFIG_MMC_BLOCK=m CONFIG_MMC_BLOCK_MINORS=256 CONFIG_SDIO_UART=m # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # # CONFIG_MMC_DEBUG is not set CONFIG_MMC_SDHCI=m CONFIG_MMC_SDHCI_IO_ACCESSORS=y CONFIG_MMC_SDHCI_PCI=m CONFIG_MMC_RICOH_MMC=y CONFIG_MMC_SDHCI_ACPI=m # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_WBSD is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MMC_VUB300 is not set # CONFIG_MMC_USHC is not set # CONFIG_MMC_USDHI6ROL0 is not set CONFIG_MMC_CQHCI=m # CONFIG_MMC_HSQ is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # CONFIG_LEDS_CLASS_MULTICOLOR is not set CONFIG_LEDS_BRIGHTNESS_HW_CHANGED=y # # LED drivers # # CONFIG_LEDS_APU is not set # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=m # CONFIG_LEDS_LP3944 is not set # CONFIG_LEDS_LP3952 is not set # CONFIG_LEDS_LP50XX is not set # CONFIG_LEDS_PCA955X is not set # CONFIG_LEDS_PCA963X is not set # CONFIG_LEDS_DAC124S085 is not set # CONFIG_LEDS_PWM is not set CONFIG_LEDS_REGULATOR=m # CONFIG_LEDS_BD2802 is not set # CONFIG_LEDS_INTEL_SS4200 is not set # CONFIG_LEDS_LT3593 is not set # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_OT200 is not set # CONFIG_LEDS_IS31FL319X is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # CONFIG_LEDS_MLXCPLD is not set # CONFIG_LEDS_MLXREG is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # CONFIG_LEDS_TI_LMU_COMMON is not set # # Flash and Torch LED drivers # # # RGB LED drivers # # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_TRIGGER_ONESHOT=m CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=m CONFIG_LEDS_TRIGGER_BACKLIGHT=m CONFIG_LEDS_TRIGGER_CPU=y # CONFIG_LEDS_TRIGGER_ACTIVITY is not set CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m CONFIG_LEDS_TRIGGER_PANIC=y # CONFIG_LEDS_TRIGGER_NETDEV is not set # CONFIG_LEDS_TRIGGER_PATTERN is not set CONFIG_LEDS_TRIGGER_AUDIO=m # CONFIG_LEDS_TRIGGER_TTY is not set # # Simple LED drivers # CONFIG_ACCESSIBILITY=y CONFIG_A11Y_BRAILLE_CONSOLE=y # # Speakup console speech # # CONFIG_SPEAKUP is not set # end of Speakup console speech # CONFIG_INFINIBAND is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set # CONFIG_EDAC_GHES is not set # CONFIG_EDAC_AMD76X is not set CONFIG_EDAC_E7XXX=m CONFIG_EDAC_E752X=m CONFIG_EDAC_I82875P=m CONFIG_EDAC_I82975X=m CONFIG_EDAC_I3000=m CONFIG_EDAC_I3200=m CONFIG_EDAC_IE31200=m CONFIG_EDAC_X38=m CONFIG_EDAC_I5400=m CONFIG_EDAC_I7CORE=m CONFIG_EDAC_I82860=m CONFIG_EDAC_R82600=m CONFIG_EDAC_I5100=m CONFIG_EDAC_I7300=m CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set CONFIG_RTC_NVMEM=y # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABEOZ9 is not set # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set # CONFIG_RTC_DRV_DS1374 is not set # CONFIG_RTC_DRV_DS1672 is not set # CONFIG_RTC_DRV_MAX6900 is not set # CONFIG_RTC_DRV_RS5C372 is not set # CONFIG_RTC_DRV_ISL1208 is not set # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_X1205 is not set # CONFIG_RTC_DRV_PCF8523 is not set # CONFIG_RTC_DRV_PCF85063 is not set # CONFIG_RTC_DRV_PCF85363 is not set # CONFIG_RTC_DRV_PCF8563 is not set # CONFIG_RTC_DRV_PCF8583 is not set # CONFIG_RTC_DRV_M41T80 is not set # CONFIG_RTC_DRV_BQ32K is not set # CONFIG_RTC_DRV_S35390A is not set # CONFIG_RTC_DRV_FM3130 is not set # CONFIG_RTC_DRV_RX8010 is not set # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3028 is not set # CONFIG_RTC_DRV_RV3032 is not set # CONFIG_RTC_DRV_RV8803 is not set # CONFIG_RTC_DRV_SD3078 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set # CONFIG_RTC_DRV_M41T94 is not set # CONFIG_RTC_DRV_DS1302 is not set # CONFIG_RTC_DRV_DS1305 is not set # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set # CONFIG_RTC_DRV_DS1390 is not set # CONFIG_RTC_DRV_MAX6916 is not set # CONFIG_RTC_DRV_R9701 is not set # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_RS5C348 is not set # CONFIG_RTC_DRV_MAX6902 is not set # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # # CONFIG_RTC_DRV_DS3232 is not set # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RX6110 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set # CONFIG_RTC_DRV_DS1685_FAMILY is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_STK17TA8 is not set # CONFIG_RTC_DRV_M48T86 is not set # CONFIG_RTC_DRV_M48T35 is not set # CONFIG_RTC_DRV_M48T59 is not set # CONFIG_RTC_DRV_MSM6242 is not set # CONFIG_RTC_DRV_BQ4802 is not set # CONFIG_RTC_DRV_RP5C01 is not set # # on-CPU RTC drivers # # CONFIG_RTC_DRV_FTRTC010 is not set # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_GOLDFISH is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y # CONFIG_ALTERA_MSGDMA is not set CONFIG_INTEL_IDMA64=m CONFIG_PCH_DMA=m # CONFIG_PLX_DMA is not set # CONFIG_XILINX_XDMA is not set # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=m CONFIG_DW_DMAC=m # CONFIG_DW_DMAC_PCI is not set # CONFIG_DW_EDMA is not set CONFIG_HSU_DMA=y # CONFIG_SF_PDMA is not set # CONFIG_INTEL_LDMA is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set # # DMABUF options # CONFIG_SYNC_FILE=y CONFIG_SW_SYNC=y CONFIG_UDMABUF=y # CONFIG_DMABUF_MOVE_NOTIFY is not set # CONFIG_DMABUF_DEBUG is not set # CONFIG_DMABUF_SELFTESTS is not set CONFIG_DMABUF_HEAPS=y # CONFIG_DMABUF_SYSFS_STATS is not set CONFIG_DMABUF_HEAPS_SYSTEM=y # end of DMABUF options # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set CONFIG_UIO=m CONFIG_UIO_CIF=m # CONFIG_UIO_PDRV_GENIRQ is not set # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=m CONFIG_UIO_SERCOS3=m CONFIG_UIO_PCI_GENERIC=m CONFIG_UIO_NETX=m # CONFIG_UIO_PRUSS is not set CONFIG_UIO_MF624=m CONFIG_UIO_HV_GENERIC=m # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=m CONFIG_VIRT_DRIVERS=y CONFIG_VMGENID=y CONFIG_VBOXGUEST=m # CONFIG_NITRO_ENCLAVES is not set CONFIG_VIRTIO_ANCHOR=y CONFIG_VIRTIO=m CONFIG_VIRTIO_PCI_LIB=m CONFIG_VIRTIO_PCI_LIB_LEGACY=m CONFIG_VIRTIO_MENU=y CONFIG_VIRTIO_PCI=m CONFIG_VIRTIO_PCI_LEGACY=y # CONFIG_VIRTIO_PMEM is not set CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set CONFIG_VIRTIO_DMA_SHARED_BUFFER=m # CONFIG_VDPA is not set CONFIG_VHOST_IOTLB=m CONFIG_VHOST=m CONFIG_VHOST_MENU=y CONFIG_VHOST_NET=m CONFIG_VHOST_SCSI=m CONFIG_VHOST_VSOCK=m # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_TIMER=y CONFIG_HYPERV_UTILS=m CONFIG_HYPERV_BALLOON=m # end of Microsoft Hyper-V guest support # CONFIG_GREYBUS is not set # CONFIG_COMEDI is not set CONFIG_STAGING=y # CONFIG_RTS5208 is not set # CONFIG_FB_SM750 is not set # CONFIG_STAGING_MEDIA is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FB_TFT is not set # CONFIG_PI433 is not set # CONFIG_FIELDBUS_DEV is not set # CONFIG_QLGE is not set # CONFIG_VME_BUS is not set # CONFIG_CHROME_PLATFORMS is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_SURFACE_PLATFORMS=y # CONFIG_SURFACE3_WMI is not set # CONFIG_SURFACE_3_POWER_OPREGION is not set # CONFIG_SURFACE_GPE is not set # CONFIG_SURFACE_HOTPLUG is not set CONFIG_SURFACE_PRO3_BUTTON=m # CONFIG_SURFACE_AGGREGATOR is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACPI_WMI=m CONFIG_WMI_BMOF=m # CONFIG_HUAWEI_WMI is not set CONFIG_MXM_WMI=m # CONFIG_PEAQ_WMI is not set # CONFIG_NVIDIA_WMI_EC_BACKLIGHT is not set # CONFIG_XIAOMI_WMI is not set # CONFIG_GIGABYTE_WMI is not set # CONFIG_YOGABOOK_WMI is not set CONFIG_ACERHDF=m # CONFIG_ACER_WIRELESS is not set CONFIG_ACER_WMI=m # CONFIG_AMD_PMF is not set # CONFIG_AMD_PMC is not set # CONFIG_ADV_SWBUTTON is not set CONFIG_APPLE_GMUX=m CONFIG_ASUS_LAPTOP=m CONFIG_ASUS_WIRELESS=m CONFIG_ASUS_WMI=m CONFIG_ASUS_NB_WMI=m # CONFIG_ASUS_TF103C_DOCK is not set CONFIG_EEEPC_LAPTOP=m CONFIG_EEEPC_WMI=m # CONFIG_X86_PLATFORM_DRIVERS_DELL is not set CONFIG_FUJITSU_LAPTOP=m CONFIG_FUJITSU_TABLET=m CONFIG_GPD_POCKET_FAN=m # CONFIG_X86_PLATFORM_DRIVERS_HP is not set # CONFIG_WIRELESS_HOTKEY is not set CONFIG_IBM_RTL=m CONFIG_SENSORS_HDAPS=m CONFIG_THINKPAD_ACPI=m # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y # CONFIG_THINKPAD_LMI is not set CONFIG_INTEL_ATOMISP2_PDX86=y # CONFIG_INTEL_ATOMISP2_LED is not set CONFIG_INTEL_ATOMISP2_PM=m # CONFIG_INTEL_SAR_INT1092 is not set # CONFIG_INTEL_SKL_INT3472 is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_INTEL_WMI_SBL_FW_UPDATE is not set # CONFIG_INTEL_WMI_THUNDERBOLT is not set CONFIG_INTEL_HID_EVENT=m CONFIG_INTEL_VBTN=m CONFIG_INTEL_INT0002_VGPIO=m # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_INTEL_RST=m CONFIG_INTEL_SMARTCONNECT=m # CONFIG_INTEL_VSEC is not set CONFIG_MSI_WMI=m # CONFIG_PCENGINES_APU2 is not set # CONFIG_BARCO_P50_GPIO is not set CONFIG_SAMSUNG_LAPTOP=m CONFIG_SAMSUNG_Q10=m CONFIG_TOSHIBA_BT_RFKILL=m CONFIG_TOSHIBA_HAPS=m # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=m # CONFIG_LG_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=m # CONFIG_SYSTEM76_ACPI is not set CONFIG_TOPSTAR_LAPTOP=m # CONFIG_SERIAL_MULTI_INSTANTIATE is not set # CONFIG_MLX_PLATFORM is not set # CONFIG_X86_ANDROID_TABLETS is not set CONFIG_INTEL_IPS=m # CONFIG_INTEL_SCU_PCI is not set # CONFIG_INTEL_SCU_PLATFORM is not set # CONFIG_SIEMENS_SIMATIC_IPC is not set # CONFIG_WINMATE_FM07_KEYS is not set CONFIG_P2SB=y CONFIG_HAVE_CLK=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # CONFIG_LMK04832 is not set # CONFIG_COMMON_CLK_MAX9485 is not set # CONFIG_COMMON_CLK_SI5341 is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_COMMON_CLK_PWM is not set # CONFIG_XILINX_VCU is not set # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # end of Clock Source drivers # CONFIG_MAILBOX is not set CONFIG_IOMMU_IOVA=y CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # end of Generic IOMMU Pagetable Support # CONFIG_IOMMU_DEBUGFS is not set # CONFIG_IOMMU_DEFAULT_DMA_STRICT is not set CONFIG_IOMMU_DEFAULT_DMA_LAZY=y # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set CONFIG_IOMMU_DMA=y # CONFIG_INTEL_IOMMU is not set CONFIG_IOMMUFD=m CONFIG_IOMMUFD_TEST=y CONFIG_HYPERV_IOMMU=y # CONFIG_VIRTIO_IOMMU is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # end of Remoteproc drivers # # Rpmsg drivers # # CONFIG_RPMSG_VIRTIO is not set # end of Rpmsg drivers # CONFIG_SOUNDWIRE is not set # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # end of Amlogic SoC drivers # # Broadcom SoC drivers # # end of Broadcom SoC drivers # # NXP/Freescale QorIQ SoC drivers # # end of NXP/Freescale QorIQ SoC drivers # # fujitsu SoC drivers # # end of fujitsu SoC drivers # # i.MX SoC drivers # # end of i.MX SoC drivers # # Enable LiteX SoC Builder specific drivers # # end of Enable LiteX SoC Builder specific drivers # CONFIG_WPCM450_SOC is not set # # Qualcomm SoC drivers # # end of Qualcomm SoC drivers # CONFIG_SOC_TI is not set # # Xilinx SoC drivers # # end of Xilinx SoC drivers # end of SOC (System On Chip) specific Drivers CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m # CONFIG_DEVFREQ_GOV_PERFORMANCE is not set # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # CONFIG_DEVFREQ_GOV_PASSIVE is not set # # DEVFREQ Drivers # # CONFIG_PM_DEVFREQ_EVENT is not set CONFIG_EXTCON=m # # Extcon Device Drivers # # CONFIG_EXTCON_AXP288 is not set # CONFIG_EXTCON_FSA9480 is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX3355 is not set # CONFIG_EXTCON_PTN5150 is not set # CONFIG_EXTCON_RT8973A is not set # CONFIG_EXTCON_SM5502 is not set # CONFIG_EXTCON_USB_GPIO is not set # CONFIG_EXTCON_USBC_TUSB320 is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set CONFIG_PWM=y CONFIG_PWM_SYSFS=y # CONFIG_PWM_DEBUG is not set # CONFIG_PWM_CLK is not set # CONFIG_PWM_DWC is not set CONFIG_PWM_LPSS=m # CONFIG_PWM_LPSS_PCI is not set CONFIG_PWM_LPSS_PLATFORM=m # CONFIG_PWM_PCA9685 is not set # # IRQ chip support # # end of IRQ chip support # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_USB_LGM_PHY is not set # CONFIG_PHY_CAN_TRANSCEIVER is not set # # PHY drivers for Broadcom platforms # # CONFIG_BCM_KONA_USB2_PHY is not set # end of PHY drivers for Broadcom platforms # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_PHY_INTEL_LGM_EMMC is not set # end of PHY Subsystem CONFIG_POWERCAP=y CONFIG_INTEL_RAPL_CORE=m CONFIG_INTEL_RAPL=m CONFIG_IDLE_INJECT=y # CONFIG_MCB is not set # # Performance monitor support # # end of Performance monitor support CONFIG_RAS=y # CONFIG_USB4 is not set # # Android # # CONFIG_ANDROID_BINDER_IPC is not set # end of Android CONFIG_LIBNVDIMM=m CONFIG_BLK_DEV_PMEM=m CONFIG_ND_CLAIM=y CONFIG_ND_BTT=m CONFIG_BTT=y CONFIG_DAX=y CONFIG_DEV_DAX=m CONFIG_NVMEM=y CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_RMEM is not set # # HW tracing support # # CONFIG_STM is not set CONFIG_INTEL_TH=m CONFIG_INTEL_TH_PCI=m # CONFIG_INTEL_TH_ACPI is not set CONFIG_INTEL_TH_GTH=m CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=m # CONFIG_INTEL_TH_DEBUG is not set # end of HW tracing support # CONFIG_FPGA is not set CONFIG_PM_OPP=y # CONFIG_SIOX is not set # CONFIG_SLIMBUS is not set # CONFIG_INTERCONNECT is not set # CONFIG_COUNTER is not set # CONFIG_MOST is not set # CONFIG_PECI is not set # CONFIG_HTE is not set # end of Device Drivers # # File systems # CONFIG_DCACHE_WORD_ACCESS=y # CONFIG_VALIDATE_FS_PARSER is not set CONFIG_FS_IOMAP=y CONFIG_LEGACY_DIRECT_IO=y CONFIG_EXT2_FS=m # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT3_FS is not set CONFIG_EXT4_FS=m 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_REISERFS_FS=m # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=m CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=m CONFIG_XFS_SUPPORT_V4=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_ONLINE_SCRUB is not set # 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_BTRFS_FS=m CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set # CONFIG_BTRFS_FS_REF_VERIFY is not set CONFIG_NILFS2_FS=m CONFIG_F2FS_FS=m CONFIG_F2FS_STAT_FS=y CONFIG_F2FS_FS_XATTR=y CONFIG_F2FS_FS_POSIX_ACL=y CONFIG_F2FS_FS_SECURITY=y # CONFIG_F2FS_CHECK_FS is not set # CONFIG_F2FS_FAULT_INJECTION is not set # CONFIG_F2FS_FS_COMPRESSION is not set CONFIG_F2FS_IOSTAT=y # CONFIG_F2FS_UNFAIR_RWSEM is not set # CONFIG_ZONEFS_FS is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set # CONFIG_FS_VERITY is not set CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y CONFIG_FANOTIFY_ACCESS_PERMISSIONS=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=m CONFIG_QFMT_V1=m CONFIG_QFMT_V2=m CONFIG_QUOTACTL=y # CONFIG_AUTOFS4_FS is not set CONFIG_AUTOFS_FS=m CONFIG_FUSE_FS=m CONFIG_CUSE=m # CONFIG_VIRTIO_FS is not set CONFIG_OVERLAY_FS=m # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW=y # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_METACOPY is not set # # Caches # CONFIG_NETFS_SUPPORT=m CONFIG_NETFS_STATS=y CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_DEBUG is not set CONFIG_CACHEFILES=m # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_ERROR_INJECTION is not set # CONFIG_CACHEFILES_ONDEMAND is not set # end of Caches # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=m CONFIG_JOLIET=y CONFIG_ZISOFS=y CONFIG_UDF_FS=m # end of CD-ROM/DVD Filesystems # # DOS/FAT/EXFAT/NT Filesystems # CONFIG_FAT_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=m CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="ascii" CONFIG_FAT_DEFAULT_UTF8=y # CONFIG_EXFAT_FS is not set # CONFIG_NTFS_FS is not set # CONFIG_NTFS3_FS is not set # end of DOS/FAT/EXFAT/NT Filesystems # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_VMCORE=y # CONFIG_PROC_VMCORE_DEVICE_DUMP is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_PROC_PID_ARCH_STATUS=y CONFIG_PROC_CPU_RESCTRL=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_MEMFD_CREATE=y CONFIG_CONFIGFS_FS=m CONFIG_EFIVAR_FS=y # end of Pseudo filesystems CONFIG_MISC_FILESYSTEMS=y CONFIG_ORANGEFS_FS=m CONFIG_ADFS_FS=m # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=m CONFIG_ECRYPT_FS=m CONFIG_ECRYPT_FS_MESSAGING=y CONFIG_HFS_FS=m CONFIG_HFSPLUS_FS=m CONFIG_BEFS_FS=m # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=m CONFIG_EFS_FS=m CONFIG_CRAMFS=m CONFIG_CRAMFS_BLOCKDEV=y CONFIG_SQUASHFS=m CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_CHOICE_DECOMP_BY_MOUNT is not set CONFIG_SQUASHFS_COMPILE_DECOMP_SINGLE=y # CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI is not set # CONFIG_SQUASHFS_COMPILE_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y CONFIG_SQUASHFS_LZ4=y CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y CONFIG_SQUASHFS_ZSTD=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=m CONFIG_MINIX_FS=m CONFIG_OMFS_FS=m CONFIG_HPFS_FS=m CONFIG_QNX4FS_FS=m CONFIG_QNX6FS_FS=m # CONFIG_QNX6FS_DEBUG is not set CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_BLOCK=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_PSTORE=y CONFIG_PSTORE_DEFAULT_KMSG_BYTES=10240 CONFIG_PSTORE_DEFLATE_COMPRESS=y # CONFIG_PSTORE_LZO_COMPRESS is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set # CONFIG_PSTORE_LZ4HC_COMPRESS is not set # CONFIG_PSTORE_842_COMPRESS is not set # CONFIG_PSTORE_ZSTD_COMPRESS is not set CONFIG_PSTORE_COMPRESS=y CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT=y CONFIG_PSTORE_COMPRESS_DEFAULT="deflate" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_FTRACE is not set CONFIG_PSTORE_RAM=m # CONFIG_PSTORE_BLK is not set CONFIG_SYSV_FS=m CONFIG_UFS_FS=m # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set # CONFIG_EROFS_FS is not set # CONFIG_VBOXSF_FS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=m CONFIG_NFS_SWAP=y CONFIG_NFS_V4_1=y CONFIG_NFS_V4_2=y CONFIG_PNFS_FILE_LAYOUT=m CONFIG_PNFS_BLOCK=m CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_NFS_V4_SECURITY_LABEL=y CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFS_DEBUG=y CONFIG_NFS_DISABLE_UDP_SUPPORT=y # CONFIG_NFS_V4_2_READ_PLUS is not set CONFIG_NFSD=m # CONFIG_NFSD_V2 is not set CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y CONFIG_NFSD_PNFS=y CONFIG_NFSD_BLOCKLAYOUT=y # CONFIG_NFSD_SCSILAYOUT is not set # CONFIG_NFSD_FLEXFILELAYOUT is not set # CONFIG_NFSD_V4_2_INTER_SSC is not set CONFIG_NFSD_V4_SECURITY_LABEL=y CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_NFS_V4_2_SSC_HELPER=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_SUNRPC_SWAP=y CONFIG_RPCSEC_GSS_KRB5=m CONFIG_RPCSEC_GSS_KRB5_CRYPTOSYSTEM=y # CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_DES is not set CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA1=y # CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_CAMELLIA is not set # CONFIG_RPCSEC_GSS_KRB5_ENCTYPES_AES_SHA2 is not set CONFIG_SUNRPC_DEBUG=y CONFIG_CEPH_FS=m CONFIG_CEPH_FSCACHE=y CONFIG_CEPH_FS_POSIX_ACL=y # CONFIG_CEPH_FS_SECURITY_LABEL is not set CONFIG_CIFS=m # CONFIG_CIFS_STATS2 is not set CONFIG_CIFS_ALLOW_INSECURE_LEGACY=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set # CONFIG_CIFS_DEBUG_DUMP_KEYS is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SWN_UPCALL is not set CONFIG_CIFS_FSCACHE=y # CONFIG_SMB_SERVER is not set CONFIG_SMBFS_COMMON=m CONFIG_CODA_FS=m CONFIG_AFS_FS=m # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y # CONFIG_AFS_DEBUG_CURSOR is not set CONFIG_9P_FS=m CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y CONFIG_9P_FS_SECURITY=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=m CONFIG_NLS_CODEPAGE_737=m CONFIG_NLS_CODEPAGE_775=m CONFIG_NLS_CODEPAGE_850=m CONFIG_NLS_CODEPAGE_852=m CONFIG_NLS_CODEPAGE_855=m CONFIG_NLS_CODEPAGE_857=m CONFIG_NLS_CODEPAGE_860=m CONFIG_NLS_CODEPAGE_861=m CONFIG_NLS_CODEPAGE_862=m CONFIG_NLS_CODEPAGE_863=m CONFIG_NLS_CODEPAGE_864=m CONFIG_NLS_CODEPAGE_865=m CONFIG_NLS_CODEPAGE_866=m CONFIG_NLS_CODEPAGE_869=m CONFIG_NLS_CODEPAGE_936=m CONFIG_NLS_CODEPAGE_950=m CONFIG_NLS_CODEPAGE_932=m CONFIG_NLS_CODEPAGE_949=m CONFIG_NLS_CODEPAGE_874=m CONFIG_NLS_ISO8859_8=m CONFIG_NLS_CODEPAGE_1250=m CONFIG_NLS_CODEPAGE_1251=m CONFIG_NLS_ASCII=m CONFIG_NLS_ISO8859_1=m CONFIG_NLS_ISO8859_2=m CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=m CONFIG_NLS_ISO8859_5=m CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=m CONFIG_NLS_ISO8859_9=m CONFIG_NLS_ISO8859_13=m CONFIG_NLS_ISO8859_14=m CONFIG_NLS_ISO8859_15=m CONFIG_NLS_KOI8_R=m CONFIG_NLS_KOI8_U=m CONFIG_NLS_MAC_ROMAN=m CONFIG_NLS_MAC_CELTIC=m CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=m CONFIG_NLS_MAC_GAELIC=m CONFIG_NLS_MAC_GREEK=m CONFIG_NLS_MAC_ICELAND=m CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=m CONFIG_NLS_MAC_TURKISH=m CONFIG_NLS_UTF8=m CONFIG_DLM=m # CONFIG_DLM_DEPRECATED_API is not set CONFIG_DLM_DEBUG=y # CONFIG_UNICODE is not set CONFIG_IO_WQ=y # end of File systems # # Security options # CONFIG_KEYS=y # CONFIG_KEYS_REQUEST_CACHE is not set # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SELINUX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y # CONFIG_SECURITY_APPARMOR_DEBUG is not set CONFIG_SECURITY_APPARMOR_INTROSPECT_POLICY=y CONFIG_SECURITY_APPARMOR_HASH=y CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y CONFIG_SECURITY_APPARMOR_EXPORT_BINARY=y CONFIG_SECURITY_APPARMOR_PARANOID_LOAD=y # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y # CONFIG_SECURITY_SAFESETID is not set # CONFIG_SECURITY_LOCKDOWN_LSM is not set CONFIG_SECURITY_LANDLOCK=y CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_INTEGRITY_TRUSTED_KEYRING=y # CONFIG_INTEGRITY_PLATFORM_KEYRING is not set CONFIG_INTEGRITY_AUDIT=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 CONFIG_IMA_LSM_RULES=y CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" CONFIG_IMA_DEFAULT_HASH_SHA1=y # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH="sha1" # CONFIG_IMA_WRITE_POLICY is not set # CONFIG_IMA_READ_POLICY is not set CONFIG_IMA_APPRAISE=y CONFIG_IMA_ARCH_POLICY=y # CONFIG_IMA_APPRAISE_BUILD_POLICY is not set CONFIG_IMA_APPRAISE_BOOTPARAM=y # CONFIG_IMA_APPRAISE_MODSIG is not set CONFIG_IMA_TRUSTED_KEYRING=y # CONFIG_IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY is not set # CONFIG_IMA_BLACKLIST_KEYRING is not set # CONFIG_IMA_LOAD_X509 is not set CONFIG_IMA_MEASURE_ASYMMETRIC_KEYS=y CONFIG_IMA_QUEUE_EARLY_BOOT_KEYS=y CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT=y # CONFIG_IMA_DISABLE_HTABLE is not set # CONFIG_EVM is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options # # # Memory initialization # CONFIG_INIT_STACK_NONE=y # CONFIG_GCC_PLUGIN_STRUCTLEAK_USER is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF is not set # CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL is not set CONFIG_GCC_PLUGIN_STACKLEAK=y # CONFIG_GCC_PLUGIN_STACKLEAK_VERBOSE is not set CONFIG_STACKLEAK_TRACK_MIN_SIZE=100 # CONFIG_STACKLEAK_METRICS is not set # CONFIG_STACKLEAK_RUNTIME_DISABLE is not set CONFIG_INIT_ON_ALLOC_DEFAULT_ON=y CONFIG_INIT_ON_FREE_DEFAULT_ON=y CONFIG_CC_HAS_ZERO_CALL_USED_REGS=y # CONFIG_ZERO_CALL_USED_REGS is not set # end of Memory initialization CONFIG_RANDSTRUCT_NONE=y # CONFIG_RANDSTRUCT_FULL is not set # CONFIG_RANDSTRUCT_PERFORMANCE is not set # end of Kernel hardening options # end of Security options CONFIG_XOR_BLOCKS=m CONFIG_ASYNC_CORE=m CONFIG_ASYNC_MEMCPY=m CONFIG_ASYNC_XOR=m CONFIG_ASYNC_PQ=m CONFIG_ASYNC_RAID6_RECOV=m CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_SKCIPHER=y CONFIG_CRYPTO_SKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=m CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=m CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=m CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=m CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_AUTHENC=m # CONFIG_CRYPTO_TEST is not set CONFIG_CRYPTO_SIMD=m CONFIG_CRYPTO_ENGINE=m # end of Crypto core or helper # # Public-key cryptography # CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y # CONFIG_CRYPTO_DH_RFC7919_GROUPS is not set CONFIG_CRYPTO_ECC=m CONFIG_CRYPTO_ECDH=m # CONFIG_CRYPTO_ECDSA is not set # CONFIG_CRYPTO_ECRDSA is not set # CONFIG_CRYPTO_SM2 is not set # CONFIG_CRYPTO_CURVE25519 is not set # end of Public-key cryptography # # Block ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_ANUBIS=m # CONFIG_CRYPTO_ARIA is not set CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_BLOWFISH_COMMON=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=y CONFIG_CRYPTO_SM4_GENERIC=y CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m # end of Block ciphers # # Length-preserving ciphers and modes # # CONFIG_CRYPTO_ADIANTUM is not set CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_CHACHA20=m CONFIG_CRYPTO_CBC=m # CONFIG_CRYPTO_CFB is not set CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_ECB=m # CONFIG_CRYPTO_HCTR2 is not set # CONFIG_CRYPTO_KEYWRAP is not set CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_OFB is not set CONFIG_CRYPTO_PCBC=m CONFIG_CRYPTO_XTS=m # end of Length-preserving ciphers and modes # # AEAD (authenticated encryption with associated data) ciphers # CONFIG_CRYPTO_AEGIS128=m # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_CCM=m CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=m CONFIG_CRYPTO_ECHAINIV=m CONFIG_CRYPTO_ESSIV=m # end of AEAD (authenticated encryption with associated data) ciphers # # Hashes, digests, and MACs # CONFIG_CRYPTO_BLAKE2B=m CONFIG_CRYPTO_CMAC=m CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=m # CONFIG_CRYPTO_POLY1305 is not set CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m # CONFIG_CRYPTO_SM3_GENERIC is not set # CONFIG_CRYPTO_STREEBOG is not set CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_XXHASH=m # end of Hashes, digests, and MACs # # CRCs (cyclic redundancy checks) # CONFIG_CRYPTO_CRC32C=m CONFIG_CRYPTO_CRC32=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRC64_ROCKSOFT=m # end of CRCs (cyclic redundancy checks) # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m # CONFIG_CRYPTO_ZSTD is not set # end of Compression # # Random number generation # CONFIG_CRYPTO_ANSI_CPRNG=m CONFIG_CRYPTO_DRBG_MENU=m CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=m CONFIG_CRYPTO_JITTERENTROPY=m CONFIG_CRYPTO_KDF800108_CTR=y # end of Random number generation # # Userspace interface # CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m CONFIG_CRYPTO_USER_API_SKCIPHER=m CONFIG_CRYPTO_USER_API_RNG=m # CONFIG_CRYPTO_USER_API_RNG_CAVP is not set CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_USER_API_ENABLE_OBSOLETE=y # CONFIG_CRYPTO_STATS is not set # end of Userspace interface CONFIG_CRYPTO_HASH_INFO=y # # Accelerated Cryptographic Algorithms for CPU (x86) # CONFIG_CRYPTO_AES_NI_INTEL=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_TWOFISH_586=m CONFIG_CRYPTO_CRC32C_INTEL=m CONFIG_CRYPTO_CRC32_PCLMUL=m # end of Accelerated Cryptographic Algorithms for CPU (x86) CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=m CONFIG_CRYPTO_DEV_PADLOCK_AES=m CONFIG_CRYPTO_DEV_PADLOCK_SHA=m CONFIG_CRYPTO_DEV_GEODE=m # CONFIG_CRYPTO_DEV_ATMEL_ECC is not set # CONFIG_CRYPTO_DEV_ATMEL_SHA204A is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_QAT=m CONFIG_CRYPTO_DEV_QAT_DH895xCC=m CONFIG_CRYPTO_DEV_QAT_C3XXX=m CONFIG_CRYPTO_DEV_QAT_C62X=m # CONFIG_CRYPTO_DEV_QAT_4XXX is not set CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=m CONFIG_CRYPTO_DEV_QAT_C3XXXVF=m CONFIG_CRYPTO_DEV_QAT_C62XVF=m CONFIG_CRYPTO_DEV_CHELSIO=m CONFIG_CRYPTO_DEV_VIRTIO=m # CONFIG_CRYPTO_DEV_SAFEXCEL is not set # CONFIG_CRYPTO_DEV_AMLOGIC_GXL is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y # CONFIG_PKCS8_PRIVATE_KEY_PARSER is not set CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set # CONFIG_SIGNED_PE_FILE_VERIFICATION is not set # CONFIG_FIPS_SIGNATURE_SELFTEST is not set # # Certificates for signature checking # CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_MODULE_SIG_KEY_TYPE_RSA=y # CONFIG_MODULE_SIG_KEY_TYPE_ECDSA is not set CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set CONFIG_SECONDARY_TRUSTED_KEYRING=y CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" # CONFIG_SYSTEM_REVOCATION_LIST is not set # CONFIG_SYSTEM_BLACKLIST_AUTH_UPDATE is not set # end of Certificates for signature checking CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=m CONFIG_RAID6_PQ_BENCHMARK=y CONFIG_LINEAR_RANGES=y # CONFIG_PACKING is not set CONFIG_BITREVERSE=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_CORDIC=m CONFIG_PRIME_NUMBERS=m CONFIG_RATIONAL=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_ARCH_USE_SYM_ANNOTATIONS=y # # Crypto library routines # CONFIG_CRYPTO_LIB_UTILS=y CONFIG_CRYPTO_LIB_AES=y CONFIG_CRYPTO_LIB_ARC4=m CONFIG_CRYPTO_LIB_GF128MUL=y CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m # CONFIG_CRYPTO_LIB_CHACHA is not set # CONFIG_CRYPTO_LIB_CURVE25519 is not set CONFIG_CRYPTO_LIB_DES=m CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1 # CONFIG_CRYPTO_LIB_POLY1305 is not set # CONFIG_CRYPTO_LIB_CHACHA20POLY1305 is not set CONFIG_CRYPTO_LIB_SHA1=y CONFIG_CRYPTO_LIB_SHA256=y # end of Crypto library routines CONFIG_CRC_CCITT=m CONFIG_CRC16=m CONFIG_CRC_T10DIF=y CONFIG_CRC64_ROCKSOFT=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC64=m # CONFIG_CRC4 is not set CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=y CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMMON=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # CONFIG_XZ_DEC_IA64 is not set # CONFIG_XZ_DEC_ARM is not set # CONFIG_XZ_DEC_ARMTHUMB is not set # CONFIG_XZ_DEC_SPARC is not set # CONFIG_XZ_DEC_MICROLZMA is not set CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_DECOMPRESS_ZSTD=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_ENC8=y CONFIG_REED_SOLOMON_DEC8=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m CONFIG_TEXTSEARCH_FSM=m CONFIG_INTERVAL_TREE=y CONFIG_INTERVAL_TREE_SPAN_ITER=y CONFIG_XARRAY_MULTI=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_DMA_OPS=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_NEED_DMA_MAP_STATE=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_SWIOTLB=y # CONFIG_DMA_API_DEBUG is not set CONFIG_DMA_MAP_BENCHMARK=y CONFIG_SGL_ALLOC=y CONFIG_CHECK_SIGNATURE=y # CONFIG_FORCE_NR_CPUS is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_LRU_CACHE=m CONFIG_CLZ_TAB=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_DIMLIB=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_HAVE_GENERIC_VDSO=y CONFIG_GENERIC_GETTIMEOFDAY=y CONFIG_GENERIC_VDSO_32=y CONFIG_GENERIC_VDSO_TIME_NS=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_SG_POOL=y CONFIG_MEMREGION=y CONFIG_ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION=y CONFIG_ARCH_STACKWALK=y CONFIG_STACKDEPOT=y CONFIG_STACKDEPOT_ALWAYS_INIT=y CONFIG_SBITMAP=y # end of Library routines CONFIG_PLDMFW=y # # Kernel hacking # # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_PRINTK_CALLER=y # CONFIG_STACKTRACE_BUILD_ID is not set CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_CONSOLE_LOGLEVEL_QUIET=4 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y CONFIG_DYNAMIC_DEBUG=y CONFIG_DYNAMIC_DEBUG_CORE=y CONFIG_SYMBOLIC_ERRNAME=y CONFIG_DEBUG_BUGVERBOSE=y # end of printk and dmesg options CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_MISC=y # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_AS_HAS_NON_CONST_LEB128=y # CONFIG_DEBUG_INFO_NONE is not set CONFIG_DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT=y # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_DEBUG_INFO_DWARF5 is not set CONFIG_DEBUG_INFO_REDUCED=y CONFIG_DEBUG_INFO_COMPRESSED_NONE=y # CONFIG_DEBUG_INFO_COMPRESSED_ZLIB is not set # CONFIG_DEBUG_INFO_SPLIT is not set CONFIG_PAHOLE_HAS_SPLIT_BTF=y CONFIG_PAHOLE_HAS_LANG_EXCLUDE=y # CONFIG_GDB_SCRIPTS is not set CONFIG_FRAME_WARN=8192 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set # CONFIG_HEADERS_INSTALL is not set CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_FRAME_POINTER=y # CONFIG_VMLINUX_MAP is not set # CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set # end of Compile-time checks and compiler options # # Generic Kernel Debugging Instruments # CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x01b6 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_MAGIC_SYSRQ_SERIAL_SEQUENCE="" CONFIG_DEBUG_FS=y CONFIG_DEBUG_FS_ALLOW_ALL=y # CONFIG_DEBUG_FS_DISALLOW_MOUNT is not set # CONFIG_DEBUG_FS_ALLOW_NONE is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y CONFIG_UBSAN=y # CONFIG_UBSAN_TRAP is not set CONFIG_CC_HAS_UBSAN_BOUNDS=y CONFIG_UBSAN_BOUNDS=y CONFIG_UBSAN_ONLY_BOUNDS=y CONFIG_UBSAN_SHIFT=y # CONFIG_UBSAN_DIV_ZERO is not set CONFIG_UBSAN_UNREACHABLE=y # CONFIG_UBSAN_BOOL is not set # CONFIG_UBSAN_ENUM is not set # CONFIG_UBSAN_ALIGNMENT is not set CONFIG_UBSAN_SANITIZE_ALL=y # CONFIG_TEST_UBSAN is not set CONFIG_HAVE_KCSAN_COMPILER=y # end of Generic Kernel Debugging Instruments # # Networking Debugging # # CONFIG_NET_DEV_REFCNT_TRACKER is not set # CONFIG_NET_NS_REFCNT_TRACKER is not set # CONFIG_DEBUG_NET is not set # end of Networking Debugging # # Memory Debugging # CONFIG_PAGE_EXTENSION=y # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_SLUB_DEBUG=y CONFIG_SLUB_DEBUG_ON=y CONFIG_PAGE_OWNER=y CONFIG_PAGE_POISONING=y # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set CONFIG_ARCH_HAS_DEBUG_WX=y CONFIG_DEBUG_WX=y CONFIG_GENERIC_PTDUMP=y CONFIG_PTDUMP_CORE=y # CONFIG_PTDUMP_DEBUGFS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_SHRINKER_DEBUG is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_SCHED_STACK_END_CHECK=y # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set # CONFIG_DEBUG_KMAP_LOCAL is not set CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y # CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_CC_HAS_KASAN_GENERIC=y CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y CONFIG_HAVE_ARCH_KFENCE=y # CONFIG_KFENCE is not set # end of Memory Debugging # CONFIG_DEBUG_SHIRQ is not set # # Debug Oops, Lockups and Hangs # CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=480 # CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set CONFIG_WQ_WATCHDOG=y # CONFIG_TEST_LOCKUP is not set # end of Debug Oops, Lockups and Hangs # # Scheduler Debugging # CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # end of Scheduler Debugging # CONFIG_DEBUG_TIMEKEEPING is not set # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_PROVE_LOCKING=y # CONFIG_PROVE_RAW_LOCK_NESTING is not set # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_RWSEMS=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y CONFIG_LOCKDEP_BITS=15 CONFIG_LOCKDEP_CHAINS_BITS=16 CONFIG_LOCKDEP_STACK_TRACE_BITS=19 CONFIG_LOCKDEP_STACK_TRACE_HASH_BITS=14 CONFIG_LOCKDEP_CIRCULAR_QUEUE_BITS=12 # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_WW_MUTEX_SELFTEST=m # CONFIG_SCF_TORTURE_TEST is not set # end of Lock Debugging (spinlocks, mutexes, etc...) CONFIG_TRACE_IRQFLAGS=y CONFIG_TRACE_IRQFLAGS_NMI=y # CONFIG_NMI_CHECK_CPU is not set # CONFIG_DEBUG_IRQFLAGS is not set CONFIG_STACKTRACE=y # CONFIG_WARN_ALL_UNSEEDED_RANDOM is not set # CONFIG_DEBUG_KOBJECT is not set # # Debug kernel data structures # CONFIG_DEBUG_LIST=y CONFIG_DEBUG_PLIST=y # CONFIG_DEBUG_SG is not set # CONFIG_DEBUG_NOTIFIERS is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_DEBUG_MAPLE_TREE is not set # end of Debug kernel data structures # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_RCU_SCALE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_REF_SCALE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0 # CONFIG_RCU_CPU_STALL_CPUTIME is not set # CONFIG_RCU_TRACE is not set # CONFIG_RCU_EQS_DEBUG is not set # end of RCU Debugging # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set # CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set CONFIG_LATENCYTOP=y # CONFIG_DEBUG_CGROUP_REF is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_RETHOOK=y CONFIG_RETHOOK=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y CONFIG_HAVE_DYNAMIC_FTRACE_NO_PATCHABLE=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_FENTRY=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y CONFIG_BUILDTIME_MCOUNT_SORT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_PREEMPTIRQ_TRACEPOINTS=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_BOOTTIME_TRACING is not set CONFIG_FUNCTION_TRACER=y CONFIG_FUNCTION_GRAPH_TRACER=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_DYNAMIC_FTRACE_WITH_DIRECT_CALLS=y # CONFIG_FPROBE is not set CONFIG_FUNCTION_PROFILER=y CONFIG_STACK_TRACER=y CONFIG_IRQSOFF_TRACER=y CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set # CONFIG_OSNOISE_TRACER is not set # CONFIG_TIMERLAT_TRACER is not set CONFIG_MMIOTRACE=y CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_BLK_DEV_IO_TRACE is not set CONFIG_KPROBE_EVENTS=y # CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_DYNAMIC_EVENTS=y CONFIG_PROBE_EVENTS=y CONFIG_BPF_KPROBE_OVERRIDE=y CONFIG_FTRACE_MCOUNT_RECORD=y CONFIG_FTRACE_MCOUNT_USE_CC=y CONFIG_TRACING_MAP=y CONFIG_SYNTH_EVENTS=y CONFIG_HIST_TRIGGERS=y # CONFIG_TRACE_EVENT_INJECT is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set # CONFIG_FTRACE_RECORD_RECURSION is not set # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_FTRACE_SORT_STARTUP_TEST is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set # CONFIG_MMIOTRACE_TEST is not set CONFIG_PREEMPTIRQ_DELAY_TEST=m # CONFIG_SYNTH_EVENT_GEN_TEST is not set # CONFIG_KPROBE_EVENT_GEN_TEST is not set # CONFIG_HIST_TRIGGERS_DEBUG is not set # CONFIG_RV is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_SAMPLES=y # CONFIG_SAMPLE_AUXDISPLAY is not set # CONFIG_SAMPLE_TRACE_EVENTS is not set # CONFIG_SAMPLE_TRACE_CUSTOM_EVENTS is not set CONFIG_SAMPLE_TRACE_PRINTK=m # CONFIG_SAMPLE_FTRACE_OPS is not set # CONFIG_SAMPLE_TRACE_ARRAY is not set # CONFIG_SAMPLE_KOBJECT is not set # CONFIG_SAMPLE_KPROBES is not set # CONFIG_SAMPLE_HW_BREAKPOINT is not set # CONFIG_SAMPLE_KFIFO is not set # CONFIG_SAMPLE_CONFIGFS is not set # CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB is not set # CONFIG_SAMPLE_WATCHDOG is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_STRICT_DEVMEM=y CONFIG_IO_STRICT_DEVMEM=y # # x86 Debugging # CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y CONFIG_EARLY_PRINTK_DBGP=y CONFIG_EARLY_PRINTK_USB_XDBC=y # CONFIG_EFI_PGT_DUMP is not set # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_UNWINDER_FRAME_POINTER=y # end of x86 Debugging # # Kernel Testing and Coverage # # CONFIG_KUNIT is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m # CONFIG_NETDEV_NOTIFIER_ERROR_INJECT is not set CONFIG_FUNCTION_ERROR_INJECTION=y CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAULT_INJECTION_USERCOPY is not set # CONFIG_FAIL_MAKE_REQUEST is not set # CONFIG_FAIL_IO_TIMEOUT is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_CC_HAS_SANCOV_TRACE_PC=y CONFIG_RUNTIME_TESTING_MENU=y # CONFIG_TEST_DHRY is not set CONFIG_LKDTM=y # CONFIG_TEST_MIN_HEAP is not set # CONFIG_TEST_DIV64 is not set # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_TEST_REF_TRACKER is not set # CONFIG_RBTREE_TEST is not set # CONFIG_REED_SOLOMON_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set # CONFIG_ATOMIC64_SELFTEST is not set # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_STRING_SELFTEST is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m CONFIG_TEST_SCANF=m CONFIG_TEST_BITMAP=m # CONFIG_TEST_UUID is not set # CONFIG_TEST_XARRAY is not set # CONFIG_TEST_MAPLE_TREE is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_IDA is not set CONFIG_TEST_LKM=m CONFIG_TEST_BITOPS=m CONFIG_TEST_VMALLOC=m CONFIG_TEST_USER_COPY=m CONFIG_TEST_BPF=m CONFIG_TEST_BLACKHOLE_DEV=m # CONFIG_FIND_BIT_BENCHMARK is not set CONFIG_TEST_FIRMWARE=y CONFIG_TEST_SYSCTL=y # CONFIG_TEST_UDELAY is not set CONFIG_TEST_STATIC_KEYS=m # CONFIG_TEST_DYNAMIC_DEBUG is not set CONFIG_TEST_KMOD=m # CONFIG_TEST_MEMCAT_P is not set # CONFIG_TEST_MEMINIT is not set # CONFIG_TEST_FREE_PAGES is not set CONFIG_TEST_FPU=m # CONFIG_TEST_CLOCKSOURCE_WATCHDOG is not set CONFIG_ARCH_USE_MEMTEST=y CONFIG_MEMTEST=y # CONFIG_HYPERV_TESTING is not set # end of Kernel Testing and Coverage # # Rust hacking # # end of Rust hacking # end of Kernel hacking --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="job-script" #!/bin/sh export_top_env() { export suite='kernel-selftests' export testcase='kernel-selftests' export category='functional' export job_origin='kernel-selftests-mm.yaml' export queue_cmdline_keys='branch commit kbuild_queue_analysis' export queue='validate' export testbox='lkp-kbl-d01' export tbox_group='lkp-kbl-d01' export submit_id='64218c949e7707a8b941c362' export job_file='/lkp/jobs/scheduled/lkp-kbl-d01/kernel-selftests-mm-2-debian-11.1-i386-20220923.cgz-790930f44289c8209c57461b2db499fcc702e0b3-20230327-43193-17sdo2h-4.yaml' export id='426eb53c880adbce3b61c2c344c75453e2bd8b1c' export queuer_version='/zday/lkp' export model='Kaby Lake' export nr_node=1 export nr_cpu=8 export memory='32G' export nr_ssd_partitions=1 export nr_hdd_partitions=4 export hdd_partitions='/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1D3X32H-part*' export ssd_partitions='/dev/disk/by-id/ata-CT1000BX500SSD1_2203E5FF08F0-part1' export rootfs_partition='/dev/disk/by-id/ata-CT1000BX500SSD1_2203E5FF08F0-part2' export brand='Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz' export commit='790930f44289c8209c57461b2db499fcc702e0b3' export rootfs='debian-11.1-i386-20220923.cgz' export force_reboot=1 export ucode='0xf0' export need_kconfig_hw='{"PTP_1588_CLOCK"=>"y"} {"E1000E"=>"y"} SATA_AHCI' export need_kernel_version='>= v6.3-rc1, gcc >= v6.3-rc1, clang' export need_kconfig=\{\"MEM_SOFT_DIRTY\"\=\>\"y,\ x86_64\"\}' '\{\"GUP_BENCHMARK\"\=\>\"y\"\}' '\{\"GUP_TEST\"\=\>\"y\"\} export initrds='linux_headers linux_selftests' export kconfig='i386-debian-10.3-kselftests' export enqueue_time='2023-03-27 20:31:17 +0800' export _id='64218cac9e7707a8b941c364' export _rt='/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3' export user='lkp' export compiler='gcc-11' export LKP_SERVER='internal-lkp-server' export head_commit='6f188582294ef8e1d7389256ce777e21feb5132f' export base_commit='e8d018dd0257f744ca50a729e3d042cf2ec9da65' export branch='linus/master' export result_root='/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/3' export scheduler_version='/lkp/lkp/.src-20230327-145900' export arch='i386' export max_uptime=1200 export initrd='/osimage/debian/debian-11.1-i386-20220923.cgz' export bootloader_append='root=/dev/ram0 RESULT_ROOT=/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/3 BOOT_IMAGE=/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/vmlinuz-6.3.0-rc3-00003-g790930f44289 branch=linus/master job=/lkp/jobs/scheduled/lkp-kbl-d01/kernel-selftests-mm-2-debian-11.1-i386-20220923.cgz-790930f44289c8209c57461b2db499fcc702e0b3-20230327-43193-17sdo2h-4.yaml user=lkp ARCH=i386 kconfig=i386-debian-10.3-kselftests commit=790930f44289c8209c57461b2db499fcc702e0b3 initcall_debug mem=4G nmi_watchdog=0 max_uptime=1200 LKP_SERVER=internal-lkp-server nokaslr selinux=0 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw' export modules_initrd='/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/modules.cgz' export linux_headers_initrd='/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/linux-headers.cgz' export linux_selftests_initrd='/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/linux-selftests.cgz' export bm_initrd='/osimage/deps/debian-11.1-i386-20220923.cgz/run-ipconfig_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/lkp_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/rsync-rootfs_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/kernel-selftests_20230327.cgz,/osimage/pkg/debian-11.1-i386-20220923.cgz/kernel-selftests-i386-60acb023-1_20230326.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/hw_20220927.cgz' export ucode_initrd='/osimage/ucode/intel-ucode-20220804.cgz' export lkp_initrd='/osimage/user/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export last_kernel='6.3.0-rc3' export repeat_to=6 export schedule_notify_address= export stop_repeat_if_found='dmesg.EIP:cooling_device_stats_setup' export kbuild_queue_analysis=1 export kernel='/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/vmlinuz-6.3.0-rc3-00003-g790930f44289' export dequeue_time='2023-03-27 20:35:56 +0800' export job_initrd='/lkp/jobs/scheduled/lkp-kbl-d01/kernel-selftests-mm-2-debian-11.1-i386-20220923.cgz-790930f44289c8209c57461b2db499fcc702e0b3-20230327-43193-17sdo2h-4.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_setup sc_nr_hugepages=2 $LKP_SRC/setup/sysctl run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper heartbeat run_monitor $LKP_SRC/monitors/wrapper meminfo run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test group='mm' $LKP_SRC/tests/wrapper kernel-selftests } extract_stats() { export stats_part_begin= export stats_part_end= env group='mm' $LKP_SRC/stats/wrapper kernel-selftests $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper meminfo $LKP_SRC/stats/wrapper time kernel-selftests.time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper last_state $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper time } "$@" --hWfIyNK4epMxHhIy Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 AAAABFla --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="utf-8" Content-Disposition: attachment; filename="kernel-selftests" Content-Transfer-Encoding: quoted-printable KERNEL SELFTESTS: linux_headers_dir is /usr/src/linux-headers-i386-debian-1= 0.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3 2023-03-27 12:37:06 ln -sf /usr/bin/clang 2023-03-27 12:37:06 ln -sf /usr/sbin/iptables-nft /usr/bin/iptables 2023-03-27 12:37:06 ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables 2023-03-27 12:37:06 sed -i s/default_timeout=3D45/default_timeout=3D300/ ks= elftest/runner.sh LKP WARN miss config CONFIG_DEVICE_PRIVATE=3D of mm/config LKP WARN miss config CONFIG_TEST_HMM=3D of mm/config LKP WARN miss config CONFIG_MEM_SOFT_DIRTY=3D of mm/config 2023-03-27 12:37:06 make -C mm make: Entering directory '/usr/src/perf_selftests-i386-debian-10.3-kselftes= ts-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/mm' /bin/sh ./check_config.sh gcc gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude madv_populate.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftes= ts-i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/too= ls/testing/selftests/mm/madv_populate gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude soft-dirty.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-= i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/= testing/selftests/mm/soft-dirty gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude split_huge_page_test.c vm_util.c -lrt -lpthread -o /usr/src/perf_= selftests-i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e= 0b3/tools/testing/selftests/mm/split_huge_page_test split_huge_page_test.c: In function =E2=80=98is_backed_by_thp=E2=80=99: split_huge_page_test.c:31:27: warning: left shift count >=3D width of type = [-Wshift-count-overflow] 31 | #define PFN_MASK ((1UL<<55)-1) | ^~ split_huge_page_test.c:45:14: note: in expansion of macro =E2=80=98PFN_MASK= =E2=80=99 45 | (paddr & PFN_MASK) * sizeof(page_flags)); | ^~~~~~~~ split_huge_page_test.c: In function =E2=80=98split_pmd_thp=E2=80=99: split_huge_page_test.c:115:35: warning: cast from pointer to integer of dif= ferent size [-Wpointer-to-int-cast] 115 | write_debugfs(PID_FMT, getpid(), (uint64_t)one_page, | ^ split_huge_page_test.c:116:3: warning: cast from pointer to integer of diff= erent size [-Wpointer-to-int-cast] 116 | (uint64_t)one_page + len); | ^ split_huge_page_test.c:120:14: warning: format =E2=80=98%ld=E2=80=99 expect= s argument of type =E2=80=98long int=E2=80=99, but argument 2 has type =E2= =80=98size_t=E2=80=99 {aka =E2=80=98unsigned int=E2=80=99} [-Wformat=3D] 120 | printf("%ld byte corrupted\n", i); | ~~^ ~ | | | | long int size_t {aka unsigned int} | %d split_huge_page_test.c: In function =E2=80=98split_pte_mapped_thp=E2=80=99: split_huge_page_test.c:205:35: warning: cast from pointer to integer of dif= ferent size [-Wpointer-to-int-cast] 205 | write_debugfs(PID_FMT, getpid(), (uint64_t)pte_mapped, | ^ split_huge_page_test.c:206:9: warning: cast from pointer to integer of diff= erent size [-Wpointer-to-int-cast] 206 | (uint64_t)pte_mapped + pagesize * 4); | ^ split_huge_page_test.c:212:14: warning: format =E2=80=98%ld=E2=80=99 expect= s argument of type =E2=80=98long int=E2=80=99, but argument 2 has type =E2= =80=98size_t=E2=80=99 {aka =E2=80=98unsigned int=E2=80=99} [-Wformat=3D] 212 | printf("%ld byte corrupted\n", i); | ~~^ ~ | | | | long int size_t {aka unsigned int} | %d split_huge_page_test.c:221:19: warning: format =E2=80=98%ld=E2=80=99 expect= s argument of type =E2=80=98long int=E2=80=99, but argument 2 has type =E2= =80=98uint64_t=E2=80=99 {aka =E2=80=98long long unsigned int=E2=80=99} [-Wf= ormat=3D] 221 | printf("Still %ld THPs not split\n", thp_size); | ~~^ ~~~~~~~~ | | | | long int uint64_t {aka long long unsi= gned int} | %lld gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude ksm_functional_tests.c vm_util.c -lrt -lpthread -o /usr/src/perf_= selftests-i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e= 0b3/tools/testing/selftests/mm/ksm_functional_tests gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mdwe_test.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debian= -10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/sel= ftests/mm/mdwe_test mdwe_test.c: In function =E2=80=98mdwe_mmap_FIXED=E2=80=99: mdwe_test.c:166:12: warning: variable =E2=80=98p2=E2=80=99 set but not used= [-Wunused-but-set-variable] 166 | void *p, *p2; | ^~ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude cow.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-i386-d= ebian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testin= g/selftests/mm/cow gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude compaction_test.c -lrt -lpthread -o /usr/src/perf_selftests-i386-= debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testi= ng/selftests/mm/compaction_test gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude gup_test.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debian-= 10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/self= tests/mm/gup_test gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hmm-tests.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debian= -10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/sel= ftests/mm/hmm-tests hmm-tests.c: In function =E2=80=98hmm_dmirror_cmd=E2=80=99: hmm-tests.c:182:13: warning: cast from pointer to integer of different size= [-Wpointer-to-int-cast] 182 | cmd.addr =3D (__u64)buffer->ptr; | ^ hmm-tests.c:183:12: warning: cast from pointer to integer of different size= [-Wpointer-to-int-cast] 183 | cmd.ptr =3D (__u64)buffer->mirror; | ^ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hugetlb-madvise.c -lrt -lpthread -o /usr/src/perf_selftests-i386-= debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testi= ng/selftests/mm/hugetlb-madvise gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hugepage-mmap.c -lrt -lpthread -o /usr/src/perf_selftests-i386-de= bian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing= /selftests/mm/hugepage-mmap gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hugepage-mremap.c -lrt -lpthread -o /usr/src/perf_selftests-i386-= debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testi= ng/selftests/mm/hugepage-mremap hugepage-mremap.c: In function =E2=80=98main=E2=80=99: hugepage-mremap.c:135:33: warning: unsigned conversion from =E2=80=98long l= ong int=E2=80=99 to =E2=80=98long unsigned int=E2=80=99 changes value from = =E2=80=98139269683281920=E2=80=99 to =E2=80=981073741824=E2=80=99 [-Woverfl= ow] 135 | unsigned long suggested_addr =3D 0x7eaa40000000; | ^~~~~~~~~~~~~~ hugepage-mremap.c:145:19: warning: unsigned conversion from =E2=80=98long l= ong int=E2=80=99 to =E2=80=98long unsigned int=E2=80=99 changes value from = =E2=80=98138170171654144=E2=80=99 to =E2=80=981073741824=E2=80=99 [-Woverfl= ow] 145 | suggested_addr =3D 0x7daa40000000; | ^~~~~~~~~~~~~~ hugepage-mremap.c:154:19: warning: unsigned conversion from =E2=80=98long l= ong int=E2=80=99 to =E2=80=98long unsigned int=E2=80=99 changes value from = =E2=80=98140369194909696=E2=80=99 to =E2=80=981073741824=E2=80=99 [-Woverfl= ow] 154 | suggested_addr =3D 0x7faa40000000; | ^~~~~~~~~~~~~~ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hugepage-shm.c -lrt -lpthread -o /usr/src/perf_selftests-i386-deb= ian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/= selftests/mm/hugepage-shm gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude hugepage-vmemmap.c -lrt -lpthread -o /usr/src/perf_selftests-i386= -debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/test= ing/selftests/mm/hugepage-vmemmap hugepage-vmemmap.c: In function =E2=80=98virt_to_pfn=E2=80=99: hugepage-vmemmap.c:30:32: warning: left shift count >=3D width of type [-Ws= hift-count-overflow] 30 | #define PM_PFRAME_MASK ~((1UL << PM_PFRAME_BITS) - 1) | ^~ hugepage-vmemmap.c:67:20: note: in expansion of macro =E2=80=98PM_PFRAME_MA= SK=E2=80=99 67 | return pagemap & ~PM_PFRAME_MASK; | ^~~~~~~~~~~~~~ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude khugepaged.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests-= i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/= testing/selftests/mm/khugepaged gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude map_fixed_noreplace.c -lrt -lpthread -o /usr/src/perf_selftests-i= 386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/t= esting/selftests/mm/map_fixed_noreplace gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude map_hugetlb.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debi= an-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/s= elftests/mm/map_hugetlb gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude map_populate.c -lrt -lpthread -o /usr/src/perf_selftests-i386-deb= ian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/= selftests/mm/map_populate gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude memfd_secret.c -lrt -lpthread -lcap -o /usr/src/perf_selftests-i3= 86-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/te= sting/selftests/mm/memfd_secret gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude migration.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-i386= -debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/test= ing/selftests/mm/migration gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mlock-random-test.c -lrt -lpthread -lcap -o /usr/src/perf_selftes= ts-i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/too= ls/testing/selftests/mm/mlock-random-test gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mlock2-tests.c -lrt -lpthread -o /usr/src/perf_selftests-i386-deb= ian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/= selftests/mm/mlock2-tests gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mrelease_test.c -lrt -lpthread -o /usr/src/perf_selftests-i386-de= bian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing= /selftests/mm/mrelease_test gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mremap_dontunmap.c -lrt -lpthread -o /usr/src/perf_selftests-i386= -debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/test= ing/selftests/mm/mremap_dontunmap gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude mremap_test.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debi= an-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/s= elftests/mm/mremap_test mremap_test.c: In function =E2=80=98get_source_mapping=E2=80=99: mremap_test.c:244:18: warning: cast to pointer from integer of different si= ze [-Wint-to-pointer-cast] 244 | src_addr =3D mmap((void *) addr, c.region_size, PROT_READ | PROT_W= RITE, | ^ mremap_test.c:260:7: warning: cast from pointer to integer of different siz= e [-Wpointer-to-int-cast] 260 | if (((unsigned long long) src_addr & (c.src_alignment - 1)) || | ^ mremap_test.c:261:6: warning: cast from pointer to integer of different siz= e [-Wpointer-to-int-cast] 261 | !((unsigned long long) src_addr & c.src_alignment)) { | ^ mremap_test.c: In function =E2=80=98remap_region=E2=80=99: mremap_test.c:306:20: warning: cast from pointer to integer of different si= ze [-Wpointer-to-int-cast] 306 | addr =3D (void *) (((unsigned long long) src_addr + c.region_size | ^ mremap_test.c:306:9: warning: cast to pointer from integer of different siz= e [-Wint-to-pointer-cast] 306 | addr =3D (void *) (((unsigned long long) src_addr + c.region_size | ^ mremap_test.c:310:8: warning: cast from pointer to integer of different siz= e [-Wpointer-to-int-cast] 310 | if (!((unsigned long long) addr & c.dest_alignment)) | ^ mremap_test.c:311:20: warning: cast from pointer to integer of different si= ze [-Wpointer-to-int-cast] 311 | addr =3D (void *) ((unsigned long long) addr | c.dest_alignment); | ^ mremap_test.c:311:10: warning: cast to pointer from integer of different si= ze [-Wint-to-pointer-cast] 311 | addr =3D (void *) ((unsigned long long) addr | c.dest_alignment); | ^ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude on-fault-limit.c -lrt -lpthread -o /usr/src/perf_selftests-i386-d= ebian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testin= g/selftests/mm/on-fault-limit gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude thuge-gen.c -lrt -lpthread -o /usr/src/perf_selftests-i386-debian= -10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/sel= ftests/mm/thuge-gen gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude transhuge-stress.c -lrt -lpthread -o /usr/src/perf_selftests-i386= -debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/test= ing/selftests/mm/transhuge-stress gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude userfaultfd.c vm_util.c -lrt -lpthread -o /usr/src/perf_selftests= -i386-debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools= /testing/selftests/mm/userfaultfd userfaultfd.c: In function =E2=80=98uffd_handle_page_fault=E2=80=99: userfaultfd.c:754:9: warning: cast to pointer from integer of different siz= e [-Wint-to-pointer-cast] 754 | ((char *)msg->arg.pagefault.address - | ^ userfaultfd.c: In function =E2=80=98faulting_process=E2=80=99: userfaultfd.c:1044:9: warning: cast from pointer to integer of different si= ze [-Wpointer-to-int-cast] 1044 | (__u64)area_dst + | ^ userfaultfd.c: In function =E2=80=98pagemap_read_vaddr=E2=80=99: userfaultfd.c:1412:8: warning: cast from pointer to integer of different si= ze [-Wpointer-to-int-cast] 1412 | ((uint64_t)vaddr >> 12) * sizeof(uint64_t)); | ^ userfaultfd.c: In function =E2=80=98userfaultfd_pagemap_test=E2=80=99: userfaultfd.c:1487:17: warning: cast from pointer to integer of different s= ize [-Wpointer-to-int-cast] 1487 | wp_range(uffd, (uint64_t)area_dst, test_pgsize, true); | ^ userfaultfd.c:1509:17: warning: cast from pointer to integer of different s= ize [-Wpointer-to-int-cast] 1509 | wp_range(uffd, (uint64_t)area_dst, page_size, false); | ^ gcc -Wall -I /usr/src/perf_selftests-i386-debian-10.3-kselftests-790930f442= 89c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../.. -DMADV_PAGE= OUT=3D21 -isystem /usr/src/perf_selftests-i386-debian-10.3-kselftests-79093= 0f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/../../../usr/in= clude ksm_tests.c -lrt -lpthread -lnuma -o /usr/src/perf_selftests-i386= -debian-10.3-kselftests-790930f44289c8209c57461b2db499fcc702e0b3/tools/test= ing/selftests/mm/ksm_tests Warning: missing liburing support. Some COW tests will be skipped. make: Leaving directory '/usr/src/perf_selftests-i386-debian-10.3-kselftest= s-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/mm' 2023-03-27 12:37:10 make quicktest=3D1 run_tests -C mm make: Entering directory '/usr/src/perf_selftests-i386-debian-10.3-kselftes= ts-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/mm' Warning: missing liburing support. Some COW tests will be skipped. TAP version 13 1..6 # selftests: mm: madv_populate # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # not ok 21 range is softdirty # Bail out! 1 out of 21 tests failed # # Totals: pass:20 fail:1 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: mm: madv_populate # exit=3D1 # selftests: mm: soft-dirty # TAP version 13 # 1..15 # # dirty bit was 0, but should be 1 (i=3D0) # not ok 1 Test test_simple # not ok 2 Test test_vma_reuse dirty bit of allocated page # not ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 # SKIP Test test_hugepage huge page allocation # ok 5 # SKIP Test test_hugepage huge page dirty bit # not ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # not ok 10 Test test_mprotect-anon soft-dirty after rewritten # not ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # not ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:6 fail:7 xfail:0 xpass:0 skip:2 error:0 ok 2 selftests: mm: soft-dirty # selftests: mm: split_huge_page_test # No THP is allocated not ok 3 selftests: mm: split_huge_page_test # exit=3D1 # selftests: mm: ksm_functional_tests # TAP version 13 # 1..3 # # [RUN] test_unmerge # ok 1 Pages were unmerged # # [RUN] test_unmerge_discarded # ok 2 Pages were unmerged # # [RUN] test_unmerge_uffd_wp # ok 3 # SKIP UFFD_FEATURE_PAGEFAULT_FLAG_WP not available # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:1 error:0 ok 4 selftests: mm: ksm_functional_tests # selftests: mm: mdwe_test # TAP version 13 # 1..22 # # Starting 22 tests from 4 test cases. # # RUN global.prctl_flags ... # # OK global.prctl_flags # ok 1 global.prctl_flags # # RUN mdwe.stock.mmap_READ_EXEC ... # # OK mdwe.stock.mmap_READ_EXEC # ok 2 mdwe.stock.mmap_READ_EXEC # # RUN mdwe.stock.mmap_WRITE_EXEC ... # # OK mdwe.stock.mmap_WRITE_EXEC # ok 3 mdwe.stock.mmap_WRITE_EXEC # # RUN mdwe.stock.mprotect_stay_EXEC ... # # OK mdwe.stock.mprotect_stay_EXEC # ok 4 mdwe.stock.mprotect_stay_EXEC # # RUN mdwe.stock.mprotect_add_EXEC ... # # OK mdwe.stock.mprotect_add_EXEC # ok 5 mdwe.stock.mprotect_add_EXEC # # RUN mdwe.stock.mprotect_WRITE_EXEC ... # # OK mdwe.stock.mprotect_WRITE_EXEC # ok 6 mdwe.stock.mprotect_WRITE_EXEC # # RUN mdwe.stock.mmap_FIXED ... # # mdwe_test.c:177:mmap_FIXED:Expected p (3086262272) =3D=3D self->p (3086= 258176) # # mmap_FIXED: Test failed at step #2 # # FAIL mdwe.stock.mmap_FIXED # not ok 7 mdwe.stock.mmap_FIXED # # RUN mdwe.stock.arm64_BTI ... # # SKIP HWCAP2_BTI not supported # # OK mdwe.stock.arm64_BTI # ok 8 # SKIP HWCAP2_BTI not supported # # RUN mdwe.enabled.mmap_READ_EXEC ... # # OK mdwe.enabled.mmap_READ_EXEC # ok 9 mdwe.enabled.mmap_READ_EXEC # # RUN mdwe.enabled.mmap_WRITE_EXEC ... # # OK mdwe.enabled.mmap_WRITE_EXEC # ok 10 mdwe.enabled.mmap_WRITE_EXEC # # RUN mdwe.enabled.mprotect_stay_EXEC ... # # OK mdwe.enabled.mprotect_stay_EXEC # ok 11 mdwe.enabled.mprotect_stay_EXEC # # RUN mdwe.enabled.mprotect_add_EXEC ... # # OK mdwe.enabled.mprotect_add_EXEC # ok 12 mdwe.enabled.mprotect_add_EXEC # # RUN mdwe.enabled.mprotect_WRITE_EXEC ... # # OK mdwe.enabled.mprotect_WRITE_EXEC # ok 13 mdwe.enabled.mprotect_WRITE_EXEC # # RUN mdwe.enabled.mmap_FIXED ... # # mdwe_test.c:175:mmap_FIXED:Expected p (3086262272) =3D=3D MAP_FAILED (4= 294967295) # # mmap_FIXED: Test failed at step #4 # # FAIL mdwe.enabled.mmap_FIXED # not ok 14 mdwe.enabled.mmap_FIXED # # RUN mdwe.enabled.arm64_BTI ... # # SKIP HWCAP2_BTI not supported # # OK mdwe.enabled.arm64_BTI # ok 15 # SKIP HWCAP2_BTI not supported # # RUN mdwe.forked.mmap_READ_EXEC ... # # OK mdwe.forked.mmap_READ_EXEC # ok 16 mdwe.forked.mmap_READ_EXEC # # RUN mdwe.forked.mmap_WRITE_EXEC ... # # OK mdwe.forked.mmap_WRITE_EXEC # ok 17 mdwe.forked.mmap_WRITE_EXEC # # RUN mdwe.forked.mprotect_stay_EXEC ... # # OK mdwe.forked.mprotect_stay_EXEC # ok 18 mdwe.forked.mprotect_stay_EXEC # # RUN mdwe.forked.mprotect_add_EXEC ... # # OK mdwe.forked.mprotect_add_EXEC # ok 19 mdwe.forked.mprotect_add_EXEC # # RUN mdwe.forked.mprotect_WRITE_EXEC ... # # OK mdwe.forked.mprotect_WRITE_EXEC # ok 20 mdwe.forked.mprotect_WRITE_EXEC # # RUN mdwe.forked.mmap_FIXED ... # # mdwe_test.c:175:mmap_FIXED:Expected p (3086262272) =3D=3D MAP_FAILED (4= 294967295) # # mmap_FIXED: Test failed at step #5 # # FAIL mdwe.forked.mmap_FIXED # not ok 21 mdwe.forked.mmap_FIXED # # RUN mdwe.forked.arm64_BTI ... # # SKIP HWCAP2_BTI not supported # # OK mdwe.forked.arm64_BTI # ok 22 # SKIP HWCAP2_BTI not supported # # FAILED: 19 / 22 tests passed. # # Totals: pass:16 fail:3 xfail:0 xpass:0 skip:3 error:0 not ok 5 selftests: mm: mdwe_test # exit=3D1 # selftests: mm: run_vmtests.sh # Warning: file run_vmtests.sh is not executable # ----------------------- # running ./hugepage-mmap # ----------------------- # Returned address is 0xa7c00000 # First hex is 0 # First hex is 3020100 # [PASS] # ---------------------- # running ./hugepage-shm # ---------------------- # shmid: 0x0 # shmaddr: 0xa7c00000 # Starting the writes: # .........................................................................= ...........................................................................= ...........................................................................= ................................. # Starting the Check...Done. # [PASS] # --------------------- # running ./map_hugetlb # --------------------- # Default size hugepages # Mapping 256 Mbytes # Returned address is 0xa7c00000 # First hex is 0 # First hex is 3020100 # [PASS] # ------------------------- # running ./hugepage-mremap # ------------------------- # Map haddr: Returned address is 0x40000000 # Map daddr: Returned address is 0xb7200000 # Map vaddr: Returned address is 0xb6800000 # Address returned by mmap() =3D 0xb5e00000 # Mremap: Returned address is 0xb6800000 # First hex is 0 # First hex is 3020100 # [PASS] # -------------------------- # running ./hugepage-vmemmap # -------------------------- # check_page_flags: Invalid argument # Returned address is 0xb7a00000 whose pfn is bff58b58 # Head page flags (4e4084) is invalid # [FAIL] # ------------------------- # running ./hugetlb-madvise # ------------------------- # [PASS] # NOTE: These hugetlb tests provide minimal coverage. Use # https://github.com/libhugetlbfs/libhugetlbfs.git for # hugetlb regression testing. # ----------------------------- # running ./map_fixed_noreplace # ----------------------------- # mmap() @ 0xb7fc0000-0xb7fc5000 p=3D0xb7fc0000 result=3DSuccess # unmap() successful # mmap() @ 0xb7fc1000-0xb7fc4000 p=3D0xb7fc1000 result=3DSuccess # mmap() @ 0xb7fc0000-0xb7fc5000 p=3D0xffffffff result=3DFile exists # mmap() @ 0xb7fc2000-0xb7fc3000 p=3D0xffffffff result=3DFile exists # mmap() @ 0xb7fc3000-0xb7fc5000 p=3D0xffffffff result=3DFile exists # mmap() @ 0xb7fc0000-0xb7fc2000 p=3D0xffffffff result=3DFile exists # mmap() @ 0xb7fc0000-0xb7fc1000 p=3D0xb7fc0000 result=3DSuccess # mmap() @ 0xb7fc4000-0xb7fc5000 p=3D0xb7fc4000 result=3DSuccess # unmap() successful # OK # [PASS] # --------------------- # running ./gup_test -u # --------------------- # GUP_FAST_BENCHMARK: Time: get:5721 put:154 us # [PASS] # --------------------- # running ./gup_test -a # --------------------- # PIN_FAST_BENCHMARK: Time: get:6009 put:37 us # [PASS] # ----------------------------------------- # running ./gup_test -ct -F 0x1 0 19 0x1000 # ----------------------------------------- # DUMP_USER_PAGES_TEST: done # [PASS] # -------------------------------- # running ./userfaultfd anon 20 16 # -------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 640 # bounces: 15, mode: rnd racing ver poll, userfaults: 1033 missing (158+151= +91+108+106+107+133+179+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 233 missing (35+76+63+8+1= 0+13+16+12+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 1025 missing (167+92+147+106= +161+184+68+100+=08)=20 # bounces: 12, mode: ver poll, userfaults: 294 missing (59+29+24+18+61+14+5= 0+39+=08)=20 # bounces: 11, mode: rnd racing poll, userfaults: 1223 missing (112+177+223= +203+115+168+142+83+=08)=20 # bounces: 10, mode: racing poll, userfaults: 102 missing (31+19+13+13+12+6= +5+3+=08)=20 # bounces: 9, mode: rnd poll, userfaults: 866 missing (171+123+99+123+70+13= 0+101+49+=08)=20 # bounces: 8, mode: poll, userfaults: 485 missing (55+99+59+73+67+66+60+6+= =08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 2044 missing (457+397+= 412+354+133+117+91+83+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 951 missing (230+147+87+12= 0+174+73+63+57+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 1602 missing (216+274+199+219= +252+355+65+22+=08)=20 # bounces: 4, mode: ver read, userfaults: 475 missing (123+90+34+84+49+33+2= 5+37+=08)=20 # bounces: 3, mode: rnd racing read, userfaults: 1072 missing (333+83+86+94= +233+133+102+8+=08)=20 # bounces: 2, mode: racing read, userfaults: 568 missing (126+76+122+58+20+= 94+70+2+=08)=20 # bounces: 1, mode: rnd read, userfaults: 1575 missing (586+57+118+218+169+= 111+225+91+=08)=20 # bounces: 0, mode: read, userfaults: 1778 missing (295+283+299+188+308+185= +187+33+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+=08)= =20 # [PASS] # ------------------------------------ # running ./userfaultfd hugetlb 128 32 # ------------------------------------ # nr_pages: 64, nr_pages_per_cpu: 8 # bounces: 31, mode: rnd racing ver poll, userfaults: 41 missing (17+9+8+4+= 3+0+0+0+=08)=20 # bounces: 30, mode: racing ver poll, userfaults: 45 missing (7+32+5+1+0+0+= 0+0+=08)=20 # bounces: 29, mode: rnd ver poll, userfaults: 39 missing (15+10+7+6+1+0+0+= 0+=08)=20 # bounces: 28, mode: ver poll, userfaults: 48 missing (19+28+1+0+0+0+0+0+= =08)=20 # bounces: 27, mode: rnd racing poll, userfaults: 41 missing (17+11+8+4+1+0= +0+0+=08)=20 # bounces: 26, mode: racing poll, userfaults: 25 missing (16+3+3+2+1+0+0+0+= =08)=20 # bounces: 25, mode: rnd poll, userfaults: 39 missing (15+10+9+4+1+0+0+0+= =08)=20 # bounces: 24, mode: poll, userfaults: 24 missing (10+8+3+3+0+0+0+0+=08)=20 # bounces: 23, mode: rnd racing ver read, userfaults: 40 missing (15+13+8+4= +0+0+0+0+=08)=20 # bounces: 22, mode: racing ver read, userfaults: 25 missing (10+7+5+2+1+0+= 0+0+=08)=20 # bounces: 21, mode: rnd ver read, userfaults: 40 missing (16+10+8+3+3+0+0+= 0+=08)=20 # bounces: 20, mode: ver read, userfaults: 30 missing (12+10+7+0+0+1+0+0+= =08)=20 # bounces: 19, mode: rnd racing read, userfaults: 43 missing (15+14+7+6+1+0= +0+0+=08)=20 # bounces: 18, mode: racing read, userfaults: 56 missing (7+37+6+4+1+1+0+0+= =08)=20 # bounces: 17, mode: rnd read, userfaults: 43 missing (20+12+6+4+1+0+0+0+= =08)=20 # bounces: 16, mode: read, userfaults: 48 missing (38+5+3+2+0+0+0+0+=08)=20 # bounces: 15, mode: rnd racing ver poll, userfaults: 41 missing (15+10+8+6= +2+0+0+0+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 24 missing (8+8+4+1+3+0+0= +0+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 42 missing (14+12+8+6+2+0+0+= 0+=08)=20 # bounces: 12, mode: ver poll, userfaults: 32 missing (18+9+2+2+1+0+0+0+=08= )=20 # bounces: 11, mode: rnd racing poll, userfaults: 41 missing (15+10+10+6+0+= 0+0+0+=08)=20 # bounces: 10, mode: racing poll, userfaults: 27 missing (12+4+5+4+2+0+0+0+= =08)=20 # bounces: 9, mode: rnd poll, userfaults: 45 missing (12+26+6+1+0+0+0+0+=08= )=20 # bounces: 8, mode: poll, userfaults: 38 missing (15+10+2+6+1+3+1+0+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 43 missing (18+13+7+4+= 1+0+0+0+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 32 missing (9+6+6+4+2+4+1+= 0+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 38 missing (14+9+8+6+1+0+0+0+= =08)=20 # bounces: 4, mode: ver read, userfaults: 56 missing (36+13+4+3+0+0+0+0+=08= )=20 # bounces: 3, mode: rnd racing read, userfaults: 42 missing (16+11+10+3+2+0= +0+0+=08)=20 # bounces: 2, mode: racing read, userfaults: 39 missing (15+11+7+1+2+2+1+0+= =08)=20 # bounces: 1, mode: rnd read, userfaults: 40 missing (14+11+8+5+2+0+0+0+=08= )=20 # bounces: 0, mode: read, userfaults: 45 missing (12+9+7+7+5+1+4+0+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+=08)=20 # [PASS] # ------------------------------------------- # running ./userfaultfd hugetlb_shared 128 32 # ------------------------------------------- # nr_pages: 64, nr_pages_per_cpu: 8 # bounces: 31, mode: rnd racing ver poll, userfaults: 39 missing (14+10+8+6= +1+0+0+0+=08)=20 # bounces: 30, mode: racing ver poll, userfaults: 29 missing (11+5+6+7+0+0+= 0+0+=08)=20 # bounces: 29, mode: rnd ver poll, userfaults: 40 missing (17+12+6+3+2+0+0+= 0+=08)=20 # bounces: 28, mode: ver poll, userfaults: 28 missing (11+9+7+1+0+0+0+0+=08= )=20 # bounces: 27, mode: rnd racing poll, userfaults: 41 missing (17+11+9+4+0+0= +0+0+=08)=20 # bounces: 26, mode: racing poll, userfaults: 25 missing (15+4+4+2+0+0+0+0+= =08)=20 # bounces: 25, mode: rnd poll, userfaults: 41 missing (17+11+7+6+0+0+0+0+= =08)=20 # bounces: 24, mode: poll, userfaults: 28 missing (13+10+4+1+0+0+0+0+=08)=20 # bounces: 23, mode: rnd racing ver read, userfaults: 42 missing (18+11+7+4= +2+0+0+0+=08)=20 # bounces: 22, mode: racing ver read, userfaults: 24 missing (12+7+3+0+2+0+= 0+0+=08)=20 # bounces: 21, mode: rnd ver read, userfaults: 40 missing (15+13+8+4+0+0+0+= 0+=08)=20 # bounces: 20, mode: ver read, userfaults: 34 missing (13+11+7+3+0+0+0+0+= =08)=20 # bounces: 19, mode: rnd racing read, userfaults: 41 missing (16+13+7+4+1+0= +0+0+=08)=20 # bounces: 18, mode: racing read, userfaults: 31 missing (8+13+7+2+1+0+0+0+= =08)=20 # bounces: 17, mode: rnd read, userfaults: 42 missing (20+12+7+3+0+0+0+0+= =08)=20 # bounces: 16, mode: read, userfaults: 36 missing (15+11+2+4+1+2+1+0+=08)=20 # bounces: 15, mode: rnd racing ver poll, userfaults: 42 missing (17+13+8+3= +1+0+0+0+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 29 missing (10+6+8+2+1+2+= 0+0+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 41 missing (12+13+8+6+2+0+0+= 0+=08)=20 # bounces: 12, mode: ver poll, userfaults: 22 missing (7+9+4+1+1+0+0+0+=08)= =20 # bounces: 11, mode: rnd racing poll, userfaults: 39 missing (14+10+11+2+2+= 0+0+0+=08)=20 # bounces: 10, mode: racing poll, userfaults: 27 missing (13+4+3+3+4+0+0+0+= =08)=20 # bounces: 9, mode: rnd poll, userfaults: 42 missing (15+11+10+4+2+0+0+0+= =08)=20 # bounces: 8, mode: poll, userfaults: 26 missing (12+7+4+1+0+2+0+0+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 47 missing (11+32+4+0+= 0+0+0+0+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 39 missing (12+10+5+4+7+1+= 0+0+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 42 missing (14+14+6+6+2+0+0+0= +=08)=20 # bounces: 4, mode: ver read, userfaults: 42 missing (12+12+8+1+6+3+0+0+=08= )=20 # bounces: 3, mode: rnd racing read, userfaults: 42 missing (15+14+9+3+1+0+= 0+0+=08)=20 # bounces: 2, mode: racing read, userfaults: 42 missing (17+7+7+3+7+1+0+0+= =08)=20 # bounces: 1, mode: rnd read, userfaults: 42 missing (18+12+7+5+0+0+0+0+=08= )=20 # bounces: 0, mode: read, userfaults: 51 missing (18+11+5+7+1+5+3+1+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+=08)=20 # [PASS] # --------------------------------- # running ./userfaultfd shmem 20 16 # --------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 640 # bounces: 15, mode: rnd racing ver poll, userfaults: 975 missing (125+302+= 104+72+171+94+87+20+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 870 missing (95+108+68+80= +263+154+44+58+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 864 missing (126+100+103+144= +112+20+159+100+=08)=20 # bounces: 12, mode: ver poll, userfaults: 555 missing (68+156+79+76+43+60+= 58+15+=08)=20 # bounces: 11, mode: rnd racing poll, userfaults: 775 missing (179+169+115+= 36+18+80+117+61+=08)=20 # bounces: 10, mode: racing poll, userfaults: 397 missing (133+48+33+43+61+= 15+38+26+=08)=20 # bounces: 9, mode: rnd poll, userfaults: 701 missing (129+33+62+220+70+47+= 81+59+=08)=20 # bounces: 8, mode: poll, userfaults: 913 missing (234+77+66+101+133+106+87= +109+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 1415 missing (128+450+= 320+65+183+199+8+62+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 391 missing (172+35+20+47+= 26+88+0+3+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 1134 missing (158+169+95+307+= 116+121+85+83+=08)=20 # bounces: 4, mode: ver read, userfaults: 895 missing (158+138+180+170+71+7= 0+77+31+=08)=20 # bounces: 3, mode: rnd racing read, userfaults: 1298 missing (298+251+137+= 148+139+130+115+80+=08)=20 # bounces: 2, mode: racing read, userfaults: 758 missing (145+147+150+135+4= 6+82+37+16+=08)=20 # bounces: 1, mode: rnd read, userfaults: 1263 missing (368+178+149+157+59+= 127+76+149+=08)=20 # bounces: 0, mode: read, userfaults: 229 missing (44+34+33+38+28+14+29+9+= =08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+=08)= =20 # [PASS] # ------------------------------------ # running ./userfaultfd anon:dev 20 16 # ------------------------------------ # nr_pages: 5120, nr_pages_per_cpu: 640 # bounces: 15, mode: rnd racing ver poll, userfaults: 984 missing (123+154+= 202+175+155+148+27+0+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 329 missing (47+36+29+38+= 34+25+13+107+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 961 missing (50+296+115+70+1= 35+82+191+22+=08)=20 # bounces: 12, mode: ver poll, userfaults: 276 missing (68+56+23+49+24+24+3= 0+2+=08)=20 # bounces: 11, mode: rnd racing poll, userfaults: 941 missing (139+126+152+= 148+100+118+71+87+=08)=20 # bounces: 10, mode: racing poll, userfaults: 648 missing (93+44+51+221+70+= 83+53+33+=08)=20 # bounces: 9, mode: rnd poll, userfaults: 1012 missing (235+42+70+123+175+2= 02+59+106+=08)=20 # bounces: 8, mode: poll, userfaults: 933 missing (176+147+92+103+127+97+78= +113+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 1697 missing (208+307+= 292+282+338+183+22+65+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 1029 missing (273+195+164+= 149+96+65+48+39+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 1066 missing (194+274+99+295+= 85+14+56+49+=08)=20 # bounces: 4, mode: ver read, userfaults: 1412 missing (268+305+45+189+412+= 125+28+40+=08)=20 # bounces: 3, mode: rnd racing read, userfaults: 1438 missing (275+119+155+= 195+405+142+81+66+=08)=20 # bounces: 2, mode: racing read, userfaults: 739 missing (58+119+117+113+11= 1+139+82+0+=08)=20 # bounces: 1, mode: rnd read, userfaults: 949 missing (151+92+269+101+155+5= 6+64+61+=08)=20 # bounces: 0, mode: read, userfaults: 444 missing (93+85+67+38+49+30+54+28+= =08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+=08)= =20 # [PASS] # ---------------------------------------- # running ./userfaultfd hugetlb:dev 128 32 # ---------------------------------------- # nr_pages: 64, nr_pages_per_cpu: 8 # bounces: 31, mode: rnd racing ver poll, userfaults: 42 missing (16+10+10+= 4+2+0+0+0+=08)=20 # bounces: 30, mode: racing ver poll, userfaults: 29 missing (15+2+5+4+2+1+= 0+0+=08)=20 # bounces: 29, mode: rnd ver poll, userfaults: 39 missing (15+11+7+4+2+0+0+= 0+=08)=20 # bounces: 28, mode: ver poll, userfaults: 30 missing (14+10+4+1+1+0+0+0+= =08)=20 # bounces: 27, mode: rnd racing poll, userfaults: 46 missing (12+25+5+3+1+0= +0+0+=08)=20 # bounces: 26, mode: racing poll, userfaults: 25 missing (12+5+3+2+2+1+0+0+= =08)=20 # bounces: 25, mode: rnd poll, userfaults: 41 missing (15+11+10+4+1+0+0+0+= =08)=20 # bounces: 24, mode: poll, userfaults: 31 missing (14+10+4+1+2+0+0+0+=08)=20 # bounces: 23, mode: rnd racing ver read, userfaults: 40 missing (13+12+9+5= +1+0+0+0+=08)=20 # bounces: 22, mode: racing ver read, userfaults: 24 missing (10+8+4+2+0+0+= 0+0+=08)=20 # bounces: 21, mode: rnd ver read, userfaults: 39 missing (13+11+7+6+2+0+0+= 0+=08)=20 # bounces: 20, mode: ver read, userfaults: 34 missing (12+13+5+4+0+0+0+0+= =08)=20 # bounces: 19, mode: rnd racing read, userfaults: 39 missing (12+12+9+4+2+0= +0+0+=08)=20 # bounces: 18, mode: racing read, userfaults: 32 missing (16+5+6+2+2+1+0+0+= =08)=20 # bounces: 17, mode: rnd read, userfaults: 41 missing (14+12+9+4+2+0+0+0+= =08)=20 # bounces: 16, mode: read, userfaults: 29 missing (10+8+2+5+4+0+0+0+=08)=20 # bounces: 15, mode: rnd racing ver poll, userfaults: 42 missing (15+11+9+5= +2+0+0+0+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 32 missing (11+2+11+2+4+2= +0+0+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 43 missing (19+9+8+5+2+0+0+0= +=08)=20 # bounces: 12, mode: ver poll, userfaults: 48 missing (11+8+28+1+0+0+0+0+= =08)=20 # bounces: 11, mode: rnd racing poll, userfaults: 42 missing (18+12+6+5+1+0= +0+0+=08)=20 # bounces: 10, mode: racing poll, userfaults: 23 missing (14+5+4+0+0+0+0+0+= =08)=20 # bounces: 9, mode: rnd poll, userfaults: 49 missing (14+28+6+1+0+0+0+0+=08= )=20 # bounces: 8, mode: poll, userfaults: 30 missing (12+3+6+3+5+1+0+0+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 44 missing (17+12+8+4+= 3+0+0+0+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 32 missing (14+5+8+4+1+0+0= +0+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 42 missing (16+12+8+4+2+0+0+0= +=08)=20 # bounces: 4, mode: ver read, userfaults: 38 missing (23+5+1+2+2+1+4+0+=08)= =20 # bounces: 3, mode: rnd racing read, userfaults: 43 missing (15+12+8+7+1+0+= 0+0+=08)=20 # bounces: 2, mode: racing read, userfaults: 39 missing (8+13+9+2+5+1+1+0+= =08)=20 # bounces: 1, mode: rnd read, userfaults: 43 missing (19+10+7+6+1+0+0+0+=08= )=20 # bounces: 0, mode: read, userfaults: 45 missing (13+13+5+7+1+2+2+2+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+=08)=20 # [PASS] # ----------------------------------------------- # running ./userfaultfd hugetlb_shared:dev 128 32 # ----------------------------------------------- # nr_pages: 64, nr_pages_per_cpu: 8 # bounces: 31, mode: rnd racing ver poll, userfaults: 42 missing (13+12+10+= 5+2+0+0+0+=08)=20 # bounces: 30, mode: racing ver poll, userfaults: 29 missing (11+6+7+1+2+2+= 0+0+=08)=20 # bounces: 29, mode: rnd ver poll, userfaults: 42 missing (17+11+8+4+2+0+0+= 0+=08)=20 # bounces: 28, mode: ver poll, userfaults: 36 missing (22+10+4+0+0+0+0+0+= =08)=20 # bounces: 27, mode: rnd racing poll, userfaults: 40 missing (13+12+11+4+0+= 0+0+0+=08)=20 # bounces: 26, mode: racing poll, userfaults: 30 missing (23+2+2+3+0+0+0+0+= =08)=20 # bounces: 25, mode: rnd poll, userfaults: 39 missing (15+11+9+4+0+0+0+0+= =08)=20 # bounces: 24, mode: poll, userfaults: 28 missing (13+7+5+2+1+0+0+0+=08)=20 # bounces: 23, mode: rnd racing ver read, userfaults: 42 missing (16+11+9+4= +2+0+0+0+=08)=20 # bounces: 22, mode: racing ver read, userfaults: 32 missing (23+7+2+0+0+0+= 0+0+=08)=20 # bounces: 21, mode: rnd ver read, userfaults: 40 missing (12+13+9+4+2+0+0+= 0+=08)=20 # bounces: 20, mode: ver read, userfaults: 37 missing (10+15+8+3+0+1+0+0+= =08)=20 # bounces: 19, mode: rnd racing read, userfaults: 42 missing (18+12+7+4+1+0= +0+0+=08)=20 # bounces: 18, mode: racing read, userfaults: 30 missing (13+7+5+3+1+1+0+0+= =08)=20 # bounces: 17, mode: rnd read, userfaults: 39 missing (13+13+6+5+2+0+0+0+= =08)=20 # bounces: 16, mode: read, userfaults: 32 missing (11+11+6+0+3+1+0+0+=08)=20 # bounces: 15, mode: rnd racing ver poll, userfaults: 37 missing (17+9+6+3+= 2+0+0+0+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 25 missing (20+2+1+2+0+0+= 0+0+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 40 missing (15+13+6+4+2+0+0+= 0+=08)=20 # bounces: 12, mode: ver poll, userfaults: 23 missing (11+7+2+2+0+1+0+0+=08= )=20 # bounces: 11, mode: rnd racing poll, userfaults: 40 missing (16+13+7+3+1+0= +0+0+=08)=20 # bounces: 10, mode: racing poll, userfaults: 33 missing (10+7+5+5+4+2+0+0+= =08)=20 # bounces: 9, mode: rnd poll, userfaults: 43 missing (17+12+9+4+1+0+0+0+=08= )=20 # bounces: 8, mode: poll, userfaults: 35 missing (13+10+4+4+3+1+0+0+=08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 42 missing (17+11+10+4= +0+0+0+0+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 41 missing (15+6+9+6+4+1+0= +0+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 42 missing (15+10+9+6+2+0+0+0= +=08)=20 # bounces: 4, mode: ver read, userfaults: 51 missing (11+29+6+2+3+0+0+0+=08= )=20 # bounces: 3, mode: rnd racing read, userfaults: 45 missing (15+16+8+5+1+0+= 0+0+=08)=20 # bounces: 2, mode: racing read, userfaults: 38 missing (14+7+9+2+2+1+3+0+= =08)=20 # bounces: 1, mode: rnd read, userfaults: 41 missing (14+13+6+6+2+0+0+0+=08= )=20 # bounces: 0, mode: read, userfaults: 51 missing (13+14+6+15+2+1+0+0+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 64 missing (64+=08)=20 # [PASS] # ------------------------------------- # running ./userfaultfd shmem:dev 20 16 # ------------------------------------- # nr_pages: 5120, nr_pages_per_cpu: 640 # bounces: 15, mode: rnd racing ver poll, userfaults: 781 missing (110+120+= 107+107+58+154+124+1+=08)=20 # bounces: 14, mode: racing ver poll, userfaults: 460 missing (111+96+45+27= +85+65+22+9+=08)=20 # bounces: 13, mode: rnd ver poll, userfaults: 1032 missing (199+74+95+249+= 174+77+65+99+=08)=20 # bounces: 12, mode: ver poll, userfaults: 907 missing (235+187+71+63+136+5= 7+41+117+=08)=20 # bounces: 11, mode: rnd racing poll, userfaults: 1253 missing (107+171+138= +181+110+283+146+117+=08)=20 # bounces: 10, mode: racing poll, userfaults: 484 missing (66+50+32+145+21+= 48+57+65+=08)=20 # bounces: 9, mode: rnd poll, userfaults: 1125 missing (108+233+246+180+63+= 17+101+177+=08)=20 # bounces: 8, mode: poll, userfaults: 433 missing (82+68+45+43+58+44+62+31+= =08)=20 # bounces: 7, mode: rnd racing ver read, userfaults: 664 missing (76+73+193= +70+114+65+44+29+=08)=20 # bounces: 6, mode: racing ver read, userfaults: 729 missing (122+146+140+9= 8+76+75+46+26+=08)=20 # bounces: 5, mode: rnd ver read, userfaults: 1504 missing (312+271+257+258= +136+110+58+102+=08)=20 # bounces: 4, mode: ver read, userfaults: 747 missing (262+96+86+104+59+74+= 53+13+=08)=20 # bounces: 3, mode: rnd racing read, userfaults: 1941 missing (292+345+445+= 405+170+197+20+67+=08)=20 # bounces: 2, mode: racing read, userfaults: 414 missing (168+87+38+53+9+52= +0+7+=08)=20 # bounces: 1, mode: rnd read, userfaults: 1732 missing (288+384+276+294+224= +156+59+51+=08)=20 # bounces: 0, mode: read, userfaults: 605 missing (140+127+67+114+45+38+70+= 4+=08)=20 # testing UFFDIO_ZEROPAGE: done. # testing signal delivery: done. # testing events (fork, remap, remove): userfaults: 5120 missing (5120+=08)= =20 # [PASS] # ------------------------- # running ./compaction_test # ------------------------- # No of huge pages allocated =3D 316 # [PASS] # --------------------------------------- # running sudo -u nobody ./on-fault-limit # --------------------------------------- # [PASS] # ---------------------- # running ./map_populate # ---------------------- # [PASS] # --------------------------- # running ./mlock-random-test # --------------------------- # mlock() failure at |0xd5b1d0(131072)| mlock:|0xd5c88b(123349)| # [FAIL] # ---------------------- # running ./mlock2-tests # ---------------------- # munlock(): Cannot allocate memory # munlock(): Cannot allocate memory # [FAIL] # ----------------------- # running ./mrelease_test # ----------------------- # process_mrelease with wrong pidfd: Function not implemented # [SKIP] # --------------------- # running ./mremap_test # --------------------- # # Test configs: # threshold_mb=3D4 # pattern_seed=3D1679920647 #=20 # 1..15 # # mremap failed: Invalid argument # ok 1 # XFAIL mremap - Source and Destination Regions Overlapping # Expected mremap failure # # mremap failed: Invalid argument # ok 2 # XFAIL mremap - Destination Address Misaligned (1KB-aligned) # Expected mremap failure # # Failed to map source region: Invalid argument # ok 3 # XFAIL mremap - Source Address Misaligned (1KB-aligned) # Expected mremap failure # ok 4 8KB mremap - Source PTE-aligned, Destination PTE-aligned # mremap time: 23985ns # ok 5 2MB mremap - Source 1MB-aligned, Destination PTE-aligned # mremap time: 35924ns # ok 6 2MB mremap - Source 1MB-aligned, Destination 1MB-aligned # mremap time: 37254ns # ok 7 4MB mremap - Source PMD-aligned, Destination PTE-aligned # mremap time: 48255ns # ok 8 4MB mremap - Source PMD-aligned, Destination 1MB-aligned # mremap time: 49033ns # ok 9 4MB mremap - Source PMD-aligned, Destination PMD-aligned # mremap time: 25124ns # # Failed to map source region: Cannot allocate memory # not ok 10 2GB mremap - Source PUD-aligned, Destination PTE-aligned # # Failed to map source region: Cannot allocate memory # not ok 11 2GB mremap - Source PUD-aligned, Destination 1MB-aligned # # Failed to map source region: Cannot allocate memory # not ok 12 2GB mremap - Source PUD-aligned, Destination PMD-aligned # # Failed to map source region: Cannot allocate memory # not ok 13 2GB mremap - Source PUD-aligned, Destination PUD-aligned # not ok 14 mremap expand merge # not ok 15 mremap expand merge offset # # Totals: pass:6 fail:6 xfail:3 xpass:0 skip:0 error:0 # [FAIL] # ------------------- # running ./thuge-gen # ------------------- # Found 2MB # Not enough huge pages for page size 2 MB, need 4 # [PASS] # ------------------------------- # running ./test_vmalloc.sh smoke # ------------------------------- # ./run_vmtests.sh: line 149: ./test_vmalloc.sh: Permission denied # [FAIL] # -------------------------- # running ./mremap_dontunmap # -------------------------- # OK # [PASS] # --------------------------- # running ./test_hmm.sh smoke # --------------------------- # ./run_vmtests.sh: line 149: ./test_hmm.sh: Permission denied # [FAIL] # ----------------------- # running ./madv_populate # ----------------------- # TAP version 13 # 1..21 # # [RUN] test_prot_read # ok 1 MADV_POPULATE_READ with PROT_READ # ok 2 MADV_POPULATE_WRITE with PROT_READ # # [RUN] test_prot_write # ok 3 MADV_POPULATE_READ with PROT_WRITE # ok 4 MADV_POPULATE_WRITE with PROT_WRITE # # [RUN] test_holes # ok 5 MADV_POPULATE_READ with holes in the middle # ok 6 MADV_POPULATE_WRITE with holes in the middle # ok 7 MADV_POPULATE_READ with holes at the end # ok 8 MADV_POPULATE_WRITE with holes at the end # ok 9 MADV_POPULATE_READ with holes at the beginning # ok 10 MADV_POPULATE_WRITE with holes at the beginning # # [RUN] test_populate_read # ok 11 range initially not populated # ok 12 MADV_POPULATE_READ # ok 13 range is populated # # [RUN] test_populate_write # ok 14 range initially not populated # ok 15 MADV_POPULATE_WRITE # ok 16 range is populated # # [RUN] test_softdirty # ok 17 range is not softdirty # ok 18 MADV_POPULATE_READ # ok 19 range is not softdirty # ok 20 MADV_POPULATE_WRITE # not ok 21 range is softdirty # Bail out! 1 out of 21 tests failed # # Totals: pass:20 fail:1 xfail:0 xpass:0 skip:0 error:0 # [FAIL] # ---------------------- # running ./memfd_secret # ---------------------- # page_size: 4096, mlock.soft: 8388608, mlock.hard: 8388608 # TAP version 13 # 1..4 # ok 2 # SKIP memfd_secret is not supported # # Planned tests !=3D run tests (4 !=3D 1) # # Totals: pass:0 fail:0 xfail:0 xpass:0 skip:1 error:0 # [SKIP] # ---------------------------- # running ./ksm_tests -M -p 10 # ---------------------------- # OK # [PASS] # ---------------------- # running ./ksm_tests -U # ---------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 0 # --------------------------------- # OK # [PASS] # --------------------------------- # running ./ksm_tests -Z -p 10 -z 1 # --------------------------------- # OK # [PASS] # --------------------------- # running ./ksm_tests -N -m 1 # --------------------------- # At least 2 NUMA nodes must be available # [SKIP] # --------------------------- # running ./ksm_tests -N -m 0 # --------------------------- # At least 2 NUMA nodes must be available # [SKIP] # ------------------------------ # running ./ksm_functional_tests # ------------------------------ # TAP version 13 # 1..3 # # [RUN] test_unmerge # ok 1 Pages were unmerged # # [RUN] test_unmerge_discarded # ok 2 Pages were unmerged # # [RUN] test_unmerge_uffd_wp # ok 3 # SKIP UFFD_FEATURE_PAGEFAULT_FLAG_WP not available # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:1 error:0 # [PASS] # ------------------------------ # running ./ksm_functional_tests # ------------------------------ # TAP version 13 # 1..3 # # [RUN] test_unmerge # ok 1 Pages were unmerged # # [RUN] test_unmerge_discarded # ok 2 Pages were unmerged # # [RUN] test_unmerge_uffd_wp # ok 3 # SKIP UFFD_FEATURE_PAGEFAULT_FLAG_WP not available # # Totals: pass:2 fail:0 xfail:0 xpass:0 skip:1 error:0 # [PASS] # -------------------- # running ./soft-dirty # -------------------- # TAP version 13 # 1..15 # # dirty bit was 0, but should be 1 (i=3D0) # not ok 1 Test test_simple # not ok 2 Test test_vma_reuse dirty bit of allocated page # not ok 3 Test test_vma_reuse dirty bit of reused address page # ok 4 # SKIP Test test_hugepage huge page allocation # ok 5 # SKIP Test test_hugepage huge page dirty bit # not ok 6 Test test_mprotect-anon dirty bit of new written page # ok 7 Test test_mprotect-anon soft-dirty clear after clear_refs # ok 8 Test test_mprotect-anon soft-dirty clear after marking RO # ok 9 Test test_mprotect-anon soft-dirty clear after marking RW # not ok 10 Test test_mprotect-anon soft-dirty after rewritten # not ok 11 Test test_mprotect-file dirty bit of new written page # ok 12 Test test_mprotect-file soft-dirty clear after clear_refs # ok 13 Test test_mprotect-file soft-dirty clear after marking RO # ok 14 Test test_mprotect-file soft-dirty clear after marking RW # not ok 15 Test test_mprotect-file soft-dirty after rewritten # # Totals: pass:6 fail:7 xfail:0 xpass:0 skip:2 error:0 # [PASS] # ------------- # running ./cow # ------------- # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # ok 31 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with partially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # ok 31 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with partially shared THP # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # ok 31 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with partially shared THP # ok 32 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with hugetlb (2048 kB) # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # ok 31 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with partially shared THP # ok 32 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with hugetlb (2048 kB) # not ok 33 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= base page # # [INFO] detected THP size: 2048 KiB # # [INFO] detected hugetlb size: 2048 KiB # # [INFO] huge zeropage is enabled # TAP version 13 # 1..151 # # [INFO] Anonymous memory tests in private mappings # # [RUN] Basic COW after fork() ... with base page # ok 1 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped out base page # ok 2 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with THP # ok 3 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out THP # ok 4 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with PTE-mapped THP # ok 5 No leak from parent into child # # [RUN] Basic COW after fork() ... with swapped-out, PTE-mapped THP # ok 6 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with single PTE of THP # ok 7 No leak from parent into child # # [RUN] Basic COW after fork() ... with single PTE of swapped-out THP # ok 8 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() ... with partially mremap()'ed THP # ok 9 No leak from parent into child # # [RUN] Basic COW after fork() ... with partially shared THP # ok 10 No leak from parent into child # # [RUN] Basic COW after fork() ... with hugetlb (2048 kB) # ok 11 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with base= page # ok 12 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped out base page # ok 13 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with THP # ok 14 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out THP # ok 15 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with PTE-= mapped THP # ok 16 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with swap= ped-out, PTE-mapped THP # ok 17 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of THP # ok 18 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with sing= le PTE of swapped-out THP # ok 19 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially mremap()'ed THP # ok 20 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with part= ially shared THP # ok 21 No leak from parent into child # # [RUN] Basic COW after fork() with mprotect() optimization ... with huge= tlb (2048 kB) # ok 22 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with base page # ok 23 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped out base page # ok 24 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with THP # ok 25 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out THP # ok 26 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with PTE-mapped THP # ok 27 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with swapped-out, PTE-mapped THP # ok 28 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with single PTE of THP # ok 29 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with single PTE of swapped-out TH= P # ok 30 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child ... with partially mremap()'ed THP # ok 31 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with partially shared THP # ok 32 No leak from parent into child # # [RUN] vmsplice() + unmap in child ... with hugetlb (2048 kB) # not ok 33 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= base page # ok 34 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped out base page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # ok 60 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out, P= TE-mapped THP # ok 61 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # ok 60 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out, P= TE-mapped THP # ok 61 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = THP # ok 62 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = swapped-out THP # ok 63 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with partially mrem= ap()'ed THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # ok 60 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out, P= TE-mapped THP # ok 61 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = THP # ok 62 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = swapped-out THP # ok 63 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with partially mrem= ap()'ed THP # ok 64 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with partially shar= ed THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # ok 60 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out, P= TE-mapped THP # ok 61 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = THP # ok 62 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = swapped-out THP # ok 63 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with partially mrem= ap()'ed THP # ok 64 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with partially shar= ed THP # e() + unmap in child with mprotect() optimization ... with swapped out ba= se page # ok 35 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= THP # ok 36 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out THP # ok 37 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= PTE-mapped THP # ok 38 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= swapped-out, PTE-mapped THP # ok 39 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of THP # ok 40 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= single PTE of swapped-out THP # ok 41 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially mremap()'ed THP # ok 42 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= partially shared THP # ok 43 No leak from parent into child # # [RUN] vmsplice() + unmap in child with mprotect() optimization ... with= hugetlb (2048 kB) # not ok 44 No leak from parent into child # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with b= ase page # ok 45 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped out base page # ok 46 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with T= HP # ok 47 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out THP # ok 48 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with P= TE-mapped THP # ok 49 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= wapped-out, PTE-mapped THP # ok 50 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of THP # ok 51 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with s= ingle PTE of swapped-out THP # ok 52 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially mremap()'ed THP # ok 53 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with p= artially shared THP # ok 54 No leak from child into parent # # [RUN] vmsplice() before fork(), unmap in parent after fork() ... with h= ugetlb (2048 kB) # not ok 55 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with base page # ok 56 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped out ba= se page # ok 57 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with THP # ok 58 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out TH= P # ok 59 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with PTE-mapped THP # ok 60 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with swapped-out, P= TE-mapped THP # ok 61 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = THP # ok 62 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with single PTE of = swapped-out THP # ok 63 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] vmsplice() + unmap in parent after fork() ... with partially mrem= ap()'ed THP # ok 64 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with partially shar= ed THP # ok 65 No leak from child into parent # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # ok 93 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out, PTE-mapped THP # ok 94 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # ok 93 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out, PTE-mapped THP # ok 94 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of THP # ok 95 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of swapped-out THP # ok 96 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly mremap()'ed THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # ok 93 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out, PTE-mapped THP # ok 94 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of THP # ok 95 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of swapped-out THP # ok 96 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly mremap()'ed THP # ok 97 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly shared THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # ok 93 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out, PTE-mapped THP # ok 94 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of THP # ok 95 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of swapped-out THP # ok 96 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly mremap()'ed THP # ok 97 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly shared THP # t # # [RUN] vmsplice() + unmap in parent after fork() ... with hugetlb (2048 = kB) # not ok 66 No leak from child into parent # # [RUN] R/O GUP pin on R/O-mapped shared page ... with base page # ok 67 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped out base p= age # ok 68 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with THP # ok 69 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out THP # ok 70 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with PTE-mapped THP # ok 71 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with swapped-out, PTE-m= apped THP # ok 72 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of THP # ok 73 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with single PTE of swap= ped-out THP # ok 74 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially mremap()= 'ed THP # ok 75 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with partially shared T= HP # ok 76 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped shared page ... with hugetlb (2048 kB) # ok 77 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with base page # ok 78 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped out b= ase page # ok 79 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with THP # ok 80 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out T= HP # ok 81 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with PTE-mapped TH= P # ok 82 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with swapped-out, = PTE-mapped THP # ok 83 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= THP # ok 84 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with single PTE of= swapped-out THP # ok 85 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially mre= map()'ed THP # ok 86 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with partially sha= red THP # ok 87 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped shared page ... with hugetlb (2048= kB) # ok 88 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with base pa= ge # ok 89 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= out base page # ok 90 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with THP # ok 91 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out THP # ok 92 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with PTE-map= ped THP # ok 93 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with swapped= -out, PTE-mapped THP # ok 94 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of THP # ok 95 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with single = PTE of swapped-out THP # ok 96 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly mremap()'ed THP # ok 97 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with partial= ly shared THP # ok 98 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped previously-shared page ... with hugetlb= (2048 kB) # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # ok 109 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with hu= getlb (2048 kB) # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # ok 109 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with hu= getlb (2048 kB) # ok 110 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with base page # ok 111 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped out bas= e page # ok 112 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with THP # ok 113 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out THP # ok 114 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with PTE-mapped THP # ok 115 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out, PT= E-mapped THP # ok 116 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of T= HP # ok 117 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of s= wapped-out THP # ok 118 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially mrema= p()'ed THP # ok 119 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially share= d THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # ok 109 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with hu= getlb (2048 kB) # ok 110 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with base page # ok 111 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped out bas= e page # ok 112 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with THP # ok 113 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out THP # ok 114 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with PTE-mapped THP # ok 115 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out, PT= E-mapped THP # ok 116 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of T= HP # ok 117 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of s= wapped-out THP # ok 118 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially mrema= p()'ed THP # ok 119 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially share= d THP # ok 120 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with hugetlb (2048 k= B) # ok 121 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with base page # ok 122 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped ou= t base page # ok 123 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with THP # ok 124 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped-ou= t THP # ok 125 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with PTE-mapped= THP # ok 126 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped-ou= t, PTE-mapped THP # ok 127 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with single PTE= of THP # ok 128 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with single PTE= of swapped-out THP # ok 129 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with partially = mremap()'ed THP # ok 130 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with partially = shared THP # with hugetlb (2048 kB) # ok 99 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with ba= se page # ok 100 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped out base page # ok 101 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with TH= P # ok 102 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out THP # ok 103 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with PT= E-mapped THP # ok 104 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with sw= apped-out, PTE-mapped THP # ok 105 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of THP # ok 106 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with si= ngle PTE of swapped-out THP # ok 107 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially mremap()'ed THP # ok 108 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with pa= rtially shared THP # ok 109 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped previously-shared page ... with hu= getlb (2048 kB) # ok 110 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with base page # ok 111 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped out bas= e page # ok 112 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with THP # ok 113 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out THP # ok 114 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with PTE-mapped THP # ok 115 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with swapped-out, PT= E-mapped THP # ok 116 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of T= HP # ok 117 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with single PTE of s= wapped-out THP # ok 118 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially mrema= p()'ed THP # ok 119 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with partially share= d THP # ok 120 Longterm R/O pin is reliable # # [RUN] R/O GUP pin on R/O-mapped exclusive page ... with hugetlb (2048 k= B) # ok 121 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with base page # ok 122 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped ou= t base page # ok 123 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with THP # ok 124 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped-ou= t THP # ok 125 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with PTE-mapped= THP # ok 126 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with swapped-ou= t, PTE-mapped THP # ok 127 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with single PTE= of THP # ok 128 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with single PTE= of swapped-out THP # ok 129 # SKIP MADV_PAGEOUT did not work, is swap enabled? # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with partially = mremap()'ed THP # ok 130 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with partially = shared THP # ok 131 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with hugetlb (2= 048 kB) # ok 132 Longterm R/O pin is reliable # # [INFO] Anonymous THP tests # # [RUN] Basic COW after fork() when collapsing before fork() # 131 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with hugetlb (2= 048 kB) # ok 132 Longterm R/O pin is reliable # # [INFO] Anonymous THP tests # # [RUN] Basic COW after fork() when collapsing before fork() # ok 133 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (fully shared= ) # 131 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with hugetlb (2= 048 kB) # ok 132 Longterm R/O pin is reliable # # [INFO] Anonymous THP tests # # [RUN] Basic COW after fork() when collapsing before fork() # ok 133 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (fully shared= ) # ok 134 # SKIP MADV_COLLAPSE failed: Invalid argument # # [RUN] Basic COW after fork() when collapsing after fork() (lower shared= ) # 131 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with hugetlb (2= 048 kB) # ok 132 Longterm R/O pin is reliable # # [INFO] Anonymous THP tests # # [RUN] Basic COW after fork() when collapsing before fork() # ok 133 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (fully shared= ) # ok 134 # SKIP MADV_COLLAPSE failed: Invalid argument # # [RUN] Basic COW after fork() when collapsing after fork() (lower shared= ) # ok 135 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (upper shared= ) # 131 Longterm R/O pin is reliable # # [RUN] R/O GUP-fast pin on R/O-mapped exclusive page ... with hugetlb (2= 048 kB) # ok 132 Longterm R/O pin is reliable # # [INFO] Anonymous THP tests # # [RUN] Basic COW after fork() when collapsing before fork() # ok 133 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (fully shared= ) # ok 134 # SKIP MADV_COLLAPSE failed: Invalid argument # # [RUN] Basic COW after fork() when collapsing after fork() (lower shared= ) # ok 135 No leak from parent into child # # [RUN] Basic COW after fork() when collapsing after fork() (upper shared= ) # ok 136 No leak from parent into child # # [RUN] Non-anonymous memory tests in private mappings # # [RUN] Basic COW ... with shared zeropage # ok 137 Other mapping not modified # # [RUN] Basic COW ... with memfd # ok 138 Other mapping not modified # # [RUN] Basic COW ... with tmpfile # ok 139 Other mapping not modified # # [RUN] Basic COW ... with huge zeropage # ok 140 Other mapping not modified # # [RUN] Basic COW ... with memfd hugetlb (2048 kB) # ok 141 Other mapping not modified # # [RUN] R/O longterm GUP pin ... with shared zeropage # ok 142 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP pin ... with memfd # ok 143 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP pin ... with tmpfile # ok 144 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP pin ... with huge zeropage # ok 145 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP pin ... with memfd hugetlb (2048 kB) # ok 146 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP-fast pin ... with shared zeropage # ok 147 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP-fast pin ... with memfd # ok 148 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP-fast pin ... with tmpfile # ok 149 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP-fast pin ... with huge zeropage # ok 150 Longterm R/O pin is reliable # # [RUN] R/O longterm GUP-fast pin ... with memfd hugetlb (2048 kB) # ok 151 Longterm R/O pin is reliable # Bail out! 4 out of 151 tests failed # # Totals: pass:98 fail:4 xfail:0 xpass:0 skip:49 error:0 # [FAIL] not ok 6 selftests: mm: run_vmtests.sh # exit=3D1 make: Leaving directory '/usr/src/perf_selftests-i386-debian-10.3-kselftest= s-790930f44289c8209c57461b2db499fcc702e0b3/tools/testing/selftests/mm' --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="job.yaml" --- #! jobs/kernel-selftests-mm.yaml suite: kernel-selftests testcase: kernel-selftests category: functional sysctl: sc_nr_hugepages: 2 kernel-selftests: group: mm job_origin: kernel-selftests-mm.yaml #! queue options queue_cmdline_keys: - branch - commit queue: bisect testbox: lkp-kbl-d01 tbox_group: lkp-kbl-d01 submit_id: 6421805b9e7707a59f42d224 job_file: "/lkp/jobs/scheduled/lkp-kbl-d01/kernel-selftests-mm-2-debian-11.1-i386-20220923.cgz-790930f44289c8209c57461b2db499fcc702e0b3-20230327-42399-1u5jliz-0.yaml" id: 84d70402b3d61db0095c14bc80fe0d16be19d6d3 queuer_version: "/zday/lkp" #! /db/releases/20230326225618/lkp-src/hosts/lkp-kbl-d01 model: Kaby Lake nr_node: 1 nr_cpu: 8 memory: 32G nr_ssd_partitions: 1 nr_hdd_partitions: 4 hdd_partitions: "/dev/disk/by-id/ata-ST1000DM003-1CH162_Z1D3X32H-part*" ssd_partitions: "/dev/disk/by-id/ata-CT1000BX500SSD1_2203E5FF08F0-part1" rootfs_partition: "/dev/disk/by-id/ata-CT1000BX500SSD1_2203E5FF08F0-part2" brand: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz #! /db/releases/20230326225618/lkp-src/include/category/functional kmsg: heartbeat: meminfo: #! /db/releases/20230326225618/lkp-src/include/queue/cyclic commit: 790930f44289c8209c57461b2db499fcc702e0b3 rootfs: debian-11.1-i386-20220923.cgz force_reboot: 1 #! /db/releases/20230326225618/lkp-src/include/testbox/lkp-kbl-d01 ucode: '0xf0' need_kconfig_hw: - PTP_1588_CLOCK: y - E1000E: y - SATA_AHCI #! /db/releases/20230326225618/lkp-src/include/kernel-selftests need_kernel_version: - ">= v6.3-rc1, gcc" - ">= v6.3-rc1, clang" need_kconfig: - MEM_SOFT_DIRTY: y, x86_64 - GUP_BENCHMARK: y - GUP_TEST: y initrds: - linux_headers - linux_selftests kconfig: i386-debian-10.3-kselftests enqueue_time: 2023-03-27 19:39:07.599557593 +08:00 _id: 6421805b9e7707a59f42d224 _rt: "/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3" #! schedule options user: lkp compiler: gcc-11 LKP_SERVER: internal-lkp-server head_commit: 6f188582294ef8e1d7389256ce777e21feb5132f base_commit: e8d018dd0257f744ca50a729e3d042cf2ec9da65 branch: linux-devel/devel-hourly-20230326-125747 result_root: "/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/1" scheduler_version: "/lkp/lkp/.src-20230327-145900" arch: i386 max_uptime: 1200 initrd: "/osimage/debian/debian-11.1-i386-20220923.cgz" bootloader_append: - root=/dev/ram0 - RESULT_ROOT=/result/kernel-selftests/mm-2/lkp-kbl-d01/debian-11.1-i386-20220923.cgz/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/1 - BOOT_IMAGE=/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/vmlinuz-6.3.0-rc3-00003-g790930f44289 - branch=linux-devel/devel-hourly-20230326-125747 - job=/lkp/jobs/scheduled/lkp-kbl-d01/kernel-selftests-mm-2-debian-11.1-i386-20220923.cgz-790930f44289c8209c57461b2db499fcc702e0b3-20230327-42399-1u5jliz-0.yaml - user=lkp - ARCH=i386 - kconfig=i386-debian-10.3-kselftests - commit=790930f44289c8209c57461b2db499fcc702e0b3 - initcall_debug - mem=4G - nmi_watchdog=0 - max_uptime=1200 - LKP_SERVER=internal-lkp-server - nokaslr - selinux=0 - debug - apic=debug - sysrq_always_enabled - rcupdate.rcu_cpu_stall_timeout=100 - net.ifnames=0 - printk.devkmsg=on - panic=-1 - softlockup_panic=1 - nmi_watchdog=panic - oops=panic - load_ramdisk=2 - prompt_ramdisk=0 - drbd.minor_count=8 - systemd.log_level=err - ignore_loglevel - console=tty0 - earlyprintk=ttyS0,115200 - console=ttyS0,115200 - vga=normal - rw #! runtime status modules_initrd: "/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/modules.cgz" linux_headers_initrd: "/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/linux-headers.cgz" linux_selftests_initrd: "/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/linux-selftests.cgz" bm_initrd: "/osimage/deps/debian-11.1-i386-20220923.cgz/run-ipconfig_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/lkp_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/rsync-rootfs_20220923.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/kernel-selftests_20230327.cgz,/osimage/pkg/debian-11.1-i386-20220923.cgz/kernel-selftests-i386-60acb023-1_20230326.cgz,/osimage/deps/debian-11.1-i386-20220923.cgz/hw_20220927.cgz" ucode_initrd: "/osimage/ucode/intel-ucode-20220804.cgz" lkp_initrd: "/osimage/user/lkp/lkp-i386.cgz" site: inn #! /db/releases/20230326225618/lkp-src/include/site/inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 oom-killer: watchdog: last_kernel: 4.20.0 schedule_notify_address: #! user overrides kernel: "/pkg/linux/i386-debian-10.3-kselftests/gcc-11/790930f44289c8209c57461b2db499fcc702e0b3/vmlinuz-6.3.0-rc3-00003-g790930f44289" dequeue_time: 2023-03-27 20:14:14.732693959 +08:00 #! /cephfs/db/releases/20230327195814/lkp-src/include/site/inn job_state: finished loadavg: 3.09 1.00 0.35 2/184 6904 start_time: '1679919324' end_time: '1679919351' version: "/lkp/lkp/.src-20230327-145948:b8bafacefa7b:3748b60e43a0" --hWfIyNK4epMxHhIy Content-Type: text/plain; charset="us-ascii" Content-Disposition: attachment; filename="reproduce" echo '2' > '/proc/sys/vm/nr_hugepages' ln -sf /usr/bin/clang ln -sf /usr/sbin/iptables-nft /usr/bin/iptables ln -sf /usr/sbin/ip6tables-nft /usr/bin/ip6tables sed -i s/default_timeout=45/default_timeout=300/ kselftest/runner.sh make -C mm make quicktest=1 run_tests -C mm --hWfIyNK4epMxHhIy--