Netdev List
 help / color / mirror / Atom feed
From: David Miller <davem@davemloft.net>
To: Tomer.Tayar@cavium.com
Cc: netdev@vger.kernel.org, linux-rdma@vger.kernel.org,
	linux-scsi@vger.kernel.org
Subject: Re: [PATCH v4 net-next 0/4] qed*: Advance to FW 8.33.1.0
Date: Tue, 02 Jan 2018 13:58:36 -0500 (EST)	[thread overview]
Message-ID: <20180102.135836.317444223426222615.davem@davemloft.net> (raw)
In-Reply-To: <1514395808-16916-1-git-send-email-Tomer.Tayar@cavium.com>

From: Tomer Tayar <Tomer.Tayar@cavium.com>
Date: Wed, 27 Dec 2017 19:30:04 +0200

> This series advances all qed* drivers to use firmware 8.33.1.0 which brings
> new capabilities and initial support of new HW. The changes are mostly in
> qed, and include changes in the FW interface files, as well as updating the
> FW initialization and debug collection code. The protocol drivers have
> minor functional changes for this firmware.
> 
> Patch 1 Rearranges and refactors the FW interface files in preparation of
> the new FW (no functional change).
> Patch 2 Prepares the code for support of new HW (no functional change).
> Patch 3 Actual utilization of the new FW.
> Patch 4 Advances drivers' version.
> 
> v3->v4:
> Fix a compilation issue which was reported by krobot (dependency on CRC8).
> 
> v2->v3:
> Resend the series with a fixed title in the cover letter.
> 
> v1->v2:
> - Break the previous single patch into several patches.
> - Fix compilation issues which were reported by krobot.

I'm going to apply this, however....

These firmware update changes are rediculously invasive.

Backporting patches through these updates will be a giant task if not
impossible for anyone who tries to do something like this.

Who reviewed these changes outside of Cavium to look for clerical
and typographical errors?  I be nobody did.  I personally scanned
them for about 20 minutes.

Therefore, it is my judgment that the way firmware support updates are
done in the QED driver is detrimental to it's long term
maintainability.

Thank you.

  parent reply	other threads:[~2018-01-02 18:58 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-27 17:30 [PATCH v4 net-next 0/4] qed*: Advance to FW 8.33.1.0 Tomer Tayar
     [not found] ` <1514395808-16916-1-git-send-email-Tomer.Tayar-YGCgFSpz5w/QT0dZR+AlfA@public.gmane.org>
2017-12-27 17:30   ` [PATCH v4 net-next 1/4] qed*: Refactoring and rearranging FW API with no functional impact Tomer Tayar
2017-12-27 17:30 ` [PATCH v4 net-next 2/4] qed*: HSI renaming for different types of HW Tomer Tayar
2017-12-27 17:30 ` [PATCH v4 net-next 3/4] qed*: Utilize FW 8.33.1.0 Tomer Tayar
2017-12-27 17:30 ` [PATCH v4 net-next 4/4] qed*: Advance drivers' version to 8.33.0.20 Tomer Tayar
2018-01-02 18:58 ` David Miller [this message]
     [not found]   ` <20180102.135836.317444223426222615.davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org>
2018-01-03  7:32     ` [PATCH v4 net-next 0/4] qed*: Advance to FW 8.33.1.0 Elior, Ariel

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=20180102.135836.317444223426222615.davem@davemloft.net \
    --to=davem@davemloft.net \
    --cc=Tomer.Tayar@cavium.com \
    --cc=linux-rdma@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    --cc=netdev@vger.kernel.org \
    /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