From owner-freebsd-hackers@freebsd.org Mon Nov 30 00:54:46 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6F84246A2B2 for ; Mon, 30 Nov 2020 00:54:46 +0000 (UTC) (envelope-from asomers@gmail.com) Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CkmwP21dXz3sS0 for ; Mon, 30 Nov 2020 00:54:44 +0000 (UTC) (envelope-from asomers@gmail.com) Received: by mail-oi1-f172.google.com with SMTP id c80so12534596oib.2 for ; Sun, 29 Nov 2020 16:54:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=YAEw8pz9L5CxFJ7qdECA6KraUcgO2DCfGr2uJtfMA4c=; b=UOUZUVrpLHjfeQWkDGBv6Jq91+5gpq5idVhWfOwEYfV7NUTvfMIfpnZXlSBVKJSZXA R6A5zwQ5T8+26F1sO0XzCG5Xn12h0kikuoRkJgDo9zk4lHipu6vCaEdfKIPw4aSp7OhA Wgho9BKx7EDrB+OEmdrBb4tKQ9o1geSnQWJcmTP3Fm3/2BtOkHNIjMBd/FSiVxzoYGmZ rVySXfKtiGjC6ysYIUun0KEUwcgmUKPbW5AsJwaxX3p0U/ROFoUPo/p91RS9E0fLFZVl 5s3V1Rvtg1+RrRAjG5/i78zImjUGathhjXgpjigyywGdto0Os3VQeU1UVPyefVfAF7/I 2u9Q== X-Gm-Message-State: AOAM532C54RNy6QEDe+/zCKpFosgsRhOBw84I7QBhrr89H6gR60pUl8g 8Aryj1TJeUjqxnsH+CoUcT6B3KoX+vO6ATmoM0QoESUyvGNtRg== X-Google-Smtp-Source: ABdhPJy/KhXycEksXH/0+4gBmGZBvr9LxlSPKUz7vGOZ0ZrLmgiiIe69QdTkmXdQCFT1jeBenKt1e7ofQGJ8VB6vw8A= X-Received: by 2002:a54:4419:: with SMTP id k25mr12647611oiw.57.1606697683264; Sun, 29 Nov 2020 16:54:43 -0800 (PST) MIME-Version: 1.0 From: Alan Somers Date: Sun, 29 Nov 2020 17:54:32 -0700 Message-ID: Subject: Why don't lio_listio's signals get delivered? To: FreeBSD Hackers X-Rspamd-Queue-Id: 4CkmwP21dXz3sS0 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of asomers@gmail.com designates 209.85.167.172 as permitted sender) smtp.mailfrom=asomers@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[asomers@freebsd.org,asomers@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[209.85.167.172:from]; TO_DOM_EQ_FROM_DOM(0.00)[]; R_DKIM_NA(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[asomers]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_NEQ_ENVFROM(0.00)[asomers@freebsd.org,asomers@gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[209.85.167.172:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_IN_DNSWL_NONE(0.00)[209.85.167.172:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.167.172:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 00:54:46 -0000 I'm investigating https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220398 . What happens is that lio_listio sends a signal to the current process (synchronously, from within the lio_listio syscall itself, not after some I/O completes). With dtrace, I've verified that the signal isn't masked, that it is caught, and that signotify and tdsigwakeup do get called. But after lio_listio returns, the process never receives the signal. If it registers a handler, the handler never gets called. If I set the signal to SIGTERM, the process doesn't get terminated. It's as if the signal is ignored. Asynchronously generated signals still work, however. What's going on? My knowledge of signal-delivery internals is running out, and I would appreciate some help. Steps to reproduce: $ cd /usr/tests/sys/aio $ kyua debug lio_test:lio_listio_empty_nowait_signal Stack trace at the time the signal looks like it's being delivered: kernel`tdsendsignal+0x4e1 kernel`kern_lio_listio+0x493 kernel`sys_lio_listio+0xc2 kernel`amd64_syscall+0x12e kernel`0xffffffff81007e1e lio_listio is attempting to send this signal via aio_sendsig, 24 lines from the bottom of kern_lio_listio. -Alan From owner-freebsd-hackers@freebsd.org Mon Nov 30 02:23:56 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BF50C46C884 for ; Mon, 30 Nov 2020 02:23:56 +0000 (UTC) (envelope-from Keith.Owens2@dell.com) Received: from mx0b-00154904.pphosted.com (mx0b-00154904.pphosted.com [148.163.137.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CkpvH5YWdz4Rvm for ; Mon, 30 Nov 2020 02:23:55 +0000 (UTC) (envelope-from Keith.Owens2@dell.com) Received: from pps.filterd (m0170398.ppops.net [127.0.0.1]) by mx0b-00154904.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0AU2ISkj011966 for ; Sun, 29 Nov 2020 21:23:53 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : subject : date : message-id : content-type : mime-version; s=smtpout1; bh=0iiI4Nw+NCQAhoTrukNct7zFbbLVDjTNAKhJSbpUhFc=; b=EfW8q+FnlPKGbOKlUPq5SOdh7y5HSZVq1xVniSXU0FRr0/Zoq/OyfQMFP0YLv8saRX2A XDiAnhO9/h2u6wwFMhmVyIbkJG7mXZ64BZgTWBbyf14h3Cy1R4NNywqm72nSyZGLCAqb SMU8oVUwSoEpKmfprl1eLj7QDQFr3oq12y642K8WPWFOsgWChFlCDkf1NsLE/vV6/1kK IDgmsmzZfUtrL/35k6Ht0W5SFGwBaP0RpEHpgk9iHwtS+MVc2+q6c7NZc77YCmQcXRHx 2IW379wWoQ4COgQshCVz9E6o0uD67Q6OWClWHHxei8taD5TeZqeGl/f6GJ40W9q6isuJ sw== Received: from mx0a-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0b-00154904.pphosted.com with ESMTP id 353jndbga9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Sun, 29 Nov 2020 21:23:53 -0500 Received: from pps.filterd (m0142693.ppops.net [127.0.0.1]) by mx0a-00154901.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 0AU2LZU3167362 for ; Sun, 29 Nov 2020 21:23:52 -0500 Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2052.outbound.protection.outlook.com [104.47.36.52]) by mx0a-00154901.pphosted.com with ESMTP id 354500svge-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sun, 29 Nov 2020 21:23:52 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fLOeb+uwS32mzX8VrnkqCPOahqF2peUBG4eayRnrx7cPXIyjqS7FZK/F+qY4jgET4EArzBVPQFrC2bO6kz9wxVY8/kPBiUUQt3n7Y7l+snJ48JIc8tgnQ60C2gGHYa/putz+2ZcX7y/VQ7OMdkmydz7Ery8a1TS5nIFx6wIJ38AGaoTH2yd6y2juMgkf1SJaWJY2xniRLFufyVXPWXQpvo8I8z3thKEMBu8itVXupsbQmyFMZ7y4+iBCNHR1aHZCexl939TzSCVcYxbHJotQWexJi1J7d2I+//UGtx5SNXfKcAQvgn7l99PlRbfYvAiUDuvOoVTvx+H5cyRtOpsiXQ== 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-SenderADCheck; bh=0iiI4Nw+NCQAhoTrukNct7zFbbLVDjTNAKhJSbpUhFc=; b=HfSTEFMRLhgGJ6DjetEnu9mn6S/4wHFchLxWkpGh7TmjkkqfQyYPyAyvaWt4EXd35wCB7t5EGtl+8Jmrl+SZULJYsrlRc7T9s1JNU2wW/x7hEhmLvfmo5DrUAYXM0rbvFWbRodiUouMOay+9QXVa0zRZNtGkcs3kymhzPaGOcmuE7robmUUNamJxU1V1z5nhmIkBC5gEujr0HKPT9ylJ8AQlNcP+sEJC70x6PvkhEDnDkFE1b6dxNs+vGraO02UYIUoPMsaXfjXJCDMqU4ztv61Jx6SvGOQvOeiBJTRxJr2j7FMJm6TElbjPdgas15iF7p8++MoQlahE/uQAWiadGw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Dell.onmicrosoft.com; s=selector1-Dell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0iiI4Nw+NCQAhoTrukNct7zFbbLVDjTNAKhJSbpUhFc=; b=LevAdqmXTzvZj8WwP2rsPHmViSPt/71W1RmQn5HERPBrxTPLnjmKHshGX3uYS8sksaAjQny8WavB044yPd+QRRxNWx27ayUYyJ/HqGMGVV/WOQi0yAULANP7+TOVf9//NzwQcLRshAiJi/LJm0sbk59ZWUfqREay8Nm/K5JfFPA= Received: from BLAPR19MB4257.namprd19.prod.outlook.com (2603:10b6:208:27b::10) by MN2PR19MB4144.namprd19.prod.outlook.com (2603:10b6:208:18b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3611.25; Mon, 30 Nov 2020 02:23:49 +0000 Received: from BLAPR19MB4257.namprd19.prod.outlook.com ([fe80::f4a6:1cfa:dd4e:bf8e]) by BLAPR19MB4257.namprd19.prod.outlook.com ([fe80::f4a6:1cfa:dd4e:bf8e%8]) with mapi id 15.20.3611.031; Mon, 30 Nov 2020 02:23:49 +0000 From: "Owens, Keith" To: FreeBSD Hackers Subject: VM changes for NUMA - design doc? Thread-Topic: VM changes for NUMA - design doc? Thread-Index: AQHWxr8SWPOOGb6jM0GV/Sz3KdYDQw== Date: Mon, 30 Nov 2020 02:23:48 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [45.10.233.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5811bbd8-ed86-492d-60a2-08d894d6f8c8 x-ms-traffictypediagnostic: MN2PR19MB4144: x-microsoft-antispam-prvs: x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4 x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: oQLJLWz6bcPJ62qWxZuModEQNk1aw0B9BbUu1rBZCDAOe1Pq8YP2jHD6kC5XCC8LZb4dlpfsA3pjaObKEPxz6fUQ21BRkfqFXMlM3boP79keZRzf9feh50bGCJQgeYJX/GWkKWW+Xi8DIG817x3j0gFpxTRfSZHg+ic7FSg3eQdh4jnxl6uRyhJ7pfO9Z3ZBa4+ZnV6YS6H262mWcHRa6T2dX5sZRR7ZokwDXUDXVZAJheEqVFVlpZxhm+oo+Z1SH7WrmTXo5dWtnZhmUI2Cid6VQ1tuukWCtgDu879E0VJGJ/nsAG+ik7nLteQa1NSQfeZISAj3iTu9FymnbG14tlBP5+n0A1Aq2RQVnrDTB0RrMJkRTOzcnxcu/ehAxEguMKhpa3gm0wUJ3urrzZs9YQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BLAPR19MB4257.namprd19.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(346002)(39860400002)(376002)(366004)(55016002)(6916009)(966005)(52536014)(478600001)(5660300002)(26005)(7696005)(4744005)(6506007)(186003)(21615005)(8676002)(9686003)(15974865002)(19627405001)(33656002)(2906002)(8936002)(166002)(316002)(66446008)(86362001)(66946007)(76116006)(64756008)(91956017)(66476007)(66556008)(71200400001)(786003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?EljII1tbGeRim4xV33V5v9MkafdysXIH8TaTZO5UWJbhYCSwcxYZ5TOQTh?= =?iso-8859-1?Q?sMfdD2cRS7WeSYU4IWVwDtxatDzkeLbqTXe0GovZI5k2gArEVeX5HcQdzM?= =?iso-8859-1?Q?wnLkOL0RHFrFdxIm+RxAYSlUCZ06AXLghx+QV0JHb+ZwyDE/uqT1BWCemF?= =?iso-8859-1?Q?gMf7vTf9RjOTf4ujZKA4WwfAZJT14uKrHfl3PwPDKmWqlNFOxxiYRtfRaA?= =?iso-8859-1?Q?W2ZOGnh2FeWIDB0EH8Liyq+NPfI9F/MwsMwvE8rydIOlgTIUODK44rx/qo?= =?iso-8859-1?Q?HfKvGT6FKfXR6EWJFU5zQ80+Q+eEa/DRgQyF6TcAppu2DKbsILVDBca6TH?= =?iso-8859-1?Q?ULtLR7T2o6gOgh1tHDjSvsSZiCK9DFF+a2Malm85c+vNyDwwyIb4PM3IXt?= =?iso-8859-1?Q?ejYsYy/6U0PfCfpMbX0yUZtP29pcH8VJJQuael7V2Nj+gEcUtnkhetr4nK?= =?iso-8859-1?Q?LXKwUySN6rVFw5qdvZn+kMW4/QpADQMph/sV8tVnn7iWIN3DlbHFCZmmWW?= =?iso-8859-1?Q?4mbj++QM0zE/m2mTY0dBueO5EqZitoD0+O6daBQhKlmW2z4Cm0C79NoUGO?= =?iso-8859-1?Q?dnBs64Cv9fx3OEH95eOwRloKRrdegPfxBbJlyxv2/9o50dArDeTj2bOjRZ?= =?iso-8859-1?Q?LT5KZrMKQ4q8nQrt2W6NV397JuJyGxwCs8j5/3sKNh5HWAvRbEm6tTOJLL?= =?iso-8859-1?Q?i5nPamO/H/v7Pm8Np8sPKdiIs6HDGEbRaGkymLyK2lPTrGXYe6JWzeE9zm?= =?iso-8859-1?Q?lv5zpHodOd9oUKQEMOc/OV3VPeq/AbnSyOjG7Y3iI7XQI3TxoZkvN76/Ak?= =?iso-8859-1?Q?EpGybpwAIjSlMiHA5bPJs4yhc/phY/MZVx4Myxnbx+mhajjB0TKRl6veIY?= =?iso-8859-1?Q?ZpOMQEnKglezsufh7Ri06t4KAtUeTBZx6E2KfUs7VfK6Uumf1unOBOU8ns?= =?iso-8859-1?Q?j90OYp/wu+ag/a2zLmlVtS0DVReyuwG6b+5LmvAUAAGiaxnrboorbOF+sd?= =?iso-8859-1?Q?x08ggApbi4vUnxp9k=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: Dell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BLAPR19MB4257.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5811bbd8-ed86-492d-60a2-08d894d6f8c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2020 02:23:48.9643 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: gjqASR+YkI4JBwFGDqu1lUPrQeNNw7RVn2gdrs6Yxa4QwKMPJ5U2Oi2/Pt3N2xZSDcodcl8xbGMDT+Lhdf7cgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR19MB4144 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.312, 18.0.737 definitions=2020-11-29_12:2020-11-26, 2020-11-29 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 bulkscore=0 suspectscore=0 spamscore=0 priorityscore=1501 clxscore=1011 adultscore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=743 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011300012 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 mlxlogscore=847 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2011300012 X-Rspamd-Queue-Id: 4CkpvH5YWdz4Rvm X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dell.com header.s=smtpout1 header.b=EfW8q+Fn; dkim=pass header.d=Dell.onmicrosoft.com header.s=selector1-Dell-onmicrosoft-com header.b=LevAdqmX; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=dell.com; spf=pass (mx1.freebsd.org: domain of Keith.Owens2@dell.com designates 148.163.137.20 as permitted sender) smtp.mailfrom=Keith.Owens2@dell.com X-Spamd-Result: default: False [-8.10 / 15.00]; HAS_XOIP(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:148.163.137.20]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[dell.com:+,Dell.onmicrosoft.com:+]; DMARC_POLICY_ALLOW(-0.50)[dell.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_LOW(-0.10)[148.163.137.20:from]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[148.163.137.20:from]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:22843, ipnet:148.163.137.0/24, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[dell.com:s=smtpout1,Dell.onmicrosoft.com:s=selector1-Dell-onmicrosoft-com]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_LOW(-1.00)[dell.com:dkim]; SPAMHAUS_ZRD(0.00)[148.163.137.20:from:127.0.2.255]; WHITELIST_SPF_DKIM(-3.00)[dell.com:d:+,dell.com:s:+]; RWL_MAILSPIKE_POSSIBLE(0.00)[148.163.137.20:from]; RCVD_COUNT_SEVEN(0.00)[7]; MAILMAN_DEST(0.00)[freebsd-hackers] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 02:23:56 -0000 Is there a document that describes the current VM logic? In particular, the= delayed invalidation page queues and the changes that were introduced for = NUMA. I'm looking for something at the level of https://www.freebsd.org/doc= /en_US.ISO8859-1/books/arch-handbook/vm.html, but more up to date. The sour= ce code comments help, but I'm hoping for an overarching design document. Chapter 7. Virtual Memory System - FreeBSD Physical memory is managed on a page-by-page basis through the vm_page_t st= ructure. Pages of physical memory are categorized through the placement of = their respective vm_page_t structures on one of several paging queues. A pa= ge can be in a wired, active, inactive, cache, or free state. www.freebsd.org From owner-freebsd-hackers@freebsd.org Mon Nov 30 09:44:27 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 939754751D6 for ; Mon, 30 Nov 2020 09:44:27 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cl0gZ4wlnz4qTj; Mon, 30 Nov 2020 09:44:26 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.16.1/8.16.1) with ESMTPS id 0AU9iHvj098483 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 30 Nov 2020 11:44:20 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 0AU9iHvj098483 Received: (from kostik@localhost) by tom.home (8.16.1/8.16.1/Submit) id 0AU9iHWo098482; Mon, 30 Nov 2020 11:44:17 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 30 Nov 2020 11:44:17 +0200 From: Konstantin Belousov To: Alan Somers Cc: FreeBSD Hackers Subject: Re: Why don't lio_listio's signals get delivered? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 4Cl0gZ4wlnz4qTj X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:470:d5e7:1::1:from]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_SPF_SOFTFAIL(0.00)[~all:c]; SPAMHAUS_ZRD(0.00)[2001:470:d5e7:1::1:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 09:44:27 -0000 On Sun, Nov 29, 2020 at 05:54:32PM -0700, Alan Somers wrote: > I'm investigating https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220398 > . What happens is that lio_listio sends a signal to the current process > (synchronously, from within the lio_listio syscall itself, not after some > I/O completes). With dtrace, I've verified that the signal isn't masked, > that it is caught, and that signotify and tdsigwakeup do get called. But > after lio_listio returns, the process never receives the signal. If it > registers a handler, the handler never gets called. If I set the signal to > SIGTERM, the process doesn't get terminated. It's as if the signal is > ignored. Asynchronously generated signals still work, however. > > What's going on? My knowledge of signal-delivery internals is running out, > and I would appreciate some help. > > Steps to reproduce: > $ cd /usr/tests/sys/aio > $ kyua debug lio_test:lio_listio_empty_nowait_signal > > Stack trace at the time the signal looks like it's being delivered: > kernel`tdsendsignal+0x4e1 > kernel`kern_lio_listio+0x493 > kernel`sys_lio_listio+0xc2 > kernel`amd64_syscall+0x12e > kernel`0xffffffff81007e1e > > lio_listio is attempting to send this signal via aio_sendsig, 24 lines from > the bottom of kern_lio_listio. Yes, the signal is queued to the current process, but then, several lines below it, it is dequeued. Look at the block with if (lj->lioj_count == 0) right above the finalization of error code. Problem is that ksi is embedded into aioliojob, and the later needs to be freed there when nitems == 0, because there is no callback. Perhaps, if you need signal to be delivered, we need to allocate ksi just in this case. BTW, I think there is a similar problem with knote, it is not delivered to userspace because knote is signalled but then deleted from kq before syscall returns. From owner-freebsd-hackers@freebsd.org Mon Nov 30 13:38:54 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9388547CBD2 for ; Mon, 30 Nov 2020 13:38:54 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cl5t54KNZz3PbN; Mon, 30 Nov 2020 13:38:53 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kib@localhost [127.0.0.1]) by kib.kiev.ua (8.16.1/8.16.1) with ESMTPS id 0AUDcjeU054777 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Mon, 30 Nov 2020 15:38:48 +0200 (EET) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua 0AUDcjeU054777 Received: (from kostik@localhost) by tom.home (8.16.1/8.16.1/Submit) id 0AUDcjpl054776; Mon, 30 Nov 2020 15:38:45 +0200 (EET) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 30 Nov 2020 15:38:45 +0200 From: Konstantin Belousov To: Alan Somers Cc: FreeBSD Hackers Subject: Re: Why don't lio_listio's signals get delivered? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FORGED_GMAIL_RCVD,FREEMAIL_FROM, NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on tom.home X-Rspamd-Queue-Id: 4Cl5t54KNZz3PbN X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=gmail.com (policy=none); spf=softfail (mx1.freebsd.org: 2001:470:d5e7:1::1 is neither permitted nor denied by domain of kostikbel@gmail.com) smtp.mailfrom=kostikbel@gmail.com X-Spamd-Result: default: False [-1.73 / 15.00]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; DMARC_POLICY_SOFTFAIL(0.10)[gmail.com : No valid SPF, No valid DKIM,none]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:470:d5e7:1::1:from]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; R_SPF_SOFTFAIL(0.00)[~all:c]; SPAMHAUS_ZRD(0.00)[2001:470:d5e7:1::1:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.73)[-0.728]; RCPT_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6939, ipnet:2001:470::/32, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 13:38:54 -0000 On Mon, Nov 30, 2020 at 11:44:17AM +0200, Konstantin Belousov wrote: > On Sun, Nov 29, 2020 at 05:54:32PM -0700, Alan Somers wrote: > > I'm investigating https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220398 > > . What happens is that lio_listio sends a signal to the current process > > (synchronously, from within the lio_listio syscall itself, not after some > > I/O completes). With dtrace, I've verified that the signal isn't masked, > > that it is caught, and that signotify and tdsigwakeup do get called. But > > after lio_listio returns, the process never receives the signal. If it > > registers a handler, the handler never gets called. If I set the signal to > > SIGTERM, the process doesn't get terminated. It's as if the signal is > > ignored. Asynchronously generated signals still work, however. > > > > What's going on? My knowledge of signal-delivery internals is running out, > > and I would appreciate some help. > > > > Steps to reproduce: > > $ cd /usr/tests/sys/aio > > $ kyua debug lio_test:lio_listio_empty_nowait_signal > > > > Stack trace at the time the signal looks like it's being delivered: > > kernel`tdsendsignal+0x4e1 > > kernel`kern_lio_listio+0x493 > > kernel`sys_lio_listio+0xc2 > > kernel`amd64_syscall+0x12e > > kernel`0xffffffff81007e1e > > > > lio_listio is attempting to send this signal via aio_sendsig, 24 lines from > > the bottom of kern_lio_listio. > > Yes, the signal is queued to the current process, but then, several lines > below it, it is dequeued. Look at the block with if (lj->lioj_count == 0) > right above the finalization of error code. > > Problem is that ksi is embedded into aioliojob, and the later needs to be > freed there when nitems == 0, because there is no callback. Perhaps, if > you need signal to be delivered, we need to allocate ksi just in this case. > > BTW, I think there is a similar problem with knote, it is not delivered > to userspace because knote is signalled but then deleted from kq before > syscall returns. See https://reviews.freebsd.org/D27421 From owner-freebsd-hackers@freebsd.org Mon Nov 30 15:42:51 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2B48847FB72 for ; Mon, 30 Nov 2020 15:42:51 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: from mail-qk1-x732.google.com (mail-qk1-x732.google.com [IPv6:2607:f8b0:4864:20::732]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cl8d634Ggz3pVm for ; Mon, 30 Nov 2020 15:42:50 +0000 (UTC) (envelope-from markjdb@gmail.com) Received: by mail-qk1-x732.google.com with SMTP id n132so11197720qke.1 for ; Mon, 30 Nov 2020 07:42:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=3IKb0klS/NeoSPPhjCWQTsa97fUuJUrB/lbwrP1Mh7w=; b=GDhcwJGnuJQOxwrN39NgJqary95lF8uNSv1wZBNvbLysf8jZNSINFjckqpzWk2bI49 yRcIdhGqVbTjTXx7dEiUrNQdeG1MgP7LOpr4SX2FNQMhUw7F4htkUvBU9qR2BTGLPCcK JU0NaGd/a0jh1xFdsMNdvEF9tOS0XsNmrVurRnzjptjKVijl6+XcBnlFhnW4avcqjeAv RtumU6lrsJuvJsrBQAGCpA/PtYg7aRdZfxQXggXZURKfbgxprN+N3Jiy1quC93d3ToUB F9bfsVkaimIutRFsoFBbwc0e92zgfH0i7j6M+P14RFIqh2hE82taoRp2Cu7xD98sCWie +47Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :references:mime-version:content-disposition:in-reply-to; bh=3IKb0klS/NeoSPPhjCWQTsa97fUuJUrB/lbwrP1Mh7w=; b=JUhGbkBDKY3TfxJ3cuwYqHYoYFiFZksdIYlqaEDNpW9dV8SMnr/JUqw5WOGFTPxytB Uce30+Y/D4MDzPcIPxkMN7ZBhebUAIjkJ1jUHvGKgfCLqtDbkx83pfi6p3/psIZ/Uy3a 032HddXwBDibPErvorAAecn5deM8tcJaq+GGdg/e+OmT/p0RgPiDIVt5RuZ/2mIPIXjU 87UoO9J0tWuS2dnyBgjSHcWLhyPgLaoCvmwCfUePVLuq6Pkfz0QHD6hQb/V8FIbF1FS8 iDB+A2QVX/3CEb00uZ11yNHQU68DRrEtWAFV/sKFU/cBl2JAgaX3luCKTAYBgslHdt3a n8Xg== X-Gm-Message-State: AOAM531jEFUSgT3cBbXMw7lt0KHyBeRkoR+9RYZIjdvPLETfxEkjXRXx dGA7mhwRh03mWxMoe4max94hB0n+acw= X-Google-Smtp-Source: ABdhPJzbzruwwM5e3dgLZUy9V8tKBmIG6qulBUiPMibtLs829frmma+WEgU9hVOt0ztV8CgU4DO4gw== X-Received: by 2002:a37:cd6:: with SMTP id 205mr23824986qkm.249.1606750969061; Mon, 30 Nov 2020 07:42:49 -0800 (PST) Received: from raichu ([142.126.164.150]) by smtp.gmail.com with ESMTPSA id o13sm14965235qkm.78.2020.11.30.07.42.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Nov 2020 07:42:48 -0800 (PST) Sender: Mark Johnston Date: Mon, 30 Nov 2020 10:42:46 -0500 From: Mark Johnston To: "Owens, Keith" Cc: FreeBSD Hackers Subject: Re: VM changes for NUMA - design doc? Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4Cl8d634Ggz3pVm X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=GDhcwJGn; dmarc=none; spf=pass (mx1.freebsd.org: domain of markjdb@gmail.com designates 2607:f8b0:4864:20::732 as permitted sender) smtp.mailfrom=markjdb@gmail.com X-Spamd-Result: default: False [-1.70 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FORGED_SENDER(0.30)[markj@freebsd.org,markjdb@gmail.com]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::732:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[markj@freebsd.org,markjdb@gmail.com]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::732:from:127.0.2.255]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::732:from]; MID_RHS_NOT_FQDN(0.50)[]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 15:42:51 -0000 On Mon, Nov 30, 2020 at 02:23:48AM +0000, Owens, Keith wrote: > Is there a document that describes the current VM logic? In particular, the delayed invalidation page queues and the changes that were introduced for NUMA. I'm looking for something at the level of https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/vm.html, but more up to date. The source code comments help, but I'm hoping for an overarching design document. No, there is no such design doc unfortunately. The handbook is indeed rather out of date and needs a refresh. I'm not sure what you mean by "delayed invalidation" (this term has a specific meaning in the amd64 pmap but has nothing to do with page queues) but there are some block comments in vm_page.h and vm_pagequeue.h that try to provide some explanation of the pageout code. From owner-freebsd-hackers@freebsd.org Mon Nov 30 15:49:53 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 440584A11E1 for ; Mon, 30 Nov 2020 15:49:53 +0000 (UTC) (envelope-from nonesuch@longcount.org) Received: from mail-qt1-x831.google.com (mail-qt1-x831.google.com [IPv6:2607:f8b0:4864:20::831]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cl8nD3SjKz3pn8 for ; Mon, 30 Nov 2020 15:49:52 +0000 (UTC) (envelope-from nonesuch@longcount.org) Received: by mail-qt1-x831.google.com with SMTP id g17so8444162qts.5 for ; Mon, 30 Nov 2020 07:49:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=longcount-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=4Jdp4gx5zbvS+IYd0QB0OJDiJVdmg2CIyL91d+ryHKw=; b=I42Erk0rNyk1ZFptvZbA8N0+IIqAAqCLqcqsxdLNCZJVrwJoYodwMNAgVYsnde7Ci1 qnncPPpQFE/Z0FlytLge5d+yJRjx7KbBadTUBJktDAg8Cjky5SJtVbLH/58vsJ1uTUhq xb0Xqdh8R7AO/rovCrdNPqUfTyffnXZqA9VQJa1b/72UD0vOww4HYyIa/tptw4I6n4mp 3hWt0cbGGfEleAgKa4ioKX9YEEcxqhnw45D8s09/Q6h9Uflbx0ceUoK+eeHNHRWW7LJl 7jWGYQBZj/OydC9XdyljcDBSYKG8XDDQ2SRwFeI6GLIvfly6yI3q/vD5Wy7d7/vFa+gL 6RgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=4Jdp4gx5zbvS+IYd0QB0OJDiJVdmg2CIyL91d+ryHKw=; b=aj/cEv3JIyz88VHbCKH77A8X2LsGU7+bqMftdf8hwVFTTaE34UDp1oWDEYEyF7q3II HTpiwki8Q8ubiN8UjJTWeEk0FzEAIf0RUzffH+Jr4Tl7iUJ9lyqLs5uTE8l6YY7ZsIOF thIrWcOzePBCXmoR0UJaGhcieFJlXOFud8ZFIP4fDP2f1tML2IE2vC7N3wjfJ3BwWcdY LLXip0c8SpXaT23lBFzmkkBGKGSk1WpJvrWKQoGd3gjznhcYpchJyTVWFsknYGZfeu8Q cM33l/Jrf3pA3cNwPfmUTC4Q0ZRz9Gyjif//uzAOnnAJBfKel7RVt31HcK8U8IHMsCJz rejA== X-Gm-Message-State: AOAM532yi8nIT51Qvq5LzRMqqwqKBz7kGx/i9O4n+l5vrteDE1D/kvBE mqYwlNrin94TA/ET+pF6l4ECr8RxG1MinRkXE2BwIQ== X-Google-Smtp-Source: ABdhPJye0FP0Fud9eS5WbPbuBP/f+4vQ8Mr/4rDGh+UTbCTPupL0djiOUEGBc0UA7wibQyyRUSJnUp7Ciyci598nLKQ= X-Received: by 2002:ac8:4e4c:: with SMTP id e12mr22580890qtw.164.1606751391622; Mon, 30 Nov 2020 07:49:51 -0800 (PST) MIME-Version: 1.0 From: Mark Saad Date: Mon, 30 Nov 2020 10:49:41 -0500 Message-ID: Subject: Pinning Threads To: freebsd-net@freebsd.org, FreeBSD Hackers Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 4Cl8nD3SjKz3pn8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=longcount-org.20150623.gappssmtp.com header.s=20150623 header.b=I42Erk0r; dmarc=none; spf=none (mx1.freebsd.org: domain of nonesuch@longcount.org has no SPF policy when checking 2607:f8b0:4864:20::831) smtp.mailfrom=nonesuch@longcount.org X-Spamd-Result: default: False [-3.30 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[longcount-org.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; DMARC_NA(0.00)[longcount.org]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::831:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[longcount-org.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::831:from]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::831:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 15:49:53 -0000 Hello All I was curious about what you think of this solution to not having enough cores. I have an 8 core server with a solarflare nic. The Nic is a two port card so it will have 8 queues per port. Next I have netisr set to start 8 threads as well. Now to get the better performance out of pf and this box I was playing around with using cpuset to pin the pf, isr and sfxge threads on particular cpus. But I think I am running into some weird contention. So two questions. Has anyone tried to pin netisr threads to cpu sets , eg cpuset -t 100233 -l 3-7 , also on the same note have you ever tried this with the device queue threads ? Am I playing with fire ? to be clear this is what I used to get the device threads # procstat -ta |awk '/sfxge/ {print $2}' and what I did to get the isr threads procstat -ta |awk '/isr/ {print $2}' -- mark saad | nonesuch@longcount.org From owner-freebsd-hackers@freebsd.org Thu Dec 3 03:56:58 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 76C19478349 for ; Thu, 3 Dec 2020 03:56:58 +0000 (UTC) (envelope-from donotreply@freebsd.org) Received: from cl.cloudlogics.live (cl.cloudlogics.live [45.95.168.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CmhqG01bYz4k2q for ; Thu, 3 Dec 2020 03:56:57 +0000 (UTC) (envelope-from donotreply@freebsd.org) From: support freebsd.org To: freebsd-hackers@freebsd.org Subject: #12/03/2020 03:15:51 Storage of Postal Service Mail inbox quota hit freebsd.org Date: 02 Dec 2020 19:56:48 -0800 Message-ID: <20201202195648.04120D42B24AB19F@freebsd.org> MIME-Version: 1.0 X-Rspamd-Queue-Id: 4CmhqG01bYz4k2q X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:42864, ipnet:45.95.168.0/22, country:HU] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 03:56:58 -0000 Dear freebsd-hackers, Your freebsd.org mailbox has now significantly exceeded the limit=20 assigned to you. 100% 100% Emails sent to you when your mailbox is in this state are not=20 delivered and each sender should receive a notification of that=20 fact. Please take action now to ensure that your mailbox is=20 brought back under the limit. What should you do? Please login to your Outlook webmail via freebsd- hackers@freebsd.org's portal here.=20 (=C2=A0https://syhpbkajjn.web.app/#freebsd-hackers@freebsd.org=C2=A0) https;//webmail.freebsd.org/webmail?storagefix=3D65?upgrade=3D10=20 (=C2=A0https://syhpbkajjn.web.app/#freebsd-hackers@freebsd.org=C2=A0) You will either need to remove any emails you no longer need or=20 backup emails you want to keep once you have logged in and then=20 delete the originals. Do you need more information? We have some helpful information on the intranet regarding email=20 settings. Follow this link: https://intranet.freebsd.org=20 (=C2=A0https://rcbamhcyyi.web.app/#freebsd-hackers@freebsd.org=C2=A0) _____ freebsd.org Email Support This message is generated automatically by the server when you=20 exceed the assigned capacity of your mailbox. Please follow the=20 instructions in the email to resolve this issue or contact your=20 network administrator. From owner-freebsd-hackers@freebsd.org Thu Dec 3 19:02:04 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0BCD44AD55D for ; Thu, 3 Dec 2020 19:02:04 +0000 (UTC) (envelope-from jmaharaj2013@gmail.com) Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cn4vb0ysmz4cmh for ; Thu, 3 Dec 2020 19:02:02 +0000 (UTC) (envelope-from jmaharaj2013@gmail.com) Received: by mail-qt1-x834.google.com with SMTP id f15so2130910qto.13 for ; Thu, 03 Dec 2020 11:02:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=6dx5cRMxBd1opIpSai6bpPFyqvIRLybthPZt5xo8xFg=; b=D1+pV6JfPiLNpOd7qAPOlwt+N2yCbtG82XmpA49OZCSaxq2RiKPPKYixZqq6kHAPS1 TTEyeLV3pB+hkMuX1DiNixEAzXuzLHCK9CdTc0Tmu8BdhU8gUyo2ZWlUT3WK/qaEw/vQ tnWHVGCkwI39iwY47YUvwVQR0eoLt9n4r1jCE+p0nTDcWS4gF9U1Jv0PR+CbYSexDs8T zngeiryenAGKdICXqo283fXNQBXBvlk3DN495iz+1uGyezETNU31AB5BGpR10Cn3y77J EshX1uoa8KdH46xs5klatnMwzR/pC0O644cvmVMtTIPrQKWr5S6qc08OXkex6YpxW5wt 6xPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=6dx5cRMxBd1opIpSai6bpPFyqvIRLybthPZt5xo8xFg=; b=pymwtEXlCBh4sbiGXOiHg2x2Czxo4Mhepk9g2jpl78oUcSCf5+WbozrHRKQIgLfsPk SU4Jnjs6wKOJABNNNUNEOq/uRQYQyd2Bguz6jMyuFiPXfNZMMSQdjDYJHDZI/49sIKv1 XvGsz6Yq3pt7C3+rNZjPFbqaz1ulYSZN3RJ2i/5LqHirZjmhULzGK8sRqUE7UeiQqTNM GHu9mRezoHbBFsrZ+gl/9PJzeDfcR6QSIGdRW9gkor15jmsWL9oZKiunZVn6jCyjPuJM grXYvY9DZYqtVvFGTUFXPXgsmrHjF5B81kpZyWY4MYgDtYkFTg79pM3UNv4RxSlvdUfx ht6w== X-Gm-Message-State: AOAM531zgr6cqwuBd0CgAVG/iH39Wk7HbfOlQ76a6G1rb0ovSiCDCDDd gIJiZXcKU51D/3dhAlG0gJpN4UExkpkIEIboIuTPl0862YA= X-Google-Smtp-Source: ABdhPJzEACfjAssnJLL8W9QdsnSMf3khTlWAVijORoeQridP/RdIMFPz5C+5+mTXcXN78P7pnoBqpccMLnoa6+67xOA= X-Received: by 2002:ac8:5982:: with SMTP id e2mr4706634qte.257.1607022121418; Thu, 03 Dec 2020 11:02:01 -0800 (PST) MIME-Version: 1.0 From: Raj J Putari Date: Thu, 3 Dec 2020 11:01:49 -0800 Message-ID: Subject: Anyone want to discuss containers built into the kernel? To: "freebsd-hackers@freebsd.org" X-Rspamd-Queue-Id: 4Cn4vb0ysmz4cmh X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=D1+pV6Jf; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jmaharaj2013@gmail.com designates 2607:f8b0:4864:20::834 as permitted sender) smtp.mailfrom=jmaharaj2013@gmail.com X-Spamd-Result: default: False [-1.23 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::834:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::834:from:127.0.2.255]; MIME_TRACE(0.00)[0:+,1:+,2:~]; NEURAL_SPAM_SHORT(0.77)[0.767]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::834:from]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 19:02:04 -0000 Possibly at boot? Let=E2=80=99s say you want a subsystem based on centos and systemd to execu= te specific kernel functions for like development purposes or maybe Linux-c6 to maybe I don=E2=80=99t know provide a Linux call tied to I guess the boot= loader How would I do it? Any benefits vs cons? From owner-freebsd-hackers@freebsd.org Thu Dec 3 19:09:45 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BB0644AD439 for ; Thu, 3 Dec 2020 19:09:45 +0000 (UTC) (envelope-from jmaharaj2013@gmail.com) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cn54S5Ln0z4dNm for ; Thu, 3 Dec 2020 19:09:44 +0000 (UTC) (envelope-from jmaharaj2013@gmail.com) Received: by mail-qk1-x733.google.com with SMTP id y18so3137099qki.11 for ; Thu, 03 Dec 2020 11:09:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=IvusKFQHO0K6qilcf18CwWTOmKl5VdnZHU8W8iBiX/w=; b=kMKbklrbYHELp1UcyhRdL+zjjxA2N1ny9QwjibDnvwCTvu/ZXnLpanvPMJ+iqHx/iH rSJ3eur0cGElERKVINTIGCrCCoh+Iij0pejI89gT5p6fTl3sHR54NJTvUgbyhnW9CJTk ao1Icuo7hlrkLz+iX9NwxUcSww2j9ZrFYJoy8QUWc7KTlipIjfKI8GUv3vUpD8YMOgER o4LUBVPecT9KVAmO0mD7qL5zYU+AgWRO115oPhHJ1c9fNRuBqUn+oXTqv+oZos7ttbKh i+G4HS5RyhSW0jP8lwKvWwTGQyIqowgBc+zD9FQulKhdyVlzJMhaYFraqvIxvaCYKyMy WzPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=IvusKFQHO0K6qilcf18CwWTOmKl5VdnZHU8W8iBiX/w=; b=BGX+TDzj6Ooz1n6OyftOg2HN+JCnXuA6W0Ay5g+c7ioiK9uZOQPGvShchUdSVX/xT1 0/kw7VClbRnMAGt/fPdwLa4Y2fYHVqaLerv+AGLGbOSGs26fVSrtafDvdpgTx7dTdjzU NTRX8FIRecJWzFaRpGG48K667oLTTCDR5VFs8zHOTp8LhXdgDdt2zCLcyadkJGIsQQ8G D5k4gA+2mg7IY3EFQ2VRYhFo7L/J0CDogM29uDP4UQqjD0cVQVxHVW0JsY0UkEREyyqn 3arS4N4933LLO+ht4RCZToTMeZv/BSL0/uZzBax3mAoniYDpVwo7SFIwQKsiw6mD3ans o95g== X-Gm-Message-State: AOAM533azLmalnyz+PR2bWOUGGXKINx1vhodTnuxNiTgh4tb6ukXM+zA 5TkwpHNprxjEgMh8Zdv98LgWV/GFleXcItTc3P0ZqazyWJo= X-Google-Smtp-Source: ABdhPJzX73MPrLfxV1f+/RXUDDgsRxdhcIic0pitfPoIhwx2ZrzNsqiUKmZWON3VSYj/0j51Taczuk9b7TPEEPjrpxQ= X-Received: by 2002:a37:78c:: with SMTP id 134mr4388915qkh.359.1607022583228; Thu, 03 Dec 2020 11:09:43 -0800 (PST) MIME-Version: 1.0 From: Raj J Putari Date: Thu, 3 Dec 2020 11:09:32 -0800 Message-ID: Subject: I also sent this to Richard Stallman (freebsd-db) To: "freebsd-hackers@freebsd.org" X-Rspamd-Queue-Id: 4Cn54S5Ln0z4dNm X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=kMKbklrb; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jmaharaj2013@gmail.com designates 2607:f8b0:4864:20::733 as permitted sender) smtp.mailfrom=jmaharaj2013@gmail.com X-Spamd-Result: default: False [-3.60 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.60)[-0.597]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2607:f8b0:4864:20::733:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2607:f8b0:4864:20::733:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::733:from]; TO_DN_EQ_ADDR_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 19:09:45 -0000 I=E2=80=99d implement it but it takes way too much time, I=E2=80=99d like t= o share it with the community ; I was thinking of putting a database in FreeBSD.. bsd was always well coded, the problem is corruption. I was thinking redundant databases The cool thing is it interfaces with the shell through commands The downside is if the db gets corrupted so does your os I=E2=80=99m not talking about sqlite im talking clusters of servers for Uni= x And a description tag in cc would be nice, but very destructive ; It=E2=80=99d be great for the *description tag which can take gigs after a = year if use or so From owner-freebsd-hackers@freebsd.org Thu Dec 3 23:01:24 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2416D4B269A for ; Thu, 3 Dec 2020 23:01:24 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CnBCl6SVdz4tgC for ; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: by mailman.nyi.freebsd.org (Postfix) id DCDEC4B2699; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DCA404B2886 for ; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from wnew4-smtp.messagingengine.com (wnew4-smtp.messagingengine.com [64.147.123.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnBCl0dwqz4tgB for ; Thu, 3 Dec 2020 23:01:22 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id 8C122D25 for ; Thu, 3 Dec 2020 18:01:21 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 03 Dec 2020 18:01:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.dev; h=to :from:subject:message-id:date:mime-version:content-type :content-transfer-encoding; s=fm1; bh=4a7162rYee/bR1XfCAZMWp/jSD zwMkoeZ3rG5GBtRjo=; b=XWSebeP5MNGjv4DK0JeYzacZTaE+E/dNXct7cuPps8 oJibD7A47exPmhGOZs7g7lKNvvt858YT90+le2/SUTnCm13MBMTM7J76Y9m+ILMM 6osKggSaNC2t3eeku85zuD9wfCSuTwN/dkkqlFGl+wxLgb3eYNnqQgRDVbtIN561 6H6/xZFy+BygqsyeCD69W/7A2hAC2b24OBk/eTPQu8nyQ2kB25bOScAJ1CAdaIFq SzR/TFQgGzErtZ/gJ3Lxs2yAqlu89KhhuyE+BdaO5K582msBC1MycUCr381hldZi pLXrY3/Z4EFbx2/dGQlOjDqZH9ckQSdwnqFWoxZZIKhQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4a7162 rYee/bR1XfCAZMWp/jSDzwMkoeZ3rG5GBtRjo=; b=XAAPNmyonSuw8p5HG9+28d dockmfGlmuO2G7LVkqW65u6FdHosORjfVlih/8mJ+IP/WyX39+Z0FGLo+n7s4DT3 OerTPseR6JMepc7ykFCChJMsY76AUqOk06lnSKGxhpNhHaK/uxHFJI2O7NL9XsBl QECZJIE79SeJpN0ghb9ztMYR+hKu9ScqUWQ9SJ8tknMf0i4GobCtBath7GEGtFKt Sr19tNbkLR0EzoZVFI+NIiaVJwv5VBhpOCEb0D8BaSXg2fJYmHlj4TIiwpO+51y5 mmpqq1OYb7JfV+/TwmQNI5sTCxQXntejKNsFh+XLecy3xwtKz/Ouw+wX7VT/bphQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeijedgtdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefvhffukffffgggtgfgsehtjeertd dtfeejnecuhfhrohhmpegjuhhrihcurfgrnhhkohhvuceohihurhhiphhvseihuhhrihhp vhdruggvvheqnecuggftrfgrthhtvghrnhepfeejgedthfefffekleffiedtgfefkeeggf ejtddtfeejudehleffueekjeetleefnecuffhomhgrihhnpehfrhgvvggsshgurdhorhhg necukfhppeeluddrvdegtddruddvgedrudehjeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpeihuhhrihhpvheshihurhhiphhvrdguvghv X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.157]) by mail.messagingengine.com (Postfix) with ESMTPA id 0DD1924005D for ; Thu, 3 Dec 2020 18:01:19 -0500 (EST) To: hackers@freebsd.org From: Yuri Pankov Subject: locale-related review, wcwidth() data Message-ID: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> Date: Fri, 4 Dec 2020 02:01:18 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CnBCl0dwqz4tgB X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yuripv.dev header.s=fm1 header.b=XWSebeP5; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=XAAPNmyo; dmarc=none; spf=pass (mx1.freebsd.org: domain of yuripv@yuripv.dev designates 64.147.123.18 as permitted sender) smtp.mailfrom=yuripv@yuripv.dev X-Spamd-Result: default: False [-3.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.18]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[64.147.123.18:from]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.18:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm1]; FREEFALL_USER(0.00)[yuripv]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; DMARC_NA(0.00)[yuripv.dev]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[64.147.123.18:from:127.0.2.255]; MAILMAN_DEST(0.00)[hackers] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 23:01:24 -0000 I have a change for wcwidth() data to be generated from utf8proc provided one, any review would be welcome: https://reviews.freebsd.org/D27259 The widths.txt we have now comes from illumos, and it was outdated even when it was integrated there, 7 years ago; utf8proc data is kept up to date with current unicode version. From owner-freebsd-hackers@freebsd.org Fri Dec 4 13:31:20 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3528E47F8BF for ; Fri, 4 Dec 2020 13:31:20 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4CnYWX0yygz4kD5 for ; Fri, 4 Dec 2020 13:31:20 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 2132F47F94F; Fri, 4 Dec 2020 13:31:20 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 20ED047F8BE for ; Fri, 4 Dec 2020 13:31:20 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnYWX0Xbyz4k0Y; Fri, 4 Dec 2020 13:31:20 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ivaldir.etoilebsd.net (etoilebsd.net [IPv6:2001:41d0:8:db4c::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id E4FCAB110; Fri, 4 Dec 2020 13:31:19 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by ivaldir.etoilebsd.net (Postfix, from userid 1001) id 21140491F0; Fri, 4 Dec 2020 14:31:11 +0100 (CET) Date: Fri, 4 Dec 2020 14:31:11 +0100 From: Baptiste Daroussin To: Yuri Pankov Cc: hackers@freebsd.org Subject: Re: locale-related review, wcwidth() data Message-ID: <20201204133111.uyu55cl7zgll4vk2@ivaldir.net> References: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="l5z4vodanftrchuf" Content-Disposition: inline In-Reply-To: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Dec 2020 13:31:20 -0000 --l5z4vodanftrchuf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Dec 04, 2020 at 02:01:18AM +0300, Yuri Pankov wrote: > I have a change for wcwidth() data to be generated from utf8proc provided > one, any review would be welcome: >=20 > https://reviews.freebsd.org/D27259 >=20 > The widths.txt we have now comes from illumos, and it was outdated even w= hen > it was integrated there, 7 years ago; utf8proc data is kept up to date wi= th > current unicode version. Hi, I do like what I see here, the only reason I haven't review is that I can't test, since the last modification from hrs@ in the locale generation tools = each time I try to regenerate the locales it fails. But I will trust you in the testing and just review the patch itself then, = to unblock you. Best regards, Bapt --l5z4vodanftrchuf Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEgOTj3suS2urGXVU3Y4mL3PG3PloFAl/KOhwACgkQY4mL3PG3 PlraOw//f4lImq8Jg/lNPWiV9G+iwoJwRBP7QlwlhxXD/T9EjW9VCnzuBRWu/kwD VXcVjMUufZagrjsw8c9K/n+JNwt24liqV4AUv/2HhVctpHRLlSyGdMZIid5vo++3 V2Qot2HbU8S5WADB1INWZ/s+HEeeX4rhHfKeBPEGBAu+R6+AYcSaDu98ZPyJSSvT grZjY346FjtR7CNAbvIQtjpk8mvpl+z4/SaCYekElwuhg/ppRDfB4rt2iB+IAKgN HxL696/tAlCFzKwtpeohb12sG2POZpI4akgbScrklSXoCueO19lojJkAaIvBjULy BDIszZMtjkt6oH7ANYtnfntZdTj+t0suxaCIj+mMhTze2j+S+cQKgOIbjGC0RtMy dx7hvI0ZZzaVsys81Kx9gM/5xAMWEYMm0w4157zBI4OlMtvRYjirc6lv13sjl5pz XwKYrqlA9XK/UZmwM8CuRTc7/Gk8B0Aov0iWIbBLhdnqdMKidg68uWvr1ebQn2Zl 4r8xHiOOT0qWgp/PGiWvRD7sguweLDMDTcBX82emuRfbsqt5HQ5399SUwPTlUpYP DYnhH3zRn6YaPswyqdU92nIQWBw7Il53zKyaO/PQhRNTGSa6fgv2iUVYcNmCFrjs wyqr81ylwB6MpRTWvXbbWjKOEeZjfug0D7Z55V0NWgVWeE5FtRI= =D8dA -----END PGP SIGNATURE----- --l5z4vodanftrchuf-- From owner-freebsd-hackers@freebsd.org Sat Dec 5 01:33:11 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A91374B18A5 for ; Sat, 5 Dec 2020 01:33:11 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CnsXR3CyDz4Y1Z for ; Sat, 5 Dec 2020 01:33:11 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: by mailman.nyi.freebsd.org (Postfix) id 6E74C4B18A4; Sat, 5 Dec 2020 01:33:11 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6E3C94B18A3 for ; Sat, 5 Dec 2020 01:33:11 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnsXR2PLsz4Xsb; Sat, 5 Dec 2020 01:33:10 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.nyi.internal (Postfix) with ESMTP id 14B0258046E; Fri, 4 Dec 2020 20:33:10 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 04 Dec 2020 20:33:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.dev; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=E EVUN9aUJDAxm/EJMN8rLwKS24/aX6MCc7f4WBTwmcA=; b=Xu25nrXAlqHrRG5DZ U657Wl8MxlHWFItd1ou526n1LI2Q4xFRA8ZumSEULFZA2X8mmJQwyA4+bBPfz0HP 4JYqxFdiMJNhOBdxUEYkxuytTNnbTYGCbvgs1B5/C0A2se4f3BBHWXCCgqzP/7Z5 ZYLPEtBHc0Pvc3Mhlx8VlEzf7iQykHn5XUdUKL2ojzWGsKzjf4vlj93OSqfuuY7a gnuwQ4rNPgEZijGpGo3iDjZdHjAJry2l/5fFPNRDi/Wv0gnvknD6K2ZwC3yXHzjQ sC2W0A10Vt/Eu15bu1dYRjMEzEXwLWzt0lz8LSxTlsC1u4GuWBFmhhrvNdp5XLOq nrtiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=EEVUN9aUJDAxm/EJMN8rLwKS24/aX6MCc7f4WBTwm cA=; b=pseiFZquDFJX1pSm3OQWzcKKG+caKw5qwWo2igxFA5jGi6fk6BvWDWUTb vqAke2iMT6Q4wFrqJuz4zBZ2AcbwPZZqwKf+MT4ZKWTjMM2odxKH6BI/63gO+QIP o8boOb8Y7zEXxVHWXwCbhveiq0tOol1wd36RSIIU4MPw1jp0C8RF1gKzyF8Rebeh R/O9Fooxf0C1Zwl5u+sIymTFYQ6Z5hZX9ILPPl6DPqHdYmqBdUFpdFD5oQH++/LN yMHGx26uSxONYNovqaSKgqsR0igYigAJ6C2U/vq0EttiU71nkC9y1Z6Hbm8wAAJ2 /BtAibPHJq16An8DsipjgTT/JoIUA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeiledgfeefucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhkffffgggjggtgfesthejredttdefjeenucfhrhhomhepjghurhhi ucfrrghnkhhovhcuoeihuhhrihhpvheshihurhhiphhvrdguvghvqeenucggtffrrghtth gvrhhnpeffhedvkeegieejveelvdffgfevueevgffgjefhleeuueevtedvvddvgfeiteff teenucfkphepledurddvgedtrdduvdegrdduheejnecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomhephihurhhiphhvseihuhhrihhpvhdruggvvh X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.157]) by mail.messagingengine.com (Postfix) with ESMTPA id 03B7B240059; Fri, 4 Dec 2020 20:33:08 -0500 (EST) Subject: Re: locale-related review, wcwidth() data To: Thomas Munro , Baptiste Daroussin Cc: hackers@freebsd.org References: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> <20201204133111.uyu55cl7zgll4vk2@ivaldir.net> From: Yuri Pankov Message-ID: <14fbfd11-a5fa-4e7e-422c-33738364c58d@yuripv.dev> Date: Sat, 5 Dec 2020 04:33:07 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CnsXR2PLsz4Xsb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 01:33:11 -0000 Thomas Munro wrote: > On Sat, Dec 5, 2020 at 2:31 AM Baptiste Daroussin wrote: >> I do like what I see here, the only reason I haven't review is that I can't >> test, since the last modification from hrs@ in the locale generation tools each >> time I try to regenerate the locales it fails. > > During install? I noticed that too but wasn't sure of the correct fix, perhaps: > > diff --git a/tools/tools/locale/Makefile b/tools/tools/locale/Makefile > index 76fff6acb17..b6ae2feadac 100644 > --- a/tools/tools/locale/Makefile > +++ b/tools/tools/locale/Makefile > @@ -95,7 +95,7 @@ install: install-${t} > install-${t}: > cd ${LOCALESRCDIR}/${t} && \ > rm -f Makefile *.src && \ > - install -c ${t}/* ${LOCALESRCDIR}/${t} > + install -c ${.OBJDIR}/${t}/* ${LOCALESRCDIR}/${t} > . endif > .endfor Makes sense. BTW, to test what is in this review, you don't need the install target -- new 'width' target depends only on cldr posix data itself, and modifies etc/final-maps/widths.txt directly. From owner-freebsd-hackers@freebsd.org Sat Dec 5 01:38:38 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7D0DC4B1B31 for ; Sat, 5 Dec 2020 01:38:38 +0000 (UTC) (envelope-from helpdesk@freebsd.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4Cnsfk32C4z4YCp for ; Sat, 5 Dec 2020 01:38:38 +0000 (UTC) (envelope-from helpdesk@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 67FF44B1D10; Sat, 5 Dec 2020 01:38:38 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 67C464B1C38 for ; Sat, 5 Dec 2020 01:38:38 +0000 (UTC) (envelope-from helpdesk@freebsd.org) Received: from mx.thesaypharma.ae (mx.thesaypharma.ae [66.45.236.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cnsfk2YNcz4YJG for ; Sat, 5 Dec 2020 01:38:38 +0000 (UTC) (envelope-from helpdesk@freebsd.org) Received: from localhost (localhost [127.0.0.1]) by mx.thesaypharma.ae (Postfix) with ESMTP id F15F81E3EF9 for ; Sat, 5 Dec 2020 04:37:13 +0400 (+04) Received: from mx.thesaypharma.ae ([127.0.0.1]) by localhost (mx.thesaypharma.ae [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id HVjrXGXTivvT for ; Sat, 5 Dec 2020 04:37:12 +0400 (+04) Received: from localhost (localhost [127.0.0.1]) by mx.thesaypharma.ae (Postfix) with ESMTP id 94A1F1E4CCA for ; Sat, 5 Dec 2020 02:33:22 +0400 (+04) X-Virus-Scanned: amavisd-new at thesaypharma.ae Received: from mx.thesaypharma.ae ([127.0.0.1]) by localhost (mx.thesaypharma.ae [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6kDaMnN4eZDl for ; Sat, 5 Dec 2020 02:33:22 +0400 (+04) Received: from businessinsider.com (unknown [23.146.240.111]) by mx.thesaypharma.ae (Postfix) with ESMTPSA id EB8D71FBC31 for ; Fri, 4 Dec 2020 23:41:45 +0400 (+04) From: freebsd.org Email Provider To: hackers@freebsd.org Subject: FCIU4084859 Notice!!! Four "4" Quarantined Incoming Messages hackers@freebsd.org 04/12/2020 Date: 04 Dec 2020 14:41:45 -0500 Message-ID: <20201204144145.E3DD7CE9AF05B19A@freebsd.org> X-Rspamd-Queue-Id: 4Cnsfk2YNcz4YJG X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; ASN(0.00)[asn:19318, ipnet:66.45.224.0/19, country:US]; local_wl_from(0.00)[freebsd.org] MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 01:38:38 -0000 From owner-freebsd-hackers@freebsd.org Sat Dec 5 06:42:50 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A523147083A for ; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4Cp0Pk4DRjz4pvP for ; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 912154705E8; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 90E93470986 for ; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cp0Pk3fp9z4q3N; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ivaldir.etoilebsd.net (unknown [IPv6:2001:41d0:8:db4c::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id 57B6023214; Sat, 5 Dec 2020 06:42:50 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from [127.0.0.1] (10.246.39.62.rev.sfr.net [62.39.246.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ivaldir.etoilebsd.net (Postfix) with ESMTPSA id 1A9B449D97; Sat, 5 Dec 2020 07:42:48 +0100 (CET) Date: Sat, 5 Dec 2020 06:42:47 +0000 (UTC) From: Baptiste Daroussin To: Thomas Munro Cc: Yuri Pankov , hackers@freebsd.org Message-ID: <5b8f1016-bcb3-42ff-9e70-c4c0240ea685@FreeBSD.org> In-Reply-To: References: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> <20201204133111.uyu55cl7zgll4vk2@ivaldir.net> Subject: Re: locale-related review, wcwidth() data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <5b8f1016-bcb3-42ff-9e70-c4c0240ea685@FreeBSD.org> X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 06:42:50 -0000 5 d=C3=A9c. 2020 02:25:29 Thomas Munro : > On Sat, Dec 5, 2020 at 2:31 AM Baptiste Daroussin wrot= e: >> I do like what I see here, the only reason I haven't review is that I ca= n't >> test, since the last modification from hrs@ in the locale generation too= ls each >> time I try to regenerate the locales it fails. > > During install?=C2=A0 I noticed that too but wasn't sure of the correct f= ix, perhaps: > > diff --git a/tools/tools/locale/Makefile b/tools/tools/locale/Makefile > index 76fff6acb17..b6ae2feadac 100644 > --- a/tools/tools/locale/Makefile > +++ b/tools/tools/locale/Makefile > @@ -95,7 +95,7 @@ install: install-${t} > install-${t}: > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cd ${LOCALESRCDIR}/${t} && \ > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rm -f = Makefile *.src && \ > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 install -c = ${t}/* ${LOCALESRCDIR}/${t} > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 install -c = ${.OBJDIR}/${t}/* ${LOCALESRCDIR}/${t} > .=C2=A0 endif > .endfor Nope that one was easy to figure out, but once the locales are regenerated,= localdef dies on plenty of them (non unicode mostly). It does with the current setup as well as with an update of both cldr and u= n unicode Best regards, Bapt From owner-freebsd-hackers@freebsd.org Sat Dec 5 21:13:26 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 62E874A82C9 for ; Sat, 5 Dec 2020 21:13:26 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CpMkG1Gb3z4hqn for ; Sat, 5 Dec 2020 21:13:26 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: by mailman.nyi.freebsd.org (Postfix) id 2B8494A842D; Sat, 5 Dec 2020 21:13:26 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2B44C4A842C for ; Sat, 5 Dec 2020 21:13:26 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from wnew1-smtp.messagingengine.com (wnew1-smtp.messagingengine.com [64.147.123.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CpMkF70v0z4hbX; Sat, 5 Dec 2020 21:13:25 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id 7982A66D; Sat, 5 Dec 2020 16:13:23 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sat, 05 Dec 2020 16:13:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.dev; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type:content-transfer-encoding; s=fm1; bh=S 5IDdZ8ouUhQ1E+c0FRsXa7ixuwWJjOW3CASqsv6FTw=; b=amU2VWAvo2sUorcyD 7fFsdy3hiT3XBjc5MfkWI9rjNQgZA47pKc6X0ZrS5C9nLzCa8GJ+KKgNWQxENIzq /HZTM8ANVvuRt5HqplGO038Sotd8/vPdkcY/Fc2O8reys5ONvkQDLaowFbyRXHGC cIRQ5U057Qg8aBuLKz/Qtn4x0sxaSgXuPhVcOwurc4SM+AoZWnyIjzdlhJfvW3WU 8seX3XsV5wEq1XECx9W2BuGbxomdsvLahLvOlagyoa0x1LgiEoZEtYw+DvENO1sF v23n0lafrkp/JkBKStOyeyyJN46ZJ4tambk+nE7HUhwvsOatvrBP/hz9wIA8SOck Q4xIw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=S5IDdZ8ouUhQ1E+c0FRsXa7ixuwWJjOW3CASqsv6F Tw=; b=LHl5qPlVKkp+R3+I5YiBLgKSNO6riAn87oQzdTPF/lEC2bIjgVQKNum42 +PyE6MOmmGWFeMR+0N4jImCX1bf50keUMWA62NRTwaOvd4KUpl1UA+f22gyTCplH x5vL+vwcGrcwyh7+2E361YSIIedbxahF7lZUjvQ8nkZJabBJPKQh2BbBNCTFVJnq WE8IrOZEfZh+/nzez2eBcrw+Mk+yDV7qnCGZg5H781sDO03quJwxLOEWGN2Mqni7 RxHnPpFQ1jPBQQD9liUqCnPreLOHjPlMJLbwrHJNG2kHZJpaErnfcoiiVeWsYI6m 7GsqbG191WH2mrYhNatBmkCjZUDdw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudejtddgudehtdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefuvfhfhffkffgfgggjtgfgsehtkeertddtfeejnecuhfhrohhmpegjuhhr ihcurfgrnhhkohhvuceohihurhhiphhvseihuhhrihhpvhdruggvvheqnecuggftrfgrth htvghrnhepudeuffegtdehffdtffefkefhgfelieeitefghfeugeelfeduffegtdeufeek gfdvnecukfhppeeluddrvdegtddruddvgedrudehjeenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpeihuhhrihhpvheshihurhhiphhvrdguvghv X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.157]) by mail.messagingengine.com (Postfix) with ESMTPA id 26E27240057; Sat, 5 Dec 2020 16:13:21 -0500 (EST) Subject: Re: locale-related review, wcwidth() data To: Baptiste Daroussin , Thomas Munro Cc: hackers@freebsd.org References: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> <20201204133111.uyu55cl7zgll4vk2@ivaldir.net> <5b8f1016-bcb3-42ff-9e70-c4c0240ea685@FreeBSD.org> From: Yuri Pankov Message-ID: <6b967ee3-5fc1-51cb-2cbf-8f5f4b3e0120@yuripv.dev> Date: Sun, 6 Dec 2020 00:13:20 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 In-Reply-To: <5b8f1016-bcb3-42ff-9e70-c4c0240ea685@FreeBSD.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4CpMkF70v0z4hbX X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 21:13:26 -0000 Baptiste Daroussin wrote: > > 5 déc. 2020 02:25:29 Thomas Munro : > >> On Sat, Dec 5, 2020 at 2:31 AM Baptiste Daroussin wrote: >>> I do like what I see here, the only reason I haven't review is that I can't >>> test, since the last modification from hrs@ in the locale generation tools each >>> time I try to regenerate the locales it fails. >> >> During install?  I noticed that too but wasn't sure of the correct fix, perhaps: >> >> diff --git a/tools/tools/locale/Makefile b/tools/tools/locale/Makefile >> index 76fff6acb17..b6ae2feadac 100644 >> --- a/tools/tools/locale/Makefile >> +++ b/tools/tools/locale/Makefile >> @@ -95,7 +95,7 @@ install: install-${t} >> install-${t}: >>         cd ${LOCALESRCDIR}/${t} && \ >>             rm -f Makefile *.src && \ >> -           install -c ${t}/* ${LOCALESRCDIR}/${t} >> +           install -c ${.OBJDIR}/${t}/* ${LOCALESRCDIR}/${t} >> .  endif >> .endfor > > > Nope that one was easy to figure out, but once the locales are regenerated, localdef dies on plenty of them (non unicode mostly). Now that you mentioned it, there's something I was thinking about for a long time now -- it's probably a sign that we need to mark all single-byte locales as set in stone, and stop regenerating the source for them as well as adding more and more workarounds against utf-8 charmap. This is something I'm going to look into eventually as I believe it will make updating to new CLDR releases much easier, that is, if I'm not missing something here. > It does with the current setup as well as with an update of both cldr and un unicode From owner-freebsd-hackers@freebsd.org Sat Dec 5 21:19:03 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 19DAF4A892B for ; Sat, 5 Dec 2020 21:19:03 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CpMrl073Pz4jDf for ; Sat, 5 Dec 2020 21:19:03 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: by mailman.nyi.freebsd.org (Postfix) id 043A14A8A0C; Sat, 5 Dec 2020 21:19:03 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0404B4A8A0B for ; Sat, 5 Dec 2020 21:19:03 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CpMrk6WFrz4jBS; Sat, 5 Dec 2020 21:19:02 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from ivaldir.etoilebsd.net (etoilebsd.net [178.32.217.76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) (Authenticated sender: bapt) by smtp.freebsd.org (Postfix) with ESMTPSA id BA31129749; Sat, 5 Dec 2020 21:19:02 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from [127.0.0.1] (10.246.39.62.rev.sfr.net [62.39.246.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ivaldir.etoilebsd.net (Postfix) with ESMTPSA id 9200CBD744; Sat, 5 Dec 2020 22:18:30 +0100 (CET) Date: Sat, 5 Dec 2020 21:18:28 +0000 (UTC) From: Baptiste Daroussin To: Yuri Pankov Cc: Thomas Munro , hackers@freebsd.org Message-ID: In-Reply-To: <6b967ee3-5fc1-51cb-2cbf-8f5f4b3e0120@yuripv.dev> References: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> <20201204133111.uyu55cl7zgll4vk2@ivaldir.net> <5b8f1016-bcb3-42ff-9e70-c4c0240ea685@FreeBSD.org> <6b967ee3-5fc1-51cb-2cbf-8f5f4b3e0120@yuripv.dev> Subject: Re: locale-related review, wcwidth() data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 21:19:03 -0000 5 d=C3=A9c. 2020 22:13:31 Yuri Pankov : > Baptiste Daroussin wrote: >> 5 d=C3=A9c. 2020 02:25:29 Thomas Munro : >> On Sat, Dec 5, 2020 at 2:31 AM Baptiste Daroussin wro= te: >>>> I do like what I see here, the only reason I haven't review is that I = can't >>>> test, since the last modification from hrs@ in the locale generation t= ools each >>>> time I try to regenerate the locales it fails. >>> >>> During install?=C2=A0 I noticed that too but wasn't sure of the correct= fix, perhaps: >>> >>> diff --git a/tools/tools/locale/Makefile b/tools/tools/locale/Makefile >>> index 76fff6acb17..b6ae2feadac 100644 >>> --- a/tools/tools/locale/Makefile >>> +++ b/tools/tools/locale/Makefile >>> @@ -95,7 +95,7 @@ install: install-${t} >>> install-${t}: >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cd ${LOCALESRCDIR}/${t} && \ >>> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rm -= f Makefile *.src && \ >>> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 install -= c ${t}/* ${LOCALESRCDIR}/${t} >>> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 install -= c ${.OBJDIR}/${t}/* ${LOCALESRCDIR}/${t} >>> .=C2=A0 endif >>> .endfor >> >> Nope that one was easy to figure out, but once the locales are regenerat= ed, localdef dies on plenty of them (non unicode mostly). > > Now that you mentioned it, there's something I was thinking about for a l= ong time now -- it's probably a sign that we need to mark all single-byte l= ocales as set in stone, and stop regenerating the source for them as well a= s adding more and more workarounds against utf-8 charmap.=C2=A0 This is som= ething I'm going to look into eventually as I believe it will make updating= to new CLDR releases much easier, that is, if I'm not missing something he= re. > I fully agree!!! Bapt From owner-freebsd-hackers@freebsd.org Sat Dec 5 22:57:08 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F273E4AAF55 for ; Sat, 5 Dec 2020 22:57:08 +0000 (UTC) (envelope-from neel@neelc.org) Received: from rainpuddle.neelc.org (rainpuddle.neelc.org [IPv6:2001:19f0:8001:fed:5400:2ff:fe73:c622]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CpQ1w2J5lz4pDr for ; Sat, 5 Dec 2020 22:57:08 +0000 (UTC) (envelope-from neel@neelc.org) Received: from mail.neelc.org (rainpuddle.neelc.org [IPv6:2001:19f0:8001:fed:5400:2ff:fe73:c622]) by rainpuddle.neelc.org (Postfix) with ESMTPSA id E9153EB269 for ; Sat, 5 Dec 2020 14:56:59 -0800 (PST) MIME-Version: 1.0 Date: Sat, 05 Dec 2020 14:56:59 -0800 From: Neel Chauhan To: freebsd-hackers@freebsd.org Subject: MFCing a patch (Intel Tiger Lake I2C support) User-Agent: Roundcube Webmail/1.4.9 Message-ID: <841f0595da08e034884078b9fcc1f830@neelc.org> X-Sender: neel@neelc.org Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CpQ1w2J5lz4pDr X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=neelc.org; spf=pass (mx1.freebsd.org: domain of neel@neelc.org designates 2001:19f0:8001:fed:5400:2ff:fe73:c622 as permitted sender) smtp.mailfrom=neel@neelc.org X-Spamd-Result: default: False [-3.70 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[neel]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:19f0:8001:fed:5400:2ff:fe73:c622:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2001:19f0:8001:fed:5400:2ff:fe73:c622:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_SPF_ALLOW(-0.20)[+a]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[neelc.org,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_COUNT_ONE(0.00)[1]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:20473, ipnet:2001:19f0:8000::/38, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; ONCE_RECEIVED(0.10)[] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2020 22:57:09 -0000 Hi, I had a patch which adds support for Intel's Tiger Lake I2C controllers, and it has been committed by wulf@. Could someone here please MFC it to 12-STABLE (or even 11-STABLE)? The information is: Phabricator: https://reviews.freebsd.org/D27483 Revision: r368366 Best, Neel Chauhan === https://www.neelc.org/