summaryrefslogtreecommitdiffstats
path: root/ipc/util.c
Commit message (Expand)AuthorAgeFilesLines
* ipc: do cyclic id allocation for the ipc object.Manfred Spraul2019-05-151-1/+6
* ipc: conserve sequence numbers in ipcmni_extend modeManfred Spraul2019-05-151-5/+30
* ipc: allow boot time extension of IPCMNI from 32k to 16MWaiman Long2019-05-151-5/+5
* rhashtable: use bit_spin_locks to protect hash bucket.NeilBrown2019-04-081-1/+0Star
* ipc/util.c: update return value of ipc_getref from int to boolManfred Spraul2018-08-221-1/+1
* ipc/util.c: further variable name cleanupsManfred Spraul2018-08-221-13/+13
* ipc: simplify ipc initializationDavidlohr Bueso2018-08-221-13/+5Star
* ipc: get rid of ids->tables_initialized hackDavidlohr Bueso2018-08-221-15/+8Star
* ipc: drop ipc_lock()Davidlohr Bueso2018-08-221-36/+0Star
* ipc/util.c: correct comment in ipc_obtain_object_checkManfred Spraul2018-08-221-2/+2
* ipc: rename ipcctl_pre_down_nolock()Manfred Spraul2018-08-221-4/+4
* ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid()Manfred Spraul2018-08-221-2/+8
* ipc: reorganize initialization of kern_ipc_perm.seqManfred Spraul2018-08-221-43/+48
* rhashtable: split rhashtable.hNeilBrown2018-06-221-0/+1
* proc: move /proc/sysvipc creation to where it belongsAlexey Dobriyan2018-04-111-0/+1
* ipc/util: Helpers for making the sysvipc operations pid namespace awareEric W. Biederman2018-03-241-0/+9
* ipc: fix ipc data structures inconsistencyPhilippe Mikoyan2018-02-071-1/+4
* sysvipc: make get_maxid O(1) againDavidlohr Bueso2017-11-181-30/+13Star
* sysvipc: properly name ipc_addid() limit parameterDavidlohr Bueso2017-11-181-5/+5
* sysvipc: unteach ids->next_id for !CHECKPOINT_RESTOREDavidlohr Bueso2017-11-181-15/+45
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* ipc: optimize semget/shmget/msgget for lots of keysGuillaume Knispel2017-09-091-24/+76
* ipc: convert kern_ipc_perm.refcount from atomic_t to refcount_tElena Reshetova2017-09-091-3/+3
* ipc: move atomic_set() to where it is neededKees Cook2017-07-131-0/+1
* ipc/util: drop ipc_rcu_alloc()Kees Cook2017-07-131-21/+0Star
* ipc/util: drop ipc_rcu_free()Kees Cook2017-07-131-7/+0Star
* ipc: drop non-RCU allocationKees Cook2017-07-131-24/+1Star
* ipc: merge ipc_rcu and kern_ipc_permManfred Spraul2017-07-131-18/+17Star
* mm: introduce kv[mz]alloc helpersMichal Hocko2017-05-091-6/+1Star
* kernel-api.rst: fix a series of errors when parsing C filesmchehab@s-opensource.com2017-04-021-5/+7
* tree wide: use kvfree() than conditional kfree()/vfree()Tetsuo Handa2016-01-231-8/+3Star
* Initialize msg/shm IPC objects before doing ipc_addid()Linus Torvalds2015-09-301-4/+4
* ipc,sysv: return -EINVAL upon incorrect id/seqnumDavidlohr Bueso2015-07-011-1/+1
* ipc,sysv: make return -EIDRM when racing with RMID consistentDavidlohr Bueso2015-07-011-5/+8
* ipc: rename ipc_obtain_objectDavidlohr Bueso2015-07-011-4/+4
* ipc/util.c: use kvfree() in ipc_rcu_free()Pekka Enberg2015-07-011-4/+1Star
* ipc: remove use of seq_printf return valueJoe Perches2015-04-161-2/+4
* ipc/msg: increase MSGMNI, remove scalingManfred Spraul2014-12-131-40/+0Star
* ipc/util.c: use __seq_open_private() instead of seq_open()Rob Jones2014-10-141-16/+4Star
* Documentation: Docbook: Fix generated DocBook/kernel-api.xmlMasanari Iida2014-09-091-3/+3
* ipc, kernel: clear whitespacePaul McQuade2014-06-071-2/+2
* ipc: constify ipc_opsMathias Krause2014-06-071-4/+4
* ipc: use device_initcallDavidlohr Bueso2014-04-081-1/+1
* ipc: delete seq_max field in struct ipc_idsDavidlohr Bueso2014-01-281-11/+2Star
* ipc: simplify sysvipc_proc_open() returnDavidlohr Bueso2014-01-281-5/+4Star
* ipc: remove useless return statementDavidlohr Bueso2014-01-281-4/+0Star
* ipc: remove braces for single statementsDavidlohr Bueso2014-01-281-2/+1Star
* ipc: standardize code commentsDavidlohr Bueso2014-01-281-125/+114Star
* ipc: whitespace cleanupManfred Spraul2014-01-281-12/+12
* ipc: change kern_ipc_perm.deleted type to boolRafael Aquini2014-01-281-3/+3