== Series Details == Series: use refcount+RCU method to implement lockless slab shrink (rev2) URL : https://patchwork.freedesktop.org/series/119926/ State : failure == Summary == Error: patch https://patchwork.freedesktop.org/api/1.0/series/119926/revisions/2/mbox/ not applied Applying: mm: shrinker: add shrinker::private_data field Applying: mm: vmscan: introduce some helpers for dynamically allocating shrinker Applying: drm/i915: dynamically allocate the i915_gem_mm shrinker Applying: drm/msm: dynamically allocate the drm-msm_gem shrinker Applying: drm/panfrost: dynamically allocate the drm-panfrost shrinker Applying: dm: dynamically allocate the dm-bufio shrinker Applying: dm zoned: dynamically allocate the dm-zoned-meta shrinker Applying: md/raid5: dynamically allocate the md-raid5 shrinker Applying: bcache: dynamically allocate the md-bcache shrinker Applying: vmw_balloon: dynamically allocate the vmw-balloon shrinker Applying: virtio_balloon: dynamically allocate the virtio-balloon shrinker Applying: mbcache: dynamically allocate the mbcache shrinker Applying: ext4: dynamically allocate the ext4-es shrinker Applying: jbd2, ext4: dynamically allocate the jbd2-journal shrinker Applying: NFSD: dynamically allocate the nfsd-client shrinker Applying: NFSD: dynamically allocate the nfsd-reply shrinker Applying: xfs: dynamically allocate the xfs-buf shrinker Applying: xfs: dynamically allocate the xfs-inodegc shrinker Applying: xfs: dynamically allocate the xfs-qm shrinker Applying: zsmalloc: dynamically allocate the mm-zspool shrinker Using index info to reconstruct a base tree... M mm/zsmalloc.c Falling back to patching base and 3-way merge... Auto-merging mm/zsmalloc.c Applying: fs: super: dynamically allocate the s_shrink Using index info to reconstruct a base tree... M fs/btrfs/super.c M fs/super.c M include/linux/fs.h Falling back to patching base and 3-way merge... Auto-merging include/linux/fs.h Auto-merging fs/super.c Auto-merging fs/btrfs/super.c Applying: drm/ttm: introduce pool_shrink_rwsem Applying: mm: shrinker: add refcount and completion_wait fields Applying: mm: vmscan: make global slab shrink lockless error: patch fragment without header at line 15: @@ -4725,15 +4725,7 @@ void __init mnt_init(void) error: could not build fake ancestor hint: Use 'git am --show-current-patch=diff' to see the failed patch Patch failed at 0024 mm: vmscan: make global slab shrink lockless When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". Build failed, no error log produced