]> git.pld-linux.org Git - packages/kernel.git/commitdiff
- 4.9.197 auto/th/kernel-4.9-4.9.197-1
authorJan Rękorajski <baggins@pld-linux.org>
Fri, 18 Oct 2019 06:24:19 +0000 (08:24 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Fri, 18 Oct 2019 06:24:19 +0000 (08:24 +0200)
kernel-vserver-2.3.patch
kernel.spec

index d64b406890248b183a0e773814e0f534e908250d..07ea4ba01fa79e725c4e3faff7227d33ac038f4d 100644 (file)
@@ -3604,18 +3604,18 @@ diff -NurpP --minimal linux-4.9.135/fs/libfs.c linux-4.9.135-vs2.3.9.8/fs/libfs.
        struct dentry *dentry = file->f_path.dentry;
        struct dentry *cursor = file->private_data;
 @@ -194,9 +195,10 @@ int dcache_readdir(struct file *file, st
-       if (ctx->pos == 2)
-               p = &dentry->d_subdirs;
-       while ((next = next_positive(dentry, p, 1)) != NULL) {
+               p = &cursor->d_child;
+       while ((p = scan_positives(cursor, p, 1, &next)) != anchor) {
 -              if (!dir_emit(ctx, next->d_name.name, next->d_name.len,
 +              if (!filter || filter(next))
 +                      if (!dir_emit(ctx, next->d_name.name, next->d_name.len,
                              d_inode(next)->i_ino, dt_type(d_inode(next))))
 -                      break;
 +                              break;
-               moved = true;
-               p = &next->d_child;
                ctx->pos++;
+       }
+       spin_lock(&dentry->d_lock);
 @@ -205,8 +207,22 @@ int dcache_readdir(struct file *file, st
                move_cursor(cursor, p);
        return 0;
index 3e39a786c90e05f105f80a2b0316b436dab6deee..cb37c301e8cd50544b5ecd29e3d327d0f5b1e587 100644 (file)
@@ -73,7 +73,7 @@
 
 %define                rel             1
 %define                basever         4.9
-%define                postver         .196
+%define                postver         .197
 
 # define this to '-%{basever}' for longterm branch
 %define                versuffix       -%{basever}
@@ -125,7 +125,7 @@ Source0:    https://www.kernel.org/pub/linux/kernel/v4.x/linux-%{basever}.tar.xz
 # Source0-md5: 0a68ef3615c64bd5ee54a3320e46667d
 %if "%{postver}" != ".0"
 Patch0:                https://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz
-# Patch0-md5:  e03f73af8b9bbc21825cb7892e933420
+# Patch0-md5:  7a3f3aa9bea6fa07bbdbad94518015fd
 %endif
 Source1:       kernel.sysconfig
 
This page took 3.098797 seconds and 4 git commands to generate.