On Wed, Jun 22, 2016 at 04:35:08PM +0200, Miklos Szeredi wrote:
>  static void nfs_d_release(struct dentry *dentry)
>  {
>       /* free cached devname value, if it survived that far */
> -     if (unlikely(dentry->d_fsdata)) {
> +     if (unlikely(NFS_D(dentry)->devname)) {
>               if (dentry->d_flags & DCACHE_NFSFS_RENAMED)
>                       WARN_ON(1);
>               else
> -                     kfree(dentry->d_fsdata);
> +                     kfree(NFS_D(dentry)->devname);
>       }
> +     kfree(dentry->d_fsdata);

Again, is that safe wrt RCU delays?

Reply via email to