Code

History

Commits on master to fs/pnode.c35+
  1. umount_tree(): take all victims out of propagation graph at onceAl Viro committed 1 year ago75db7fd
  2. path_is_under(): use guardsAl Viro committed 1 year ago2aec880
  3. propagate_mnt(): use scoped_guard(mount_locked_reader) for mnt_set_mountpoint()Al Viro committed 1 year ago511db07
  4. change_mnt_propagation(): calculate propagation source only if we'll need itAl Viro committed 1 year agofb924b7
  5. propagate_umount(): only surviving overmounts should be reparentedAl Viro committed 1 year agoda025cd
  6. copy_tree(): don't link the mounts via mnt_listAl Viro committed 1 year ago6632068
  7. change_mnt_propagation(): move ->mnt_master assignment into MS_SLAVE caseAl Viro committed 1 year agodd5a4e1
  8. mnt_slave_list/mnt_slave: turn into hlist_head/hlist_nodeAl Viro committed 1 year ago8c5a853
  9. turn do_make_slave() into transfer_propagation()Al Viro committed 1 year ago94a8d00
  10. do_make_slave(): choose new master sanelyAl Viro committed 1 year ago955336e
  11. change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED()Al Viro committed 1 year agoef86251
  12. change_mnt_propagation() cleanups, step 1Al Viro committed 1 year agod5f1504
  13. propagate_mnt(): fix comment and convert to kernel-doc, while we are at itAl Viro committed 1 year ago0313356
  14. propagate_mnt(): get rid of last_destAl Viro committed 1 year ago0a10217
  15. fs/pnode.c: get rid of globalsAl Viro committed 1 year agobc88530
  16. propagate_one(): fold into the sole callerAl Viro committed 1 year ago6a2ce2a
  17. propagate_one(): separate the "what should be the master for this copy" partAl Viro committed 1 year agoe0f9396
  18. propagate_one(): separate the "do we need secondary here?" logicsAl Viro committed 1 year ago15e710b
  19. propagate_mnt(): handle all peer groups in the same loopAl Viro committed 1 year ago2b2a347
  20. propagate_one(): get rid of dest_masterAl Viro committed 1 year ago25776a0
  21. mount: separate the flags accessed only under namespace_semAl Viro committed 1 year ago406fea7
  22. don't have mounts pin their parentsAl Viro committed 1 year ago493a4be
  23. Rewrite of propagate_umount()Al Viro committed 1 year agof0d0ba1
  24. pnode: lift peers() into pnode.hAl Viro committed 1 year ago592238c
  25. Don't propagate mounts into detached treesAl Viro committed 1 year ago3b5260d
  26. fix IS_MNT_PROPAGATING usesAl Viro committed 1 year agod1ddc6f
  27. Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds committed 1 year ago130e696
  28. mount: handle mount propagation for detached mount treesChristian Brauner committed 1 year ago064fe6e
  29. vfs: add notifications for mount attach and detachMiklos Szeredi committed 1 year agobf630c4
  30. fs: Fix grammar and spelling in propagate_umount()Zhu Jun committed 1 year ago175c6a2
  31. mounts: keep list of mounts in an rbtreeMiklos Szeredi committed 3 years ago2eea9ce
  32. fs: allow to mount beneath top mountChristian Brauner committed 3 years ago6ac3928
  33. pnode: pass mountpoint directlyChristian Brauner committed 3 years ago4ea2a8d
  34. pnode: terminate at peers of sourceChristian Brauner committed 3 years ago11933cf
  35. propagate_one(): mnt_set_mountpoint() needs mount_lockAl Viro committed 6 years agob0d3869