| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
variants. This allows usable file system images (i.e. those with both a
shell and an editor) to be created with only one copy of the curses library.
Exp-run: antoine
PR: 189842
Discussed with: bapt
Sponsored by: DARPA, AFRL
Notes:
svn path=/head/; revision=268804
|
|
|
|
| |
Notes:
svn path=/head/; revision=268803
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a raw image with a VHD footer appended. There's little value that I
can see to use the fixed image type, but in order to make VHD images
for use by Microsoft's Azure platform, they must be fixed VHD images.
Support has been added by refactoring the code to re-use common code
and by adding a second output format structure. To created fixed VHD
images, specify "vhdf" as the output format.
Notes:
svn path=/head/; revision=268802
|
|
|
|
|
|
|
|
|
| |
Add memory leak fix missing from r268799.
Obtained from: NetBSD
Notes:
svn path=/head/; revision=268801
|
|
|
|
| |
Notes:
svn path=/head/; revision=268800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bring a couple of changes from NetBSD:
queue.c (CVS Rev. 1.4. 1.5)
Fix memory leaks.
NULL does not need a cast.
grep.c (CVS Rev. 1.6)
Use the more portable getline.
Obtained from: NetBSD
MFC after: 3 days
Notes:
svn path=/head/; revision=268799
|
|
|
|
|
|
|
|
| |
Obtained from: NetBSD (CVS rev. 1.17)
MFC after: 3 days
Notes:
svn path=/head/; revision=268798
|
|
|
|
|
|
|
| |
Submitted by: rayddteam
Notes:
svn path=/head/; revision=268796
|
|
|
|
|
|
|
| |
MFC after: 3 days
Notes:
svn path=/head/; revision=268795
|
|
|
|
|
|
|
| |
Add some tests to help avoid breaking units
Notes:
svn path=/head/; revision=268794
|
|
|
|
| |
Notes:
svn path=/head/; revision=268793
|
|
|
|
|
|
|
|
| |
Add support for the output-format argument. This also exposes subtle
rounding differences between GNU units and our units.
Notes:
svn path=/head/; revision=268792
|
|
|
|
|
|
|
|
| |
PR: 191898
Submitted by: vsjcfm@gmail.com
Notes:
svn path=/head/; revision=268790
|
|
|
|
|
|
|
|
|
| |
numbers below.
Move them to a new set of non-clashing numbers.
Notes:
svn path=/head/; revision=268788
|
|
|
|
| |
Notes:
svn path=/head/; revision=268787
|
|
|
|
|
|
|
| |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=268781
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
code. The consensus on arch@ is that this feature might have been useful
in the distant past, but is now just unnecessary bloat.
The int_rman_activate_resource() and int_rman_deactivate_resource()
functions become trivial, so manually inline them.
The special deferred handling of RF_ACTIVE is no longer needed in
reserve_resource_bound(), so eliminate the associated code at the
end of the function.
These changes reduce the object file size by more than 500 bytes on i386.
Update the rman.9 man page to reflect the removal of the RF_TIMESHARE
feature.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268780
|
|
|
|
| |
Notes:
svn path=/head/; revision=268779
|
|
|
|
|
|
|
|
|
| |
This is a redo of r267424, which was reverted in r267432 because it broke
"make buildworld" from FreeBSD 9.x. This issue has been resolved and this
change is still "make tinderbox" clean.
Notes:
svn path=/head/; revision=268778
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD/i386 uses task switching to handle double fault exceptions and this
change enables that to work.
Reported by: glebius
Notes:
svn path=/head/; revision=268777
|
|
|
|
| |
Notes:
svn path=/head/; revision=268776
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
completely silenced. Make sure these warnings appear again, so there is
some incentive to fix them, but do not error out the whole kernel build
for them.
Noticed by: steven@pyro.eu.org
PR: 191867
MFC after: 3 days
Notes:
svn path=/head/; revision=268774
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To use tmux in an rc.d script, use the new-session flag "-d".
To use screen in an rc.d script, use the "-dm" flag.
If you really need to launch an attached session, manually
export TERM=xterm (FreeBSD 9.0 or higher) or export TERM=cons25
for older releases.
Reported by: bdrewery
Discussed on: src-committers, svn-src-all, svn-src-head
PR: bin/191869
Notes:
svn path=/head/; revision=268773
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
systems without either a CSM or real graphics drivers, such as my Lenovo
Haswell laptop.
This provides working X with the small complication of a console cursor
permanently overlaid on the upper-left corner of the screen that will be
dealt with later.
Also remove some redundant screen clearing.
Notes:
svn path=/head/; revision=268772
|
|
|
|
|
|
|
|
|
|
|
| |
rather than only drivers attached later on. This involves a small amount of
code duplication with dev/fb/fbd.c, which will fixed later on.
Also improve performance of vt_blank() by making it not read from the
framebuffer unnecessarily.
Notes:
svn path=/head/; revision=268771
|
|
|
|
|
|
|
|
| |
This fixes "make tinderbox" failures on various architectures when
WITH_TESTS=yes is enabled. Problem introduced in r267679.
Notes:
svn path=/head/; revision=268770
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows to clone VMs and move them between LUNs inside one storage
host without generating extra network traffic to the initiator and back,
and without being limited by network bandwidth.
LUNs participating in copy operation should have UNIQUE NAA or EUI IDs set.
For LUNs without these IDs VMWare will use traditional copy operations.
Beware: the above LUN IDs explicitly set to values non-unique from the VM
cluster point of view may cause data corruption if wrong LUN is addressed!
MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
Notes:
svn path=/head/; revision=268767
|
|
|
|
|
|
|
|
|
|
|
| |
the random memory.
Reported and tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268766
|
|
|
|
|
|
|
|
|
| |
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268765
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
forcing filesystem VOP_LINK() methods to repeat the code. In
tmpfs_link(), remove redundand check for the type of the source,
already done by VFS.
Note that NFS server already performs this check before calling
VOP_LINK().
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268764
|
|
|
|
|
|
|
|
|
| |
While here space/tabs cleanup
Reviewed by: kib
Notes:
svn path=/head/; revision=268763
|
|
|
|
| |
Notes:
svn path=/head/; revision=268751
|
|
|
|
|
|
|
|
|
| |
Constify long options
Remove useless call to sigemptyset
properly check errno when waiting for a process status when a SIGCHLD is received
Notes:
svn path=/head/; revision=268750
|
|
|
|
| |
Notes:
svn path=/head/; revision=268749
|
|
|
|
| |
Notes:
svn path=/head/; revision=268748
|
|
|
|
| |
Notes:
svn path=/head/; revision=268747
|
|
|
|
| |
Notes:
svn path=/head/; revision=268746
|
|
|
|
|
|
|
|
|
|
| |
it fully passes the GNU timeout regression tests, it is written in a mostly
portable way (only signal parsing is relying on non portable structures)
Phabric: D377
Notes:
svn path=/head/; revision=268745
|
|
|
|
|
|
|
|
|
|
|
|
| |
USB 2.0 port mask in addition to the USB 3.0 port mask. The hardware
does not always accept when writing -1U to the port switching
registers.
MFC after: 3 days
Tested by: Huang Wen Hui <huanghwh@gmail.com>
Notes:
svn path=/head/; revision=268735
|
|
|
|
|
|
|
|
|
| |
give a more helpful error message.
MFC after: 1 week
Notes:
svn path=/head/; revision=268728
|
|
|
|
| |
Notes:
svn path=/head/; revision=268727
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not done after the call to m_defrag(). This fixes a problem
where m_pullup() would prepend an mbuf to the list created
by m_defrag() making the chain greater than 32 again.
Tested by: rcarter@pinyon.org
Reviewed by: yongari, jfv
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268726
|
|
|
|
|
|
|
|
|
| |
example to match.
MFC after: 3 days
Notes:
svn path=/head/; revision=268725
|
|
|
|
|
|
|
|
|
| |
X-MFC-With: r268715
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=268722
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Improve extreme rewind import.
When doing an "extreme rewind" import ("zpool import -XF"), we attempt
to verify all data in the pool, essentially scrubbing the entire pool.
The problem is that spa_load_verify_cb() issues an unbounded number of
concurrent scrub i/os. This can lead to all of memory being used for
these zio's, wedging the system. Like normal scrub, we need to put a
cap on the number of outstanding i/os, and have the traverse thread
block when we reach this cap.
For this purpose the cap can be very large (10,000) to optimize the
elevator algorithm. Three kernel tunables have been added:
vfs.zfs.spa_load_verify_maxinflight
vfs.zfs.spa_load_verify_metadata
vfs.zfs.spa_load_verify_data
The latter two tunables controls whether metadata and/or user data
when doing extreme rewind.
Make 'zpool import -T' imply scrub.
Make zpool import -T <txg> accept hexadecimal values for the txg when
prefixed with 0x.
Skip txg's for which there is no uberblock when doing extreme rewind.
Skip reading all user data twice by skipping prefetches when doing
extreme rewinds as we do not access via the ARC.
Illumos issues:
4970 need controls on i/o issued by zpool import -XF
4971 zpool import -T should accept hex values
4972 zpool import -T implies extreme rewind, and thus a scrub
4973 spa_load_retry retries the same txg
4974 spa_load_verify() reads all data twice
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268720
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
4971 zpool import -T should accept hex values
4972 zpool import -T implies extreme rewind, and thus a scrub
4973 spa_load_retry retries the same txg
4974 spa_load_verify() reads all data twice
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
illumos/illumos-gate@e42d205944d245bf5d1c4fc45261cbe09e28a7b9
Notes:
svn path=/vendor-sys/illumos/dist/; revision=268714
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
While here also reword 'show buffer' to have an 'addr' argument and to
match other struct documentation.
MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=268715
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add missing *_destroy() calls in various places with ZFS.
Illumos issue:
4975 missing mutex_destroy() calls in zfs
MFC after: 2 weeks
Notes:
svn path=/head/; revision=268713
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reviewed by: Matthew Ahrens <matthew.ahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Seth Nimbosa <darth.Serious@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Don Brady <dev.fs.zfs@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
illumos/illumos-gate@d2b3cbbd7f3a37bc7c01b526d3eb312acd070423
Notes:
svn path=/vendor-sys/illumos/dist/; revision=268702
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ENOSPC (fix call)
Approved by: Christopher Siden <christopher.siden@delphix.com>
illumos/illumos-gate@c39f2c8cacf297ec37acd421f4c4fec127991995
Notes:
svn path=/vendor-sys/illumos/dist/; revision=268626
|