Skip to content

idr: make idr_destroy() imply idr_remove_all()

Tejun Heo cgroups cluster-devel containers dm-devel dri-devel linux-nfs lkml netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest14 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14idr: make idr_destroy() imply idr_remove_all()lib/idr.c+11 -90 replies
2/14atm/nicstar: don't use idr_remove_all()drivers/atm/nicstar.c+0 -14 replies
3/14block/loop: don't use idr_remove_all()drivers/block/loop.c+0 -10 replies
4/14firewire: don't use idr_remove_all()drivers/firewire/core-cdev.c+0 -11 reply
5/14drm: don't use idr_remove_all()drivers/gpu/drm/drm_context.c drivers/gpu/drm/drm_crtc.c drivers/gpu/drm/drm_drv.c +4 more+1 -110 replies
6/14dm: don't use idr_remove_all()drivers/md/dm.c+0 -10 replies
7/14remoteproc: don't use idr_remove_all()drivers/remoteproc/remoteproc_core.c+0 -10 replies
8/14rpmsg: don't use idr_remove_all()drivers/rpmsg/virtio_rpmsg_bus.c+0 -10 replies
9/14dlm: use idr_for_each_entry() in recover_idr_clear() error pathfs/dlm/recover.c+10 -131 reply
10/14dlm: don't use idr_remove_all()fs/dlm/lockspace.c fs/dlm/recover.c+1 -214 replies
11/14nfs: idr_destroy() no longer needs idr_remove_all()fs/nfs/client.c+0 -13 replies
12/14inotify: don't use idr_remove_all()fs/notify/inotify/inotify_fsnotify.c+0 -10 replies
13/14cgroup: don't use idr_remove_all()kernel/cgroup.c+1 -30 replies
14/14idr: deprecate idr_remove_all()include/linux/idr.h lib/idr.c+16 -82 replies

Reviews trailers per patch

3 of 14 patches have a Reviewed-by or Acked-by.

PatchStefan RichterDavid S. MillerTrond MyklebustChas Williams
1/14
2/14A-b A-b
3/14
4/14A-b
5/14
6/14
7/14
8/14
9/14
10/14
11/14A-b
12/14
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 4 reviewers.

Read the v1 thread