Commit Graph

  • c65aa5b2b9 Fix gcc missing parenthesis warnings Brian Behlendorf 2010-08-26 09:52:42 -07:00
  • e75c13c353 Fix gcc missing case warnings Brian Behlendorf 2010-08-26 09:52:41 -07:00
  • 2598c0012d Fix gcc missing braces warnings Brian Behlendorf 2010-08-26 09:52:41 -07:00
  • 0bc8fd7884 Fix gcc invalid prototype warnings Brian Behlendorf 2010-08-26 09:52:41 -07:00
  • 0ccd9d24e4 Fix gcc init pragma warnings Brian Behlendorf 2010-08-26 09:52:40 -07:00
  • e5dc681a50 Fix gcc ident pragma warnings Ricardo M. Correia 2010-08-26 09:52:40 -07:00
  • 0e5b68e015 Fix gcc fortify source warnings Brian Behlendorf 2010-08-26 09:52:40 -07:00
  • f709a82dc1 Fix gcc useless debug warnings Brian Behlendorf 2010-08-26 09:52:40 -07:00
  • b8864a233c Fix gcc cast warnings Brian Behlendorf 2010-08-26 09:52:39 -07:00
  • d6320ddb78 Fix gcc c90 compliance warnings Brian Behlendorf 2010-08-26 09:52:39 -07:00
  • 8371f981f1 Add list_link_replace() function Brian Behlendorf 2010-08-27 13:51:25 -07:00
  • d85e28ad69 Add MUTEX_NOT_HELD() function Brian Behlendorf 2010-08-27 13:36:24 -07:00
  • 2b3543025c Stub out kmem cache defrag API Brian Behlendorf 2010-08-27 13:28:10 -07:00
  • 8dbd3fbd5e Add missing atomic functions Brian Behlendorf 2010-08-27 12:36:31 -07:00
  • c5b3a7bbcc Fix gcc 64-bit constant warnings Ricardo M. Correia 2010-08-26 09:52:39 -07:00
  • 572e285762 Update to onnv_147 Brian Behlendorf 2010-08-26 14:24:34 -07:00
  • 1980602bfa Remove GIT notes Brian Behlendorf 2010-08-26 13:45:31 -07:00
  • 1db69544cc Prep for spl-0.5.0 tag Brian Behlendorf 2010-08-13 09:33:50 -07:00
  • 4be55565fe Fix stack overflow in vn_rdwr() due to memory reclaim Li Wei 2010-08-12 09:24:31 -07:00
  • 46aa7b3939 Correctly handle rwsem_is_locked() behavior Ned Bass 2010-08-10 11:01:46 -07:00
  • 5ec44a37c3 Correctly detect atomic64_cmpxchg support Ned Bass 2010-08-06 14:04:00 -07:00
  • 26f7245c7c Fix taskq code to not drop tasks when TQ_SLEEP is used. Ricardo M. Correia 2010-08-02 09:24:01 +00:00
  • 41f84a8d56 Strfree() should call kfree() not kmem_free() Brian Behlendorf 2010-07-30 22:20:58 -07:00
  • 099dc9c2d2 Add uninstall Makefile targets Brian Behlendorf 2010-07-28 13:59:18 -07:00
  • 287b2fb117 Add Debian and Slackware style packaging via alien Brian Behlendorf 2010-07-27 10:19:44 -07:00
  • 10129680f8 Ensure kmem_alloc() and vmem_alloc() never fail Brian Behlendorf 2010-07-26 15:47:55 -07:00
  • 849c50e7f2 Fix two minor compiler warnings Brian Behlendorf 2010-07-26 10:24:26 -07:00
  • 8b0eb3f0dc Remove deadcode caused by removal of format1 arg Brian Behlendorf 2010-07-21 16:31:42 -07:00
  • 15b52c083e Fix max_ncpus definition. Ricardo M. Correia 2010-07-20 15:44:28 -07:00
  • 81672c0122 Display DEBUG keyword during module load when --enable-debug is used. Ricardo M. Correia 2010-07-20 15:25:45 -07:00
  • 2c762de830 Fix buggy kmem_{v}asprintf() functions Ricardo M. Correia 2010-07-20 13:51:42 -07:00
  • 9dd5d138b2 Fix bcopy() to allow memory area overlap Ricardo M. Correia 2010-07-20 13:48:51 -07:00
  • 22cd0f19b1 Fix compilation error due to undefined ACCESS_ONCE macro. Ricardo M. Correia 2010-07-20 13:47:37 -07:00
  • b17edc10a9 Prefix all SPL debug macros with 'S' Brian Behlendorf 2010-07-20 11:55:37 -07:00
  • 55abb0929e Split <sys/debug.h> header Brian Behlendorf 2010-07-19 14:16:05 -07:00
  • 8f813bb168 Proposed fix for oops on SIGINT in splat atomic:64-bit test. Ned Bass 2010-07-15 09:49:38 -07:00
  • d0bd694ca9 Fix -Werror=format-security compiler option Brian Behlendorf 2010-07-14 11:53:57 -07:00
  • f0ff89fc86 Linux 2.6.35 compat: filp_fsync() dropped 'stuct dentry *' Brian Behlendorf 2010-07-14 11:26:54 -07:00
  • 82b8c8fa64 Proposed fix for low memory ZFS deadlocks Brian Behlendorf 2010-07-13 21:30:56 -07:00
  • a4bfd8ea1b Add __divdi3(), remove __udivdi3() kernel dependency Brian Behlendorf 2010-07-12 12:38:34 -07:00
  • d466208f1e Update config.guess to recognize additional distros Brian Behlendorf 2010-07-02 14:41:54 -07:00
  • dbe561d8ab Allow config/build to work with autoconf-2.65 Lars Johannsen 2010-07-01 10:38:32 +01:59
  • 1814251453 Require gawk the usermode helper fails with awk Brian Behlendorf 2010-07-01 16:20:11 -07:00
  • 7119bf7044 Add configure check for user_path_dir() Brian Behlendorf 2010-07-01 13:37:43 -07:00
  • e2d28a3743 Use $target_cpu instead of arch Brian Behlendorf 2010-07-01 13:27:30 -07:00
  • 8fd4e3af2e Check sourcelink is set before passing to readlink Brian Behlendorf 2010-07-01 13:25:34 -07:00
  • 55f10ae5e9 Implementation of a regression test for TQ_FRONT. Ned Bass 2010-06-30 17:34:57 -07:00
  • 1a73940d39 Initialize the /dev/splatctl device buffer Ned Bass 2010-07-01 10:12:57 -07:00
  • f0d8bb26b4 Implementation of the TQ_FRONT flag. Ned Bass 2010-07-01 10:07:51 -07:00
  • c2688979a4 Remove AC_DEFINE for DEBUG/NDEBUG Brian Behlendorf 2010-07-01 09:40:29 -07:00
  • c950d1480d Only make compiler warnings fatal with --enable-debug Brian Behlendorf 2010-06-30 17:05:36 -07:00
  • 6801b7154c Linux-2.6.33 compat, O_DSYNC flag added Brian Behlendorf 2010-06-30 10:47:36 -07:00
  • 79a3bf130b Linux-2.6.33 compat, .ctl_name removed from struct ctl_table Brian Behlendorf 2010-06-30 10:36:20 -07:00
  • fd921c2e0c Linux-2.6.33 compat, check <generated/utsrelease.h> for UTS_RELEASE Brian Behlendorf 2010-06-30 09:47:57 -07:00
  • b3c82b1b18 Add basic README Brian Behlendorf 2010-06-29 14:35:21 -07:00
  • 1e48754059 Add basic README Brian Behlendorf 2010-06-29 14:13:07 -07:00
  • ede0bdffb6 Treat mutex->owner as volatile Brian Behlendorf 2010-06-28 12:48:20 -07:00
  • 616df2dd8b Fix subtle race in threads test case Brian Behlendorf 2010-06-28 12:34:20 -07:00
  • 5be4767ae1 Accept but ignore TASKQ_DC_BATCH and TQ_FRONT Brian Behlendorf 2010-06-28 11:39:43 -07:00
  • e6de04b73c Add kmem_vasprintf function Brian Behlendorf 2010-06-24 09:41:59 -07:00
  • 438683c0a9 Revert "Support TQ_FRONT flag used by taskq_dispatch()" Brian Behlendorf 2010-06-21 10:19:44 -07:00
  • 3cb77549d1 Update warnings in kmem debug code Brian Behlendorf 2010-06-16 15:57:04 -07:00
  • 8ffef449ef Add missing header util/sscanf.h Brian Behlendorf 2010-06-14 14:20:31 -07:00
  • def465ad4b Include kstat.h from kmem.h Brian Behlendorf 2010-06-14 14:18:48 -07:00
  • eb12b3782c Support TQ_FRONT flag used by taskq_dispatch() Brian Behlendorf 2010-06-11 14:53:23 -07:00
  • 32c6147dee Minor cleanup and Solaris API additions. Brian Behlendorf 2010-06-11 14:57:49 -07:00
  • b868e22f05 Add kmem_asprintf(), strfree(), strdup(), and minor cleanup. Brian Behlendorf 2010-06-11 14:48:18 -07:00
  • bb1bb2c4c4 Add xuio_* structures and typedefs. Brian Behlendorf 2010-06-11 15:02:24 -07:00
  • 750a7101f8 Stub out additional missing headers Brian Behlendorf 2010-06-11 14:45:42 -07:00
  • ae4c36adce Cleanly split Linux proc.h (fs) from conflicting Solaris proc.h (process) Brian Behlendorf 2010-06-11 14:37:46 -07:00
  • 71b1242e67 Update META to version 0.5.0 Brian Behlendorf 2010-06-11 14:42:16 -07:00
  • 1b4ad25e2f Stack overflow on 64-bit modulus operations on 32-bit architectures. Alex Zhuravlev 2010-06-02 22:01:14 -07:00
  • 428870ff73 Update core ZFS code from build 121 to build 141. Brian Behlendorf 2010-05-28 13:45:14 -07:00
  • 8a1c9a02fb Minor 32-bit fix cast to hrtime_t before the mutliply. Brian Behlendorf 2010-05-23 09:51:17 -07:00
  • 49638d8388 Refresh autogen.sh products with automake 1.11.1. Brian Behlendorf 2010-05-21 15:52:06 -07:00
  • 3cca28a785 Re-Prep for 0.4.9 tag with a few more fixes and updated ChangeLog Brian Behlendorf 2010-05-21 14:17:44 -07:00
  • edbbb609bd Minor spec file cleanup for RHEL6 package dependency. Brian Behlendorf 2010-05-21 11:53:49 -07:00
  • 32f5faff69 Simplify rwlock implementation. Brian Behlendorf 2010-05-20 14:20:34 -07:00
  • 23d91792ef Use KM_NODEBUG macro in preference to __GFP_NOWARN. Brian Behlendorf 2010-05-20 14:16:59 -07:00
  • 3626ae6a70 Disable spl_debug_panic_on_bug by default. Brian Behlendorf 2010-05-20 10:15:51 -07:00
  • e0dcb22e4e Adjust 'large' object sizes in kmem:slab_large test. Brian Behlendorf 2010-05-20 09:52:37 -07:00
  • 5198ea0e71 Remove kmem_set_warning() interface replace with __GFP_NOWARN flag. Brian Behlendorf 2010-05-19 16:53:13 -07:00
  • 627a74972c Set default debug log patch to /tmp/spl-log. Brian Behlendorf 2010-05-19 16:17:06 -07:00
  • 6119cb885a Add AUTHORS to master branch Brian Behlendorf 2010-05-18 14:55:01 -07:00
  • fa94cf43b9 Update COPYRIGHT to reference zpios CDDL exceptions. Brian Behlendorf 2010-05-18 14:25:28 -07:00
  • 94d52d93d9 Update COPYRIGHT to include release id LLNL-CODE-403049. Brian Behlendorf 2010-05-18 11:06:56 -07:00
  • 91ac110c9c Update COPYRIGHT and DISCLAIMER. Brian Behlendorf 2010-05-18 10:32:23 -07:00
  • 99879b257c Minor spec file cleanup for srpm case. Brian Behlendorf 2010-05-18 09:18:20 -07:00
  • de7cc34821 Prep for 0.4.9 tag, updated META and ChangeLog Brian Behlendorf 2010-05-17 15:47:24 -07:00
  • 716154c592 Public Release Prep Brian Behlendorf 2010-05-17 15:18:00 -07:00
  • 8e2140b770 Add 3 missing typedefs. Brian Behlendorf 2010-05-14 09:42:53 -07:00
  • a76df2dc0f Add console_*printf() functions. Brian Behlendorf 2010-05-14 09:40:52 -07:00
  • 6020190e8f Use do_posix_clock_monotonic_gettime() as described by comment. Brian Behlendorf 2010-05-14 09:31:22 -07:00
  • f752b46eb3 Add cv_wait_interruptible() function. Brian Behlendorf 2010-05-14 09:24:51 -07:00
  • 3affbe6d7e Update nvpair's to include nv_alloc_fixed support Brian Behlendorf 2010-04-29 11:59:41 -07:00
  • fa42225a3d Add Solaris FMA style support Brian Behlendorf 2010-04-29 10:37:15 -07:00
  • 97f8f6d789 Dump log from current process when required Brian Behlendorf 2010-04-23 15:55:02 -07:00
  • d05ec4b45f Assume TQ_SLEEP when not explicitly specified. Brian Behlendorf 2010-04-23 14:39:47 -07:00
  • 663e02a135 Handle the FAPPEND option in vn_rdwr(). Ricardo Correia 2010-04-23 12:19:10 -07:00
  • 82a358d9c0 Update vn_set_pwd() to allow user|kernal address for filename Brian Behlendorf 2010-04-22 12:48:40 -07:00