Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752840AbdH2LRB convert rfc822-to-8bit (ORCPT ); Tue, 29 Aug 2017 07:17:01 -0400 Received: from smtp-out4.electric.net ([192.162.216.194]:60778 "EHLO smtp-out4.electric.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750909AbdH2LQ7 (ORCPT ); Tue, 29 Aug 2017 07:16:59 -0400 From: David Laight To: "'Vallish Vaidyeshwara'" , David Miller CC: "shuah@kernel.org" , "richardcochran@gmail.com" , "xiyou.wangcong@gmail.com" , "netdev@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "eduval@amazon.com" , "anchalag@amazon.com" Subject: RE: [PATCH v2 0/2] enable hires timer to timeout datagram socket Thread-Topic: [PATCH v2 0/2] enable hires timer to timeout datagram socket Thread-Index: AQHTH3W6pnCVwKBehEausIYRueWE7KKbMUcg Date: Tue, 29 Aug 2017 11:16:49 +0000 Message-ID: <063D6719AE5E284EB5DD2968C1650D6DD006828A@AcuExch.aculab.com> References: <1503447027-44399-1-git-send-email-vallish@amazon.com> <20170822.213030.1848111782253505433.davem@davemloft.net> <20170827204725.GA8625@amazon.com> In-Reply-To: <20170827204725.GA8625@amazon.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.202.99.200] Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-Outbound-IP: 156.67.243.126 X-Env-From: David.Laight@ACULAB.COM X-Proto: esmtps X-Revdns: X-HELO: AcuExch.aculab.com X-TLS: TLSv1:AES128-SHA:128 X-Authenticated_ID: X-PolicySMART: 3396946, 3397078 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 828 Lines: 18 From: Vallish Vaidyeshwara > Sent: 27 August 2017 21:47 ... > I respect the decision not to upstream this patch series, however I > wanted to provide additional details. Application wanting high > resolution events with real guarantees is not the case, but the case > here is regression in system call behavior: > > 1) Change in system call behavior: > strace from 4.4 test run of waiting for 180 seconds on datagram socket: > 10:25:48.239685 setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\264\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 16) = 0 > 10:25:48.239755 recvmsg(3, 0x7ffd0a3beec0, 0) = -1 EAGAIN (Resource temporarily unavailable) > 10:28:48.236989 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 IMHO you should be complaining to the main kernel group who 'broke' the timer code, not the networking group. David