All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Invalidating udev cache...
@ 2009-04-14 23:46 Denys Dmytriyenko
  2009-04-14 23:49 ` [PATCH] udev 124: add cache invalidation logic on kernel change or its bootargs/cmdline Denys Dmytriyenko
  0 siblings, 1 reply; 11+ messages in thread
From: Denys Dmytriyenko @ 2009-04-14 23:46 UTC (permalink / raw)
  To: openembedded-devel

On Tue, Mar 03, 2009 at 08:16:48AM -0700, Tom Rini wrote:
> On Tue, Mar 03, 2009 at 08:24:44AM +0100, Koen Kooi wrote:
> > On 03-03-09 06:11, Denys Dmytriyenko wrote:
> >> On Thu, Dec 04, 2008 at 06:41:50PM +0100, Koen Kooi wrote:
> >>> On 04-12-08 18:09, Mike (mwester) wrote:
> >>>> Mike (mwester) wrote:
> >>>>
> >>>>> A slight improvement would be to make the dev.tar file dependent upon
> >>>>> the bootargs; i.e. invalidate /etc/dev.tar file if the boot command line
> >>>>> doesn't match the current command line.  This could be a very fast
> >>>>> operation, just "cmp /proc/cmdline /etc/dev_cmdline" or similar.
> >>>> As I consider this further, we could actually just save and compare
> >>>> /proc/atags if that's present on the device in question (falling back to
> >>>> /proc/cmdline if not present).  That would catch *any* changes passed in
> >>>> to the kernel via the bootloader.
> >>>>
> >>>> Flashing a new kernel would seem to be another logical place to
> >>>> invalidate the cache, so adding a comparison of "uname -rv" would be a
> >>>> reasonable way to catch that.
> >>> That should indeed take care of bootargs and kernel version changes. I'm
> >>> still tempted to add option 2) to all that :)
> >>
> >> Sorry for bringing up this old discussion. Are there any plans to implement
> >> the above checks in udev?
> >
> > Plans yes, time no :(
> 
> Can we make sure they're optional?

I'd like to revive this old topic and propose a patch, which implements most 
of the above points. I'm not sure about making it optional and /proc/atags. 
So, anyway, the patch will follow, please provide comments.

-- 
Denys



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-04-18 19:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-14 23:46 [RFC] Invalidating udev cache Denys Dmytriyenko
2009-04-14 23:49 ` [PATCH] udev 124: add cache invalidation logic on kernel change or its bootargs/cmdline Denys Dmytriyenko
2009-04-15  6:47   ` Koen Kooi
2009-04-15  6:54     ` Holger Schurig
2009-04-16  0:06       ` Denys Dmytriyenko
2009-04-16 12:34         ` Otavio Salvador
2009-04-16 13:04           ` Koen Kooi
2009-04-16 16:33   ` Tom Rini
2009-04-18  9:31     ` Koen Kooi
2009-04-18 17:56       ` Tom Rini
2009-04-18 18:56         ` Mike (mwester)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.