Linux Documentation
 help / color / mirror / Atom feed
From: Jakub Kicinski <kuba@kernel.org>
To: David Woodhouse <dwmw2@infradead.org>
Cc: Andrew Lunn <andrew@lunn.ch>,
	Arthur Kiyanovski <akiyano@amazon.com>,
	David Miller <davem@davemloft.net>,
	netdev@vger.kernel.org,
	Richard Cochran <richardcochran@gmail.com>,
	Eric Dumazet <edumazet@google.com>,
	Paolo Abeni	 <pabeni@redhat.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Miroslav Lichvar	 <mlichvar@redhat.com>,
	Andrew Lunn <andrew+netdev@lunn.ch>,
	Wen Gu <guwen@linux.alibaba.com>,
	Xuan Zhuo <xuanzhuo@linux.alibaba.com>,
	Yonatan Sarna <ysarna@amazon.com>,
	Zorik Machulsky <zorik@amazon.com>,
	Alexander Matushevsky	 <matua@amazon.com>,
	Saeed Bshara <saeedb@amazon.com>, Matt Wilson <msw@amazon.com>,
	Anthony Liguori <aliguori@amazon.com>,
	Nafea Bshara <nafea@amazon.com>,
	Evgeny Schmeilin <evgenys@amazon.com>,
	Netanel Belgazal <netanel@amazon.com>,
	Ali Saidi <alisaidi@amazon.com>,
	Benjamin Herrenschmidt <benh@amazon.com>,
	Noam Dagan <ndagan@amazon.com>,
	David Arinzon <darinzon@amazon.com>,
	Evgeny Ostrovsky	 <evostrov@amazon.com>,
	Ofir Tabachnik <ofirt@amazon.com>,
	Amit Bernstein	 <amitbern@amazon.com>,
	linux-kselftest@vger.kernel.org, linux-doc@vger.kernel.org,
	shuah@kernel.org, Jonathan Corbet <corbet@lwn.net>,
	Shuah Khan <skhan@linuxfoundation.org>,
	Simon Horman <horms@kernel.org>,
	Bjorn Helgaas <bhelgaas@google.com>,
	vadim.fedorenko@linux.dev
Subject: Re: [PATCH v5 net-next 1/7] ptp: Add ioctls for PHC timestamps with quality attributes
Date: Mon, 27 Jul 2026 13:13:41 -0700	[thread overview]
Message-ID: <20260727131341.17cfe4b2@kernel.org> (raw)
In-Reply-To: <bfa3af6b673f3edbec63d2fa13073eabd86522d1.camel@infradead.org>

On Mon, 27 Jul 2026 14:32:23 +0100 David Woodhouse wrote:
> > > I hate all this line wrapping, btw. I'll defer to the net coding style
> > > if they insist, but my preference would just be just to have longer
> > > lines. Especially when it's a block of assignments like this, the
> > > wrapped form is *much* harder to read.  
> > 
> > This is a long function, probably longer than the coding style
> > suggests. So one option is to move the code within the for loop into a
> > helper. That might then allow unwrapped lines?
> > 
> > That is kind of the point of the line length limit, to make you break
> > code up into lots of small functions which do one thing.  
> 
> Huh? Are we looking at the same function? The version of
> ptp_sys_offset_extended_attrs() I'm looking at, having fixed up the
> gratuitous line wrapping, is about 60 lines — none of which are wider
> than 100 characters. It's a simple setup and then loop over n_samples
> of data captures. A helper function would only serve to obfuscate it.

1. temporary variables for long deref chains help both readability 
   and the compiler
2. our 80 char rule is obviously negotiable.
   But more often than not the best solution is to refactor the code.

  reply	other threads:[~2026-07-27 20:13 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-17  6:59 [PATCH v5 net-next 0/7] ptp: Add PHC timestamp quality attributes Arthur Kiyanovski
2026-07-17  6:59 ` [PATCH v5 net-next 1/7] ptp: Add ioctls for PHC timestamps with " Arthur Kiyanovski
2026-07-27  9:03   ` David Woodhouse
2026-07-27 13:15     ` Andrew Lunn
2026-07-27 13:32       ` David Woodhouse
2026-07-27 20:13         ` Jakub Kicinski [this message]
2026-07-27 20:15   ` Jakub Kicinski
2026-07-17  6:59 ` [PATCH v5 net-next 2/7] selftests/ptp: Extract print_system_timestamp helper in testptp Arthur Kiyanovski
2026-07-27  9:05   ` David Woodhouse
2026-07-17  6:59 ` [PATCH v5 net-next 3/7] selftests/ptp: Add testptp support for attributes ioctls Arthur Kiyanovski
2026-07-27  9:06   ` David Woodhouse
2026-07-17  6:59 ` [PATCH v5 net-next 4/7] ptp: ptp_vmclock: Implement " Arthur Kiyanovski
2026-07-27  9:14   ` David Woodhouse
2026-07-17  7:09 ` [PATCH v5 net-next 5/7] net: ena: Update PHC admin interface for error bound support Arthur Kiyanovski
2026-07-17  7:09   ` [PATCH v5 net-next 6/7] net: ena: Add error bound to PHC communication layer Arthur Kiyanovski
2026-07-27  9:15     ` David Woodhouse
2026-07-17  7:09   ` [PATCH v5 net-next 7/7] net: ena: Implement gettimexattrs64 callback for PTP attributes Arthur Kiyanovski
2026-07-27  9:16     ` David Woodhouse
2026-07-27  9:15   ` [PATCH v5 net-next 5/7] net: ena: Update PHC admin interface for error bound support David Woodhouse
2026-07-27  9:23 ` [PATCH v5 net-next 0/7] ptp: Add PHC timestamp quality attributes David Woodhouse

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20260727131341.17cfe4b2@kernel.org \
    --to=kuba@kernel.org \
    --cc=akiyano@amazon.com \
    --cc=aliguori@amazon.com \
    --cc=alisaidi@amazon.com \
    --cc=amitbern@amazon.com \
    --cc=andrew+netdev@lunn.ch \
    --cc=andrew@lunn.ch \
    --cc=benh@amazon.com \
    --cc=bhelgaas@google.com \
    --cc=corbet@lwn.net \
    --cc=darinzon@amazon.com \
    --cc=davem@davemloft.net \
    --cc=dwmw2@infradead.org \
    --cc=edumazet@google.com \
    --cc=evgenys@amazon.com \
    --cc=evostrov@amazon.com \
    --cc=guwen@linux.alibaba.com \
    --cc=horms@kernel.org \
    --cc=linux-doc@vger.kernel.org \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=matua@amazon.com \
    --cc=mlichvar@redhat.com \
    --cc=msw@amazon.com \
    --cc=nafea@amazon.com \
    --cc=ndagan@amazon.com \
    --cc=netanel@amazon.com \
    --cc=netdev@vger.kernel.org \
    --cc=ofirt@amazon.com \
    --cc=pabeni@redhat.com \
    --cc=richardcochran@gmail.com \
    --cc=saeedb@amazon.com \
    --cc=shuah@kernel.org \
    --cc=skhan@linuxfoundation.org \
    --cc=tglx@linutronix.de \
    --cc=vadim.fedorenko@linux.dev \
    --cc=xuanzhuo@linux.alibaba.com \
    --cc=ysarna@amazon.com \
    --cc=zorik@amazon.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox