Re: [PATCH v5 5/9] block: implement NVMEM provider
Bartosz Golaszewski <[email protected]> Mon, 15 Jun 2026 06:06:32 -0700
| Newsgroups | org.infradead.lists.ath10k,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-block,org.kernel.vger.linux-bluetooth,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-mmc,org.kernel.vger.linux-wireless,org.kernel.vger.netdev |
|---|---|
| Message-ID | <CAMRc=Mc6rMwXvo+phxhjioFWwi_kN+yMiEjVwU6Zvu0bgfEaeQ@mail.gmail.com> |
On Mon, 15 Jun 2026 11:33:22 +0200, Loic Poulain <[email protected]> said: > On Mon, Jun 15, 2026 at 11:28 AM Loic Poulain > <[email protected]> wrote: >> > > Also we cannot safely return -EPROBE_DEFER from add_disk_final() > either. The NVMEM registration point is late in the sequence, too much > has already happened to easily unwind. The easiest is that the NVMEM > simply won't be available if registration fails, which looks > acceptable? > I'd argue that it's a problem with subsystem code then as unwinding should work fine no matter the point in the sequence when it's initiated but I guess this isn't really an issue in your patches. I suppose we shouldn't typically run into probe deferral here so I'm fine just ignoring the return value. Bart