summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Check if fchflags() is needed by fstat'ing before and checkdelphij2014-07-011-4/+13
| | | | | | | the results. Reviewed by: jilles X-MFC-With: r267977
* MFV r268122:delphij2014-07-013-1/+10
| | | | | | | | 4929 want prevsnap property illumos/illumos-gate@b461c7460e5e77cf65f00151162e654220c6e2fb MFC after: 2 weeks
* Add an entry for r268115 to UPDATING.rmacklem2014-07-011-0/+7
|
* MFV r268121:delphij2014-07-015-44/+44
| | | | | | | | 4924 LZ4 Compression for metadata illumos/illumos-gate@b8289d24d866c1af02d7007348f7f057693c15d3 MFC after: 2 weeks
* Small merges from OpenSolaris:pfg2014-07-011-2/+4
| | | | | | | | | | | | These have no effect on FreeBSD, in fact they are ifdef'ed, but make easier future merges: 6699767 panic in spec_open() 6718877 crgetzoneid() use can cause problems when forking processes with USDT providers in a non global zone MFC after: 3 days
* MFV r268119:delphij2014-07-0127-129/+133
| | | | | | | | 4914 zfs on-disk bookmark structure should be named *_phys_t illumos/illumos-gate@7802d7bf98dec568dadf72286893b1fe5abd8602 MFC after: 2 weeks
* Bump __FreeBSD_version since r268115 changed the internalrmacklem2014-07-011-1/+1
| | | | | interfaces used between the NFS related modules, including the krpc.
* Document r268045, vt(4) now in GENERIC.gjb2014-07-011-4/+8
| | | | | | Remove r260888, VT kernel configuration file is gone. Sponsored by: The FreeBSD Foundation
* - Fix handling of "new" style of ioctl in compatiblity mode [1];delphij2014-07-013-83/+121
| | | | | | | | - Reorganize code and reduce diff from upstream; - Improve forward compatibility shims for previous kernel; Reported by: sbruno [1] X-MFC-With: r268075
* Merge the NFSv4.1 server code in projects/nfsv4.1-server overrmacklem2014-07-0124-333/+2694
| | | | | | | | | into head. The code is not believed to have any effect on the semantics of non-NFSv4.1 server behaviour. It is a rather large merge, but I am hoping that there will not be any regressions for the NFS server. MFC after: 1 month
* Change NFS readdir() to only ignore cookies preceding the given offset forbdrewery2014-07-012-22/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | UFS rather than for all but ZFS. This code was assuming that offsets were monotonically increasing for all file systems except ZFS and that the cookies from a previous call may have been rewound to a block boundary. According to mckusick@ only UFS is known to do this, so only requests against UFS file systems should remove cookies smaller than the given offset. This fixes serving TMPFS over NFS as it too does not have monotonically increasing offsets. The comment around the code also indicated it was specific to UFS. Some of the code using 'not_zfs' is specific to ZFS snapshot handling, so add a 'is_zfs' variable for those cases. It's possible that 'is_zfs' check for VFS_VGET() support may not be specific to ZFS. This needs more research and testing. After this fix TMPFS and other file systems can be served over NFS. To test I compared the results of syncing a /usr/src tree into a tmpfs and serving that over NFS. Before the fix 3589 files were missing on the remote view. After the fix all files were successfully found. Reviewed by: rmacklem Discussed with: mckusick, rmacklem via fs@ Discussed at: http://lists.freebsd.org/pipermail/freebsd-fs/2014-April/019264.html MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division
* Convert bge(4) to use the driver API.marcel2014-07-011-174/+181
| | | | | Submitted by: Sreekanth Rupavatharam <rupavath@juniper.net> Obtained from: Juniper Networks, Inc.
* Merge ^/projects/release-debugdist into ^/head:gjb2014-07-012-18/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r262491, r262493, r262516, r267345, r267397: r262491: Add DEBUG_DISTRIBUTIONS, and set it to include base and EXTRA_DISTRIBUTIONS, excluding 'doc', since the documentation distribution does not have corresponding debug information. Use DEBUG_DISTRIBUTIONS in the 'distributeworld installworld' and 'packageworld' targets, to reduce the number of occurances of excluding distributions that do not have .debug files. r262493: In release/Makefile, explicitly set WITHOUT_DEBUG_FILES=1 for dvdrom and cdrom targets. (Later reverted.) Exclude the *.debug.txz distributions from dvdrom and cdrom images, but include them for ftp distribution. r262516: Rename ${dist}.debug.txz to ${dist}-dbg.txz to prevent the following output: eval: ${base....}: Bad substitution eval: ${doc....}: Bad substitution eval: ${games....}: Bad substitution eval: ${lib32....}: Bad substitution This also follows other naming conventions seen in the wild. r267345: Explicitly set MK_DEBUG_FILES=no, which overrides the WITH_DEBUG_FILES=1 and WITHOUT_DEBUG_FILES=1 collisions previously experienced. This change allows us to create the {base,kernel}_debug.txz distributions without accidentally installing the *.debug files on the medium itself. r267397: Remove evaluations of MK_DEBUG_FILES where not needed. If DEBUG_DISTRIBUTIONS is empty, which is true if MK_DEBUG_FILES evaluates to 'no' above, the loop does nothing. MFC after: 1 month Tested on: head@r267801 Reviewed by: brooks [1], emaste, imp [1] [1] earlier version Sponsored by: The FreeBSD Foundation
* Merge r267837 from ^/projects/release-debugdist:gjb2014-07-011-1/+2
| | | | | | | | | When building world when WITH_DEBUG_FILES is set, avoid building ar(1) archives with '-g'. Tested on: head@r267801 Reviewed by: emaste, imp Sponsored by: The FreeBSD Foundation
* Free the static DMA buffer holding the command ring during detach as welljhb2014-07-011-0/+13
| | | | as if attach fails.
* Remove old reference to IP_RSSCPUID.adrian2014-07-011-3/+0
| | | | Submitted by: Eggert, Lars <lars@netapp.com>
* Add support for REPORT TIMESTAMP command.mav2014-07-014-1/+89
| | | | MFC after: 2 weeks
* Revert r268007, and re-adapt MFV r260708:pfg2014-07-012-15/+17
| | | | | | | | 4427 pid provider rejects probes with valid UTF-8 names Use of u8_textprep.c required -Wno-cast-qual for powerpc. MFC after: 2 weeks
* Add more formal and strict command parsing and validation.mav2014-07-014-441/+765
| | | | | | | | | | | | | | For every supported command define CDB length and mask of bits that are allowed to be set. This allows to remove bunch of checks through the code and still make the validation more strict. To properly do it for commands supporting multiple service actions, formalize their parsing by adding subtables for each of such commands. As visible effect, this change allows to add support for REPORT SUPPORTED OPERATION CODES command, reporting to client all the data about supported SCSI commands, except timeouts. MFC after: 2 weeks
* Actually pro AMD chipsets.marius2014-07-011-1/+1
| | | | | MFC after: 3 days Sponsored by: Bally Wulff Games & Entertainment GmbH
* Fix the reported status for the switch CPU port which was (wrongly)loos2014-07-012-2/+2
| | | | | | reporting half-duplex link. Tested on TP-Link WR1043ND.
* Add the CPU port flag to the CPU port on rtl8366 (port 5).loos2014-07-012-4/+8
| | | | | | Do not allow any media change on the switch CPU port. Tested on TP-Link WR1043ND.
* Document all aliases supported by GEOM_PART class.ae2014-07-011-13/+173
| | | | MFC after: 1 week
* Linux uses its own UUID for data partitions.ae2014-07-011-1/+2
| | | | MFC after: 1 week
* Don't overload the CCB status field within the driver.scottl2014-07-011-3/+4
| | | | | Obtained from: Netflix, Inc. MFC after: 2 days
* Don't call crcopysafe or uifind unnecessarily in execve.mjg2014-07-011-10/+10
| | | | MFC after: 1 week
* MFV r267570:delphij2014-07-012-4/+25
| | | | | | | | 4756 metaslab_group_preload() could deadlock illumos/illumos-gate@30beaff42d8240ebf5386e8b7a14e3d137a1631f MFC after: 2 weeks
* MFV r267569:delphij2014-07-011-5/+13
| | | | | | | | 4897 Space accounting mismatch in L2ARC/zpool illumos/illumos-dist@3038a2b421b40dc5ac11cd88423696618584f85a MFC after: 2 weeks
* MFV r267568:delphij2014-07-014-7/+49
| | | | | | | | 4891 want zdb option to dump all metadata illumos/illumos-gate@df15e419cb7359ba56ddddab9045e438d89e7cbc MFC after: 2 weeks
* The assumption in ipsec4_process_packet() that the payload may bezec2014-07-011-3/+5
| | | | | only IPv4 is wrong, so check the IP version before mangling the payload header.
* MFV r267567:delphij2014-07-011-15/+20
| | | | | | | | | 4881 zfs send performance degradation when embedded block pointers are encountered illumos/illumos-gate@06315b795c0d54f0228e0b8af497a28752dd92da MFC after: 2 weeks
* Remove any stale mbuf tags from packets being injected into a netgraphzec2014-07-011-0/+3
| | | | | | | | graph. In particular, this solves some issues with (probably leaked) IPSec-related tags being looped back through netgraph to the inbound path which then misinterpreted the stale tags. MFC after: 7 days
* Fix order of USB serial layer uninit. Currently module dependencyhselasky2014-07-012-2/+2
| | | | | | | | rules prevent the USB serial module to be unloaded before any client modules. This patch ensures that the "ucom_mtx" mutex is destroyed last when doing a system uninit in a monotolith build aswell. MFC after: 3 days
* MFV r267566:delphij2014-07-0118-159/+297
| | | | | | 4390 i/o errors when deleting filesystem/zvol can lead to space map corruption MFC after: 2 weeks
* Fix for use after free.hselasky2014-07-011-5/+2
| | | | MFC after: 3 days
* MFV r267565:delphij2014-07-0155-292/+1630
|\ | | | | | | | | | | | | 4757 ZFS embedded-data block pointers ("zero block compression") 4913 zfs release should not be subject to space checks MFC after: 2 weeks
| * 4757 ZFS embedded-data block pointers ("zero block compression")delphij2014-06-1732-206/+921
| | | | | | | | | | | | | | | | | | | | | | | | | | 4913 zfs release should not be subject to space checks Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com> illumos/illumos-dist@5d7b4d438c4a51eccc95e77a83a437b4d48380eb
| * 4767 dtrace_probe() always has the timestampmarkj2014-06-031-2/+3
| | | | | | | | illumos/illumos-gate@82d86f4e8b1400610e24f161032c16e049f173a0
| * 4469 DTrace helper tracing should be dynamicmarkj2014-06-031-31/+52
| | | | | | | | illumos/illumos-gate@902686d13f8a39cfdc57f5605470369eafa51e1f
| * 4471 DTrace count() with histogrammarkj2014-06-031-1/+5
| | | | | | | | | | | | | | 4472 DTrace full width distribution histograms 4473 DTrace frequency trails illumos/illumos-gate@33093f5bcdc51014933497dd39374080c1ac5705
| * 4474 DTrace Userland CTF Supportmarkj2014-06-033-36/+87
| | | | | | | | | | | | | | | | | | 4475 DTrace userland Keyword 4476 DTrace tests should be better citizens 4479 pid provider types 4480 dof emulation is missing checks illumos/illumos-gate@a386cc11a86ecb60f5a48078d22c1500e2ad003e
| * 4477 DTrace should speak JSONmarkj2014-06-032-1/+596
| | | | | | | | illumos/illumos-gate@f497f9fe231e0e400f339c84a7d80c4aae2ac4d5
| * 2915 DTrace in a zone should see "cpu", "curpsinfo", et almarkj2014-06-034-73/+289
| | | | | | | | | | | | | | 2916 DTrace in a zone should be able to access fds[] 2917 DTrace in a zone should have limited provider access illumos/illumos-gate@b0f673c4626e4cb1db7785287eaeed2731dfefe8
| * 4901 zfs filesystem/snapshot limit leaksdelphij2014-05-311-5/+11
| | | | | | | | illumos/illumos-gate@adf340778b67ab4c04c186099a69e0a5435609c7
| * 3897 zfs filesystem and snapshot limits (fix leak)delphij2014-05-311-0/+1
| | | | | | | | illumos/illumos-gate@fb7001f1cd0ee8c6cacc800126125242e40ecbd4
| * 3835 zfs need not store 2 copies of all metadatadelphij2014-05-276-22/+75
| | | | | | | | illumos/illumos-gate@edf345e6b8342e8627ec20ce821a977a62cee19d
| * 4730 metaslab group taskq should be destroyed in metaslab_group_destroy()delphij2014-05-271-1/+2
| | | | | | | | illumos/illumos-gate@be082110c08433beadb738ad3be035a73d995ea8
| * 4698 fix builds by gcc44 on sparcdelphij2014-05-271-1/+3
| | | | | | | | | | | | (This change is not applicable to FreeBSD) illumos/illumos-gate@9c720e3bfb657054035cb780c4d222291b7d4917
| * 4745 fix AVL code misspellingsdelphij2014-04-232-7/+8
| | | | | | | | illumos/illumos-gate@6907ca4bc759c5fd81b8a60fc5e1a1c7d1972e6a
| * 3897 zfs filesystem and snapshot limitsdelphij2014-04-2313-25/+867
| | | | | | | | illumos/illumos@a2afb611b30628fb74ad9eade4ae465f9031e262
OpenPOWER on IntegriCloud