|
First
|
Prev |
Next
|
Last
Pages: 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393
[PATCH 7/9] Make idr_remove rcu-safe [PATCH 07/09] This patch introduces the free_layer() routine: it is the one that actually frees memory after a grace period has elapsed. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- lib/idr.c | 59 ++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 15... 7 May 2008 08:31
[PATCH 5/9] Make idr_get_new* rcu-safe [PATCH 05/09] This is a patch that make the idr_get_new* routines rcu-safe. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- lib/idr.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) Index: linux-2.6.25-mm1/lib/idr.c =====================================================... 7 May 2008 08:31
[PATCH 8/9] Call idr_find() without locking in ipc_lock() [PATCH 08/09] This patch makes idr_find() called locklessly in ipc_lock(), since the idr tree is now RCU protected. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- ipc/util.c | 9 --------- 1 file changed, 9 deletions(-) Index: linux-2.6.25-mm1/ipc/util.c ====================================... 7 May 2008 08:31
[PATCH 4/9] Error checking factorization [PATCH 04/09] This is a trivial patch that does some codes factorization in the return code analysis. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- include/linux/idr.h | 6 ++++++ lib/idr.c | 30 +++++++++--------------------- 2 files changed, 15 insertions(+), 21 deletions(-) ... 7 May 2008 08:31
RTC: Class device support for persistent clock On Wed, 07 May 2008 09:24:15 +0100 David Woodhouse <dwmw2(a)infradead.org> wrote: Ooh, shiny -- you saved me the trouble of doing this (and hopefully also the trouble of looking through it to check whether all the callers of read_persistent_clock() can sleep, etc.?) I knew you would have liked that patc... 7 May 2008 08:31
[PATCH 1/9] Change the idr structure [PATCH 01/09] This patch adds an rcu_head to the idr_layer structure in order to free it after a grace period. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- include/linux/idr.h | 2 ++ 1 file changed, 2 insertions(+) Index: linux-2.6.25-mm1/include/linux/idr.h =============================... 7 May 2008 07:28
[PATCH 0/9] Scalability requirements for sysv ipc - v3 After scalability problems have been detected when using the sysV ipcs, I have proposed to use an RCU based implementation of the IDR api instead (see threads http://lkml.org/lkml/2008/4/11/212 and http://lkml.org/lkml/2008/4/29/295). This resulted in many people asking to convert the idr API and make it rcu s... 7 May 2008 07:28
[PATCH 2/9] Rename some of the idr APIs internal routines [PATCH 02/09] This is a trivial patch that renames: . alloc_layer to get_from_free_list since it idr_pre_get that actually allocates memory. . free_layer to move_to_free_list since memory is not actually freed there. This makes things more clear for the next patches. Signed-off-by: Nadia Derbey <... 7 May 2008 07:28
[PATCH 3/9] Fix a printk call [PATCH 03/09] This is a trivial patch that fixes the printk incomplete call. Signed-off-by: Nadia Derbey <Nadia.Derbey(a)bull.net> --- lib/idr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: linux-2.6.25-mm1/lib/idr.c =================================================================== ... 7 May 2008 07:28
[PATCH] IB/ehca: Protect QP against destroying until all async events for it are handled. This is necessary because, in a multicore environment, a race between uverbs async handler and destroy QP could occur. Signed-off-by: Stefan Roscher <stefan.roscher at de.ibm.com> --- We are not sure if this should be fixed in the driver or in uverbs itself. Roland, what's your opinion about this? drivers/... 7 May 2008 15:04 |