aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/lustre
AgeCommit message (Expand)AuthorFilesLines
2018-06-05staging: lustre: delete the filesystem from the tree.Greg Kroah-Hartman304-195259/+0
2018-06-01staging: lustre: get rid of ldebugfs_remove()Greg Kroah-Hartman11-58/+22
2018-06-01staging: lustre: make ldebugfs_add_vars a void functionGreg Kroah-Hartman8-94/+27
2018-06-01staging: lustre: remove last two users of ldebugfs_register()Greg Kroah-Hartman5-61/+8
2018-06-01staging: lustre: unwrap some ldebugfs_register() callsGreg Kroah-Hartman8-93/+24
2018-06-01staging: lustre: remove ldebugfs_obd_seq_create() wrapper functionGreg Kroah-Hartman5-42/+8
2018-06-01staging: lustre: remove ldebugfs_seq_create() wrapper functionGreg Kroah-Hartman7-63/+21
2018-06-01staging: lustre: remove ldebugfs_register_stats() wrapper functionGreg Kroah-Hartman5-38/+16
2018-06-01staging: lustre: remove ldebugfs_add_simple() wrapperGreg Kroah-Hartman3-40/+5
2018-06-01staging: lustre: no need to check debugfs return valuesGreg Kroah-Hartman2-28/+2
2018-05-31staging: lustre: include linux/highmem.h when neededArnd Bergmann1-0/+1
2018-05-31staging: lustre: mdc: excessive memory consumption by the xattr cacheAndrew Perepechko1-10/+13
2018-05-31staging: lustre: acl: increase ACL entries limitationFan Yong8-8/+24
2018-05-31staging: lustre: llite: remove unused parameters from md_{get, set}xattr()John L. Hammond7-49/+46
2018-05-31staging: lustre: llite: add support set_acl method in inode operationsDmitry Eremin2-0/+59
2018-05-31staging: lustre: llite: create acl.c fileJames Simmons4-13/+58
2018-05-26staging: lustre: fix more build errors in errno.cGreg Kroah-Hartman1-0/+2
2018-05-26staging: lustre: fix build error in errno.cGreg Kroah-Hartman1-0/+1
2018-05-26staging: lustre: fix build error in mdc_request.cGreg Kroah-Hartman1-0/+1
2018-05-25staging: lustre: libcfs: add parens around macros argsIvan Bornyakov1-3/+3
2018-05-25staging: lustre: Fix block comments styleSabin Mihai Rapan2-4/+8
2018-05-25staging: lustre: Fix "unsigned"->"unsigned int"Sabin Mihai Rapan1-1/+1
2018-05-25staging: lustre: Fix "Possible intergrate"->"Possibly integrate"Sabin Mihai Rapan1-1/+1
2018-05-25staging: lustre: Fix "from from"->"from"Sabin Mihai Rapan1-1/+1
2018-05-25staging: lustre: remove libcfs_all.hNeilBrown13-108/+50
2018-05-25staging: lustre: move all libcfs_all includes except in lustre/lnet/libcfs/NeilBrown7-6/+6
2018-05-25staging: lustre: remove remaining libcfs_all.h includes from lustre/lustreNeilBrown18-22/+4
2018-05-25staging: lustre: remove libcfs_all.h from fid, fld, obdclassNeilBrown12-15/+0
2018-05-25staging: lustre: remove libcfs_all from ptlrpcNeilBrown14-18/+15
2018-05-25staging: lustre: remove libcfs_all.h from remaining .h files.NeilBrown11-8/+8
2018-05-25staging: lustre: remove libcfs_all.h from lustre/include/*.hNeilBrown30-13/+34
2018-05-25staging: lustre: remove libcfs_all.h from includes lustre/lnetNeilBrown4-4/+7
2018-05-25staging: lustre: remove libcfs_all.h includes from lnet/klndNeilBrown3-2/+1
2018-05-25staging: lustre: don't include libcfs.h in lnet/lib-lnet.hNeilBrown4-1/+10
2018-05-25staging: lustre: start moving includes out of libcfs.hNeilBrown88-133/+177
2018-05-25staging: lustre: discard libcfs_prim.hNeilBrown2-52/+11
2018-05-25staging: lustre: replace memory_presure funcitons by standard interfaces.NeilBrown8-49/+25
2018-05-25staging: lustre: move RESV_PORT definitions to lnet/lib-lnet.hNeilBrown2-4/+4
2018-05-25staging: lustre: move lnet_debug_log_upcall declaration to tracefile.hNeilBrown2-5/+5
2018-05-25staging: lustre: make lnet_debugfs_symlink_def local to libcfs/modules.cNeilBrown3-14/+19
2018-05-25staging: lustre: clean up __LIBCFS_H macroNeilBrown1-3/+1
2018-05-25staging: lustre: replace libcfs_register_ioctl with a blocking notifier_chainNeilBrown6-91/+70
2018-05-25staging: lustre: discard cfs_block_sigsinv()NeilBrown3-31/+20
2018-05-25staging: lustre: move LERRCHKSUM() to libcfs_debug.hNeilBrown2-7/+7
2018-05-25staging: lustre: discard CFS_TICKNeilBrown5-9/+4
2018-05-25staging: lustre: discard LOWEST_BIT_SET()NeilBrown2-3/+1
2018-05-25staging: lustre: discard cfs_cap_t, use kernel_cap_tNeilBrown13-93/+24
2018-05-25staging: lustre: simplify capability dropping.NeilBrown2-15/+3
2018-05-25staging: lustre: remove current_pid() and current_comm()NeilBrown11-23/+19
2018-05-25staging: lustre: remove conditional compilation from libcfs_cpu.cNeilBrown4-81/+20
2018-05-25staging: lustre: rename cfs_cpt_table to cfs_cpt_tabNeilBrown8-35/+35
2018-05-25staging: lustre: move files out of lustre/lnet/libcfs/linux/NeilBrown6-11/+10
2018-05-25staging: lustre: refactor libcfs initialization.NeilBrown18-23/+121
2018-05-25staging: lustre: osc: tidy up osc_init()NeilBrown1-13/+16
2018-05-15staging: lustre: obdclass: change object lookup to no wait modeLai Siyao1-30/+9
2018-05-14staging: lustre: Use 'kvfree()' for memory allocated by 'kvzalloc()'Christophe JAILLET1-1/+1
2018-05-14staging: lustre: Fix an error handling path in 'client_common_fill_super()'Christophe JAILLET1-2/+2
2018-05-14staging: lustre: fix spelling mistake: "req_ulinked" -> "req_unlinked"Colin Ian King1-1/+1
2018-05-14staging: lustre: o2iblnd: Fix crash in kiblnd_handle_early_rxs()Doug Oucharek1-2/+3
2018-05-11staging: lustre: lnet: add static to libcfs_dev declarationJustin Skists1-1/+1
2018-05-08staging: lustre: o2iblnd: Enable Multiple OPA Endpoints between NodesDoug Oucharek4-12/+42
2018-05-08staging: lustre: fix error deref in ll_splice_alias().NeilBrown1-2/+7
2018-05-08staging: lustre: move remaining code from linux-module.c to module.cNeilBrown4-173/+131
2018-05-08staging: lustre: move misc-device registration closer to related code.NeilBrown3-31/+29
2018-05-08staging: lustre: llite: remove redundant lookup in dump_pgcacheNeilBrown1-57/+41
2018-05-08staging: lustre: llite: use more private data in dump_pgcacheNeilBrown1-76/+72
2018-05-08staging: lustre: fold lu_object_new() into lu_object_find_at()NeilBrown1-32/+12
2018-05-08staging: lustre: lu_object: move retry logic inside htable_lookupNeilBrown1-43/+27
2018-05-08staging: lustre: lu_object: discard extra lru count.NeilBrown1-15/+12
2018-05-08staging: lustre: make struct lu_site_bkt_data privateNeilBrown4-48/+55
2018-05-06staging: lustre: obdclass: guarantee all keys filledHongchao Zhang1-4/+25
2018-05-06staging: lustre: obdclass: hoist locking in lu_context_exit()John L. Hammond1-5/+7
2018-05-06staging: lustre: obdclass: change spinlock of key to rwlockLi Xi1-19/+19
2018-05-06staging: lustre: o2iblnd: fix race at kiblnd_connect_peerDoug Oucahrek1-6/+12
2018-05-06staging: lustre: o2iblnd: Fix FastReg map/unmap for MLX5Doug Oucharek2-9/+5
2018-05-06staging: lustre: llite: fix potential missing-check bug when copying lumvWenwen Wang1-0/+2
2018-05-06staging: lustre: ldlm: store name directly in namespace.NeilBrown2-1/+9
2018-04-23staging: lustre: add container_of_safe()NeilBrown14-48/+37
2018-04-23staging: lustre: rearrange placement of CPU partition management code.NeilBrown4-1136/+1076
2018-04-23staging: lustre: remove include/linux/libcfs/linux/linux-cpu.hNeilBrown4-81/+35
2018-04-23staging: lustre: convert osc_quota hash to rhashtableNeilBrown3-95/+48
2018-04-23staging: lustre: convert obd uuid hash to rhashtableNeilBrown5-125/+80
2018-04-23staging: lustre: convert lov_pool to use rhashtableNeilBrown5-109/+80
2018-04-23staging: lustre: ptlrpc: convert conn_hash to rhashtableNeilBrown3-107/+64
2018-04-23staging: lustre: remove libcfs/linux/libcfs.hNeilBrown2-84/+42
2018-04-23staging: lustre: move stack-check macros to libcfs_debug.hNeilBrown2-31/+32
2018-04-23staging: lustre: llite: correct removexattr detectionJames Simmons1-1/+5
2018-04-23staging: lustre: llite: use xattr_handler name for ACLsJohn L. Hammond1-7/+8
2018-04-23staging: lustre: llite: style changes in xattr.cJames Simmons1-11/+11
2018-04-23staging: lustre: llite: cleanup xattr code commentsJames Simmons1-3/+3
2018-04-23staging: lustre: llite: use proper types in the xattr codeJames Simmons1-4/+4
2018-04-23staging: lustre: llite: cleanup posix acl xattr codeJames Simmons1-3/+1
2018-04-23staging: lustre: llite: record in stats attempted removal of lma/link xattrJames Simmons1-1/+4
2018-04-23staging: lustre: llite: remove newline in fullname stringsJames Simmons1-2/+2
2018-04-23staging: lustre: llite: fix invalid size test in ll_setstripe_ea()James Simmons1-3/+3
2018-04-23staging: lustre: llite: eat -EEXIST on setting trusted.lovBobi Jam1-3/+11
2018-04-23staging: lustre: llite: return from ll_adjust_lum() if lump is NULLBobi Jam1-2/+5
2018-04-23staging: lustre: llite: break up ll_setstripe_ea functionBobi Jam1-13/+24
2018-04-23staging: lustre: llite: add simple comment about lustre.lov xattrsNiu Yawei1-0/+1
2018-04-23staging: lustre: llite: refactor lustre.lov xattr handlingNiu Yawei1-62/+69
2018-04-23staging: lustre: llite: Remove filtering of seclabel xattrRobin Humble1-9/+0
2018-04-23staging: lustre: llite: handle xattr cache refill raceJohn L. Hammond1-1/+1
2018-04-23staging: lustre: ldlm: xattr locks are lost on mdtVitaly Fertman8-91/+95
2018-04-23staging: lustre: obd: change debug reporting in lmv_enqueue()Vitaly Fertman1-4/+3
2018-04-23staging: lustre: obd: create it_has_reply_body()Vitaly Fertman2-1/+11
2018-04-23staging: lustre: llite: initialize xattr->xe_namelenJames Simmons1-2/+4
2018-04-23staging: lustre: libcfs: use dynamic minors for /dev/{lnet, obd}John L. Hammond8-22/+8
2018-04-23staging: lustre: remove cruft from libcfs/linux/libcfs.hNeilBrown3-20/+1
2018-04-23staging: lustre: discard linux-time.hNeilBrown4-68/+6
2018-04-23staging: lustre: discard cfs_time_before_64()NeilBrown3-18/+4
2018-04-23staging: lustre: discard cfs_duration_sec()NeilBrown9-19/+13
2018-04-23staging: lustre: libcfs: remove cfs_timeout_cap()NeilBrown4-54/+3
2018-04-23staging: lustre: libcfs: discard cfs_time_after()NeilBrown16-61/+47
2018-04-23staging: lustre: libcfs: discard cfs_time_shift().NeilBrown21-66/+56
2018-04-23staging: lustre: libcfs: discard cfs_time_add/subNeilBrown15-67/+32
2018-04-23staging: lustre: cfs_time_current() -> jiffies.NeilBrown32-96/+88
2018-04-23staging: lustre: ldlm: free resource when ldlm_lock_create() fails.NeilBrown1-1/+5
2018-04-23staging: lustre: tidy up ldlm_resource_putref()NeilBrown2-13/+10
2018-04-23staging: lustre: remove unneeded include.NeilBrown1-1/+0
2018-04-23staging: lustre: remove unused hash tables.NeilBrown7-86/+3
2018-04-23staging: lustre: remove unused ldlm_completion_ast_async()NeilBrown2-24/+0
2018-04-23staging: lustre: remove invariant in cl_io_read_ahead()NeilBrown1-1/+0
2018-04-11page cache: use xa_lockMatthew Wilcox2-5/+5
2018-04-04Merge tag 'staging-4.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds118-2124/+1291
2018-04-04Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-3/+3
2018-03-29lustre: get rid of pointless casts to struct dentry *Al Viro1-3/+3
2018-03-22staging: lustre: lnet: use correct 'magic' testJustin Skists1-1/+1
2018-03-19staging: lustre: Fix unneeded byte-ordering castJustin Skists1-1/+1
2018-03-14staging: lustre: fid: avoid false-positive uninitialized variable warningArnd Bergmann1-0/+1
2018-03-14staging: lustre: use module_name() macro for debug printfArnd Bergmann1-2/+2
2018-03-08staging: lustre: Remove VLA usageKees Cook1-6/+13
2018-03-06staging: lustre: Remove yield() callThomas Avery1-1/+1
2018-03-06Revert "staging: Disable lustre file system for MIPS, SH, and XTENSA"NeilBrown1-1/+0
2018-03-06staging: lustre: allow monolithic buildsNeilBrown2-2/+2
2018-03-06staging: lustre: ptlrpc: move thread creation out of module initializationNeilBrown4-24/+65
2018-03-06staging: lustre: change sai_thread to sai_task.NeilBrown2-66/+54
2018-03-06staging: lustre: remove 'ptlrpc_thread usage' for sai_agl_threadNeilBrown2-52/+28
2018-03-06staging: lustre: remove unused flag from ptlrpc_threadNeilBrown1-11/+0
2018-03-06staging: lustre: ptlrpc: use workqueue for pingerNeilBrown1-57/+24
2018-03-06staging: lustre: ptlrpc: use delayed_work in sec_gcNeilBrown1-62/+28
2018-03-06staging: lustre: ldlm: use delayed_work for pools_recalcNeilBrown1-88/+11
2018-03-06staging: lustre: obdclass: use workqueue for zombie management.NeilBrown4-175/+30
2018-03-06staging: lustre: ptlrpc: change GFP_NOFS to GFP_KERNELNeilBrown2-3/+3
2018-03-06staging: lustre: get entropy from nid when nid set.NeilBrown2-16/+8
2018-03-06staging: lustre: lnet: keep ln_nportals consistentNeilBrown1-2/+3
2018-03-06staging: lustre: obdclass: don't require lct_owner to be non-NULL.NeilBrown1-6/+1
2018-03-06staging: lustre: statahead: remove incorrect test on agl_list_empty()NeilBrown1-1/+0
2018-03-06staging: lustre: fix bug in osc_enter_cache_tryNeilBrown2-2/+2
2018-03-06staging: lustre: obd_mount: use correct niduuid suffix.NeilBrown1-1/+1
2018-03-06staging: lustre: remove else after return statementSantha Meena Ramamoorthy1-6/+5
2018-03-06staging: lustre: obdclass: Replace 'unsigned' with 'unsigned int'Dafna Hirschfeld2-5/+5
2018-03-06staging: lustre: obdclass: Add 'const' to char* arrayDafna Hirschfeld2-2/+2
2018-03-06staging: lustre: obdclass: Fix comparison to NULLDafna Hirschfeld1-1/+1
2018-03-06staging: lustre: Replace "dont" with "don't"Arushi Singhal1-1/+1
2018-03-06staging: lustre: Replace "to to" with "to"Arushi Singhal1-1/+1
2018-03-06staging: lustre: Replace "be be" with "be"Arushi Singhal2-2/+2
2018-03-01staging: lustre: fix block comment styleSantha Meena Ramamoorthy1-4/+8
2018-02-27staging: lustre: lnet/selftest: don't ignore status from lstcon_test_addNeilBrown1-1/+1
2018-02-27staging: lustre: lmv: correctly iput lmo_rootNeilBrown1-1/+1
2018-02-27staging: lustre: lov: use correct env in lov_io_data_version_end()NeilBrown1-1/+1
2018-02-22staging: lustre: selftest: freeing an error pointerDan Carpenter1-4/+2
2018-02-22staging: lustre: socklnd: simplify ksnc_rx_iov_spaceNeilBrown2-12/+3
2018-02-22staging: lustre: fid: perform sanity checks before commitingNeilBrown1-5/+5
2018-02-22staging: lustre: fid: fix up debugfs access to ->lcs_spaceNeilBrown1-4/+11
2018-02-22staging: lustre: fid: remove seq_fid_alloc_fini() and simplifyNeilBrown1-12/+6
2018-02-22staging: lustre: fid: use wait_event_cmd()NeilBrown1-48/+20
2018-02-22staging: lustre: fid: convert lcs_mutex to a spinlockNeilBrown3-26/+29
2018-02-22staging: lustre: ptlrpc: list_for_each improvements.NeilBrown6-126/+59
2018-02-22staging: lustre: fix assorted checkpatch errorsNeilBrown11-18/+19
2018-02-22staging: lustre: remove phantom struct cfs_crypto_hash_descNeilBrown4-25/+19
2018-02-22staging: lustre: discard libcfs_kvzalloc and linux-mem.cNeilBrown20-75/+28
2018-02-22staging: lustre: improve some libcfs_kvzalloc calls.NeilBrown6-8/+8
2018-02-22staging: lustre: discard lu_buf allocation library.NeilBrown4-83/+12
2018-02-22staging: lustre: discard libcfs_kvzalloc_cpt()NeilBrown3-13/+4
2018-02-22staging: lustre: make signal-blocking functions inlineNeilBrown3-68/+16
2018-02-22staging: lustre: improve API and implementation of blocking signals.NeilBrown4-32/+22
2018-02-22staging: lustre: simplify linux-prim.cNeilBrown2-44/+0
2018-02-22staging: lustre: lnet: remove cfs_block_allsigs calls.NeilBrown3-15/+11
2018-02-22staging: lustre: remove unnecessary cfs_block_allsigs() callsNeilBrown5-18/+0
2018-02-22staging: lustre: remove linux-curproc.cNeilBrown3-80/+5
2018-02-22staging: lustre: opencode cfs_cap_{raise, lower, raised}NeilBrown3-39/+12
2018-02-22staging: lustre: replace all CFS_CAP_* macros with CAP_*NeilBrown11-43/+30
2018-02-20staging: lustre: use memdup_user to allocate memory and copy from userDafna Hirschfeld1-6/+4
2018-02-16staging: lustre: remove l_wait_event() and related codeNeilBrown1-249/+0
2018-02-16staging: lustre: replace l_wait_event_exclusive_head() with wait_event_idle_e...NeilBrown1-18/+25
2018-02-16staging: lustre: remove l_wait_event from ptlrpc_set_waitNeilBrown2-49/+49
2018-02-16staging: lustre: use explicit poll loop in ptlrpc_unregister_replyNeilBrown1-7/+7
2018-02-16staging: lustre: use explicit poll loop in ptlrpc_service_unlink_rqbdNeilBrown1-7/+8
2018-02-16staging: lustre: improve waiting in sptlrpc_req_refresh_ctxNeilBrown1-10/+24
2018-02-16staging: lustre: use wait_event_idle_timeout in ptlrpcd()NeilBrown3-9/+14
2018-02-16staging: lustre: make polling loop in ptlrpc_unregister_bulk more obviousNeilBrown1-7/+8
2018-02-16staging: lustre: remove back_to_sleep()NeilBrown3-13/+11
2018-02-16staging: lustre: simplify waiting in ptlrpc_invalidate_import()NeilBrown2-14/+10
2018-02-16staging: lustre: open code polling loop instead of using l_wait_event()NeilBrown2-13/+10
2018-02-16staging: lustre: simplify waiting in ldlm_completion_ast()NeilBrown1-33/+20
2018-02-16staging: lustre: simplify l_wait_event when intr handler but no timeout.NeilBrown1-23/+7
2018-02-16staging: lustre: introduce and use l_wait_event_abortable()NeilBrown7-31/+43
2018-02-16staging: lustre: use wait_event_idle_timeout() where appropriate.NeilBrown14-103/+68
2018-02-16staging: lustre: discard cfs_time_seconds()NeilBrown46-106/+96
2018-02-16staging: lustre: replace simple cases of l_wait_event() with wait_event().NeilBrown14-107/+53