Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-02-27 | mac80211: convert to idr_alloc() | Tejun Heo | 2 | -16/+4 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Johannes Berg <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | net/9p: convert to idr_alloc() | Tejun Heo | 1 | -11/+6 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Eric Van Hensbergen <[email protected]> Cc: Ron Minnich <[email protected]> Cc: Latchesar Ionkov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | posix-timers: convert to idr_alloc() | Tejun Heo | 1 | -10/+8 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Thomas Gleixner <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | events: convert to idr_alloc() | Tejun Heo | 1 | -7/+3 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Arnaldo Carvalho de Melo <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | cgroup: convert to idr_alloc() | Tejun Heo | 1 | -19/+8 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Li Zefan <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | ipc: convert to idr_alloc() | Tejun Heo | 1 | -21/+9 | |
Convert to the much saner new idr interface. The new interface doesn't directly translate to the way idr_pre_get() was used around ipc_addid() as preloading disables preemption. From my cursory reading, it seems like we should be able to do all allocation from ipc_addid(), so I moved it there. Can you please check whether this would be okay? If this is wrong and ipc_addid() should be allowed to be called from non-sleepable context, I'd suggest allocating id itself in the outer functions and later install the pointer using idr_replace(). Signed-off-by: Tejun Heo <[email protected]> Reported-by: Sedat Dilek <[email protected]> Tested-by: Sedat Dilek <[email protected]> Cc: Stanislav Kinsbursky <[email protected]> Cc: "Eric W. Biederman" <[email protected]> Cc: James Morris <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | ocfs2: convert to idr_alloc() | Tejun Heo | 1 | -19/+13 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Mark Fasheh <[email protected]> Acked-by: Joel Becker <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | inotify: convert to idr_alloc() | Tejun Heo | 1 | -13/+11 | |
Convert to the much saner new idr interface. Note that the adhoc cyclic id allocation is buggy. If wraparound happens, the previous code with idr_get_new_above() may segfault and the converted code will trigger WARN and return -EINVAL. Even if it's fixed to wrap to zero, the code will be prone to unnecessary -ENOSPC failures after the first wraparound. We probably need to implement proper cyclic support in idr. Signed-off-by: Tejun Heo <[email protected]> Cc: John McCutchan <[email protected]> Cc: Robert Love <[email protected]> Cc: Eric Paris <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | dlm: convert to idr_alloc() | Tejun Heo | 2 | -26/+19 | |
Convert to the much saner new idr interface. Error return values from recover_idr_add() mix -1 and -errno. The conversion doesn't change that but it looks iffy. Signed-off-by: Tejun Heo <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | vfio: convert to idr_alloc() | Tejun Heo | 1 | -16/+1 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Alex Williamson <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | uio: convert to idr_alloc() | Tejun Heo | 1 | -15/+4 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Greg Kroah-Hartman <[email protected]> Cc: "Hans J. Koch" <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | thermal: convert to idr_alloc() | Tejun Heo | 2 | -24/+10 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Zhang Rui <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | scsi/lpfc: convert to idr_alloc() | Tejun Heo | 1 | -8/+4 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: James Smart <[email protected]> Cc: James Bottomley <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | target/iscsi: convert to idr_alloc() | Tejun Heo | 2 | -16/+14 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Nicholas A. Bellinger <[email protected]> Cc: James Bottomley <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | scsi: convert to idr_alloc() | Tejun Heo | 3 | -57/+34 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: "James E.J. Bottomley" <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | scsi/bfa: convert to idr_alloc() | Tejun Heo | 1 | -11/+4 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Krishna C Gudipati <[email protected]> Cc: James Bottomley <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | rpmsg: convert to idr_alloc() | Tejun Heo | 1 | -18/+12 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Ohad Ben-Cohen <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | remoteproc: convert to idr_alloc() | Tejun Heo | 1 | -7/+3 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Ohad Ben-Cohen <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | pps: convert to idr_alloc() | Tejun Heo | 2 | -23/+15 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Rodolfo Giometti <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | power: convert to idr_alloc() | Tejun Heo | 3 | -21/+8 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Anton Vorontsov <[email protected]> Cc: David Woodhouse <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | ppp: convert to idr_alloc() | Tejun Heo | 1 | -29/+4 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Paul Mackerras <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | macvtap: convert to idr_alloc() | Tejun Heo | 1 | -16/+5 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Jason Wang <[email protected]> Cc: Michael S. Tsirkin <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | mtd: convert to idr_alloc() | Tejun Heo | 1 | -7/+2 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Tested-by: Ezequiel Garcia <[email protected]> Cc: David Woodhouse <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | mmc: convert to idr_alloc() | Tejun Heo | 1 | -5/+6 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Chris Ball <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | misc/tifm_core: convert to idr_alloc() | Tejun Heo | 1 | -5/+6 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Alex Dubov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | misc/c2port: convert to idr_alloc() | Tejun Heo | 1 | -13/+9 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Rodolfo Giometti <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | mfd: convert to idr_alloc() | Tejun Heo | 1 | -7/+6 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Samuel Ortiz <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | memstick: convert to idr_alloc() | Tejun Heo | 2 | -25/+13 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Alex Dubov <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | dm: convert to idr_alloc() | Tejun Heo | 1 | -39/+15 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Alasdair Kergon <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/qib: convert to idr_alloc() | Tejun Heo | 1 | -13/+8 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Mike Marciniszyn <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/ocrdma: convert to idr_alloc() | Tejun Heo | 1 | -13/+1 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Roland Dreier <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/mlx4: convert to idr_alloc() | Tejun Heo | 1 | -17/+15 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Jack Morgenstein <[email protected]> Cc: Or Gerlitz <[email protected]> Cc: Roland Dreier <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/ipath: convert to idr_alloc() | Tejun Heo | 1 | -12/+4 | |
Convert to the much saner new idr interface. [[email protected]: use GFP_NOWAIT under spin lock] Signed-off-by: Tejun Heo <[email protected]> Signed-off-by: Wei Yongjun <[email protected]> Cc: Mike Marciniszyn <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/ehca: convert to idr_alloc() | Tejun Heo | 2 | -39/+22 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Hoang-Nam Nguyen <[email protected]> Cc: Christoph Raisch <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/cxgb4: convert to idr_alloc() | Tejun Heo | 1 | -13/+14 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Reviewed-by: Steve Wise <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/cxgb3: convert to idr_alloc() | Tejun Heo | 1 | -13/+11 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Reviewed-by: Steve Wise <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/amso1100: convert to idr_alloc() | Tejun Heo | 1 | -8/+11 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Reviewed-by: Steve Wise <[email protected]> Cc: Tom Tucker <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | IB/core: convert to idr_alloc() | Tejun Heo | 6 | -81/+48 | |
Convert to the much saner new idr interface. v2: Mike triggered WARN_ON() in idr_preload() because send_mad(), which may be used from non-process context, was calling idr_preload() unconditionally. Preload iff @gfp_mask has __GFP_WAIT. Signed-off-by: Tejun Heo <[email protected]> Reviewed-by: Sean Hefty <[email protected]> Reported-by: "Marciniszyn, Mike" <[email protected]> Cc: Roland Dreier <[email protected]> Cc: Sean Hefty <[email protected]> Cc: Hal Rosenstock <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | i2c: convert to idr_alloc() | Tejun Heo | 1 | -33/+11 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Jean Delvare <[email protected]> Cc: Wolfram Sang <[email protected]> Tested-by: Mark Brown <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm/vmwgfx: convert to idr_alloc() | Tejun Heo | 1 | -9/+8 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Airlie <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm/via: convert to idr_alloc() | Tejun Heo | 1 | -10/+3 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Airlie <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm/sis: convert to idr_alloc() | Tejun Heo | 1 | -10/+3 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Airlie <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm/i915: convert to idr_alloc() | Tejun Heo | 1 | -16/+5 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Daniel Vetter <[email protected]> Acked-by: David Airlie <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm/exynos: convert to idr_alloc() | Tejun Heo | 1 | -11/+5 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Airlie <[email protected]> Cc: Kukjin Kim <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | drm: convert to idr_alloc() | Tejun Heo | 4 | -68/+25 | |
Convert to the much saner new idr interface. * drm_ctxbitmap_next() error handling in drm_addctx() seems broken. drm_ctxbitmap_next() return -errno on failure not -1. [[email protected]: missing idr_preload_end in drm_gem_flink_ioctl] [[email protected]: fix drm_gem_flink_ioctl() return value] Signed-off-by: Tejun Heo <[email protected]> Acked-by: David Airlie <[email protected]> Signed-off-by: Artem Savkov <[email protected]> Signed-off-by: Jiri Slaby <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | gpio: convert to idr_alloc() | Tejun Heo | 1 | -8/+3 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Linus Walleij <[email protected]> Cc: Grant Likely <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | firewire: convert to idr_alloc() | Tejun Heo | 2 | -17/+13 | |
Convert to the much saner new idr interface. v2: Stefan pointed out that add_client_resource() may be called from non-process context. Preload iff @gfp_mask contains __GFP_WAIT. Also updated to include minor upper limit check. [[email protected]: fix accidentally orphaned 'minor'[ Signed-off-by: Tejun Heo <[email protected]> Acked-by: Stefan Richter <[email protected]> Signed-off-by: Tim Gardner <[email protected]> Signed-off-by: Stefan Richter <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | firewire: add minor number range check to fw_device_init() | Tejun Heo | 1 | -0/+4 | |
fw_device_init() didn't check whether the allocated minor number isn't too large. Fail if it goes overflows MINORBITS. Signed-off-by: Tejun Heo <[email protected]> Suggested-by: Stefan Richter <[email protected]> Acked-by: Stefan Richter <[email protected]> Cc: <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | dmaengine: convert to idr_alloc() | Tejun Heo | 1 | -10/+6 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Dan Williams <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> | |||||
2013-02-27 | dca: convert to idr_alloc() | Tejun Heo | 1 | -13/+10 | |
Convert to the much saner new idr interface. Signed-off-by: Tejun Heo <[email protected]> Cc: Paul Gortmaker <[email protected]> Cc: Maciej Sosnowski <[email protected]> Cc: Shannon Nelson <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> |