From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933630AbcIUXhu (ORCPT ); Wed, 21 Sep 2016 19:37:50 -0400 Received: from mail-bn3nam01on0124.outbound.protection.outlook.com ([104.47.33.124]:46633 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932640AbcIUXhs (ORCPT ); Wed, 21 Sep 2016 19:37:48 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=waiman.long@hpe.com; Message-ID: <57E319BE.2050208@hpe.com> Date: Wed, 21 Sep 2016 19:37:34 -0400 From: Waiman Long User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.12) Gecko/20130109 Thunderbird/10.0.12 MIME-Version: 1.0 To: Mike Galbraith CC: Thomas Gleixner , Ingo Molnar , Peter Zijlstra , Jonathan Corbet , , , Davidlohr Bueso , Jason Low , Scott J Norton , Douglas Hatch Subject: Re: [RFC PATCH v2 3/5] futex: Throughput-optimized (TO) futexes References: <1474378963-15496-1-git-send-email-Waiman.Long@hpe.com> <1474378963-15496-4-git-send-email-Waiman.Long@hpe.com> <1474441172.27308.19.camel@gmail.com> In-Reply-To: <1474441172.27308.19.camel@gmail.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [72.71.243.129] X-ClientProxiedBy: YQXPR01CA0077.CANPRD01.PROD.OUTLOOK.COM (10.165.103.45) To CS1PR84MB0312.NAMPRD84.PROD.OUTLOOK.COM (10.162.190.30) X-MS-Office365-Filtering-Correlation-Id: 3ee19604-593f-4e23-85d9-08d3e2784a38 X-Microsoft-Exchange-Diagnostics: 1;CS1PR84MB0312;2:tJfcplheG88q4mp6E3OeyWYmXAMbjkTESYB6XebUhOnWGi7uHVlCfavirOOQo3dDbDQ/aGhH71G1LH0UF0zi7gfNUrpMFaacPixsKAboWzZAcYJqoisOcnIJrTOUyje5PrRGgx+SQ4jprJybmwHqvSKnz6SuvcrS3YtGlI2acrbgR7SjHdy4CiCIPS5FI+7x;3:NyKct8U/ibhPDWj2t8amH+bVP5rKblT4SY1mfHjjkngrDqjgQUj/ok17ddurE7BcsvUW6H20BeooWjCn9QLGMNXyLoTnAPqAISmsCYVpeRG++01HivmPm1PatOgnYKYL X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CS1PR84MB0312; X-Microsoft-Exchange-Diagnostics: 1;CS1PR84MB0312;25:yzKrQV5oni8vrftjoFWPGEp4HtWzqo+CoZAyEYgBi2fKWIEiBMlIL/DbZgnbHQAHkOYXuwqjl0txfwdgscu5ZHljVSvqr3gdC/y8/Y6vJ+9CIAusy9Kgb1eD8QskjUuD3gfNrdrb4mW5z5BuYtB3cix8IkEnAnIwMKudhqUpaCzwFuf7mPTjSG7/jju7xAg7d9WMubjkFxG/DYSIDnHvjcOfAmuZL6w5z3tUQ0NB8jtqBWStscB5iwobAqY5F1kjdfQhh4RQIRONJzbClxb7tNq2q9J6WXaYJWZeddrtGRwSOVZnM3H519UwSJ4wTK5gaJyKhvw4ovXZn40lW8FZ2wQjZwb6fNyo4CLqwrl/71TDF28qoFU5QhL6wWNXqHCeY5m+jTj4BL7MNCgRgosxuvAMK+o0q4tBJTXGmggrhS/Uxmsn2eAO6+S2aqzvRxljwLQ9xkKnZ6oNe31OdIZrOYzXX6/eNk4rKqDGUpx5jP7b+qSFUr+DMW7rEV76l2vo5xcnXfkR5E6XS0Ar1I0O0Kay87mP9kZ43ppzfy7UsmVAAichXMhfwKn2qhZIZMkr57v8JIxtZWeHJGUpT2iKtP49+PaIjoL2CoSr1mwYEoJe/9O/39dHGpQoCB4XiISrgbZddgYNG+oOKDKgMKeFpRq5f0jBOONIX86nugy9BIufVg16Cv2t2z6Wk/DIw3rZHGgfcAVgl7MRO/bK3sVppA==;31:3yqAZxK8rc9nekaLrNOIdtlZMgQ7bpEzBJwJgBsyLetuj1T0Mnopshtzz2Cd/LBbDvLS/DdBNOzXnOBppSot4NRLmCBjXoSbOVnyVDQnoujTVMPTKwW6tSKYuG/A6A6kBUDP5Na7SyYJq4CJr5g/PGZgcjfBF/Kz3bdH/jW1mLwoxorySZqoHD31jqw9fzKJqgI8IvJHqrWgXjQqlZPykobxuFFI3dW5jr7ScM2AZGQ= X-Microsoft-Exchange-Diagnostics: 1;CS1PR84MB0312;20:swWTm84bXYMHrjRD7bZkf//k2I2MxxKqWVLPlu5j65s2nWnFz//eABdt9oXzyi2UU4q17ImK0GB9Ec/hpoGtaO2vQEVt16Sm29KG5wSWvA4/RmAvVt8Qr+zdEd1rIF8jkyu5M4ARDME55vjLv6LwWYaC4p7WBVZw/0CQ4OYoEFbynna4zfqcg9zjV80YnGwYXS7oyHuLj8JIk93D8tjPrrMQaYhtc+T3ov+ndkOMwQO/KKg855mBR4PStdh184B/CElmALMh6d+MiDBchsgsl/beVCJhn9q60DAYNdGyjuHaN2JLc+bZvAiWvKqadlFKeM3LVb52TGSGDl6w6bmg+yiV9agBh6cmq6E3kvwkHzVfZ+j6Ia6EwsRdxPL6BfL8tT6jLFnHGLK8QxJeSEsnvxdIrMrklymbZEZvVL9c06PhKo7DRafl5wBI4cUS8eHgBrHySRaKTHfmfltVoSSXkGDuPGFLwGzL8lbt3akTc7B8jjvNQZLSwwdvwVILkW5M;4:rwPR/YnGLmtv/X4zPXsFaD0rkkEvULtqQcDCRin4YZ4bHijeQmkEsMZm+8fyPhzNE9OyzJupoXYFFBWG78pQexM92bzZqFYjF7kCJly88MzQo0BJfRDBDQg4CFFwJKiSRwEbj3kzYBwnOl0kBYCojeYS2Bc0SjkpUfjYiReGhzsg9PMMzRG2BOvP/KS9+rdAtnMGgbM9BpOa1I8Ktb+C25jo/hTdSl6ITnLuNvvXEZcfi8iaARCmnh/PoJxzJNtCPuQ8v7JSr+aNAzRxHiowtQ9BT+yx0a3oYKtzUmvk5xrzw4XRsR/h0kYqTXXKbCsR0MA0pYRJQeB7UhDfaafqRJkhqLgwsEtRHFnaWBI/HNXZY58cLrFAY7ZVXsZrtk3jU2uZX396WtAh+J3VIi/DRzfKQAQtL4GF6mBpBzDu8Tw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:CS1PR84MB0312;BCL:0;PCL:0;RULEID:;SRVR:CS1PR84MB0312; X-Forefront-PRVS: 007271867D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(6049001)(7916002)(199003)(377424004)(51914003)(24454002)(189002)(377454003)(101416001)(3846002)(54356999)(86362001)(87266999)(76176999)(6116002)(50466002)(65816999)(50986999)(189998001)(8676002)(81156014)(81166006)(7846002)(7736002)(1411001)(33656002)(4001350100001)(68736007)(83506001)(105586002)(97736004)(77096005)(4326007)(586003)(110136003)(305945005)(92566002)(64126003)(106356001)(2950100001)(80316001)(65956001)(5660300001)(23756003)(2906002)(66066001)(47776003)(59896002)(65806001)(36756003)(42186005)(230700001)(117156001)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:CS1PR84MB0312;H:[192.168.142.128];FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1;CS1PR84MB0312;23:okZZP6hnfbqV4ORxzvk+0lWoTB+Gd1LBmFoWdI6?= =?iso-8859-1?Q?xnJAgnRDg5prsZdY/HDQKU9s9mkQ0xlJ5diDRIvrtAIgLP+JD5L1365fQN?= =?iso-8859-1?Q?g0tbgOzLZfGuYxysWRG7XkEBw+ZtfF592B14K+GiYvkT2KvydIrvQW+lw4?= =?iso-8859-1?Q?eiVTY8W4WNHD1GzNbsoClxz64cPGfyItOtwkrdr+/EFFUwlrQmwwuMXa8e?= =?iso-8859-1?Q?gSPgZfRf9I1FfyCOPci1X/W1lhAxuTi0m+lVC9Mj5S9V8aAnh/5OxwdAUD?= =?iso-8859-1?Q?OcubkzJxcGhZEnK2+D3Zaxms9hFS7Fl7tQHwFi43K90PSImICY2yJ2CrLw?= =?iso-8859-1?Q?CxbiFeUuuKPAFwl7XL8rtxtrB+zkmLZ1PgX6ziLIkUeNe+0EDJkNNLKCyL?= =?iso-8859-1?Q?N5I/aRa3ec87u7JdIWJ0DZvgCFXZf0QAD3U2soBfRjrgklZytbJmR7gz+4?= =?iso-8859-1?Q?BhNCQDohF+JGLBjnyFdJx9IZYQULjre+15k+hsiof2AEBk/Cbz95+Ut9G4?= =?iso-8859-1?Q?EDbLhdjTjcgCj4TCl6h0PuPCq5QyqBMTqRvXA6hXuc9ZYkRZSrJDbX7RHI?= =?iso-8859-1?Q?7vbjjHRtzjILXhKNGFmPxGCRBFpMMe9RaaXMCbTd9FnMZqxS8w0phB7X4w?= =?iso-8859-1?Q?IpU0RaZ6bEI7oomfGSpKyCzY+uiAHSQQuuYE5Ns6R/RGqLKQVZADOwdYHB?= =?iso-8859-1?Q?Jf86ScV50D/lJBhadW0j9Df+wYEsgNff8TdBk9wGrJgsumIiZoL6yMMgra?= =?iso-8859-1?Q?HDPsgdpKRwLtL87ub4O8FL83QCorCIosqsLVSHOvjkENBby79OHRKdKmFl?= =?iso-8859-1?Q?ahDXgO3J5PWkvlfixrH8/qXGtCK6/VLuWSKbnft1kpdiY4/uXpTuPbLfRz?= =?iso-8859-1?Q?BTClqkS+/R4tGS6umrSGQe3ZVJ32+1Ceuvawcbyid+Pw2RqIDcGsxjrTG1?= =?iso-8859-1?Q?E+UNv1Ie5f4YyEKGZzy93RjpdZEz/c++ZcGMTctxJtnmU8eTqFCmfHlNRd?= =?iso-8859-1?Q?yj9XmBiBxr0dYS8eEw42GE/HayJWMI9slNAwIPcXqodxavc6iXK2Pi2+lw?= =?iso-8859-1?Q?rAUiYoHx4bXCdYvh4fFnNLmbn3ndeeEv1GgA46g7G6NZnTQiii1ZhTZ4B5?= =?iso-8859-1?Q?HW3Vpc/Vc2n7osDvA7UhqMhXLWIdcQXBBMx0lsVKwMK06SG6QlhIlmlv1n?= =?iso-8859-1?Q?0XTwM5eycGEWtrTx0RCWvF5RAp/gyjb+L7LyUM7/WJ15bckCk1TPT97DK2?= =?iso-8859-1?Q?+P3U2VmV+31k2YfrkvwKLQ2ss3V3Be88s7wALD50hUN87r7ycban7+MB1T?= =?iso-8859-1?Q?FqqOxnNuydU6vPvG0lZVpk4VTywpfnx+vsPhwWSaEvcVKsUNN5b5cJ0m5O?= =?iso-8859-1?Q?3LhwssyxZyeeuGi2sucXslWspOUxYzfo5pYBlnsht539sFxNf2YiZFr9Il?= =?iso-8859-1?Q?BO3oeFHRvhvODc=3D?= X-Microsoft-Exchange-Diagnostics: 1;CS1PR84MB0312;6:tI2e8+V244uubT14ali+48s987xHjnYEWiCr8/gxKcXhG3imGd0P37kTV6RtNEx2Q2viAx+MV1qdfZcVsVW+K6LsbOhGad+Qc42/j+CKeDjhqS4guptCWTaim8MYGrfrvnE1HEKA1CUKmHTFJuz2J46oHfsBVdWX/BTnX3YziLFB4mN+mDr/dPVhA3f0tgu+GkX3R22u4i50nvpo6NWbRgiURRInlcUGkFaGIOF8UFX69dqUl2k8haCazuikOIU/ec9OYj8bo1pd70HZRzts4dt4x9SLLI/7YNdAl7kpOVQJuiu6AMDGYipkCqnSS8pRsk0rRY9HX4d7rtakZAsM3w==;5:KG9G5XVzHGM9GYqJK7SA5jZ2/cr4k9z6gTwsmmvYzs+dOeGwWluEGAUT5uGOIzB6W2kvf5Z1Gb6Hwhh0Av+dd5m6asl5lfLDJqgDtCyYmMgLE1/htHc4Rrk9j/vg7P3ort+7/UNlaH80liT6Kd75Mg==;24:F6sbBTbnakReb3e1jXoaKu+T+hUH0d0xrbT39vhnWLnxNUw2/U8mKMDCUlGpXnSseioE5+F1u2p4ffnk0+/6r184/QHNVk2sI5fFn7RGhpA=;7:QfMaIj+91+RxX+YZK0ZZevZlmEBNzfQVUYa8rGg7MZNAzNswjNwog2s38G3x1uVF2MtcfQj+0hl/rp2enig6WoRFv0gQqoBdhoNGO/vQvv4kglHFJZpkoA2Aw0mLzS/UnUagcBNMwKERer1oeG6grD78W28bA7XoUD13ZfGmDNRnuS2d25+XTN/4JpRUdBJ8JTG8m0yfaO8pwh1jVPsS6Bq8mnqNrlz9zsJp/TwvEvXiAhHeDggWWwKoX8pvZt/80yNMaRlfQkVaG+lNU96BU5xbDjoltO0JaJfPppaV8bA9ln2NFRk1RKkbqCDraFYM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: hpe.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Sep 2016 23:37:44.3030 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR84MB0312 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 09/21/2016 02:59 AM, Mike Galbraith wrote: > On Tue, 2016-09-20 at 09:42 -0400, Waiman Long wrote: >> This patch introduces a new futex implementation called >> throughput-optimized (TO) futexes. > nit: 'TO' sounds way too much like timeout... TP? You even use 'to' as > shorthand for timeout in the next patch. I agree. I am not that satisfied with the TO name. So I will change it to TP in my next revision of the patch. Thanks for the suggestion. Cheers, Longman