From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id 76D0880024 for ; Wed, 26 Aug 2026 16:50:23 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67QGnAmO011139; Wed, 26 Aug 2026 19:49:11 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67QGnAmO011139 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="NAAmdWh/" Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67QGn8d5011135 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 26 Aug 2026 19:49:09 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67QGn8d5011135 Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-7f5b54da461so20193137b3.3 for ; Wed, 26 Aug 2026 09:49:09 -0700 (PDT) X-Gm-Message-State: AFuF++kOurrUCEKKuZLZTqYIDswQBDN9Z/IsGaLqmFAk+Q9lUlLIaYwM p5oHnaoiFG+Xo8mHkFJA8l9bqfm653GNDfQNtN0vaS0DcYsuikmTF4ox3E9/OlF58+vxJ6Dfjxb 7UC/FmgenhHhuaehk3czhRSieXY0iMXI3dZ0qVMurarrP8V/9PqfCsw== X-Gm-Gg: AR+sD12TBwFpgtVxCK/kBZXM5oD8UAvRCZfcL1OeNq6zvtXqswFO4jDlS3hEBxnjDWK 9hC5Wr4dwSE8EYToz8BlQoZhawxSeER09j47+0/BZqD3lsFxc1V6/vzD4mNG+Tdw5C7LuofCsMT wnuCrIQaQo7rMbU1Vn2aP1Iq7lHRlWPCzW+45eSbQF7Q3y90dP0WMj14rAq/r7WfTksKUY8Q4QU PgABuLk6itvSPoZ2zqBsy0orqqgzNgj8Qv/AVGNWJNzs94UID2N+vS8m8ffsky+0skfZa7aEorR jfBWzRTm/un/UwyyJazHYX13ksYrBuzP3bVUdjOWFL3XrZd4s/j8NzDsQIoJHMcsDenkoEBaec7 t3HqmDmH62D05K4SlheQJwIFpsT0oifEu8UOkr5xUhPDTwQ5zAD0lri/ezArs9LPlBFLlDuvfj7 fvYvkgxk6M3UzXObLrbX52 X-Received: by 2002:a05:690c:64c1:b0:80c:3848:bde5 with SMTP id 00721157ae682-8573cfb98f1mr39371347b3.13.1787762948075; Wed, 26 Aug 2026 09:49:08 -0700 (PDT) X-Received: by 2002:a05:690c:64c1:b0:80c:3848:bde5 with SMTP id 00721157ae682-8573cfb98f1mr39370977b3.13.1787762947320; Wed, 26 Aug 2026 09:49:07 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787762947; cv=pass; d=google.com; s=arc-20260327; b=k8jfSB+XQnpZPGjHMd+qBuNTPmJrCvgbniq5h/yHM0WeGSSBRmNA8e78y0Ici8gfMk T4CF1sK8z7Z9w4K8KItrnW4VY2V3sk9+NME5bY66qDoJJdM/NsJrR1FO1mTNqYrlJYFe jbbXyZ4PGC35efXDVdOmbxnzoxmg4LNl3OOEy5V3Ozbcetk9rhp8oIAo/aUaReDUC4py E6CAA4r2LDBXSDwwDvzLVjoT5TaEacVgE7hFNN3tPtygrFz8IcDCMS/8x2wMtvNNJYtF 0DbsL3ia07gm7MV1ZPwNOlOaXJBMuieIWzR4J4EmAJFHG4f1Tt1jxcPHOKv2jrFNezZo bsSA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:content-language :references:cc:to:from:subject:user-agent:date:message-id :dkim-signature; bh=yospeR1NiGsWhkqW8TtAb9VUj5sNLndhHxvOh5nmCv0=; fh=4Sx4fRpltW7SVtdImyKcEUj5FPMjkilOdU//pCm4A+8=; b=OkDBP9dUvS7yurpd20gODMj9gpQou5TZHGhVaN1MLvqUEezmr+KT8rLNI4UotQbXva opFDTbg1unaGwnlm2pRip1hu69D8dL4BVkrFyqNeIp4AFI9Ua2/A/Aza1J8DQyUeHzQC X+Gw60NTuIRLCQDjqGVqWoI6+yv9DtUOPRiqat3MTq+Sz51m6/CNDW/aNiq6ceeTRjxl kgRnN8xp/Tsm3loB6xHmyGwZ5Dg5n7loJ2AeT1dKtC+DomitXdqXplz1Mna1pgNuV2Kh rAdAOYbPeLR3qWxLCecGxoOjjRYJecEm2Uj1LW1chyBkfnp8ouDeyJvQi652eCIs0P+B msmQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="NAAmdWh/"; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AS8PR04CU009.outbound.protection.outlook.com (mail-westeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c201::3]) by mx.google.com with ESMTPS id 00721157ae682-8570fedab4esi19936067b3.181.2026.08.26.09.49.07 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Aug 2026 09:49:07 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) client-ip=2a01:111:f403:c201::3; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="NAAmdWh/"; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::3 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=hepsbGRVuFh2qnXqKQduXRHsV9SBr0zm582CP+xAVUQeCyYpxV47kWbHJ3zc0SSIwtYKr7vqyW5nHqHD3ec/k/UAb8/FEj6Sn6a6h763jII2WL7E2TUktO4FXREb2WjsaPI1DbdcS7ZD+0R/uCWTMRGg3volDJGtM5weFl9zuQ+mND/tjLaSSJbSbv8mIBe6bKuLS6dSmNeAsnZFGYPamlXTO9dSdOSz3RfegNwGWFTfUFjjsKPfEu0WOnySkC46W/dio98bH1A9lJNoUkIvwVQ0B3Zl5Zlf4bC3vY4TWiz0M+fcs2K5ahXZeUfxcwtXcJADiOcDVYEylczTwwW0Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=yospeR1NiGsWhkqW8TtAb9VUj5sNLndhHxvOh5nmCv0=; b=y1ZkBwze7Mr1YO0lnV1SnNwPLrD7e3XItmPZSITRM2v5KTaPcR+0iovjdRO9nqQrcd74f72N6wo+4i2okv5apdEhB53f1s5sc2hSOf4ehz5yZTF4eRw/fYKoTYWDk31Sxrvz2j69v7dvxVtUMX13kkZQYWY0it/ygcRSqVFPlO8mflcszxIkSLqenyBaMnJBNn1sGAQRFi1JBBVqRiRszC3cgUdI/JlkXSyB0z/gaRC/12+3rze3VUIV1vIhsk7IdLjuZMFy09IEs4wSg39BEt+goCBt41zcBZohOSMWtz6fqDuhDwxMgFLnCz/J5uTWFzcNaEExoKeoeV8/0z6eXA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yospeR1NiGsWhkqW8TtAb9VUj5sNLndhHxvOh5nmCv0=; b=NAAmdWh/5WXTeD07J4t84yAdiXlaxIIsizrnvnKveZBV0fUGn7pbWFjNujfr8ekYhfczASnv/u/wABABXPg1ZVWr5uwKh6guV2pO3TFiiBiBGFDj+NEDphfeMmjwGcvZCzL2dSPYD26R2FMuU9dtMF7wWOYvO3UuPsqOrwjxlZ0lP02z3AA0lM/f8E48DBgovAhKdli02YZoNz6/lwre7P8dHdb1X/bQ9yOMjkL7WJSqDh/di2iEP2KffIp4TqYLB4kkYF5n9mXZNz+o4KIJwO8gu4mYrPEwzW12u5ZED71pZdAt7ldROHaK4+akwD18iG+G76zxBidXUX9M5j0B/Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) by DUYPR08MB12015.eurprd08.prod.outlook.com (2603:10a6:10:65d::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.360.8; Wed, 26 Aug 2026 16:49:05 +0000 Received: from PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a]) by PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a%4]) with mapi id 15.21.0382.004; Wed, 26 Aug 2026 16:49:05 +0000 Message-ID: <96ebd49c-b1a4-4123-b738-579f30d4e60e@virtuozzo.com> Date: Wed, 26 Aug 2026 18:49:04 +0200 User-Agent: Mozilla Thunderbird From: Konstantin Khorenko To: Eva Kurchatova References: <20260625181637.1555685-1-eva.kurchatova@virtuozzo.com> <20260625181637.1555685-5-eva.kurchatova@virtuozzo.com> <988f6465-100e-429f-8683-d5f98335a90f@virtuozzo.com> Content-Language: en-US, ru, sr In-Reply-To: <988f6465-100e-429f-8683-d5f98335a90f@virtuozzo.com> X-ClientProxiedBy: AS4PR09CA0008.eurprd09.prod.outlook.com (2603:10a6:20b:5e0::18) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|DUYPR08MB12015:EE_ X-MS-Office365-Filtering-Correlation-Id: f2a90f8b-8a65-40e2-a403-08df0391f07c X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|23010399003|1800799024|366016|13003099007|6133799003|3023799007|56012099006|10067099003|4143699003|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: lFgqfuz3rjtb/tOH8vUDuWGwLcw7b3RfZOaE5sJE+GMx0Hg53f3bMCGAbnVdjvds5arAuOq3y48gHzCsNCvrbq4B8vglIGdwsYYzQcxip7pa7SzqhmmBIz6mkYXzIqWqBoXA/uAvdu7Z7nNT203ZQSyy6xTAwmtPAv1zQWApGaUgEw9Va02iE+8CP95ScnoAJ4ASsNXnbPeRRN7tv/tdZ1igw+S1tF2OerDM62V4nrXN/rW5fdWfO4u4qwCZnOGNmr5y7rB6ViNjedN20Q/y3INP5MEpA5QkraU2fac+usmnrDTJiQxo0XltZ8ERUKJrC9+IxvdvUiuqLcFXgtjCykZnaUx38pT3eLMz/wwW5xUtyzr9wBn0Ed7NljkeKPBP/wqasd+VuRziywM1aneLOtlknE9r+gtI97+A2R5xdcRg4eUC+md0aRwy/I8QqfC9yL1TiI2eBokm8kUb8pJoJiZaFfEcpmYAMB8ixNzcOMb1KueAexUdtdsAGsnniEyQc1Kk1PDv/OkGG3VyLS3sNjiyUdDOscszRJSY1qa7hvJmftlTKEyMGQjlCZIChMq5/SxaofAv/8JrVOcrZzI3BQ6VvqtzwgtPEYTmTFWo69fBNAIKD9DQoT0cW2Z2Ugi2vlkJM6zrz1tySdv8qX/cnva2xj2i8x24VRIouoriEGw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA6PR08MB10708.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(23010399003)(1800799024)(366016)(13003099007)(6133799003)(3023799007)(56012099006)(10067099003)(4143699003)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eXZuVGtVTTgrcHlLMGlnM0dsbDVQOWJWUjlWVU10QlpzUTdIMDB0UW5mSThx?= =?utf-8?B?RVZ2ZnBld0VzUnRkQnBTWGpWZ1BlaXNXeFVyekpaVnpYM3J5ZWt3dWwrc2dG?= =?utf-8?B?NTgxc3YyZ0lMU1gzK0JDT2JQYTdSVVBGUUF2c1c5SWdLOWRLWC8vZ2NwbVpH?= =?utf-8?B?N0ROQ0ZpN0pUSklTdi85MXVHUXgyUy95T2hQdG9hY0R2NUlGZytyMng0OW1i?= =?utf-8?B?aDVSNitGdm9HWWNVcDF3MElucVo5RXdFYkU1SjRScVdSUmFNa002NzFRQ0Iv?= =?utf-8?B?dTduLzZ3U2lFL3JMTG1TYUJKSFlwZDJqMTRscU56dUROdjBmZHNaSllIVFFy?= =?utf-8?B?NURXZFlvclQ5d2JGV2NGdzE4U1c2M1FsdkVyMlB3YnFtVHgrSDN3ZHFiak9p?= =?utf-8?B?ZEZHVjkwZnJlZEV3VDBtN3pVRkxXVVptZkozaGs0dWtMS2FHM0s1bGVycy9B?= =?utf-8?B?TnFnTWFUbExwMjJuWnNXb1pXa0k4Wk12YTAyNkFuZnZjNHIxWmpQaEI4S2xC?= =?utf-8?B?ZUE0ZEMyVlMvK1ZKMWFHWUJ6UFhtTFJEaDRyajI0VkNFYnViOTRyRkdiM2hq?= =?utf-8?B?ek9wY3FXY1N0eVRtV2k2TXpxRHc5OTBIL0VsQ2M5d1JZVytHaGJrU042QUFv?= =?utf-8?B?dGE5M2RvYUtMVUhxV094aHM3WnBzSHkxTnZRdHQ3TFhnOCthL2dUWTN0a1c4?= =?utf-8?B?U1JZTlBQOXlzZG9LS2dQalBScW9GOGlrc2ZLLzlEc1lKQTl2RWVBY0hOQTIz?= =?utf-8?B?ekhlSWg5ZzZmMWJqN2NEUkRtSnJ0OTE2WHgvdzNtM2RxNkd6RVNKTjhSdUY3?= =?utf-8?B?MXhVK3E3SzRuanZUOE5IMHVMN3lib0FsZHZURmlXeVlaR21XTVFTbHFxUGlT?= =?utf-8?B?T2ZBc05DTlg2SzJFV1VFM0VMMW01MlVweldiZVcreUM4UklvWHJEc2I0ZlRZ?= =?utf-8?B?UjgxOXFRdjFMWTBWUzZVN0RieHNuUnhkaFNjR0ltWmtTOEl1ZWVSclEvQkU4?= =?utf-8?B?cEFpWGZJOWxtbjJPUlhGK0RZMk9IY2sxb3JFT2xqM0hEZjBXU3V1dFNtdkF6?= =?utf-8?B?NU9DMmw2dFBxWFVqQjlBYlZ2enV4a1N6a2tsNkgxeGQ1ZlREMmNaQWNxTkZM?= =?utf-8?B?bnBMZGNicDlPL005b0ZMamtDL05zcngvbWZFYXh0VnRmZjUvSWVwSmErY3kx?= =?utf-8?B?Z2E5MnUvR0NNZmt6YlBkSVRqcFRSRzZIcmsybytkc3JUQnp6NWpxenVpclFx?= =?utf-8?B?M25nTktPdVJ3eHdETjJOK1J6Wlg4ZHNxRjBSSThyVEk4REtwRUhIaHNFbWFz?= =?utf-8?B?bUhRaGQwQ29WSmNWOHpHSEIwdWQ2QytsRlRYajMwNlFNY2VtZElXM0tmQjdK?= =?utf-8?B?V3FKT25DajB4bkw2ZUM3dEVUSWZ1YXg2eE9zM2FHYjI0S2Fma1U0SW9PK20r?= =?utf-8?B?ODl0MzZkaHR2aVdCWDJtQUVsZHVXZi81MTlHSWpJWFd3M2JuM1AxNno0T2tl?= =?utf-8?B?S1VuUG5yUlV6RS9TUFl1aks4NEF6NzhDdjc3aWdRQXVmZVBTNnYrb0dNeE1Z?= =?utf-8?B?REpraGp2VVBORjJldTN4bVl1dk1wNEkvelBQZHVIWldjNFVlZWlMYnZTMVhv?= =?utf-8?B?ZlRhYlVHaTJrTi92akRKOUhidzlTY1RDTDZHTXVHbXZuTG81OHkxbEJ6U013?= =?utf-8?B?bVRiVFJHYWxhNjhoOE5PZDdzb2V3bU55L1pLMUtkakVwMi9lN2tVaGJWb3lP?= =?utf-8?B?Q0xOUW5xamlpYlVtMzREaVlpcVlpV1o4eFZXbHppcUl6RGFRT2ZyN1g2eUhC?= =?utf-8?B?SXc5S2FzTjU5bUNmdm9wSTBYa2RMUmRBdkYwYnRqbjFrV2NONWh3bkVKQW1l?= =?utf-8?B?Y2JhcEJaaHlrb0VJY0Z3UHZXamZKRFZiTFoycHBVd3cxb1hiQ0pZaGc3WlND?= =?utf-8?B?TGxxamFVSjdkUzFoZnM2ZEFHUDFvWk5TZWhQd1Z1S2E4TDFNbHdzaWF2bS8w?= =?utf-8?B?QnVWVTE4N1BOS2MzZ2M3V2pGcllGc2g2aTBUMjA3OU5QaFVidmdkbzVZMGFL?= =?utf-8?B?dGZXTm81VjJmMzUzbWJKQVd0MW9TR2RvNTZIZlhZWXBiNXQzeGdhSEg0NDMv?= =?utf-8?B?SnYrUFFhM3Zxc3BJOENOcFNkZ0FMeUJYdUhYNGFuNlU5bFpkUzR6QjJUVGk5?= =?utf-8?B?UDZqSTVHeTMxUDZnQlM4cWhpNlBsUjJKejN5Ym8wek4vZXEyUXQwNDZzQVNS?= =?utf-8?B?cm5QK2V0NFVBdGhEZTdiQnc2ZDQ4a2hsM25hYytYMXJRWUFQMFFQRmZIYTda?= =?utf-8?B?Mk15TE1mY05Pb01zK0VVbGk0OE11SVZvRDAzVG5tK1p3Q1RmNTBhQT09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: f2a90f8b-8a65-40e2-a403-08df0391f07c X-MS-Exchange-CrossTenant-AuthSource: PA6PR08MB10708.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2026 16:49:05.1701 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: x+3vljm0Fd4p/rBdVBPUaB+Z61PvEoeeOeJmjHDDuYTr0yOGAblWEJwwODnbKXoBCiniAoiXRIY5fEIeSbhMmQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUYPR08MB12015 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 5/5] fixup! samples/bpf: fix -Wduplicate-decl-specifier and -Wmissing-declarations X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org a kind ping -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 8/18/26 19:00, Konstantin Khorenko wrote: > i have asked to send this patch to mainstream first. > > Please, add a link to the mainstream version of the patch to https://virtuozzo.atlassian.net/browse/VSTOR-127585 > > -- > Best regards, > > Konstantin Khorenko, > Virtuozzo Linux Kernel Team > > On 6/25/26 20:16, Eva Kurchatova wrote: >> BPF programs include arch-specific headers, which use address space >> qualifiers for percpu variables via __seg_gs / __seg_fs, however those >> are meaningless for BPF compiler and will raise a warning >> >> Fix this by redefining __seg_gs and __seg_fs to a no-op attribute >> >> Additionally, enable ms-extensions, as generated vmlinux.h uses these >> for structure layout inheritance, an acceptable practice in upstream >> >> https://virtuozzo.atlassian.net/browse/VSTOR-127585 >> Feature: fix selftests >> >> Signed-off-by: Eva Kurchatova >> --- >> samples/bpf/Makefile | 4 ++++ >> 1 file changed, 4 insertions(+) >> >> diff --git a/samples/bpf/Makefile b/samples/bpf/Makefile >> index 2b93779b9cbf..39b20bb69bcd 100644 >> --- a/samples/bpf/Makefile >> +++ b/samples/bpf/Makefile >> @@ -339,9 +339,11 @@ CLANG_SYS_INCLUDES = $(call get_sys_includes,$(CLANG)) >> >> $(obj)/xdp_router_ipv4.bpf.o: $(obj)/xdp_sample.bpf.o >> >> +# Generated vmlinux.h uses ms-extensions to inherit struct layout >> $(obj)/%.bpf.o: $(src)/%.bpf.c $(obj)/vmlinux.h $(src)/xdp_sample.bpf.h $(src)/xdp_sample_shared.h >> @echo " CLANG-BPF " $@ >> $(Q)$(CLANG) -g -O2 --target=bpf -D__TARGET_ARCH_$(SRCARCH) \ >> + -fms-extensions -Wno-microsoft-anon-tag \ >> -Wno-compare-distinct-pointer-types -I$(srctree)/include \ >> -I$(srctree)/samples/bpf -I$(srctree)/tools/include \ >> -I$(LIBBPF_INCLUDE) $(CLANG_SYS_INCLUDES) \ >> @@ -372,11 +374,13 @@ $(BPF_SKELS_LINKED): $(BPF_OBJS_LINKED) $(BPFTOOL) >> # with native target, e.g., x64, arm64, etc. 'opt' does bpf CORE IR builtin >> # processing (llvm12) and IR optimizations. 'llvm-dis' converts >> # 'opt' output to IR, and finally 'llc' generates bpf byte code. >> +# Additionally, __seg_gs and __seg_fs are ignored in BPF code >> $(obj)/%.o: $(src)/%.c >> @echo " CLANG-bpf " $@ >> $(Q)$(CLANG) $(NOSTDINC_FLAGS) $(LINUXINCLUDE) $(BPF_EXTRA_CFLAGS) \ >> -I$(obj) -I$(srctree)/tools/testing/selftests/bpf/ \ >> -I$(LIBBPF_INCLUDE) $(CLANG_SYS_INCLUDES) \ >> + -U__seg_gs -D__seg_gs= -U__seg_fs -D__seg_fs= \ >> -D__KERNEL__ -D__BPF_TRACING__ -Wno-unused-value -Wno-pointer-sign \ >> -D__TARGET_ARCH_$(SRCARCH) -Wno-compare-distinct-pointer-types \ >> -Wno-gnu-variable-sized-type-not-at-end \ > _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel