All of lore.kernel.org
 help / color / mirror / Atom feed
* Partition device synchronisation
@ 2012-05-10 22:32 Vladimir 'φ-coder/phcoder' Serbinenko
  2012-05-11 13:39 ` Jeff Moyer
  0 siblings, 1 reply; 3+ messages in thread
From: Vladimir 'φ-coder/phcoder' Serbinenko @ 2012-05-10 22:32 UTC (permalink / raw)
  To: linux-fsdevel

[-- Attachment #1: Type: text/plain, Size: 884 bytes --]

Hello, all. In GRUB we have tools to discover various parameters as to
how GRUB would see the disks on boot and for this we run the same code
as we have in boot time in userspace. So most natural for us would be
accessing whole disks like sda but unfortunately its cache isn't kept
synchronous with partitions (e.g. sda1), so if FS driver writes
something to sda1 it won't be visible through sda until pages are
dropped. Right now in Linux-specific code we try to find which partition
of sda starts at given sector (e.g. 2048) by trying all partition Linux
sees in order to read from sda1 rather than sda. The code is ugly and
sometimes create issues. So my questions are:
1) Do we have to issue some ioctl to reload those caches?
2) Is it considered a bug and should I plunge forward, fix it and send a
patch?

-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 294 bytes --]

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

end of thread, other threads:[~2012-05-11 15:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-10 22:32 Partition device synchronisation Vladimir 'φ-coder/phcoder' Serbinenko
2012-05-11 13:39 ` Jeff Moyer
2012-05-11 15:33   ` Vladimir 'φ-coder/phcoder' Serbinenko

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.