- Dec 09, 2008
-
-
Alexander Zarochentsev authored
b=17461 i=robert.read i=tappro list_empty_careful() definition, missed in a fix of ptlrpc_handle_rs locking.
-
- Nov 29, 2008
-
-
maxim authored
i=rread i=isaac Landing the patch making ksocklnd more os-neutral (normalizing names of lock primitives, moving linux-spcific code to socklnd_lib-linux.c)
-
- Nov 27, 2008
-
-
Vladimir Saveliev authored
b=12749 i=maxim,isaac First of three patches for the root squash feature This adds three functions to manipulate with lists of NID ranges: cfs_parse_nidlist - parses nid range list and creates structure of lists of [lo,hi,stride,net] which can be used to check matching a NID to set of NIDs cfs_free_nidlist - frees structures allocated on nidlist parsing cfs_match_nid - check whether a NID matches to set of NIDs cfs_iswhite - auxiliary function to check if a character is a whitespace These functions have prefixes cfs_ instead of libcfs_ because of bug #17167. Example of NID range list: 10.2.0.[1-20/2]@tcp [0,2,6]@elan0 [1,2,4-100/4]@elan1 nidlist syntax: <nidlist> :== <nidrange> [ ' ' <nidrange> ] <nidrange> :== <addrrange> '@' <net> <addrrange> :== '*' | <ipaddr_range> | <numaddr_range> <ipaddr_range> :== <numaddr_range>.<numaddr_range>.<numaddr_range>.<numaddr_range> <numaddr_range> :== <number> | <expr_list> <expr_list> :== '[' <range_expr> [ ',' <range_expr>] ']' <range_expr> :== <number> | <number> '-' <number> | <number> '-' <number> '/' <number> <net> :== <netname> | <netname><number> <netname> :== "lo" | "tcp" | "o2ib" | "cib" | "openib" | "iib" | "vib" | "ra" | "elan" | "gm" | "mx" | "ptl" <number> :== <nonnegative decimal> | <hexadecimal>
-
- Nov 24, 2008
-
-
Alexey Lyashkov authored
This means "if OSC is slow and it is not the requested start OST, then it can be skipped, otherwise skip it only if it is inactive/recovering/out-of-space. Branch HEAD b=16081 i=shadow i=green
-
- Nov 23, 2008
-
-
Nikita Danilov authored
use LASSERT_SPIN_LOCKED() in LASSERT(spin_is_locked()) stead as the latter does not work correctly with the uniprocessor kernels. b=17664; i=robert.read
-
- Nov 20, 2008
-
-
Alexey Lyashkov authored
Branch HEAD
-
Alexey Lyashkov authored
Branch HEAD b=14250 i=maxim i=deen
-
- Nov 19, 2008
-
-
Vitaly Fertman authored
b=16129 i=adilger i=green - a high priority request list is added into service; - once a lock is canceled, all the IO requests, including coming ones, under this lock, are moved into this list; - PING is also added into this list; - once a lock cancel timeout occurs, the timeout is prolonged if there is an IO rpc under this lock; - another request list is added into the export, used to speed up the rpc-lock matching.
-
- Nov 17, 2008
-
-
tianzy authored
fix a compile error in sles9 and sles10 i=johann i=nathan
-
- Nov 15, 2008
-
-
Yong Fan authored
b=13058 i=nikita.danilov i=johann i=robert.read Debug patch for quota on HEAD.
-
- Nov 14, 2008
-
-
Nathan Rutman authored
i=adilger i=manoj move string-based mask setting into a standalone fn; will also be used by changelogs
-
- Nov 11, 2008
-
-
tianzy authored
Remove usage of trace_call_on_all_cpus() b=15878 i=adilger i=robert.read
-
- Nov 05, 2008
-
-
tianzy authored
fix panic on debug_daemon b=15878 i=shadow i=zhenyu.xu
-
- Oct 27, 2008
-
-
Nikita Danilov authored
-
- Oct 22, 2008
-
-
Andreas Dilger authored
The infiniband code includes its own lockdep compatibility code and this #defines lockdep_set_class but doesn't include mutex_lock_nested() or down_write_nested(), causing a compiler error in obdclass/llog_cat.c. mutex_{un,}lock_nested() and down_{read,write}_nested() are functions under CONFIG_DEBUG_LOCK_ALLOC, but #defined to regular locks without CONFIG_DEBUG_LOCK_ALLOC so just checking #ifndef isn't sufficient. b=16450
-
- Oct 19, 2008
-
-
Nikita Danilov authored
-
- Oct 18, 2008
-
-
Nikita Danilov authored
Linux, NT, and liblustre. b=16450
-
Nikita Danilov authored
b=16450
-
- Oct 16, 2008
-
-
Yang Sheng authored
b=17199 i=johann, bobijam Patch provide by LLNL. Skip dumping log if panic_on_lbug is set.
-
- Oct 08, 2008
-
-
Robert Read authored
b=16074 i=green i=nikita
-
- Oct 07, 2008
-
-
mattwu authored
i=adilger i=robert i=liang winnt libcfs cleanup
-
- Sep 19, 2008
-
-
Yury Umanets authored
r=shadow - final part of 16776 being already landed to 1.6.x after shadow's inspection.
-
- Sep 09, 2008
-
-
Robert Read authored
b=16074 port liblustre changes to libcfs
-
Vitaly Fertman authored
b=15949 i=adilger i=shadow mds_body.capability fix
-
- Sep 05, 2008
-
-
Nikita Danilov authored
-
- Sep 04, 2008
-
-
Andreas Dilger authored
Wrap at 80 columns.
-
Andreas Dilger authored
Fix build problem for vendor kernels that have back-ported lockdep.
-
- Sep 01, 2008
-
-
Nikita Danilov authored
-
Nikita Danilov authored
-
- Aug 28, 2008
-
-
Andreas Dilger authored
Add space to LASSERT error message.
-
- Aug 27, 2008
-
-
girish authored
functions. (Andreas) b=15981 i=girish i=rread
-
- Aug 22, 2008
-
-
Andreas Dilger authored
Ignore generated files.
-
- Aug 20, 2008
-
-
Nikita Danilov authored
drivers/infiniband/include/linux/lockdep.h header, defining lockdep interfaces. Update libcfs headers to check for this. Build-tested at rhel4, rhel5, sles10, 2.6.18-vanilla.
-
- Aug 19, 2008
-
-
Nikita Danilov authored
-
Nikita Danilov authored
-
Yang Sheng authored
b=16589 i=nathan, robert.read Add printk_ratelimit() check for debug daemon.
-
Bobi Jam authored
b=16566 o=Jonathan Li(jli@cray.com) i=shadow, bobijam Description: Upcall on Lustre log has been dumped Details : Allow for a user mode script to be called once a Lustre log has been dumped. It passes the filename of the dumped log to the script, the location of the script can be specified via /proc/sys/lnet/debug_log_upcall.
-
- Aug 13, 2008
-
-
Robert Read authored
b=16639 i=umka i=nathan Fix user space build when older kernel is installed, and remove old and redundant code.. (Remaining part of patch - remove the deleted includes.)
-
- Aug 11, 2008
-
-
Robert Read authored
b=16639 i=umka i=nathan Fix user space build when older kernel is installed, and remove old and redundant code..
-
Nikita Danilov authored
-