On Fri, 21 Jun 2019 20:47:50 +0200 (CEST) Richard Weinberger <richard@xxxxxx> wrote: > ----- Ursprüngliche Mail ----- > >> Can you please share a little more about the problem you are facing? > >> Also produce_free_peb() should not get called at this point. > >> So before we flip the order of initialization I'd like to understand the > >> problem better. > > > > We faced a cycle rebooting in u-boot during ubi initialization. The problem > > appears approximately once per week on a random router from our test farm. > > We never trigger this problem in linux (only in u-boot). > > > > From the other side ubi code in u-boot is almost the same as ubi code in > > linux kernel (it backported from linux periodically), so it make sense to > > fix it in linux as well to help with future porting. > > > > PS we send the same patch to u-boot. > > In u-boot the story is a little different because it has no concept of > threads and executes work immediately. > > Do you see this on a recent u-boot? > With this commit in u-boot this problem should not happen: > f82290afc847 ("mtd: ubi: Fix worker handling") no we use 2016.07 based bootloader. I'll look on it. Thanks. > > Thanks, > //richard ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/