From nobody Thu Oct 19 03:48:40 2023 X-Original-To: freebsd-drivers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S9txD1gY0z4xv7R for ; Thu, 19 Oct 2023 03:48:48 +0000 (UTC) (envelope-from yushang@outlook.com) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2082b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5a::82b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S9txB6B8tz4LYq for ; Thu, 19 Oct 2023 03:48:46 +0000 (UTC) (envelope-from yushang@outlook.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outlook.com header.s=selector1 header.b=daxNv+mu; spf=pass (mx1.freebsd.org: domain of yushang@outlook.com designates 2a01:111:f400:fe5a::82b as permitted sender) smtp.mailfrom=yushang@outlook.com; dmarc=pass (policy=none) header.from=outlook.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z5ltTIEpAvoyF+ApoMb796rBbJYQmvTrGLtS6LKrOKS6vnDP8W5HkpUhWfcgGA+TLioQcgqTWHhWTOMtgVKaxrI2uC6lkUY8ehW/bSxba0rK7yQ2rB0pzzHSiY9EbXdV913twySrmikMrOX0wKiph20JVrcQJBIEejpHQMaPGckvotyYAaV1FZ/4xhpGatrmd0zf2iuQ+pRhuJV2vC8mpt5L726D4DW68Det/mNdWcnuAgP5BB0k6Bz+fkcS1dGVCLF5WnzXKOH4wL7w7YR+Z4PrOqz7ISgX8NKlOtIMa6B1POTEdnucyZogaAD+qtnCiQ9EC7WYHz8FImxcZ9sGSA== 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=C5EkpSi9yuGUQK/CeRwtyJQAK7O/DrOx9i21qjP9A1I=; b=fqvjEH/4VJrNuklz2JJg928zs1dDPFqkuPebZRd5ESmwT0VJzJbEGaMKR8Y4R/JOw+vwkzhz3MEpIFzrRhk3L+qAWxSiQ8wefwTFIuJ0mCtrQJZhLFqPFzju9eebm5zBBlBqyDc+zegSnYRXgRmna1eTPf5SzftiU9bN30z4Lrbjp+ayGFRH6JH9u/VB3sb1716ZrY3ScDiJer4xQoMvJWCii7agYEAmytatpzAbeIUKfZ9olTZuVCgoJkqx6imBMHXLouqjkYV99YsgWlcLYmR/rlG/wdC5rPc0yPatIGu78U3TqPVCCfn0F3v0GwHV1YfMbIgvpSc8wJVV69j9tQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C5EkpSi9yuGUQK/CeRwtyJQAK7O/DrOx9i21qjP9A1I=; b=daxNv+muREkp/P5WMkupVRVkCNz3JQEs6CACIWfKPNqHbl7NlUIHMraSr2lfcUpmJ7VkbK/8b79NDlC1qVlLsudn6ywHmfduZrp4VG4skp9WX/LugpEyVgIB06CUptobVYIMcZxNFFQhgSbsAO21KHT4idPz7f4O5ivH9moAPqi7EdIxJaLLKMA7n/Clgcfc7Etat9VNp7gi4vvu1W3nPAm1ER9eZ3TOoBPvuyMgltaFoYn7alrObk+Thxxh8zbCXmym2gaq+sK9cZOq7jIcbX07M+kSPh5CgbGJKpN0AO7j6U1zFGdZRAHQEqd43gJ8qf5IWKBNlTbjmYT0ltd8XQ== Received: from SN4PR17MB5862.namprd17.prod.outlook.com (2603:10b6:806:216::20) by CO3PR17MB5871.namprd17.prod.outlook.com (2603:10b6:303:174::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.7; Thu, 19 Oct 2023 03:48:40 +0000 Received: from SN4PR17MB5862.namprd17.prod.outlook.com ([fe80::a803:683c:fc32:5f00]) by SN4PR17MB5862.namprd17.prod.outlook.com ([fe80::a803:683c:fc32:5f00%6]) with mapi id 15.20.6907.022; Thu, 19 Oct 2023 03:48:40 +0000 From: YU SHANG To: "freebsd-drivers@freebsd.org" Subject: how to include vnode.h? Thread-Topic: how to include vnode.h? Thread-Index: AQHaAj8URkM2bDjudkuCt5Eu+fvjPQ== Date: Thu, 19 Oct 2023 03:48:40 +0000 Message-ID: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [vxTHPsZd6acTGx5aLjGoh99s5n6uZsKv] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN4PR17MB5862:EE_|CO3PR17MB5871:EE_ x-ms-office365-filtering-correlation-id: f147739e-9984-4bad-d0c7-08dbd0564898 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: H8CqHufFs4vl0T2RJD2RWXL66qWMtQkWmK+2phBgYoRDl6GAteNTJG8Xk8q6Z2WhZEL/TOm0Kj1AEaUGKhLPR/aTWwnYx2gmzrMvgxZCXyAGo/Ya93F40Yc1FHc6+xUwBE2YVDTAl3S8BAn8cNeHI9JOZx5GXD3StYdS7qGbL4JSebygWkw6iRK+PZnSU/OriyVFuN/fUL2+HvQ7OidtBHaFwlKUQMxPcsJBiHwMoesf3cvWBnfMZNx6t0bygHKm3KHWiQJdtRON2msBmyBAPZQXF0eeg4VE8AIxrICTpQ9Ogv6Sw208/alThQukKdcSOne+gILsLOmDldMiYvKeXEDkF/7jynrgUyvjV+jAZtz3Wl4fFGx35fLT0+FYHZjVxXP9gncJ1pIwA82FF8oFF1K7ny/kGXQBvyXxTuN7QbALPgKaImUCGWh0LsiKk2fIAkZj5W9IhMTgcLXGJMiaeiAG9Cyx9ZY9PSJykUzMnaO2n96Z3KabE82m5R8aCRysDwspuIivI/RFlBN1tD6ERi+2nEnDWXIQD1/8X+Eqx/8Mi5xk412HRX2AfVTxFRZLFqpc7xOkAb1E8J4hL/DCLgyVUS3Yv8Bf9O/FeDY8xDJApComyL9/ZoGm6hvFsqk9 x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?WS8yaThMVmxLU3BKOUt4MkF1VXpuQTZxYW9td3c2b0dCQlNXUjBQWU9rdU5S?= =?gb2312?B?VGRVL1o2eGk1WTdkV21kbC9xY3dkME02U0VnMG1KT2YzR2NqTlNZbWJELzVH?= =?gb2312?B?Tzl0ZTdUYkRxbnZQWFlSbUpUVmoxRkZTTXZyRzdyTEZNS2t6RnIzZjgwYXVC?= =?gb2312?B?eGZHSmZycjFWNXhvZ3lLaWVpUGRsUE01S09XL1poVVl1MEVlYTN1WVlSZER6?= =?gb2312?B?ekJLWWw5b1o1dG41bzdINCsvSTE2NWdZQ0x3NDlmODFOZ2VaUjEwR213Tksv?= =?gb2312?B?bm1jR3RtV2hrMzhONVlReXMrcXhrZnlpVlg4WVFhc1JPVzE1NGpWZG5XblFl?= =?gb2312?B?b0tRd3NmTlFPeFBEZGs3S3NxSlE2M2szT0l2RVZVT1h6UHppWkZnN3djcWor?= =?gb2312?B?K2hkSUNBaHNudEFhME9Kck1vZWQwMEtjMzhrQVhJQWs4RXNRVExQUHlNZ29P?= =?gb2312?B?dUFVaXg0WTFYcGk2N0hrOE9hbkMvbmVKQ1VDN0N0cE5vS2l3Nzk2U1BNbkoy?= =?gb2312?B?NWFneVFoa0dGVEJzL1JRVUN0MndIa1FQOHlLZTFXYTFQc0JYbTZScUV2Z2N2?= =?gb2312?B?ekhhbk1DbEdFTnpzcHFsYndlQzMxdHo5NmN4Q2FvaVNoQUpHT3VhQlovN0ZY?= =?gb2312?B?Ym1FS3RhRksralFYblcwek9EOVhQWGFZMDUwTVdrc0FJOXUrdG9CejRzaXM0?= =?gb2312?B?eVVrRUdySTZyUFhEUng2UUhySER3blY5bGlMeDV5anJHOU9paHY5NXZ0T3RF?= =?gb2312?B?dHV5NThUL1NXWWk3ZUNQWDl1THpJSHBHcEJWZHpWN2JjazlHSzdUZmh0aVpa?= =?gb2312?B?Sis4NG1MeEtiVW5tRzlOTkQ4RnN0cmtRdnZwVmw4azZTcDFoTFU4eUZSMStT?= =?gb2312?B?NndhMWZqL0tzSHJDMjVlamkyL2RMRGdQWmFCSWc0eEl4eGVUeG9GUm5IQmpp?= =?gb2312?B?OTdhRkxvSkpXcEFpQllZWnlIVU5hNkc2VjlYdkU5S2k0c09hVHJQV2h6KzNO?= =?gb2312?B?bkIycUQ2YjlsMTB2SVJmaW1tejRmNVBoc0xrOXFYVEJpM1c3L0tsZVFkSGkw?= =?gb2312?B?TzEvM2huS2daZ0lyK3JzZGJLR1o4bGxRZnY4TGhZanVGZzk1bURVSUhJaDJQ?= =?gb2312?B?YTB4WmRQSW9uWEF6Qm5yS0pXQVprSTZSRTdvSEFZYnNkaTdqc2JGQTJQdXlF?= =?gb2312?B?ZkFXWmRING9CbDVTRTlnT2VLa1FKcEFvNFZGZ3ZST3VqRGtITEN6amhjY3hv?= =?gb2312?B?K2E0a0xVb1NjTUZkVEpSZnRnMVhHdWFKR0ZaMTQ5d2c3ZnpNd2ZyM25TKytH?= =?gb2312?B?alRuR0FIcDQrNE5ra1NoVzQvQm9RdU5VRFU5c3diUVRETmhjNjlqWDkrcTl0?= =?gb2312?B?eHFqbjQ5YnNiTmN6eG1CRENYMVl0R3FodlJ5NUpMQ2Jxdjg2N0YydnJ6Zis0?= =?gb2312?B?aE8wVXdyYmJLS0Q0b095bEYvTHo0QlBKVU50NW5ZdmF0ZlNOM0krOHdyTlo5?= =?gb2312?B?TThNOTNRR3hnWCtvTUx0cnlOMjdjS05ncHFMaURPRllkZDRKbUNySmdkc1NX?= =?gb2312?B?T1d2QSt0QklxSlN1V0tVaTFDVG1Ga09JRXJURWxkNnMwU3BWWkQ4N1pweERF?= =?gb2312?Q?Vjwekc7JdQ8bfdAgyh3S2MNDkFnJVBzNwS5JAPR5CMBE=3D?= Content-Type: multipart/alternative; boundary="_000_SN4PR17MB5862F06C43D3FCD90B5F81C1A3D4ASN4PR17MB5862namp_" List-Id: Writing device drivers for FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-drivers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-drivers@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN4PR17MB5862.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: f147739e-9984-4bad-d0c7-08dbd0564898 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2023 03:48:40.6310 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO3PR17MB5871 X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.90 / 15.00]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_LONG(-1.00)[-1.000]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[outlook.com,none]; R_DKIM_ALLOW(-0.20)[outlook.com:s=selector1]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT(0.10)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; FROM_EQ_ENVFROM(0.00)[]; TO_DN_EQ_ADDR_ALL(0.00)[]; FREEMAIL_ENVFROM(0.00)[outlook.com]; MLMMJ_DEST(0.00)[freebsd-drivers@freebsd.org]; RCVD_TLS_LAST(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; DWL_DNSWL_NONE(0.00)[outlook.com:dkim]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[outlook.com:+]; FREEMAIL_FROM(0.00)[outlook.com]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4S9txB6B8tz4LYq --_000_SN4PR17MB5862F06C43D3FCD90B5F81C1A3D4ASN4PR17MB5862namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgZ3V5cywNCkkgYW0gZXhlcmNpc2luZyBhIEZyZWVCU0QgZHJpdmVyIHdoaWNoIGlzIHN0YXJ0 ZWQgYnkgdGhlIG9mZmljaWFsIHNrZWxldG9uIChodHRwczovL2RvY3MuZnJlZWJzZC5vcmcvZW4v Ym9va3MvYXJjaC1oYW5kYm9vay9kcml2ZXJiYXNpY3MvKS4gV2hlbiBJIGFkZCBhbiBpbmNsdWRl IG9mICNpbmNsdWRlIDxzeXMvdm5vZGUuaD4sIHRoZSBrbGQgZmFpbGVkIHRvIGNvbXBpbGUsIGNv bXBsYWluaW5nIHRoYXQgY2FuIG5vdCBmaW5kIHRoZSB2bm9kZV9pZi5oLiBJIGtub3cgdGhpcyBm aWxlIGlzIGdlbmVyYXRlZCBieSB0aGUgc3lzL3Rvb2xzL3Zub2RlX2lmLmF3ay4gSXQgc2VlbXMg dGhhdCB0aGlzIHNjcmlwdCBpcyBub3QgaW52b2tlZCBieSB0aGUgYnVpbGQgc3lzdGVtLiBBbnkg c3VnZ2VzdGlvbj8gTWFueSB0aGFua3MuDQoNCg0KtNMgV2luZG93cyCw5tPKvP48aHR0cHM6Ly9n by5taWNyb3NvZnQuY29tL2Z3bGluay8/TGlua0lkPTU1MDk4Nj63osvNDQoNCg== --_000_SN4PR17MB5862F06C43D3FCD90B5F81C1A3D4ASN4PR17MB5862namp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable

Hi guys,

I am exercising a FreeBSD driver which is started by the official skeleton= (https://docs.freebsd.org/en/books/arch-handbook/driverbasics/). When I add an include of #include <sys/vnode.h>, the kld failed to c= ompile, complaining that can not find the vnode_if.h. I know this file is g= enerated by the sys/tools/vnode_if.awk. It seems that this script is not in= voked by the build system. Any suggestion? Many thanks.

 

 

=B4=D3 Windows =B0=E6=D3=CA=BC=FE=B7=A2=CB=CD

 

--_000_SN4PR17MB5862F06C43D3FCD90B5F81C1A3D4ASN4PR17MB5862namp_--