----- 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") Thanks, //richard ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/