From: Jean Delvare <jdelvare@suse.de>
To: "Robert P. J. Day" <rpjday@crashcourse.ca>
Cc: Linux I2C <linux-i2c@vger.kernel.org>, Wolfram Sang <wsa@the-dreams.de>
Subject: Re: i2c-tools 4.0
Date: Thu, 10 Aug 2017 09:59:36 +0200 [thread overview]
Message-ID: <20170810095936.22a8057a@endymion> (raw)
In-Reply-To: <alpine.LFD.2.20.1708081358330.10607@localhost.localdomain>
Hi Robert,
On Tue, 8 Aug 2017 13:59:49 -0400 (EDT), Robert P. J. Day wrote:
> On Thu, 3 Aug 2017, Jean Delvare wrote:
>
> > Hi all,
> >
> > I have been delaying this for too long, let's release i2c-tools 4.0. I
> > know that there are still a few things which I wanted to include in it
> > which aren't ready (specifically, merging (parts of) tools/i2cbusses
> > into the library, and documenting the API), but apparently I can't find
> > the time for them. So I have come to the conclusion that we should
> > release what we have, and build incrementally on top of it after it has
> > been adopted by distributions.
> >
> > Therefore I would like to ask everyone to give good testing to the
> > master branch of:
> >
> > https://git.kernel.org/pub/scm/utils/i2c-tools/i2c-tools.git/
> >
> > because it will become i2c-tools 4.0 in a near future.
>
> is it too late to suggest this patch:
>
> https://www.toradex.com/community/questions/10243/write-issue-with-eeprog-in-eeprom.html
> https://share.toradex.com/s07bedxtxfdc4wj?direct
>
> to increase the write sleep time so that one can write multiple bytes
> with eeprog?
Thanks for the report. I wonder why people always wait for
announcements of imminent releases to report bugs ;-) Bugs have to be
fixed anyway, before or after a release doesn't really make a
difference, as there were other releases before and there will be other
releases later. Distributions will cherry pick individual commits for
backport as needed.
Back to the bug itself, the fix will clearly slow down the writes for
some users. I'm not so worried as writing to EEPROMs isn't a frequent
operation and better safe than sorry. So I can apply it, but for the
long term I think this is calling for either a command line parameter
(to let the user decide of the sleep time) or a retry loop (this is what
the at24 kernel driver is doing.) If anyone wants to provide a patch
implementing either solution, I'll be happy to review it.
--
Jean Delvare
SUSE L3 Support
next prev parent reply other threads:[~2017-08-10 7:59 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-03 13:34 i2c-tools 4.0 Jean Delvare
2017-08-07 21:06 ` Wolfram Sang
2017-08-08 17:59 ` Robert P. J. Day
2017-08-10 7:59 ` Jean Delvare [this message]
2017-08-10 8:30 ` Robert P. J. Day
2017-08-10 9:29 ` Jean Delvare
2017-08-10 18:19 ` Robert P. J. Day
2017-10-12 11:42 ` Ondřej Lysoněk
2017-10-19 15:00 ` Jean Delvare
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=20170810095936.22a8057a@endymion \
--to=jdelvare@suse.de \
--cc=linux-i2c@vger.kernel.org \
--cc=rpjday@crashcourse.ca \
--cc=wsa@the-dreams.de \
/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;
as well as URLs for NNTP newsgroup(s).