Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp323362pxu; Thu, 7 Jan 2021 06:06:39 -0800 (PST) X-Google-Smtp-Source: ABdhPJyi6dJ/yoBGfY8bhVFMcplDJsHIPpHQEdQtV32Ru+nQipHg1P3tfDRv5KIdfnPcAS8ZAzav X-Received: by 2002:a17:906:af79:: with SMTP id os25mr6430047ejb.275.1610028398866; Thu, 07 Jan 2021 06:06:38 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1610028398; cv=pass; d=google.com; s=arc-20160816; b=bLXXocXnnQldjfXlfP304PTI7E5+GySJH3CbZtU2C4CS1HTqz92zzTpFyYrGn/OljO heEeZoH0y4YIOw+k7sWKN3d7zBIQ+813d3pXNLp/h+/QwpWsOCWJENHUB7TdU+PkDOBc hRWjqy0tZgqHJGKUcb7H2NByhJAc7ttq4LoiE7mNUx+GiB9YT4WV61oJBrnJeTRiGqK9 AJYOGyRxSAS7N62FPopDOLNWDoVfWf5p8jYT4SJ8X8lbCx8FTiDPuUlLcmWqn1K7YB/P NxUZkOw+AAC9VSBSYlgcLiMbWZAlvj4NxfHdTqkV256HCivXoxXq6Lk6rHdqLdDNVEko Nf8w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :message-id:date:references:in-reply-to:subject:cc:to:from :dkim-signature; bh=tCrlYbILNz4tYKzgxJRYs/uHMsOsEn6txoy+M/A2Ms8=; b=MBSwonLk7dXUTZnRn1dDId3TOg4p3K0JSIPYJT2PC0zDxd9Vg133k5mOpjPnelo82S C+ouWJJPY1KPHGJ/TGmf3lY74AaPw2tbaBboJJggckMMxZIm5UrlgtvX2olrp8OnllmZ PXvS3ul6GFZmHh3Mf7mgdH/AbGrBtOBdX34XyK7wxKK64BCNoGDda2Akaobw2gStFxFF ksPA1tZrOY1AyBqFsGqFH3f1yVv4sMMH1G4kVEOTkmwYGHAw4dhXQFur9R6WdEMu2r9v QByoWos+VjJxUKGd+E3fiD13w18iINp1rmWKua7LWa59RaAhIlnt6ng25pfuIiBpVEpU EsQw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@suse.com header.s=mimecast20200619 header.b="PgY/PCXF"; arc=pass (i=1 spf=pass spfdomain=suse.com dkim=pass dkdomain=suse.com dmarc=pass fromdomain=suse.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=suse.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gb31si2171175ejc.669.2021.01.07.06.06.14; Thu, 07 Jan 2021 06:06:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=mimecast20200619 header.b="PgY/PCXF"; arc=pass (i=1 spf=pass spfdomain=suse.com dkim=pass dkdomain=suse.com dmarc=pass fromdomain=suse.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=suse.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728628AbhAGOE3 (ORCPT + 99 others); Thu, 7 Jan 2021 09:04:29 -0500 Received: from de-smtp-delivery-102.mimecast.com ([62.140.7.102]:26828 "EHLO de-smtp-delivery-102.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728145AbhAGOE2 (ORCPT ); Thu, 7 Jan 2021 09:04:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1610028202; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tCrlYbILNz4tYKzgxJRYs/uHMsOsEn6txoy+M/A2Ms8=; b=PgY/PCXFfratXXO2eaZQte3CUvgH0PRjDIyfXQnab3rbagKiPyPZkIXIQg9Fwn1v82Bexf j7UNVWu06RDFoO8AuzhUWrbRhJsFoZNDvPSZu9zRROZaRdkdsY7V4MfIZVOdJDLu90FjfT 9yFRW/C2/8OWamQi89XUCVaRLgIdUH8= Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05lp2111.outbound.protection.outlook.com [104.47.18.111]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-32-eAPNUzd_OJaR3euK5WT06g-1; Thu, 07 Jan 2021 15:03:21 +0100 X-MC-Unique: eAPNUzd_OJaR3euK5WT06g-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ih/BF6aWL8GGVN2K0aenLtlaHpHI1IRVZ1PxozWYdqo9sKevv5IOMK7HPSYxrEIGh7Z+ktEzXevvPB9KIohGVuE0j13frCGH7sitQTtqdOa8DVeDZ9ePCND5F9+XxJr0dTtgJCXh6vrc6YbIFwcBoj7dnTwvL+gCTN4pgwbdkzn8z7WyavZ6Cf85L+BQr2DzC3Irde9AsR9ZxSzHm4XS3GRbjwajmBJTcBwsj5CnlldYauVbTljIUcaEmtjb1OCPzIihO9G8s3RCIlCkCkEdeAqqbKQh86JOhZckdGWwgxlcbBplRwJQZGwGrR6CwBVlZz52LKwWVbL2JWB2yfJrUQ== 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=tCrlYbILNz4tYKzgxJRYs/uHMsOsEn6txoy+M/A2Ms8=; b=SevVA6ezjybgv8wg/T3IvpZaoxt4DNKuaWKtONfO7h3sSPLciA/gdm9hOaFrE2+fUFHBk+3i3Zu9DyVPzJ6CxfpeBFmH2cUmnvpLRP9vDpVADyD/z4z3sJchsn7cMB4Lm3SlvQZn1HAaxMKRkTThe4528tp08ys4hPiZsOUt0eUwelCBB7+tabplAFsV3xbm4lhmolrIhbkCeJl59lvEpEomyJLrXpPXnVjf6WxWkA/C4IwRc+MoNVsM3ux308T2CbHLFLeUfNL7VTwYDZk7RhLLhmsdyGRZyfmeiTvihyCZ8QdVuK0A0bTEzaJ8xpAI8ol73PcMGH71Wg+VetXDMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=suse.com; Received: from VI1PR0402MB3359.eurprd04.prod.outlook.com (2603:10a6:803:3::28) by VI1PR04MB3230.eurprd04.prod.outlook.com (2603:10a6:802:6::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3721.20; Thu, 7 Jan 2021 14:03:19 +0000 Received: from VI1PR0402MB3359.eurprd04.prod.outlook.com ([fe80::4dad:a2d3:5076:54f0]) by VI1PR0402MB3359.eurprd04.prod.outlook.com ([fe80::4dad:a2d3:5076:54f0%5]) with mapi id 15.20.3721.024; Thu, 7 Jan 2021 14:03:19 +0000 From: =?utf-8?Q?Aur=C3=A9lien?= Aptel To: Yejune Deng , Steve French Cc: Steve French , CIFS , samba-technical , LKML Subject: Re: [PATCH] cifs: fix msleep() is imprecise In-Reply-To: References: <1607591258-13865-1-git-send-email-yejune.deng@gmail.com> Date: Thu, 07 Jan 2021 15:03:17 +0100 Message-ID: <87r1mw3kuy.fsf@suse.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [2003:fa:705:9f19:3297:f46:6b4b:f1a6] X-ClientProxiedBy: ZR0P278CA0027.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::14) To VI1PR0402MB3359.eurprd04.prod.outlook.com (2603:10a6:803:3::28) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (2003:fa:705:9f19:3297:f46:6b4b:f1a6) by ZR0P278CA0027.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:1c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Thu, 7 Jan 2021 14:03:19 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0b1af3e8-2d0c-4e72-a857-08d8b314fcbe X-MS-TrafficTypeDiagnostic: VI1PR04MB3230: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6430; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VJ/HNMofplh673jG9CXyAGO1yoqk+e5al0MO9K+Y6qmlDjIlv+Lj76I25XH/tCFYSvKbQ3aU8Km6WahDRFNRzaNgXqaFmOl2fIjcmeCg+u+GGR8vsf7NAC7UFWPtOwp+gl36rhPN6+ZfX6KJsSgfp4MigVpqvc1XDA6R039v6EAqRityN9kECkXq7Tr6vkyvjMt+J5G79PsmuMMsI0A4n51w7tKDjHj3S2ojPJGVfhdkpSl2CDtHrxcTvto20Bn6Y6loUE7N4W5EW7ufoD0u3xg+Q1bsIbLisHlWh9/C24el+USf4p53r6Ub1RYB2/f4wAp+fmTSoqP2Ue6wo7gS2YtUozI/5BOm5FEc1wOUrts2DK/3PAueJV8Zmxsp9DunO7Sfcf2iA+nz/zMaJbLvLA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR0402MB3359.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(39860400002)(366004)(136003)(396003)(376002)(346002)(66574015)(66946007)(6496006)(52116002)(4744005)(66476007)(66556008)(36756003)(83380400001)(2616005)(478600001)(6486002)(316002)(4326008)(16526019)(54906003)(86362001)(110136005)(186003)(2906002)(8676002)(5660300002)(8936002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?bjU4MkdaUldDOTlPR2VBQ1JWMzVORm1pUHgxaDMwMWpCTHpENXBQdDRNVjNQ?= =?utf-8?B?Q3UxdncrUXhIRjlMa0lHR2lqNzg2aDhoUGNzdWYzbmQ3UDBhanZyZ2krTlV5?= =?utf-8?B?ck5QN3VCQitFVVYwNDdaQXB3NkJEcEhrZk1rMHF4aTQvVnJ0VWRpT21RWVkx?= =?utf-8?B?YVEybnlzMGo3TEdTM3dSTEdSSTV4STZGWjdCSWp1ZXFqN0pJTDFKdTVMdzVW?= =?utf-8?B?OHNqYUxTa2lwdnlWVHZRUmJsQW13UUJwdU0wNUZCZnRabjBjaVdKM1hsanVY?= =?utf-8?B?VkFRcU9tbFQ2S0dIbDhkYkQ3WUQ1SCtqVWtRVlduYTRENmhCeitmdXRDM0tN?= =?utf-8?B?NjFaRVZrWUp2VUQ1RGdjMXdYQjh2QTlvbnVVWjJacUxOT2xTeWk2Q1B4V3I5?= =?utf-8?B?K2ZiSDE4MTJpelI1NWpOZUU1ejh6ZWZMdlMwVzFaZm9CZ3V4S2hGdXF6d1kr?= =?utf-8?B?bFBxaWhvb3A2SHh3aXNVZ0JRV1FtczY3TldhSnI0WTNIbEhYSkpnYXcwNHBy?= =?utf-8?B?c2trMGlkd3BGcms1TWp3Y1NscUhlTWZlbnVBSnozY1duMEoxSFQ1SXd0STlK?= =?utf-8?B?eGNmeVRURnpnbUZET3VBSXJsVFdRVm1Zc1pJcFk3V1Z2VUxOdFVZM1ZSVXpn?= =?utf-8?B?S2pMM1k3TExkSjlmU1ZEVG5jeHRqeWxxdlh4Y3gvL3RPcTM4WEt4VVVEN3A1?= =?utf-8?B?UDB1SGZ6Ky8zTUdZK3pGSzlxc0duK0UzOW93bXYram10cjlIRXQvR1IycTJQ?= =?utf-8?B?T1BZZFNzc1R4YkQyVE1hekpFQUNvZTV5TnZXdVZBZUEzbmNMNGwxQWxaK3U2?= =?utf-8?B?d3JDdzVuU1NmUDl6TzNmSXNlQy94MkxjQllBTm5OTFZNeSsrNzNiMTdiRmtO?= =?utf-8?B?V3hVR2R3bFVIQjFNVHBVRnFPelBSRjBXdE9JanVTS0E1Y2pvbEtVZ1hzZ044?= =?utf-8?B?alJOc0hocEFUa3VabkYyQWJKTE1kK2ZabURCVWFFYlNPWHBJcVFDS25qOG8z?= =?utf-8?B?ckxvOHBUUnNjdEt1ck5XTHJRZ1l0cExSWmpRUEZPTkpPUmpvbUpLREs4a1Yy?= =?utf-8?B?cG5yeUw5UUZjc3NpTlYzS1FrcXBqQmNiMEwreWNDY0xLNzhqMTRZUXJjMG8w?= =?utf-8?B?NXVUWnRBdTVOUk8wTGJITXFCMUpacml5UnZEV0d5aXlDeFpMcU11a2h2cnps?= =?utf-8?B?MUgwbUFIRTVVU09aeVFEUVZxUW5FcTNkMEpTZWN1MW9OSjkzNWUvWVR5cnZ5?= =?utf-8?B?V1dsVWZGYThiS282UVUzc2djVzZvRUw1T1hIbVdsT3FNSml4N2JVVk1sMHNv?= =?utf-8?B?eWIxRWpIUmNWbzZyckxaOW5QeS9OTVZ4bXFFcHdSY1VQUkFxOGxSTllCTUFm?= =?utf-8?Q?KGol7hPM7YqrUdjrocXdeQ1Qgb0kEl14=3D?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-AuthSource: VI1PR0402MB3359.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Jan 2021 14:03:19.3326 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-Network-Message-Id: 0b1af3e8-2d0c-4e72-a857-08d8b314fcbe X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: FgrAYSg4SPYUwUmdycvXWRlAvXQ0nAr5D0inDfkp14Z6sS3ogQcmtkoFhWWKWw0s X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB3230 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Yejune Deng writes: > No=E3=80=82I just see Documentation/timers/timers-howto.rst and don't > recommend using msleep() for (1ms - 20ms). It recommends using > usleep_range(). And fsleep() is flexible sleeping. I think what Steve is asking is does using fsleep() changes anything regarding yielding i.e. does it affect how tasks/processes get scheduled. AFAIK, this msleep(1) in the code is to give a hint and let the kernel run other tasks, in particular the ones waiting on the request and response queue. Cheers, --=20 Aur=C3=A9lien Aptel / SUSE Labs Samba Team GPG: 1839 CB5F 9F5B FB9B AA97 8C99 03C8 A49B 521B D5D3 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 N=C3=BCrnberg, D= E GF: Felix Imend=C3=B6rffer, Mary Higgins, Sri Rasiah HRB 247165 (AG M=C3=BC= nchen)