aboutsummaryrefslogtreecommitdiff
path: root/cddl
Commit message (Collapse)AuthorAgeFilesLines
* Don't link drti.o with libelf_pic.a. This means that all software withRui Paulo2010-08-211-7/+1
| | | | | | | | | | userland SDT probes must be linked with libelf explicitly. Requested by: kib Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211577
* Use double quotes when checking the value of MACHINE_ARCH.Rui Paulo2010-08-211-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211564
* Add a Makefile for dtruss.Rui Paulo2010-08-211-0/+8
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211563
* Port plockstat to FreeBSD. This will be connected to the build later.Rui Paulo2010-08-212-11/+63
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211562
* Link drti.o with a PIC version of libelf. This is needed becauseRui Paulo2010-08-211-2/+9
| | | | | | | | | | drti.o depends on libelf and this avoids linking every other drti.o program (namely programs with USDT probes) with libelf. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211561
* Add libdtrace support for tracing userland programs.Rui Paulo2010-08-2115-218/+712
| | | | | | | | | | | | | | | | | | | | | Summary of changes: * Implement a compatibility shim between Solaris libproc and our libproc and remove several ifdefs because of this. * Port the drti to FreeBSD. * Implement the missing DOODAD sections * Link with libproc and librtld_db * Support for ustack, jstack and uregs (by sson@) * Misc bugfixing When writing the SUWN_dof section, we had to resort to building the ELF file layout by "hand". This is the job of libelf, but our libelf doesn't support this yet. When libelf is fixed, we can remove the code under #ifdef BROKEN_LIBELF. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211554
* Use double quotes when checking the value of MACHINE_ARCH.Rui Paulo2010-08-211-1/+1
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211550
* The DTrace instrumentation object is going to be i386/amd64 only.Rui Paulo2010-08-211-1/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211547
* Port most of the DTrace tests to FreeBSD.Rui Paulo2010-08-2183-93/+171
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211545
* Add man pages for the CTF tools.Rui Paulo2010-08-116-3/+288
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=211187
* Fix another mismerge: bring back the definition of DT_MUTEX_HELD().Rui Paulo2010-08-021-0/+8
| | | | Notes: svn path=/head/; revision=210776
* Fix the result of a mismerge. MUTEX_HELD should be DT_MUTEX_HELD() andRui Paulo2010-08-022-9/+11
| | | | | | | Plmid() is not supposed to be called. Notes: svn path=/head/; revision=210775
* MFV OpenSolaris DTrace userland bits.Rui Paulo2010-08-02112-250/+4419
| | | | Notes: svn path=/head/; revision=210767
* lockstat(1) now depends on libutil and librtld_db.Rui Paulo2010-07-311-2/+5
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210697
* proc_wait() was replaced by proc_wstatus(). Right now this call isRui Paulo2010-07-311-1/+1
| | | | | | | | | | useless because userland support is not working on HEAD, but this makes libdtrace compile again. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210695
* libdtrace, dtrace(1) and lockstat(1) are for i386 and amd64 only rightRui Paulo2010-07-312-3/+12
| | | | | | | | | now. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210693
* Update to the new proc_detach() function.Rui Paulo2010-07-311-2/+2
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210692
* dtrace(1) now depends on libutil and librtld_db.Rui Paulo2010-07-311-2/+4
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210691
* Catch up with r210324. d_buf will be NULL for SHT_NOBITS sections, do notNavdeep Parhar2010-07-231-1/+1
| | | | | | | | | attempt to copy from it in that case. MFC after: 1 month Notes: svn path=/head/; revision=210438
* dtrace: correctly map sections to addresses in elf object modules (amd64)Andriy Gapon2010-07-232-6/+70
| | | | | | | | | | | | | | | | | | | | | | | | | Unlike for modules with dso type, in elf object modules all the sections have virtual address of zero. So, it is insufficient to add module base address to section virtual address (as recorded in section header) to get section address in kernel memory. Instead, we should apply the same calculations that are performed by kernel loaders (in boot code and in kernel) when they lay out sections in memory. Also, unlike OpenSolaris, the sections are not collapsed into just .text, .data and .bss by module loaders, so we need to take additional care about other sections. Note that in-kernel symbol-to-address mapping worked just fine, e.g. fbt provider could correctly find the functions, etc. It's only in userland that the mapping in both direction worked incorrectly, e.g. in stack() output addresses of functions in kernel modules were not translated to their names. Reviewed by: rpaulo MFC after: 3 weeks Notes: svn path=/head/; revision=210425
* Enable fake resolving of SMB RIDs by using nulldomain and UID_NOBODYMartin Matuska2010-07-221-1/+0
| | | | | | | | | | | | | | | | - fixes panics when Solaris/OpenSolaris pools that contain files uploaded with the SMB protocol are accessed Enable seting/unsetting the sharesmb property (dummy action) - allows users who import pools from Solaris/Opensolaris to unset the sharesmb property and get rid of annoying messages PR: kern/145778, kern/148709 Approved by: pjd, delphij (mentor) MFC after: 7 weeks Notes: svn path=/head/; revision=210398
* MFV:Rui Paulo2010-07-191-0/+996
| | | | | | | | | OpenSolaris' plockstat utility. Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210237
* Merge from vendor: libdtrace MD parts needed by fasttrap.Rui Paulo2010-07-175-0/+1145
| | | | | | | Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=210199
* MFp4 180933:Pawel Jakub Dawidek2010-07-141-0/+2
| | | | | | | | | | | | | | Initialize rw_count properly so that zdb(8) doesn't trigger assertion in rw_enter(): ASSERT(rwlp->rw_count == 0); While here, assert that rw_count is 0 when destroying the lock. MFC after: 1 week Notes: svn path=/head/; revision=210044
* Merge ZFS version 15 and almost all OpenSolaris bugfixes referencedMartin Matuska2010-07-1229-1974/+4533
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in Solaris 10 updates 141445-09 and 142901-14. Detailed information: (OpenSolaris revisions and Bug IDs, Solaris 10 patch numbers) 7844:effed23820ae 6755435 zfs_open() and zfs_close() needs to use ZFS_ENTER/ZFS_VERIFY_ZP (141445-01) 7897:e520d8258820 6748436 inconsistent zpool.cache in boot_archive could panic a zfs root filesystem upon boot-up (141445-01) 7965:b795da521357 6740164 zpool attach can create an illegal root pool (141909-02) 8084:b811cc60d650 6769612 zpool_import() will continue to write to cachefile even if altroot is set (N/A) 8121:7fd09d4ebd9c 6757430 want an option for zdb to disable space map loading and leak tracking (141445-01) 8129:e4f45a0bfbb0 6542860 ASSERT: reason != VDEV_LABEL_REMOVE||vdev_inuse(vd, crtxg, reason, 0) (141445-01) 8188:fd00c0a81e80 6761100 want zdb option to select older uberblocks (141445-01) 8190:6eeea43ced42 6774886 zfs_setattr() won't allow ndmp to restore SUNWattr_rw (141445-01) 8225:59a9961c2aeb 6737463 panic while trying to write out config file if root pool import fails (141445-01) 8227:f7d7be9b1f56 6765294 Refactor replay (141445-01) 8228:51e9ca9ee3a5 6572357 libzfs should do more to avoid mnttab lookups (141909-01) 6572376 zfs_iter_filesystems and zfs_iter_snapshots get objset stats twice (141909-01) 8241:5a60f16123ba 6328632 zpool offline is a bit too conservative (141445-01) 6739487 ASSERT: txg <= spa_final_txg due to scrub/export race (141445-01) 6767129 ASSERT: cvd->vdev_isspare, in spa_vdev_detach() (141445-01) 6747698 checksum failures after offline -t / export / import / scrub (141445-01) 6745863 ZFS writes to disk after it has been offlined (141445-01) 6722540 50% slowdown on scrub/resilver with certain vdev configurations (141445-01) 6759999 resilver logic rewrites ditto blocks on both source and destination (141445-01) 6758107 I/O should never suspend during spa_load() (141445-01) 6776548 codereview(1) runs off the page when faced with multi-line comments (N/A) 6761406 AMD errata 91 workaround doesn't work on 64-bit systems (141445-01) 8242:e46e4b2f0a03 6770866 GRUB/ZFS should require physical path or devid, but not both (141445-01) 8269:03a7e9050cfd 6674216 "zfs share" doesn't work, but "zfs set sharenfs=on" does (141445-01) 6621164 $SRC/cmd/zfs/zfs_main.c seems to have a syntax error in the translation note (141445-01) 6635482 i18n problems in libzfs_dataset.c and zfs_main.c (141445-01) 6595194 "zfs get" VALUE column is as wide as NAME (141445-01) 6722991 vdev_disk.c: error checking for ddi_pathname_to_dev_t() must test for NODEV (141445-01) 6396518 ASSERT strings shouldn't be pre-processed (141445-01) 8274:846b39508aff 6713916 scrub/resilver needlessly decompress data (141445-01) 8343:655db2375fed 6739553 libzfs_status msgid table is out of sync (141445-01) 6784104 libzfs unfairly rejects numerical values greater than 2^63 (141445-01) 6784108 zfs_realloc() should not free original memory on failure (141445-01) 8525:e0e0e525d0f8 6788830 set large value to reservation cause core dump (141445-01) 6791064 want sysevents for ZFS scrub (141445-01) 6791066 need to be able to set cachefile on faulted pools (141445-01) 6791071 zpool_do_import() should not enable datasets on faulted pools (141445-01) 6792134 getting multiple properties on a faulted pool leads to confusion (141445-01) 8547:bcc7b46e5ff7 6792884 Vista clients cannot access .zfs (141445-01) 8632:36ef517870a3 6798384 It can take a village to raise a zio (141445-01) 8636:7e4ce9158df3 6551866 deadlock between zfs_write(), zfs_freesp(), and zfs_putapage() (141909-01) 6504953 zfs_getpage() misunderstands VOP_GETPAGE() interface (141909-01) 6702206 ZFS read/writer lock contention throttles sendfile() benchmark (141445-01) 6780491 Zone on a ZFS filesystem has poor fork/exec performance (141445-01) 6747596 assertion failed: DVA_EQUAL(BP_IDENTITY(&zio->io_bp_orig), BP_IDENTITY(zio->io_bp))); (141445-01) 8692:692d4668b40d 6801507 ZFS read aggregation should not mind the gap (141445-01) 8697:e62d2612c14d 6633095 creating a filesystem with many properties set is slow (141445-01) 8768:dfecfdbb27ed 6775697 oracle crashes when overwriting after hitting quota on zfs (141909-01) 8811:f8deccf701cf 6790687 libzfs mnttab caching ignores external changes (141445-01) 6791101 memory leak from libzfs_mnttab_init (141445-01) 8845:91af0d9c0790 6800942 smb_session_create() incorrectly stores IP addresses (N/A) 6582163 Access Control List (ACL) for shares (141445-01) 6804954 smb_search - shortname field should be space padded following the NULL terminator (N/A) 6800184 Panic at smb_oplock_conflict+0x35() (N/A) 8876:59d2e67b4b65 6803822 Reboot after replacement of system disk in a ZFS mirror drops to grub> prompt (141445-01) 8924:5af812f84759 6789318 coredump when issue zdb -uuuu poolname/ (141445-01) 6790345 zdb -dddd -e poolname coredump (141445-01) 6797109 zdb: 'zdb -dddddd pool_name/fs_name inode' coredump if the file with inode was deleted (141445-01) 6797118 zdb: 'zdb -dddddd poolname inum' coredump if I miss the fs name (141445-01) 6803343 shareiscsi=on failed, iscsitgtd failed request to share (141445-01) 9030:243fd360d81f 6815893 hang mounting a dataset after booting into a new boot environment (141445-01) 9056:826e1858a846 6809691 'zpool create -f' no longer overwrites ufs infomation (141445-01) 9179:d8fbd96b79b3 6790064 zfs needs to determine uid and gid earlier in create process (141445-01) 9214:8d350e5d04aa 6604992 forced unmount + being in .zfs/snapshot/<snap1> = not happy (141909-01) 6810367 assertion failed: dvp->v_flag & VROOT, file: ../../common/fs/gfs.c, line: 426 (141909-01) 9229:e3f8b41e5db4 6807765 ztest_dsl_dataset_promote_busy needs to clean up after ENOSPC (141445-01) 9230:e4561e3eb1ef 6821169 offlining a device results in checksum errors (141445-01) 6821170 ZFS should not increment error stats for unavailable devices (141445-01) 6824006 need to increase issue and interrupt taskqs threads in zfs (141445-01) 9234:bffdc4fc05c4 6792139 recovering from a suspended pool needs some work (141445-01) 6794830 reboot command hangs on a failed zfs pool (141445-01) 9246:67c03c93c071 6824062 System panicked in zfs_mount due to NULL pointer dereference when running btts and svvs tests (141909-01) 9276:a8a7fc849933 6816124 System crash running zpool destroy on broken zpool (141445-03) 9355:09928982c591 6818183 zfs snapshot -r is slow due to set_snap_props() doing txg_wait_synced() for each new snapshot (141445-03) 9391:413d0661ef33 6710376 log device can show incorrect status when other parts of pool are degraded (141445-03) 9396:f41cf682d0d3 (part already merged) 6501037 want user/group quotas on ZFS (141445-03) 6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr (141445-03) 6815592 panic: No such hold X on refcount Y from zfs_znode_move (141445-03) 6759986 zfs list shows temporary %clone when doing online zfs recv (141445-03) 9404:319573cd93f8 6774713 zfs ignores canmount=noauto when sharenfs property != off (141445-03) 9412:4aefd8704ce0 6717022 ZFS DMU needs zero-copy support (141445-03) 9425:e7ffacaec3a8 6799895 spa_add_spares() needs to be protected by config lock (141445-03) 6826466 want to post sysevents on hot spare activation (141445-03) 6826468 spa 'allowfaulted' needs some work (141445-03) 6826469 kernel support for storing vdev FRU information (141445-03) 6826470 skip posting checksum errors from DTL regions of leaf vdevs (141445-03) 6826471 I/O errors after device remove probe can confuse FMA (141445-03) 6826472 spares should enjoy some of the benefits of cache devices (141445-03) 9443:2a96d8478e95 6833711 gang leaders shouldn't have to be logical (141445-03) 9463:d0bd231c7518 6764124 want zdb to be able to checksum metadata blocks only (141445-03) 9465:8372081b8019 6830237 zfs panic in zfs_groupmember() (141445-03) 9466:1fdfd1fed9c4 6833162 phantom log device in zpool status (141445-03) 9469:4f68f041ddcd 6824968 add ZFS userquota support to rquotad (141445-03) 9470:6d827468d7b5 6834217 godfather I/O should reexecute (141445-03) 9480:fcff33da767f 6596237 Stop looking and start ganging (141909-02) 9493:9933d599bc93 6623978 lwb->lwb_buf != NULL, file ../../../uts/common/fs/zfs/zil.c, line 787, function zil_lwb_commit (141445-06) 9512:64cafcbcc337 6801810 Commit of aligned streaming rewrites to ZIL device causes unwanted disk reads (N/A) 9515:d3b739d9d043 6586537 async zio taskqs can block out userland commands (142901-09) 9554:787363635b6a 6836768 zfs_userspace() callback has no way to indicate failure (N/A) 9574:1eb6a6ab2c57 6838062 zfs panics when an error is encountered in space_map_load() (141909-02) 9583:b0696cd037cc 6794136 Panic BAD TRAP: type=e when importing degraded zraid pool. (141909-03) 9630:e25a03f552e0 6776104 "zfs import" deadlock between spa_unload() and spa_async_thread() (141445-06) 9653:a70048a304d1 6664765 Unable to remove files when using fat-zap and quota exceeded on ZFS filesystem (141445-06) 9688:127be1845343 6841321 zfs userspace / zfs get userused@ doesn't work on mounted snapshot (N/A) 6843069 zfs get userused@S-1-... doesn't work (N/A) 9873:8ddc892eca6e 6847229 assertion failed: refcount_count(&tx->tx_space_written) + delta <= tx->tx_space_towrite in dmu_tx.c (141445-06) 9904:d260bd3fd47c 6838344 kernel heap corruption detected on zil while stress testing (141445-06) 9951:a4895b3dd543 6844900 zfs_ioc_userspace_upgrade leaks (N/A) 10040:38b25aeeaf7a 6857012 zfs panics on zpool import (141445-06) 10000:241a51d8720c 6848242 zdb -e no longer works as expected (N/A) 10100:4a6965f6bef8 6856634 snv_117 not booting: zfs_parse_bootfs: error2 (141445-07) 10160:a45b03783d44 6861983 zfs should use new name <-> SID interfaces (N/A) 6862984 userquota commands can hang (141445-06) 10299:80845694147f 6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (N/A) 10302:a9e3d1987706 6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (fix lint) (N/A) 10575:2a8816c5173b (partial merge) 6882227 spa_async_remove() shouldn't do a full clear (142901-14) 10800:469478b180d9 6880764 fsync on zfs is broken if writes are greater than 32kb on a hard crash and no log attached (142901-09) 6793430 zdb -ivvvv assertion failure: bp->blk_cksum.zc_word[2] == dmu_objset_id(zilog->zl_os) (N/A) 10801:e0bf032e8673 (partial merge) 6822816 assertion failed: zap_remove_int(ds_next_clones_obj) returns ENOENT (142901-09) 10810:b6b161a6ae4a 6892298 buf->b_hdr->b_state != arc_anon, file: ../../common/fs/zfs/arc.c, line: 2849 (142901-09) 10890:499786962772 6807339 spurious checksum errors when replacing a vdev (142901-13) 11249:6c30f7dfc97b 6906110 bad trap panic in zil_replay_log_record (142901-13) 6906946 zfs replay isn't handling uid/gid correctly (142901-13) 11454:6e69bacc1a5a 6898245 suspended zpool should not cause rest of the zfs/zpool commands to hang (142901-10) 11546:42ea6be8961b (partial merge) 6833999 3-way deadlock in dsl_dataset_hold_ref() and dsl_sync_task_group_sync() (142901-09) Discussed with: pjd Approved by: delphij (mentor) Obtained from: OpenSolaris (multiple Bug IDs) MFC after: 2 months Notes: svn path=/head/; revision=209962
* - Add support for the "sec" option to "zfs set sharenfs"Martin Matuska2010-07-071-2/+2
| | | | | | | | | Submitted by: Dmitry Morozovsky <marck@FreeBSD.org> Approved by: delphij (mentor) MFC after: 3 days Notes: svn path=/head/; revision=209757
* Set svn:executable property so we can run the DTrace test suite.Rui Paulo2010-06-262-0/+0
| | | | Notes: svn path=/head/; revision=209539
* Unbreak platforms with char unsigned by default. Oddly enough, GCC isn'tMarcel Moolenaar2010-06-201-2/+6
| | | | | | | | satisfied with a simple cast to int in the check against EOF, so the fix is a bit involved by actually having to go through a temporary variable. Notes: svn path=/head/; revision=209358
* Do not allow EOF token to be put back into input buffer.Alexander Kabaev2010-06-181-3/+11
| | | | | | | | | This reimplements previous change from r20930 in more generic way. MFC after: 1 week Notes: svn path=/head/; revision=209305
* In dtrace lexer, do not unput token if it is EOF.Alexander Kabaev2010-06-111-1/+2
| | | | | | | | | | | This is harmless with OpenSolaris fex and yacc, but with FreeBSD causes '\xff' symbol to be physically put into input buffer, causing subsequent syntax error. MFC after: 1 week Notes: svn path=/head/; revision=209030
* Allow to use 'jailed' property again.Pawel Jakub Dawidek2010-05-311-1/+0
| | | | | | | | Reported by: Eugene Mitrofanov <eugene@imedia.ru> MFC after: 3 days Notes: svn path=/head/; revision=208684
* Fix zfs receive temporarily changing unchanged stream properties.Martin Matuska2010-05-231-4/+6
| | | | | | | | | | | | | Fix possible panic with zfs_enable_datasets. OpenSolaris onnv revision: 8536:33bd5de3260e Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6748561, 6757075) MFC after: 3 days Notes: svn path=/head/; revision=208472
* Fix userland build by making io_task available only for the kernel and byPawel Jakub Dawidek2010-05-161-0/+3
| | | | | | | | | providing taskq_dispatch_safe() macro. MFC after: 1 week Notes: svn path=/head/; revision=208166
* Import OpenSolaris revision 7837:001de5627df3Martin Matuska2010-05-135-386/+146
| | | | | | | | | | | | | | | | | | | | | | It includes the following changes: - parallel reads in traversal code (Bug ID 6333409) - faster traversal for zfs send (Bug ID 6418042) - traversal code cleanup (Bug ID 6725675) - fix for two scrub related bugs (Bug ID 6729696, 6730101) - fix assertion in dbuf_verify (Bug ID 6752226) - fix panic during zfs send with i/o errors (Bug ID 6577985) - replace P2CROSS with P2BOUNDARY (Bug ID 6725680) List of OpenSolaris Bug IDs: 6333409, 6418042, 6757112, 6725668, 6725675, 6725680, 6725698, 6729696, 6730101, 6752226, 6577985, 6755042 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (multiple Bug IDs) MFC after: 1 week Notes: svn path=/head/; revision=208047
* Fix possible panic with zfs destroy.Martin Matuska2010-05-111-1/+107
| | | | | | | | | | | | OpenSolaris onnv revision: 8779:f164e0e90508 PR: kern/146471 Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6784924) MFC after: 3 days Notes: svn path=/head/; revision=207910
* Introduce hardforce export option (-F) for "zpool export".Martin Matuska2010-05-054-4/+26
| | | | | | | | | | | | When exporting with this flag, zpool.cache remains untouched. OpenSolaris onnv revision: 8211:32722be6ad3b Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID: 6775357) Notes: svn path=/head/; revision=207670
* Enable "zfs list" to list explicitly requested snapshots.Martin Matuska2010-05-041-1/+1
| | | | | | | | | | | | | | Partial import of OpenSolaris onnv revision: 8415:8809e849f63e PR: kern/146297 Submitted by: myself Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6758338) MFC after: 2 weeks Notes: svn path=/head/; revision=207627
* Do not encode more than CTF_MAX_VLEN(1023) enum members.Alexander Kabaev2010-05-031-1/+8
| | | | | | | | | | | | | | CTF can not represent enums with more than CTF_MAX_VLEN members, but ctfconvert will happily ignore that limitation and create CTF section no other tool can interpret. This change is different from similar change from upstream, which just returns an error if big enum is encountered. Doing that means that every FreeBSD kernel with compiled in hwpmc will have no useable CTF information due to pmc_event enum having 1236+ members. Notes: svn path=/head/; revision=207578
* Refine previous partial merge of OpenSolaris onnv revision 9396:f41cf682d0d3.Xin LI2010-04-051-1/+6
| | | | | | | | | | | | | This fixes a regression that zfs list would crash on zfs having user properties. PR: kern/145377 Submitted by: mm Approved by: pjd Obtained from: OpenSolaris MFC after: 10 days Notes: svn path=/head/; revision=206199
* - update zfs and zpool manual pages to match the current state of the sourceDaniel Gerzo2010-03-262-624/+579
| | | | | | | | | | | PR: 144984 Submitted by: mm@ Approved by: pjd@ Obtained from: OpenSolaris MFC after: 4 days Notes: svn path=/head/; revision=205659
* Merge OpenSolaris revision 9396:f41cf682d0d3:Xin LI2010-03-161-1/+7
| | | | | | | | | | | | | | | | 6830813 zfs list -t all fails assertion *Note that this is only a partial merge of this revision addressing only this one issue.* PR: bin/144720 Submitted by: mm Approved by: pjd Obtained from: OpenSolaris MFC after: 1 month Notes: svn path=/head/; revision=205200
* Merge OpenSolaris revision 9365:7838a22eccd6:Xin LI2010-03-163-29/+64
| | | | | | | | | | | | | | PSARC/2009/171 zfs list -d and zfs get -d 6762432 zfs list --depth PR: bin/144720 Submitted by: mm Approved by: pjd Obtained from: OpenSolaris MFC after: 1 month Notes: svn path=/head/; revision=205199
* Merge OpenSolaris revision 8802:010b31dd4c53:Xin LI2010-03-164-8/+81
| | | | | | | | | | | | | 6773366 "zfs list" memory consumption can be further reduced PR: bin/144720 Submitted by: mm Approved by: pjd Obtained from: OpenSolaris MFC after: 1 month Notes: svn path=/head/; revision=205198
* Remove manual .includes in cddl MakefilesUlrich Spörlein2010-03-0221-75/+43
| | | | | | | | | | | | | | | | | | - Break the dependency on ../Makefile.inc for .PATH, and include ../Makefile.inc implicitly. This is required to ... - Set WARNS?=6 in top-level Makefile.inc - Remove now redundant WARNS settings, add WARNS?=0 where appropriate - Remove redundant SHLIB_MAJOR overrides - Use NO_MAN, not MK_MAN=no - Remove redundant inclusion of bsd.own.mk - Order Makefiles more according to style.Makefile(9) - Reduce diff of cddl Makefiles against each other No objection: pjd Approved by: ed (co-mentor) Notes: svn path=/head/; revision=204597
* Fixed dependencies (make checkdpadd).Ruslan Ermilov2010-02-256-24/+11
| | | | Notes: svn path=/head/; revision=204339
* Apply OpenSolaris revision 8012 which brings our zpool to version 14,Xin LI2009-12-281-0/+2
| | | | | | | | | | | | | | making it possible for zpools created on OpenSolaris 2009.06 be used on FreeBSD. PR: kern/141800 Submitted by: mm Reviewed by: pjd, trasz Obtained from: OpenSolaris MFC after: 2 weeks Notes: svn path=/head/; revision=201143
* Apply fix Solaris bug 6462803 zfs snapshot -r failed becauseXin LI2009-12-191-5/+5
| | | | | | | | | | | filesystem was busy. Submitted by: mm Approved by: pjd MFC after: 2 weeks Notes: svn path=/head/; revision=200724
* Add an option to specify that the received ZFS should not be automaticallyXin LI2009-12-143-5/+11
| | | | | | | | | | mounted (receive -u). Obtained from: OpenSolaris (onnv revision 8584:327a1b6dd944) Approved by: pjd Notes: svn path=/head/; revision=200516
* Properly mark ZFS properties which are not changeable under FreeBSD.Edward Tomasz Napierala2009-10-081-1/+6
| | | | | | | Reviewed by: pjd Notes: svn path=/head/; revision=197867
* 'aclmode' and 'aclinherit' properties should work as advertised; don'tEdward Tomasz Napierala2009-10-081-2/+0
| | | | | | | refuse to set them. Notes: svn path=/head/; revision=197859