Revision 18253e034d2aeee140f82fc9fe89c4bce5c81799 authored by Linus Torvalds on 20 July 2019, 16:15:51 UTC, committed by Linus Torvalds on 20 July 2019, 16:15:51 UTC
Pull dcache and mountpoint updates from Al Viro: "Saner handling of refcounts to mountpoints. Transfer the counting reference from struct mount ->mnt_mountpoint over to struct mountpoint ->m_dentry. That allows us to get rid of the convoluted games with ordering of mount shutdowns. The cost is in teaching shrink_dcache_{parent,for_umount} to cope with mixed-filesystem shrink lists, which we'll also need for the Slab Movable Objects patchset" * 'work.dcache2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: switch the remnants of releasing the mountpoint away from fs_pin get rid of detach_mnt() make struct mountpoint bear the dentry reference to mountpoint, not struct mount Teach shrink_dcache_parent() to cope with mixed-filesystem shrink lists fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt() __detach_mounts(): lookup_mountpoint() can't return ERR_PTR() anymore nfs: dget_parent() never returns NULL ceph: don't open-code the check for dead lockref
File | Mode | Size |
---|---|---|
ap325rxa_defconfig | -rw-r--r-- | 2.5 KB |
apsh4a3a_defconfig | -rw-r--r-- | 2.0 KB |
apsh4ad0a_defconfig | -rw-r--r-- | 2.6 KB |
cayman_defconfig | -rw-r--r-- | 1.5 KB |
dreamcast_defconfig | -rw-r--r-- | 1.7 KB |
ecovec24-romimage_defconfig | -rw-r--r-- | 1.5 KB |
ecovec24_defconfig | -rw-r--r-- | 3.3 KB |
edosk7705_defconfig | -rw-r--r-- | 1.0 KB |
edosk7760_defconfig | -rw-r--r-- | 2.7 KB |
espt_defconfig | -rw-r--r-- | 2.7 KB |
hp6xx_defconfig | -rw-r--r-- | 1.4 KB |
j2_defconfig | -rw-r--r-- | 904 bytes |
kfr2r09-romimage_defconfig | -rw-r--r-- | 1.4 KB |
kfr2r09_defconfig | -rw-r--r-- | 2.1 KB |
landisk_defconfig | -rw-r--r-- | 2.5 KB |
lboxre2_defconfig | -rw-r--r-- | 1.4 KB |
magicpanelr2_defconfig | -rw-r--r-- | 2.2 KB |
microdev_defconfig | -rw-r--r-- | 1.0 KB |
migor_defconfig | -rw-r--r-- | 2.4 KB |
polaris_defconfig | -rw-r--r-- | 2.2 KB |
r7780mp_defconfig | -rw-r--r-- | 2.4 KB |
r7785rp_defconfig | -rw-r--r-- | 2.4 KB |
rsk7201_defconfig | -rw-r--r-- | 1.6 KB |
rsk7203_defconfig | -rw-r--r-- | 2.9 KB |
rsk7264_defconfig | -rw-r--r-- | 1.9 KB |
rsk7269_defconfig | -rw-r--r-- | 1.5 KB |
rts7751r2d1_defconfig | -rw-r--r-- | 2.1 KB |
rts7751r2dplus_defconfig | -rw-r--r-- | 2.2 KB |
sdk7780_defconfig | -rw-r--r-- | 3.1 KB |
sdk7786_defconfig | -rw-r--r-- | 4.8 KB |
se7206_defconfig | -rw-r--r-- | 2.6 KB |
se7343_defconfig | -rw-r--r-- | 2.3 KB |
se7619_defconfig | -rw-r--r-- | 1.2 KB |
se7705_defconfig | -rw-r--r-- | 1.3 KB |
se7712_defconfig | -rw-r--r-- | 2.4 KB |
se7721_defconfig | -rw-r--r-- | 3.0 KB |
se7722_defconfig | -rw-r--r-- | 1.3 KB |
se7724_defconfig | -rw-r--r-- | 3.2 KB |
se7750_defconfig | -rw-r--r-- | 1.3 KB |
se7751_defconfig | -rw-r--r-- | 1.0 KB |
se7780_defconfig | -rw-r--r-- | 2.5 KB |
secureedge5410_defconfig | -rw-r--r-- | 1.3 KB |
sh03_defconfig | -rw-r--r-- | 3.0 KB |
sh2007_defconfig | -rw-r--r-- | 4.7 KB |
sh7710voipgw_defconfig | -rw-r--r-- | 1.3 KB |
sh7724_generic_defconfig | -rw-r--r-- | 1.1 KB |
sh7757lcr_defconfig | -rw-r--r-- | 1.9 KB |
sh7763rdp_defconfig | -rw-r--r-- | 2.7 KB |
sh7770_generic_defconfig | -rw-r--r-- | 1.1 KB |
sh7785lcr_32bit_defconfig | -rw-r--r-- | 3.3 KB |
sh7785lcr_defconfig | -rw-r--r-- | 2.6 KB |
shmin_defconfig | -rw-r--r-- | 1.4 KB |
shx3_defconfig | -rw-r--r-- | 2.2 KB |
titan_defconfig | -rw-r--r-- | 6.2 KB |
ul2_defconfig | -rw-r--r-- | 2.0 KB |
urquell_defconfig | -rw-r--r-- | 3.2 KB |
Computing file changes ...