| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2010-02-25 | vfs: Abstract rcu_dereference_check for files-fdtable use | Paul E. McKenney | 1 | -4/+7 | |
| Create an rcu_dereference_check_fdtable() that encapsulates the rcu_dereference_check() condition for fcheck_files() use. This has the beneficial side-effect of getting rid of a very long line. Suggested-by: Peter Zijlstra <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> | |||||
| 2010-02-25 | vfs: Apply lockdep-based checking to rcu_dereference() uses | Paul E. McKenney | 1 | -2/+6 | |
| Add lockdep-ified RCU primitives to alloc_fd(), files_fdtable() and fcheck_files(). Cc: Alexander Viro <[email protected]> Signed-off-by: Paul E. McKenney <[email protected]> Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: [email protected] Cc: Alexander Viro <[email protected]> LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> | |||||
| 2009-04-03 | kmemtrace, fs: fix linux/fdtable.h header file dependencies | Ingo Molnar | 1 | -1/+3 | |
| Impact: cleanup We want to remove percpu.h from rcupdate.h (for upcoming kmemtrace changes), but this is not possible currently without breaking the build because fdtable.h has an implicit include file dependency: it uses __init does not include init.h. This can cause build failures on non-x86 architectures: /home/mingo/tip/include/linux/fdtable.h:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'files_defer_init' make[2]: *** [fs/locks.o] Error 1 We got this header included indirectly via rcupdate.h's percpu.h inclusion - but if that is not there the build will break. Fix it. Cc: Pekka Enberg <[email protected]> Cc: Eduard - Gabriel Munteanu <[email protected]> Cc: [email protected] LKML-Reference: <1237898630.25315.83.camel@penberg-laptop> Signed-off-by: Ingo Molnar <[email protected]> | |||||
| 2008-12-31 | filp_cachep can be static in fs/file_table.c | Eric Dumazet | 1 | -2/+0 | |
| Instead of creating the "filp" kmem_cache in vfs_caches_init(), we can do it a litle be later in files_init(), so that filp_cachep is static to fs/file_table.c Acked-by: Paul E. McKenney <[email protected]> Signed-off-by: Eric Dumazet <[email protected]> Signed-off-by: Al Viro <[email protected]> | |||||
| 2008-05-16 | [PATCH] dup_fd() fixes, part 1 | Al Viro | 1 | -0/+1 | |
| Move the sucker to fs/file.c in preparation to the rest Signed-off-by: Al Viro <[email protected]> | |||||
| 2008-05-01 | [PATCH] split linux/file.h | Al Viro | 1 | -0/+99 | |
| Initial splitoff of the low-level stuff; taken to fdtable.h Signed-off-by: Al Viro <[email protected]> | |||||