mirror of
https://github.com/systemd/systemd
synced 2026-04-11 09:34:51 +02:00
Compare commits
10 Commits
8f7a0fcbec
...
a5016a0ace
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a5016a0ace | ||
|
|
90c8234e0c | ||
|
|
a49a3564b5 | ||
|
|
68cdeab343 | ||
|
|
8d48a86c1d | ||
|
|
e628944b11 | ||
|
|
6e6dc09544 | ||
|
|
4b6b9d3060 | ||
|
|
a9c97bbbfb | ||
|
|
add469f5a9 |
21
NEWS
21
NEWS
@ -851,17 +851,18 @@ CHANGES WITH 250 in spe:
|
||||
nl6720, Ondrej Kozina, Paulo Neves, Pavel Březina, pedro martelletto,
|
||||
Peter Hutterer, Peter Morrow, Piotr Drąg, Rasmus Villemoes, ratijas,
|
||||
Raul Tambre, rene, Riccardo Schirone, Robert-L-Turner, Robert Scheck,
|
||||
Ross Jennings, saikat0511, Scott Lamb, Sergei Trofimovich, Sho Iizuka,
|
||||
Slava Bacherikov, Slimane Selyan Amiri, StefanBruens, Steven Siloti,
|
||||
svonohr, Taiki Sugawara, Takashi Sakamoto, Takuro Onoue, Thomas Blume,
|
||||
Thomas Haller, Thomas Mühlbacher, Tianlu Shao, Toke Høiland-Jørgensen,
|
||||
Tom Yan, Tony Asleson, Topi Miettinen, Ulrich Ölmann, Urs Ritzmann,
|
||||
Vincent Bernat, Vito Caputo, Vladimir Panteleev, WANG Xuerui, Wind/owZ,
|
||||
Wu Xiaotian, xdavidwu, Xiaotian Wu, xujing, yangmingtai, Yao Wei,
|
||||
Yao Wei (魏銘廷), Yegor Alexeyev, Yu Watanabe,
|
||||
Zbigniew Jędrzejewski-Szmek, Дамјан Георгиевски, наб
|
||||
Ross Jennings, saikat0511, Scott Lamb, Scott Worley,
|
||||
Sergei Trofimovich, Sho Iizuka, Slava Bacherikov, Slimane Selyan Amiri,
|
||||
StefanBruens, Steven Siloti, svonohr, Taiki Sugawara, Takashi Sakamoto,
|
||||
Takuro Onoue, Thomas Blume, Thomas Haller, Thomas Mühlbacher,
|
||||
Tianlu Shao, Toke Høiland-Jørgensen, Tom Yan, Tony Asleson,
|
||||
Topi Miettinen, Ulrich Ölmann, Urs Ritzmann, Vincent Bernat,
|
||||
Vito Caputo, Vladimir Panteleev, WANG Xuerui, Wind/owZ, Wu Xiaotian,
|
||||
xdavidwu, Xiaotian Wu, xujing, yangmingtai, Yao Wei, Yao Wei (魏銘廷),
|
||||
Yegor Alexeyev, Yu Watanabe, Zbigniew Jędrzejewski-Szmek,
|
||||
Дамјан Георгиевски, наб
|
||||
|
||||
— Warsaw, 2021-12---
|
||||
— Warsaw, 2021-12-23
|
||||
|
||||
CHANGES WITH 249:
|
||||
|
||||
|
||||
@ -36279,7 +36279,7 @@ OUI:00A0A1*
|
||||
ID_OUI_FROM_DATABASE=EPIC DATA INC.
|
||||
|
||||
OUI:00A0A2*
|
||||
ID_OUI_FROM_DATABASE=DIGICOM S.P.A.
|
||||
ID_OUI_FROM_DATABASE=B810 S.R.L.
|
||||
|
||||
OUI:00A0A3*
|
||||
ID_OUI_FROM_DATABASE=RELIABLE POWER METERS
|
||||
@ -39428,6 +39428,9 @@ OUI:00EB2D*
|
||||
OUI:00EBD5*
|
||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||
|
||||
OUI:00EBD8*
|
||||
ID_OUI_FROM_DATABASE=MERCUSYS TECHNOLOGIES CO., LTD.
|
||||
|
||||
OUI:00EC0A*
|
||||
ID_OUI_FROM_DATABASE=Xiaomi Communications Co Ltd
|
||||
|
||||
@ -43466,9 +43469,30 @@ OUI:105403*
|
||||
OUI:1054D22*
|
||||
ID_OUI_FROM_DATABASE=ComNav Technology Ltd.
|
||||
|
||||
OUI:1054D23*
|
||||
ID_OUI_FROM_DATABASE=Little Array Technology (Shenzhen) Co., Ltd.
|
||||
|
||||
OUI:1054D24*
|
||||
ID_OUI_FROM_DATABASE=Raylogic Control Systems Private Limited
|
||||
|
||||
OUI:1054D27*
|
||||
ID_OUI_FROM_DATABASE=SHENZHEN CARSAFE TECHNOLOGY DEVELOPMENT CO.,LTD
|
||||
|
||||
OUI:1054D28*
|
||||
ID_OUI_FROM_DATABASE=Annapurna labs
|
||||
|
||||
OUI:1054D29*
|
||||
ID_OUI_FROM_DATABASE=Bamboo Dynamics Corporation., Ltd.
|
||||
|
||||
OUI:1054D2B*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen Dinstech Technology Co.,Ltd.
|
||||
|
||||
OUI:1054D2C*
|
||||
ID_OUI_FROM_DATABASE=LUXSHARE-ICT Co., Ltd.
|
||||
|
||||
OUI:1054D2D*
|
||||
ID_OUI_FROM_DATABASE=Sun wealth technology corporation limited
|
||||
|
||||
OUI:1055E4*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd
|
||||
|
||||
@ -52142,6 +52166,9 @@ OUI:30525A*
|
||||
OUI:3052CB*
|
||||
ID_OUI_FROM_DATABASE=Liteon Technology Corporation
|
||||
|
||||
OUI:3053C1*
|
||||
ID_OUI_FROM_DATABASE=CRESYN
|
||||
|
||||
OUI:3055ED*
|
||||
ID_OUI_FROM_DATABASE=Trex Network LLC
|
||||
|
||||
@ -58466,6 +58493,9 @@ OUI:4851C5*
|
||||
OUI:4851CF*
|
||||
ID_OUI_FROM_DATABASE=Intelbras
|
||||
|
||||
OUI:4851D0*
|
||||
ID_OUI_FROM_DATABASE=Jiangsu Xinsheng Intelligent Technology Co., Ltd.
|
||||
|
||||
OUI:485261*
|
||||
ID_OUI_FROM_DATABASE=SOREEL
|
||||
|
||||
@ -81494,6 +81524,9 @@ OUI:74258A*
|
||||
OUI:7426AC*
|
||||
ID_OUI_FROM_DATABASE=Cisco Systems, Inc
|
||||
|
||||
OUI:7426FF*
|
||||
ID_OUI_FROM_DATABASE=zte corporation
|
||||
|
||||
OUI:74273C*
|
||||
ID_OUI_FROM_DATABASE=ChangYang Technology (Nanjing) Co., LTD
|
||||
|
||||
@ -81506,6 +81539,9 @@ OUI:742857*
|
||||
OUI:7429AF*
|
||||
ID_OUI_FROM_DATABASE=Hon Hai Precision Ind. Co.,Ltd.
|
||||
|
||||
OUI:742A8A*
|
||||
ID_OUI_FROM_DATABASE=shenzhen worldelite electronics co., LTD
|
||||
|
||||
OUI:742B0F*
|
||||
ID_OUI_FROM_DATABASE=Infinidat Ltd.
|
||||
|
||||
@ -83903,6 +83939,9 @@ OUI:7C33F9*
|
||||
OUI:7C3548*
|
||||
ID_OUI_FROM_DATABASE=Transcend Information
|
||||
|
||||
OUI:7C35F8*
|
||||
ID_OUI_FROM_DATABASE=Zhejiang Tmall Technology Co., Ltd.
|
||||
|
||||
OUI:7C3866*
|
||||
ID_OUI_FROM_DATABASE=Texas Instruments
|
||||
|
||||
@ -84128,6 +84167,9 @@ OUI:7C6C39*
|
||||
OUI:7C6C8F*
|
||||
ID_OUI_FROM_DATABASE=AMS NEVE LTD
|
||||
|
||||
OUI:7C6CF0*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen TINNO Mobile Technology Corp.
|
||||
|
||||
OUI:7C6D62*
|
||||
ID_OUI_FROM_DATABASE=Apple, Inc.
|
||||
|
||||
@ -85325,6 +85367,9 @@ OUI:80751F*
|
||||
OUI:807693*
|
||||
ID_OUI_FROM_DATABASE=Newag SA
|
||||
|
||||
OUI:8077A4*
|
||||
ID_OUI_FROM_DATABASE=TECNO MOBILE LIMITED
|
||||
|
||||
OUI:807871*
|
||||
ID_OUI_FROM_DATABASE=ASKEY COMPUTER CORP
|
||||
|
||||
@ -88265,6 +88310,9 @@ OUI:8C1F6419B*
|
||||
OUI:8C1F6419C*
|
||||
ID_OUI_FROM_DATABASE=Aton srl
|
||||
|
||||
OUI:8C1F641AF*
|
||||
ID_OUI_FROM_DATABASE=EnviroNode IoT Solutions
|
||||
|
||||
OUI:8C1F641B6*
|
||||
ID_OUI_FROM_DATABASE=Red Sensors Limited
|
||||
|
||||
@ -88337,6 +88385,9 @@ OUI:8C1F6429F*
|
||||
OUI:8C1F642A5*
|
||||
ID_OUI_FROM_DATABASE=Nonet Inc
|
||||
|
||||
OUI:8C1F642B6*
|
||||
ID_OUI_FROM_DATABASE=Stercom Power Solutions GmbH
|
||||
|
||||
OUI:8C1F642C2*
|
||||
ID_OUI_FROM_DATABASE=TEX COMPUTER SRL
|
||||
|
||||
@ -88595,6 +88646,9 @@ OUI:8C1F64638*
|
||||
OUI:8C1F6463B*
|
||||
ID_OUI_FROM_DATABASE=TIAMA
|
||||
|
||||
OUI:8C1F64641*
|
||||
ID_OUI_FROM_DATABASE=biosilver .co.,ltd
|
||||
|
||||
OUI:8C1F64647*
|
||||
ID_OUI_FROM_DATABASE=Senior Group LLC
|
||||
|
||||
@ -88751,6 +88805,9 @@ OUI:8C1F647F1*
|
||||
OUI:8C1F64801*
|
||||
ID_OUI_FROM_DATABASE=Zhejiang Laolan Information Technology Co., Ltd
|
||||
|
||||
OUI:8C1F6481A*
|
||||
ID_OUI_FROM_DATABASE=Gemini Electronics B.V.
|
||||
|
||||
OUI:8C1F64820*
|
||||
ID_OUI_FROM_DATABASE=TIAMA
|
||||
|
||||
@ -91670,6 +91727,9 @@ OUI:947EB9*
|
||||
OUI:947F1D*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen Fastrain Technology Co., Ltd.
|
||||
|
||||
OUI:947FD8*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen Skyworth Digital Technology CO., Ltd
|
||||
|
||||
OUI:9481A4*
|
||||
ID_OUI_FROM_DATABASE=Azuray Technologies
|
||||
|
||||
@ -94604,6 +94664,9 @@ OUI:A007B6*
|
||||
OUI:A0086F*
|
||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||
|
||||
OUI:A0092E*
|
||||
ID_OUI_FROM_DATABASE=zte corporation
|
||||
|
||||
OUI:A0094C*
|
||||
ID_OUI_FROM_DATABASE=CenturyLink
|
||||
|
||||
@ -97214,6 +97277,9 @@ OUI:A8515B*
|
||||
OUI:A8537D*
|
||||
ID_OUI_FROM_DATABASE=Mist Systems, Inc.
|
||||
|
||||
OUI:A854A2*
|
||||
ID_OUI_FROM_DATABASE=Heimgard Technologies AS
|
||||
|
||||
OUI:A854B2*
|
||||
ID_OUI_FROM_DATABASE=Wistron Neweb Corporation
|
||||
|
||||
@ -98009,6 +98075,9 @@ OUI:AC2FA8*
|
||||
OUI:AC319D*
|
||||
ID_OUI_FROM_DATABASE=Shenzhen TG-NET Botone Technology Co.,Ltd.
|
||||
|
||||
OUI:AC330B*
|
||||
ID_OUI_FROM_DATABASE=Japan Computer Vision Corp.
|
||||
|
||||
OUI:AC3328*
|
||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||
|
||||
@ -101744,6 +101813,9 @@ OUI:BC1AE4*
|
||||
OUI:BC1C81*
|
||||
ID_OUI_FROM_DATABASE=Sichuan iLink Technology Co., Ltd.
|
||||
|
||||
OUI:BC1D89*
|
||||
ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
|
||||
|
||||
OUI:BC1E85*
|
||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||
|
||||
@ -103787,6 +103859,9 @@ OUI:C42456*
|
||||
OUI:C42628*
|
||||
ID_OUI_FROM_DATABASE=Airo Wireless
|
||||
|
||||
OUI:C42728*
|
||||
ID_OUI_FROM_DATABASE=zte corporation
|
||||
|
||||
OUI:C4278C*
|
||||
ID_OUI_FROM_DATABASE=Huawei Device Co., Ltd.
|
||||
|
||||
@ -104966,12 +105041,18 @@ OUI:C853E1*
|
||||
OUI:C8544B*
|
||||
ID_OUI_FROM_DATABASE=Zyxel Communications Corporation
|
||||
|
||||
OUI:C854A4*
|
||||
ID_OUI_FROM_DATABASE=Infinix mobility limited
|
||||
|
||||
OUI:C85645*
|
||||
ID_OUI_FROM_DATABASE=Intermas France
|
||||
|
||||
OUI:C85663*
|
||||
ID_OUI_FROM_DATABASE=Sunflex Europe GmbH
|
||||
|
||||
OUI:C85895*
|
||||
ID_OUI_FROM_DATABASE=Motorola Mobility LLC, a Lenovo Company
|
||||
|
||||
OUI:C858C0*
|
||||
ID_OUI_FROM_DATABASE=Intel Corporate
|
||||
|
||||
@ -112559,6 +112640,9 @@ OUI:E4D53D*
|
||||
OUI:E4D71D*
|
||||
ID_OUI_FROM_DATABASE=Oraya Therapeutics
|
||||
|
||||
OUI:E4DADF*
|
||||
ID_OUI_FROM_DATABASE=Taicang T&W Electronics
|
||||
|
||||
OUI:E4DB6D*
|
||||
ID_OUI_FROM_DATABASE=Beijing Xiaomi Electronics Co., Ltd.
|
||||
|
||||
@ -114071,6 +114155,9 @@ OUI:EC79F2*
|
||||
OUI:EC7C2C*
|
||||
ID_OUI_FROM_DATABASE=HUAWEI TECHNOLOGIES CO.,LTD
|
||||
|
||||
OUI:EC7C5C*
|
||||
ID_OUI_FROM_DATABASE=Juniper Networks
|
||||
|
||||
OUI:EC7C74*
|
||||
ID_OUI_FROM_DATABASE=Justone Technologies Co., Ltd.
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
--- 20-acpi-vendor.hwdb.base 2021-12-20 13:17:23.659810877 +0100
|
||||
+++ 20-acpi-vendor.hwdb 2021-12-20 13:17:23.677811073 +0100
|
||||
--- 20-acpi-vendor.hwdb.base 2021-12-23 19:33:43.195441335 +0900
|
||||
+++ 20-acpi-vendor.hwdb 2021-12-23 19:33:43.215441358 +0900
|
||||
@@ -3,6 +3,8 @@
|
||||
# Data imported from:
|
||||
# https://uefi.org/uefi-pnp-export
|
||||
|
||||
@ -37556,6 +37556,36 @@ E8D322 (base 16) Cisco Systems, Inc
|
||||
San Jose CA 94568
|
||||
US
|
||||
|
||||
E4-DA-DF (hex) Taicang T&W Electronics
|
||||
E4DADF (base 16) Taicang T&W Electronics
|
||||
89# Jiang Nan RD
|
||||
Suzhou Jiangsu 215412
|
||||
CN
|
||||
|
||||
7C-35-F8 (hex) Zhejiang Tmall Technology Co., Ltd.
|
||||
7C35F8 (base 16) Zhejiang Tmall Technology Co., Ltd.
|
||||
No.969 Wenyi West Road, Wuchang Street, Yuhang District
|
||||
Hangzhou Zhejiang 310024
|
||||
CN
|
||||
|
||||
74-26-FF (hex) zte corporation
|
||||
7426FF (base 16) zte corporation
|
||||
12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China
|
||||
shenzhen guangdong 518057
|
||||
CN
|
||||
|
||||
C4-27-28 (hex) zte corporation
|
||||
C42728 (base 16) zte corporation
|
||||
12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China
|
||||
shenzhen guangdong 518057
|
||||
CN
|
||||
|
||||
C8-58-95 (hex) Motorola Mobility LLC, a Lenovo Company
|
||||
C85895 (base 16) Motorola Mobility LLC, a Lenovo Company
|
||||
222 West Merchandise Mart Plaza
|
||||
Chicago IL 60654
|
||||
US
|
||||
|
||||
9C-FF-C2 (hex) AVI Systems GmbH
|
||||
9CFFC2 (base 16) AVI Systems GmbH
|
||||
Dr. Franz Wilhelmstraße 2A
|
||||
@ -66749,12 +66779,6 @@ D4AAFF (base 16) MICRO WORLD
|
||||
|
||||
SE
|
||||
|
||||
00-A0-A2 (hex) DIGICOM S.P.A.
|
||||
00A0A2 (base 16) DIGICOM S.P.A.
|
||||
VIA VOLTA 39
|
||||
|
||||
IT
|
||||
|
||||
00-20-86 (hex) MICROTECH ELECTRONICS LIMITED
|
||||
002086 (base 16) MICROTECH ELECTRONICS LIMITED
|
||||
LANCASTER ROAD
|
||||
@ -74639,6 +74663,30 @@ B42875 (base 16) Futecho Solutions Private Limited
|
||||
San Francisco CA 94107
|
||||
US
|
||||
|
||||
48-51-D0 (hex) Jiangsu Xinsheng Intelligent Technology Co., Ltd.
|
||||
4851D0 (base 16) Jiangsu Xinsheng Intelligent Technology Co., Ltd.
|
||||
18th Floor,Inno laser Building,18-69 Changwu Mid Road,Changzhou Science & Education Town,Wujin District,Changzhou,Jiangsu213000,China
|
||||
Changzhou Jiangsu 213000
|
||||
CN
|
||||
|
||||
80-77-A4 (hex) TECNO MOBILE LIMITED
|
||||
8077A4 (base 16) TECNO MOBILE LIMITED
|
||||
ROOMS 05-15, 13A/F., SOUTH TOWER, WORLD FINANCE CENTRE, HARBOUR CITY, 17 CANTON ROAD, TSIM SHA TSUI, KOWLOON, HONG KONG
|
||||
Hong Kong Hong Kong 999077
|
||||
HK
|
||||
|
||||
7C-6C-F0 (hex) Shenzhen TINNO Mobile Technology Corp.
|
||||
7C6CF0 (base 16) Shenzhen TINNO Mobile Technology Corp.
|
||||
4/F, H-3 Building, Qiao Cheng Eastern Industrial Park, Overseas Chinese Town, Shenzhen
|
||||
Shenzhen guangdong 518053
|
||||
CN
|
||||
|
||||
00-A0-A2 (hex) B810 S.R.L.
|
||||
00A0A2 (base 16) B810 S.R.L.
|
||||
Via E. Lazzaretti 2/1
|
||||
Reggio Emilia (RE) 42122
|
||||
IT
|
||||
|
||||
84-80-94 (hex) Meter, Inc.
|
||||
848094 (base 16) Meter, Inc.
|
||||
148 Townsend St
|
||||
@ -112031,6 +112079,24 @@ B4B742 (base 16) Amazon Technologies Inc.
|
||||
Reno NV 89507
|
||||
US
|
||||
|
||||
A8-54-A2 (hex) Heimgard Technologies AS
|
||||
A854A2 (base 16) Heimgard Technologies AS
|
||||
Dronning Mauds gate 15
|
||||
Oslo Norway 0250
|
||||
NO
|
||||
|
||||
74-2A-8A (hex) shenzhen worldelite electronics co., LTD
|
||||
742A8A (base 16) shenzhen worldelite electronics co., LTD
|
||||
Office 5 F, Xiang Yu Industrial Park, Longsheng Road, Longgang Dist
|
||||
Shenzhen Guangdong 51800
|
||||
CN
|
||||
|
||||
BC-1D-89 (hex) Motorola Mobility LLC, a Lenovo Company
|
||||
BC1D89 (base 16) Motorola Mobility LLC, a Lenovo Company
|
||||
222 West Merchandise Mart Plaza
|
||||
Chicago IL 60654
|
||||
US
|
||||
|
||||
F8-D0-27 (hex) Seiko Epson Corporation
|
||||
F8D027 (base 16) Seiko Epson Corporation
|
||||
2070 Kotobuki Koaka
|
||||
@ -149480,6 +149546,18 @@ B4E265 (base 16) Shenzhen SDMC Technology Co.,LTD
|
||||
Piscataway NJ 08554
|
||||
US
|
||||
|
||||
EC-7C-5C (hex) Juniper Networks
|
||||
EC7C5C (base 16) Juniper Networks
|
||||
1133 Innovation Way
|
||||
Sunnyvale CA 94089
|
||||
US
|
||||
|
||||
00-EB-D8 (hex) MERCUSYS TECHNOLOGIES CO., LTD.
|
||||
00EBD8 (base 16) MERCUSYS TECHNOLOGIES CO., LTD.
|
||||
3F,Zone B,Building R1,High-Tech Industrial Village,No.023 High-Tech South 4 Road,Nanshan,Shenzhen
|
||||
Shenzhen Guangdong 518057
|
||||
CN
|
||||
|
||||
7C-8A-E1 (hex) COMPAL INFORMATION (KUNSHAN) CO., LTD.
|
||||
7C8AE1 (base 16) COMPAL INFORMATION (KUNSHAN) CO., LTD.
|
||||
NO. 25, THE 3RD Street KUNSHAN EXPORT PROCESSING ZONE
|
||||
@ -186695,18 +186773,6 @@ A85BB7 (base 16) Apple, Inc.
|
||||
Cupertino CA 95014
|
||||
US
|
||||
|
||||
38-5B-44 (hex) Silicon Laboratories
|
||||
385B44 (base 16) Silicon Laboratories
|
||||
400 West Cesar Chavez Street
|
||||
Austin TX 78701
|
||||
US
|
||||
|
||||
94-34-69 (hex) Silicon Laboratories
|
||||
943469 (base 16) Silicon Laboratories
|
||||
400 West Cesar Chavez Street
|
||||
Austin TX 78701
|
||||
US
|
||||
|
||||
3C-5D-29 (hex) Zhejiang Tmall Technology Co., Ltd.
|
||||
3C5D29 (base 16) Zhejiang Tmall Technology Co., Ltd.
|
||||
No.969 Wenyi West Road, Wuchang Street, Yuhang District
|
||||
@ -186731,17 +186797,23 @@ A85BB7 (base 16) Apple, Inc.
|
||||
San Jose CA CA 95131
|
||||
US
|
||||
|
||||
CC-EB-18 (hex) OOO TSS
|
||||
CCEB18 (base 16) OOO TSS
|
||||
ul. Borisovskaya, 1
|
||||
Moscow Moscow 105187
|
||||
RU
|
||||
BC-61-93 (hex) Xiaomi Communications Co Ltd
|
||||
BC6193 (base 16) Xiaomi Communications Co Ltd
|
||||
#019, 9th Floor, Building 6, 33 Xi'erqi Middle Road
|
||||
Beijing Haidian District 100085
|
||||
CN
|
||||
|
||||
34-62-B4 (hex) Renesas Electronics (Penang) Sdn. Bhd.
|
||||
3462B4 (base 16) Renesas Electronics (Penang) Sdn. Bhd.
|
||||
Phase 3, Bayan Lepas FIZ
|
||||
Bayan Lepas Penang 11900
|
||||
MY
|
||||
94-7F-D8 (hex) Shenzhen Skyworth Digital Technology CO., Ltd
|
||||
947FD8 (base 16) Shenzhen Skyworth Digital Technology CO., Ltd
|
||||
4F,Block A, Skyworth?Building,
|
||||
Shenzhen Guangdong 518057
|
||||
CN
|
||||
|
||||
C8-54-A4 (hex) Infinix mobility limited
|
||||
C854A4 (base 16) Infinix mobility limited
|
||||
RMS 05-15, 13A/F SOUTH TOWER WORLD FINANCE CTR HARBOUR CITY 17 CANTON RD TST KLN HONG KONG
|
||||
HongKong HongKong 999077
|
||||
HK
|
||||
|
||||
EC-71-DB (hex) Reolink Innovation Limited
|
||||
EC71DB (base 16) Reolink Innovation Limited
|
||||
@ -186755,8 +186827,44 @@ F8E57E (base 16) Cisco Systems, Inc
|
||||
San Jose CA 94568
|
||||
US
|
||||
|
||||
BC-61-93 (hex) Xiaomi Communications Co Ltd
|
||||
BC6193 (base 16) Xiaomi Communications Co Ltd
|
||||
#019, 9th Floor, Building 6, 33 Xi'erqi Middle Road
|
||||
Beijing Haidian District 100085
|
||||
30-53-C1 (hex) CRESYN
|
||||
3053C1 (base 16) CRESYN
|
||||
8-22,Jamwon-dong
|
||||
Seoul Seocho-Gu #137-902
|
||||
KR
|
||||
|
||||
38-5B-44 (hex) Silicon Laboratories
|
||||
385B44 (base 16) Silicon Laboratories
|
||||
400 West Cesar Chavez Street
|
||||
Austin TX 78701
|
||||
US
|
||||
|
||||
94-34-69 (hex) Silicon Laboratories
|
||||
943469 (base 16) Silicon Laboratories
|
||||
400 West Cesar Chavez Street
|
||||
Austin TX 78701
|
||||
US
|
||||
|
||||
AC-33-0B (hex) Japan Computer Vision Corp.
|
||||
AC330B (base 16) Japan Computer Vision Corp.
|
||||
6F.Hanzoumon PREX South 2-5-1 Kojimachi.
|
||||
Chiyoda-ku TOKYO Tokyo 1020083
|
||||
JP
|
||||
|
||||
34-62-B4 (hex) Renesas Electronics (Penang) Sdn. Bhd.
|
||||
3462B4 (base 16) Renesas Electronics (Penang) Sdn. Bhd.
|
||||
Phase 3, Bayan Lepas FIZ
|
||||
Bayan Lepas Penang 11900
|
||||
MY
|
||||
|
||||
CC-EB-18 (hex) OOO TSS
|
||||
CCEB18 (base 16) OOO TSS
|
||||
ul. Borisovskaya, 1
|
||||
Moscow Moscow 105187
|
||||
RU
|
||||
|
||||
A0-09-2E (hex) zte corporation
|
||||
A0092E (base 16) zte corporation
|
||||
12/F.,zte R&D building ,kejinan Road,Shenzhen,P.R.China
|
||||
shenzhen guangdong 518057
|
||||
CN
|
||||
|
||||
@ -9452,6 +9452,24 @@ D00000-DFFFFF (base 16) Shenzhen Vitalitim Technology Co., Ltd
|
||||
Guangzhou 511400
|
||||
CN
|
||||
|
||||
10-54-D2 (hex) SHENZHEN CARSAFE TECHNOLOGY DEVELOPMENT CO.,LTD
|
||||
700000-7FFFFF (base 16) SHENZHEN CARSAFE TECHNOLOGY DEVELOPMENT CO.,LTD
|
||||
Bldg.7, N.Industrial Park,No.18 Makan Rd,Xili,Nanshan,
|
||||
SHENZHEN 518000
|
||||
CN
|
||||
|
||||
10-54-D2 (hex) Bamboo Dynamics Corporation., Ltd.
|
||||
900000-9FFFFF (base 16) Bamboo Dynamics Corporation., Ltd.
|
||||
No.146, Sec. 1,Donxing Rd.
|
||||
Zhubei City, Hsinchu County Taiwan 302058
|
||||
TW
|
||||
|
||||
10-54-D2 (hex) Raylogic Control Systems Private Limited
|
||||
400000-4FFFFF (base 16) Raylogic Control Systems Private Limited
|
||||
Unit 6, 3rd floor, HILIFE, PM Road, Santacruz West
|
||||
Mumbai Maharashtra 400054
|
||||
IN
|
||||
|
||||
20-85-93 (hex) UNILUMIN GROUP CO.,LTD
|
||||
300000-3FFFFF (base 16) UNILUMIN GROUP CO.,LTD
|
||||
No.112 Yongfu Rd.,BaoanDistrict,
|
||||
@ -14321,6 +14339,12 @@ C00000-CFFFFF (base 16) LUXSHARE-ICT Co., Ltd.
|
||||
Taipei City Taiwan 114754
|
||||
TW
|
||||
|
||||
10-54-D2 (hex) Little Array Technology (Shenzhen) Co., Ltd.
|
||||
300000-3FFFFF (base 16) Little Array Technology (Shenzhen) Co., Ltd.
|
||||
Unit 215, 2F, A1, Zhimei Industry Park, Fuhai Industrial Zone B2, Fuyong Street, Baoan District
|
||||
Shenzhen Guangdong 518103
|
||||
CN
|
||||
|
||||
4C-4B-F9 (hex) Shandong Linkotech Electronic Co., Ltd.
|
||||
600000-6FFFFF (base 16) Shandong Linkotech Electronic Co., Ltd.
|
||||
22nd Floor, Building 2, Aosheng Building, No.1166 Xinyi Street, High-tech Zone
|
||||
@ -19091,6 +19115,18 @@ DC-36-43 (hex) Hefei EA Excelsior Information Security Co., Ltd.
|
||||
Shanghai 200000
|
||||
CN
|
||||
|
||||
10-54-D2 (hex) Shenzhen Dinstech Technology Co.,Ltd.
|
||||
B00000-BFFFFF (base 16) Shenzhen Dinstech Technology Co.,Ltd.
|
||||
Shenzhen Qianhai Shenzhen-Hong Kong Cooperation Zone Nanshan Street Linhai Avenue No. 59 Seaside Avenue 3rd Floor D378, Port Building, Shipping Center
|
||||
Shenzhen 518000
|
||||
CN
|
||||
|
||||
10-54-D2 (hex) Sun wealth technology corporation limited
|
||||
D00000-DFFFFF (base 16) Sun wealth technology corporation limited
|
||||
Room605,The Dongfangmingzhu business building,qian jin 1 road,xin an street,bao an district ,shenzhen ,guang dong province,China.
|
||||
shenzhen Guang dong 518000
|
||||
CN
|
||||
|
||||
20-85-93 (hex) Great Lite International
|
||||
700000-7FFFFF (base 16) Great Lite International
|
||||
11F., No.207-2, Sec. 3, Beixin Rd., Xindian Dist.,
|
||||
@ -23881,3 +23917,9 @@ E00000-EFFFFF (base 16) CEL Terminus (Shanghai) Information Technologies Co
|
||||
18F, Building 2, CES West Bund Center, No.277 Longlan Rd, Xuhui District,
|
||||
Shanghai 200000
|
||||
CN
|
||||
|
||||
10-54-D2 (hex) Annapurna labs
|
||||
800000-8FFFFF (base 16) Annapurna labs
|
||||
Matam Scientific Industries Center, Building 8.2
|
||||
Mail box 15123 Haifa 3508409
|
||||
IL
|
||||
|
||||
@ -5687,6 +5687,18 @@ F74000-F74FFF (base 16) GE AVIC Civil Avionics Systems Company Limited
|
||||
Shanghai 200241
|
||||
CN
|
||||
|
||||
8C-1F-64 (hex) EnviroNode IoT Solutions
|
||||
1AF000-1AFFFF (base 16) EnviroNode IoT Solutions
|
||||
4 Malvern Avenue
|
||||
Sydney New South Wales 2132
|
||||
AU
|
||||
|
||||
8C-1F-64 (hex) Stercom Power Solutions GmbH
|
||||
2B6000-2B6FFF (base 16) Stercom Power Solutions GmbH
|
||||
Ziegelstr. 1
|
||||
Weyarn Bayern 83629
|
||||
DE
|
||||
|
||||
70-B3-D5 (hex) EVCO SPA
|
||||
A80000-A80FFF (base 16) EVCO SPA
|
||||
VIA FELTRE N. 81
|
||||
@ -16808,6 +16820,12 @@ E61000-E61FFF (base 16) Stange Elektronik GmbH
|
||||
Santa Clara CA 95054
|
||||
US
|
||||
|
||||
8C-1F-64 (hex) biosilver .co.,ltd
|
||||
641000-641FFF (base 16) biosilver .co.,ltd
|
||||
2-14-4, shinyokohama
|
||||
yokohama kanagawa 2220033
|
||||
JP
|
||||
|
||||
70-B3-D5 (hex) YUYAMA MFG Co.,Ltd
|
||||
BBB000-BBBFFF (base 16) YUYAMA MFG Co.,Ltd
|
||||
3-3-1
|
||||
@ -22466,6 +22484,12 @@ EFB000-EFBFFF (base 16) WARECUBE,INC
|
||||
Suwon-si 16648
|
||||
KR
|
||||
|
||||
8C-1F-64 (hex) Gemini Electronics B.V.
|
||||
81A000-81AFFF (base 16) Gemini Electronics B.V.
|
||||
Burg. van Meeuwenstraat 14
|
||||
Beek Limburg 6191 ND
|
||||
NL
|
||||
|
||||
70-B3-D5 (hex) DISMUNTEL SAL
|
||||
92C000-92CFFF (base 16) DISMUNTEL SAL
|
||||
Pol ind cotes
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -24,15 +24,15 @@ typedef struct StaticDestructor {
|
||||
typeof(variable) *q = p; \
|
||||
func(q); \
|
||||
} \
|
||||
/* Older compilers don't know retain attribute. */ \
|
||||
/* Older compilers don't know "retain" attribute. */ \
|
||||
_Pragma("GCC diagnostic ignored \"-Wattributes\"") \
|
||||
/* The actual destructor structure we place in a special section to find it */ \
|
||||
/* The actual destructor structure we place in a special section to find it. */ \
|
||||
_section_("SYSTEMD_STATIC_DESTRUCT") \
|
||||
/* We pick pointer alignment, since that is apparently what gcc does for static variables */ \
|
||||
/* Use pointer alignment, since that is apparently what gcc does for static variables. */ \
|
||||
_alignptr_ \
|
||||
/* Make sure this is not dropped from the image because not explicitly referenced */ \
|
||||
/* Make sure this is not dropped from the image despite not being explicitly referenced. */ \
|
||||
_used_ \
|
||||
/* Prevent linker from garbage collection. */ \
|
||||
/* Prevent garbage collection by the linker. */ \
|
||||
_retain_ \
|
||||
/* Make sure that AddressSanitizer doesn't pad this variable: we want everything in this section
|
||||
* packed next to each other so that we can enumerate it. */ \
|
||||
|
||||
@ -23,45 +23,58 @@ static inline void EventClosep(EFI_EVENT *event) {
|
||||
* Reading input from the console sounds like an easy task to do, but thanks to broken
|
||||
* firmware it is actually a nightmare.
|
||||
*
|
||||
* There is a ConIn and TextInputEx API for this. Ideally we want to use TextInputEx,
|
||||
* because that gives us Ctrl/Alt/Shift key state information. Unfortunately, it is not
|
||||
* always available and sometimes just non-functional.
|
||||
* There is a SimpleTextInput and SimpleTextInputEx API for this. Ideally we want to use
|
||||
* TextInputEx, because that gives us Ctrl/Alt/Shift key state information. Unfortunately,
|
||||
* it is not always available and sometimes just non-functional.
|
||||
*
|
||||
* On the other hand we have ConIn, where some firmware likes to just freeze on us
|
||||
* if we call ReadKeyStroke on it.
|
||||
* On some firmware, calling ReadKeyStroke or ReadKeyStrokeEx on the default console input
|
||||
* device will just freeze no matter what (even though it *reported* being ready).
|
||||
* Also, multiple input protocols can be backed by the same device, but they can be out of
|
||||
* sync. Falling back on a different protocol can end up with double input.
|
||||
*
|
||||
* Therefore, we use WaitForEvent on both ConIn and TextInputEx (if available) along
|
||||
* with a timer event. The timer ensures there is no need to call into functions
|
||||
* that might freeze on us, while still allowing us to show a timeout counter.
|
||||
*/
|
||||
* Therefore, we will perferrably use TextInputEx for ConIn if that is available. Additionally,
|
||||
* we look for the first TextInputEx device the firmware gives us as a fallback option. It
|
||||
* will replace ConInEx permanently if it ever reports a key press.
|
||||
* Lastly, a timer event allows us to provide a input timeout without having to call into
|
||||
* any input functions that can freeze on us or using a busy/stall loop. */
|
||||
EFI_STATUS console_key_read(UINT64 *key, UINT64 timeout_usec) {
|
||||
static EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *TextInputEx;
|
||||
static BOOLEAN checked;
|
||||
static EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL *conInEx = NULL, *extraInEx = NULL;
|
||||
static BOOLEAN checked = FALSE;
|
||||
UINTN index;
|
||||
EFI_INPUT_KEY k;
|
||||
EFI_STATUS err;
|
||||
_cleanup_(EventClosep) EFI_EVENT timer = NULL;
|
||||
EFI_EVENT events[3] = { ST->ConIn->WaitForKey };
|
||||
UINTN n_events = 1;
|
||||
|
||||
assert(key);
|
||||
|
||||
if (!checked) {
|
||||
err = LibLocateProtocol(&SimpleTextInputExProtocol, (void **)&TextInputEx);
|
||||
if (EFI_ERROR(err) || BS->CheckEvent(TextInputEx->WaitForKeyEx) == EFI_INVALID_PARAMETER)
|
||||
/* Get the *first* TextInputEx device.*/
|
||||
err = LibLocateProtocol(&SimpleTextInputExProtocol, (void **) &extraInEx);
|
||||
if (EFI_ERROR(err) || BS->CheckEvent(extraInEx->WaitForKeyEx) == EFI_INVALID_PARAMETER)
|
||||
/* If WaitForKeyEx fails here, the firmware pretends it talks this
|
||||
* protocol, but it really doesn't. */
|
||||
TextInputEx = NULL;
|
||||
extraInEx = NULL;
|
||||
|
||||
/* Get the TextInputEx version of ST->ConIn. */
|
||||
err = BS->HandleProtocol(ST->ConsoleInHandle, &SimpleTextInputExProtocol, (void **) &conInEx);
|
||||
if (EFI_ERROR(err) || BS->CheckEvent(conInEx->WaitForKeyEx) == EFI_INVALID_PARAMETER)
|
||||
conInEx = NULL;
|
||||
|
||||
if (conInEx == extraInEx)
|
||||
extraInEx = NULL;
|
||||
|
||||
checked = TRUE;
|
||||
}
|
||||
|
||||
if (TextInputEx)
|
||||
events[n_events++] = TextInputEx->WaitForKeyEx;
|
||||
|
||||
err = BS->CreateEvent(EVT_TIMER, 0, NULL, NULL, &timer);
|
||||
if (EFI_ERROR(err))
|
||||
return log_error_status_stall(err, L"Error creating timer event: %r", err);
|
||||
events[n_events++] = timer;
|
||||
|
||||
EFI_EVENT events[] = {
|
||||
timer,
|
||||
conInEx ? conInEx->WaitForKeyEx : ST->ConIn->WaitForKey,
|
||||
extraInEx ? extraInEx->WaitForKeyEx : NULL,
|
||||
};
|
||||
UINTN n_events = extraInEx ? 3 : 2;
|
||||
|
||||
/* Watchdog rearming loop in case the user never provides us with input or some
|
||||
* broken firmware never returns from WaitForEvent. */
|
||||
@ -100,13 +113,21 @@ EFI_STATUS console_key_read(UINT64 *key, UINT64 timeout_usec) {
|
||||
return EFI_TIMEOUT;
|
||||
}
|
||||
|
||||
/* TextInputEx might be ready too even if ConIn got to signal first. */
|
||||
if (TextInputEx && !EFI_ERROR(BS->CheckEvent(TextInputEx->WaitForKeyEx))) {
|
||||
/* If the extra input device we found returns something, always use that instead
|
||||
* to work around broken firmware freezing on ConIn/ConInEx. */
|
||||
if (extraInEx && !EFI_ERROR(BS->CheckEvent(extraInEx->WaitForKeyEx))) {
|
||||
conInEx = extraInEx;
|
||||
extraInEx = NULL;
|
||||
}
|
||||
|
||||
/* Do not fall back to ConIn if we have a ConIn that supports TextInputEx.
|
||||
* The two may be out of sync on some firmware, giving us double input. */
|
||||
if (conInEx) {
|
||||
EFI_KEY_DATA keydata;
|
||||
UINT64 keypress;
|
||||
UINT32 shift = 0;
|
||||
|
||||
err = TextInputEx->ReadKeyStrokeEx(TextInputEx, &keydata);
|
||||
err = conInEx->ReadKeyStrokeEx(conInEx, &keydata);
|
||||
if (EFI_ERROR(err))
|
||||
return err;
|
||||
|
||||
@ -116,7 +137,7 @@ EFI_STATUS console_key_read(UINT64 *key, UINT64 timeout_usec) {
|
||||
shift |= EFI_CONTROL_PRESSED;
|
||||
if (keydata.KeyState.KeyShiftState & (EFI_RIGHT_ALT_PRESSED|EFI_LEFT_ALT_PRESSED))
|
||||
shift |= EFI_ALT_PRESSED;
|
||||
};
|
||||
}
|
||||
|
||||
/* 32 bit modifier keys + 16 bit scan code + 16 bit unicode */
|
||||
keypress = KEYPRESS(shift, keydata.Key.ScanCode, keydata.Key.UnicodeChar);
|
||||
@ -126,14 +147,18 @@ EFI_STATUS console_key_read(UINT64 *key, UINT64 timeout_usec) {
|
||||
}
|
||||
|
||||
return EFI_NOT_READY;
|
||||
} else if (BS->CheckEvent(ST->ConIn->WaitForKey)) {
|
||||
EFI_INPUT_KEY k;
|
||||
|
||||
err = ST->ConIn->ReadKeyStroke(ST->ConIn, &k);
|
||||
if (EFI_ERROR(err))
|
||||
return err;
|
||||
|
||||
*key = KEYPRESS(0, k.ScanCode, k.UnicodeChar);
|
||||
return EFI_SUCCESS;
|
||||
}
|
||||
|
||||
err = ST->ConIn->ReadKeyStroke(ST->ConIn, &k);
|
||||
if (EFI_ERROR(err))
|
||||
return err;
|
||||
|
||||
*key = KEYPRESS(0, k.ScanCode, k.UnicodeChar);
|
||||
return EFI_SUCCESS;
|
||||
return EFI_NOT_READY;
|
||||
}
|
||||
|
||||
static EFI_STATUS change_mode(INT64 mode) {
|
||||
|
||||
@ -191,7 +191,7 @@ static bool valid_deployment(const char *deployment) {
|
||||
|
||||
static const char* fallback_chassis(void) {
|
||||
const char *chassis;
|
||||
char *type;
|
||||
_cleanup_free_ char *type = NULL;
|
||||
unsigned t;
|
||||
int v, r;
|
||||
|
||||
@ -210,18 +210,17 @@ static const char* fallback_chassis(void) {
|
||||
}
|
||||
|
||||
r = safe_atou(type, &t);
|
||||
free(type);
|
||||
if (r < 0) {
|
||||
log_debug_errno(r, "Failed to parse DMI chassis type, ignoring: %m");
|
||||
log_debug_errno(r, "Failed to parse DMI chassis type \"%s\", ignoring: %m", type);
|
||||
goto try_acpi;
|
||||
}
|
||||
|
||||
/* We only list the really obvious cases here. The DMI data is unreliable enough, so let's not do any
|
||||
additional guesswork on top of that.
|
||||
|
||||
See the SMBIOS Specification 3.0 section 7.4.1 for details about the values listed here:
|
||||
|
||||
https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdf
|
||||
* additional guesswork on top of that.
|
||||
*
|
||||
* See the SMBIOS Specification 3.0 section 7.4.1 for details about the values listed here:
|
||||
*
|
||||
* https://www.dmtf.org/sites/default/files/standards/documents/DSP0134_3.0.0.pdf
|
||||
*/
|
||||
|
||||
switch (t) {
|
||||
@ -259,6 +258,7 @@ static const char* fallback_chassis(void) {
|
||||
}
|
||||
|
||||
try_acpi:
|
||||
type = mfree(type);
|
||||
r = read_one_line_file("/sys/firmware/acpi/pm_profile", &type);
|
||||
if (r < 0) {
|
||||
log_debug_errno(r, "Failed read ACPI PM profile, ignoring: %m");
|
||||
@ -266,9 +266,8 @@ try_acpi:
|
||||
}
|
||||
|
||||
r = safe_atou(type, &t);
|
||||
free(type);
|
||||
if (r < 0) {
|
||||
log_debug_errno(r, "Failed parse ACPI PM profile, ignoring: %m");
|
||||
log_debug_errno(r, "Failed parse ACPI PM profile \"%s\", ignoring: %m", type);
|
||||
goto try_devicetree;
|
||||
}
|
||||
|
||||
@ -302,6 +301,7 @@ try_acpi:
|
||||
}
|
||||
|
||||
try_devicetree:
|
||||
type = mfree(type);
|
||||
r = read_one_line_file("/proc/device-tree/chassis-type", &type);
|
||||
if (r < 0) {
|
||||
log_debug_errno(r, "Failed to read device-tree chassis type, ignoring: %m");
|
||||
@ -314,10 +314,7 @@ try_devicetree:
|
||||
* https://github.com/devicetree-org/devicetree-specification/blob/master/source/chapter3-devicenodes.rst */
|
||||
chassis = valid_chassis(type);
|
||||
if (!chassis)
|
||||
log_debug("Invalid device-tree chassis type '%s', ignoring.", type);
|
||||
|
||||
free(type);
|
||||
|
||||
log_debug("Invalid device-tree chassis type \"%s\", ignoring.", type);
|
||||
return chassis;
|
||||
}
|
||||
|
||||
|
||||
@ -688,7 +688,7 @@ int bus_machine_method_open_shell(sd_bus_message *message, void *userdata, sd_bu
|
||||
|
||||
description = strjoina("Shell for User ", user);
|
||||
r = sd_bus_message_append(tm,
|
||||
"(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)",
|
||||
"(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)(sv)",
|
||||
"Description", "s", description,
|
||||
"StandardInputFileDescriptor", "h", slave,
|
||||
"StandardOutputFileDescriptor", "h", slave,
|
||||
@ -696,6 +696,7 @@ int bus_machine_method_open_shell(sd_bus_message *message, void *userdata, sd_bu
|
||||
"SendSIGHUP", "b", true,
|
||||
"IgnoreSIGPIPE", "b", false,
|
||||
"KillMode", "s", "mixed",
|
||||
"TTYPath", "s", pty_name,
|
||||
"TTYReset", "b", true,
|
||||
"UtmpIdentifier", "s", utmp_id,
|
||||
"UtmpMode", "s", "user",
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
/* These functions are split out of tmpfile-util.h (and not for example just flags to the functions they wrap) in order
|
||||
* to optimize linking: This way, -lselinux is needed only for the callers of these functions that need selinux, but
|
||||
* not for all */
|
||||
/* These functions are split out of tmpfile-util.h (and not for example just flags to the functions they
|
||||
* wrap) in order to optimize linking: this way, -lselinux is needed only for the callers of these functions
|
||||
* that need selinux, but not for all. */
|
||||
|
||||
int fopen_temporary_label(const char *target, const char *path, FILE **f, char **temp_path);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user