aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* DIRDEPS_BUILD: Update clang dependencies after r296417.Bryan Drewery2016-03-08103-218/+297
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296550
* Don't ever create object directories here with MK_AUTO_OBJ.Bryan Drewery2016-03-082-8/+5
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296549
* drm/i915: Update to match Linux 3.8.13Jean-Sébastien Pédron2016-03-0857-8673/+19751
| | | | | | | | | | | | This update brings initial support for Haswell GPUs. Tested by: Many users of FreeBSD, PC-BSD and HardenedBSD Relnotes: yes Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D5554 Notes: svn path=/head/; revision=296548
* Better english.Dmitry Chagin2016-03-081-1/+1
| | | | | | | | Submitted by: Kevin P. Neal MFC after: 1 week Notes: svn path=/head/; revision=296546
* cxgbe(4): Reshuffle and rototill t4_hw.c, solely to reduce diffs withNavdeep Parhar2016-03-081-817/+920
| | | | | | | | | the internal shared code. Obtained from: Chelsio Communications Notes: svn path=/head/; revision=296544
* Put a commit message from r296502 about Linux alarm() system callDmitry Chagin2016-03-081-0/+5
| | | | | | | | | | | behaviour to the source. Suggested by: emaste@ MFC after: 1 week Notes: svn path=/head/; revision=296543
* Load linux64 module for amd64 if Linux abi enabled.Dmitry Chagin2016-03-081-0/+5
| | | | | | | | | Reviewed by: emaste@ MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D5567 Notes: svn path=/head/; revision=296542
* MFV r296540: 4448 zfs diff misprints unicode charactersAlexander Motin2016-03-081-6/+8
|\ | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Matthew Ahrens <mahrens@delphix.com> Author: Joshua M. Clulow <jmc@joyent.com> illumos/illumos-gate@b211eb9181f99c20acbf4c528f94cb44b4ca8c31 Notes: svn path=/head/; revision=296541
| * 4448 zfs diff misprints unicode charactersAlexander Motin2016-03-081-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Matthew Ahrens <mahrens@delphix.com> Author: Joshua M. Clulow <jmc@joyent.com> illumos/illumos-gate@b211eb9181f99c20acbf4c528f94cb44b4ca8c31 Notes: svn path=/vendor/illumos/dist/; revision=296540
* | MFV r296538: 6544 incorrect comment in libzfs.h about offline statusAlexander Motin2016-03-081-1/+1
|\| | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Gerhard Roethlin <git@the-color-black.net> illumos/illumos-gate@cb605c4d8ab24b5a900b8b4ca85db65c22d05fad Notes: svn path=/head/; revision=296539
| * 6544 incorrect comment in libzfs.h about offline statusAlexander Motin2016-03-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Gerhard Roethlin <git@the-color-black.net> illumos/illumos-gate@cb605c4d8ab24b5a900b8b4ca85db65c22d05fad Notes: svn path=/vendor/illumos/dist/; revision=296538
* | MFV r296536: 6551 cmd/zpool: cleanup gcc warningsAlexander Motin2016-03-083-34/+13
|\| | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com> illumos/illumos-gate@b327cd3f3b4dab4f29e7140159b1e01ed2ceef2a Notes: svn path=/head/; revision=296537
| * 6551 cmd/zpool: cleanup gcc warningsAlexander Motin2016-03-083-34/+13
| | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Robert Mustacchi <rm@joyent.com> illumos/illumos-gate@b327cd3f3b4dab4f29e7140159b1e01ed2ceef2a Notes: svn path=/vendor/illumos/dist/; revision=296536
* | MFV r296534: 6550 cmd/zfs: cleanup gcc warningsAlexander Motin2016-03-081-17/+37
|\| | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Igor Kozhukhov <ikozhukhov@gmail.com> illumos/illumos-gate@c16bcc4577f389573eff411c7b7e040294078c3b Notes: svn path=/head/; revision=296535
| * 6550 cmd/zfs: cleanup gcc warningsAlexander Motin2016-03-081-17/+37
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Igor Kozhukhov <ikozhukhov@gmail.com> illumos/illumos-gate@c16bcc4577f389573eff411c7b7e040294078c3b Notes: svn path=/vendor/illumos/dist/; revision=296534
* | MFV r296532: 6637 replacing "dontclose" with "should_close"Alexander Motin2016-03-081-3/+3
|\| | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com> Author: David Schwartz <dschwartz783@gmail.com> illumos/illumos-gate@d189620258b3c9b0e2f7e2104840be2eee7c68e5 Notes: svn path=/head/; revision=296533
| * 6637 replacing "dontclose" with "should_close"Alexander Motin2016-03-081-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com> Author: David Schwartz <dschwartz783@gmail.com> illumos/illumos-gate@d189620258b3c9b0e2f7e2104840be2eee7c68e5 Notes: svn path=/vendor/illumos/dist/; revision=296532
* | MFV r296529:Alexander Motin2016-03-082-5/+8
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6672 arc_reclaim_thread() should use gethrtime() instead of ddi_get_lbolt() 6673 want a macro to convert seconds to nanoseconds and vice-versa Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Eli Rosenthal <eli.rosenthal@delphix.com> illumos/illumos-gate@a8f6344fa0921599e1f4511e41b5f9a25c38c0f9 Notes: svn path=/head/; revision=296530
| * 6672 arc_reclaim_thread() should use gethrtime() instead of ddi_get_lbolt()Alexander Motin2016-03-081-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6673 want a macro to convert seconds to nanoseconds and vice-versa Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Eli Rosenthal <eli.rosenthal@delphix.com> illumos/illumos-gate@a8f6344fa0921599e1f4511e41b5f9a25c38c0f9 Notes: svn path=/vendor-sys/illumos/dist/; revision=296529
* | MFV r296527: 6659 nvlist_free(NULL) is a no-opAlexander Motin2016-03-0812-40/+20
|\| | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com> Author: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> illumos/illumos-gate@aab83bb83be7342f6cfccaed8d5fe0b2f404855d Notes: svn path=/head/; revision=296528
| * 6659 nvlist_free(NULL) is a no-opAlexander Motin2016-03-0812-40/+20
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com> Author: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> illumos/illumos-gate@aab83bb83be7342f6cfccaed8d5fe0b2f404855d Notes: svn path=/vendor-sys/illumos/dist/; revision=296527
* | Record command exit status in the typescript file when running simple commands.Bryan Drewery2016-03-081-3/+9
| | | | | | | | | | | | | | | | | | | | | | Also capitalize 'command:'. Relnotes: yes MFC after: 2 weeks Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296526
* | Just exit in the child if execve(2) fails.Bryan Drewery2016-03-081-9/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No functional change. This is mostly addressing a false-positive from the clang static analyzer due to it thinking that done() was being called with freed memory, however the kill(0, SIGTERM) made the done() never reached. It doesn't make sense to the show the footer from the child anyhow, nor does it make sense to kill the process group here since the execve(2) failed in the child. This code was leftover from many years of refactoring. MFC after: 1 week Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296525
* | Filemon: Attach from the child to avoid racing with the parent attach.Bryan Drewery2016-03-081-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | This is the same as how the bmake filemon usage works. This also fixes failed attach not properly flushing the TTY. MFC after: 1 week Relnotes: yes Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296524
* | MFV r296522: 6541 Pool feature-flag check defeated if "verify" is includedAlexander Motin2016-03-082-1/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | in the dedup property value Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Laager <rlaager@wiktel.com> Approved by: Robert Mustacchi <rm@joyent.com> Author: ilovezfs <ilovezfs@icloud.com> illumos/illumos-gate@971640e6aa954c91b0706543741aa4570299f4d7 Notes: svn path=/head/; revision=296523
| * 6541 Pool feature-flag check defeated if "verify" is includedAlexander Motin2016-03-082-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | in the dedup property value Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Laager <rlaager@wiktel.com> Approved by: Robert Mustacchi <rm@joyent.com> Author: ilovezfs <ilovezfs@icloud.com> illumos/illumos-gate@971640e6aa954c91b0706543741aa4570299f4d7 Notes: svn path=/vendor-sys/illumos/dist/; revision=296522
* | MFV r296520: 6562 Refquota on receive doesn't account for overageAlexander Motin2016-03-081-3/+28
|\| | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com> Author: Dan McDonald <danmcd@omniti.com> illumos/illumos-gate@5f7a8e6d750cb070a3347f045201c6206caee6aa Notes: svn path=/head/; revision=296521
| * 6562 Refquota on receive doesn't account for overageAlexander Motin2016-03-081-3/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com> Author: Dan McDonald <danmcd@omniti.com> illumos/illumos-gate@5f7a8e6d750cb070a3347f045201c6206caee6aa Notes: svn path=/vendor-sys/illumos/dist/; revision=296520
* | MFV r296518: 5027 zfs large block support (add copyright)Alexander Motin2016-03-0851-0/+51
|\| | | | | | | | | | | | | | | | | Author: Matthew Ahrens <matt@mahrens.org> illumos/illumos-gate@c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 Notes: svn path=/head/; revision=296519
| * 5027 zfs large block support (add copyright)Alexander Motin2016-03-0853-0/+53
| | | | | | | | | | | | | | | | | | Author: Matthew Ahrens <matt@mahrens.org> illumos/illumos-gate@c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 Notes: svn path=/vendor-sys/illumos/dist/; revision=296518
* | boot1.efi: use += to append to LDFLAGSEd Maste2016-03-081-1/+1
| | | | | | | | | | | | | | | | This is for consistency with loader.efi's Makefile and simplifies some out-of-tree experimentation. Notes: svn path=/head/; revision=296517
* | MFV r296515: 6536 zfs send: want a way to disable setting ofAlexander Motin2016-03-082-1/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | DRR_FLAG_FREERECORDS Reviewed by: Anil Vijarnia <avijarnia@racktopsystems.com> Reviewed by: Kim Shrier <kshrier@racktopsystems.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Andrew Stormont <astormont@racktopsystems.com> illumos/illumos-gate@880094b6062aebeec8eda6a8651757611c83b13e Notes: svn path=/head/; revision=296516
| * 6536 zfs send: want a way to disable setting of DRR_FLAG_FREERECORDSAlexander Motin2016-03-082-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Anil Vijarnia <avijarnia@racktopsystems.com> Reviewed by: Kim Shrier <kshrier@racktopsystems.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Andrew Stormont <astormont@racktopsystems.com> illumos/illumos-gate@880094b6062aebeec8eda6a8651757611c83b13e Notes: svn path=/vendor-sys/illumos/dist/; revision=296515
* | MFV r296513: 6450 scrub/resilver unnecessarily traverses snapshots createdAlexander Motin2016-03-081-4/+50
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | after the scrub started Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Richard Lowe <richlowe@richlowe.net> Author: Matthew Ahrens <mahrens@delphix.com> illumos/illumos-gate@38d61036746e2273cc18f6698392e1e29f87d1bf Notes: svn path=/head/; revision=296514
| * 6450 scrub/resilver unnecessarily traverses snapshots createdAlexander Motin2016-03-081-4/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | after the scrub started Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Richard Lowe <richlowe@richlowe.net> Author: Matthew Ahrens <mahrens@delphix.com> illumos/illumos-gate@38d61036746e2273cc18f6698392e1e29f87d1bf Notes: svn path=/vendor-sys/illumos/dist/; revision=296513
* | MFV r296511: 6537 Panic on zpool scrub with DEBUG kernelAlexander Motin2016-03-081-2/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Steve Gonczi <gonczi@comcast.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com> Author: Gary Mills <gary_mills@fastmail.fm> illumos/illumos-gate@8c04a1fa3f7d569d48fe9b5342d0bd4c533179b9 Notes: svn path=/head/; revision=296512
| * 6537 Panic on zpool scrub with DEBUG kernelAlexander Motin2016-03-081-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Steve Gonczi <gonczi@comcast.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Matthew Ahrens <mahrens@delphix.com> Author: Gary Mills <gary_mills@fastmail.fm> illumos/illumos-gate@8c04a1fa3f7d569d48fe9b5342d0bd4c533179b9 Notes: svn path=/vendor-sys/illumos/dist/; revision=296511
* | MFV r296505: 6531 Provide mechanism to artificially limit disk performanceAlexander Motin2016-03-0812-30/+456
|\| | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Prakash Surya <prakash.surya@delphix.com> illumos/illumos-gate@97e81309571898df9fdd94aab1216dfcf23e060b Notes: svn path=/head/; revision=296510
| * 6531 Provide mechanism to artificially limit disk performanceAlexander Motin2016-03-088-26/+413
| | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com> Author: Prakash Surya <prakash.surya@delphix.com> illumos/illumos-gate@97e81309571898df9fdd94aab1216dfcf23e060b Notes: svn path=/vendor-sys/illumos/dist/; revision=296505
* | Delete empty sys/modules/aio/ directoryEnji Cooper2016-03-080-0/+0
| | | | | | | | | | | | | | | | | | | | This was missed in r296277 X-MFC with: r296277 Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296509
* | Follow-up r296324: Fix STATICOBJS dependency guesses conditions.Bryan Drewery2016-03-081-2/+2
| | | | | | | | | | | | | | | | | | Reported by: antoine Pointyhat to: bdrewery Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=296506
* | Does not leak fp. While here remove bogus cast of fp->f_data.Dmitry Chagin2016-03-081-2/+5
| | | | | | | | | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=296504
* | Linux accept() system call return EOPNOTSUPP errno instead of EINVALDmitry Chagin2016-03-081-1/+12
| | | | | | | | | | | | | | | | | | for UDP sockets. MFC after: 1 week Notes: svn path=/head/; revision=296503
* | According to POSIX and Linux implementation the alarm() system callDmitry Chagin2016-03-081-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | is always successfull. So, ignore any errors and return 0 as a Linux do. XXX. Unlike POSIX, Linux in case when the invalid seconds value specified always return 0, so in that case Linux does not return proper remining time. MFC after: 1 week Notes: svn path=/head/; revision=296502
* | Link the newly created process to the corresponding parent asDmitry Chagin2016-03-081-0/+12
| | | | | | | | | | | | | | | | | | | | if CLONE_PARENT is set, then the parent of the new process will be the same as that of the calling process. MFC after: 1 week Notes: svn path=/head/; revision=296501
* | Mention resolvconf(8) in resolv.conf(5).Edward Tomasz Napierala2016-03-081-1/+2
| | | | | | | | | | | | | | | | MFC after: 1 month Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=296497
* | cxgbe(4): Minor updates to the shared routines that deal with firmware images.Navdeep Parhar2016-03-082-85/+58
| | | | | | | | Notes: svn path=/head/; revision=296496
* | cxgbe(4): Fix t4_tp_get_rdma_stats.Navdeep Parhar2016-03-081-1/+1
| | | | | | | | Notes: svn path=/head/; revision=296495
* | cxgbe(4): Many new functions in the shared code, unused at this time.Navdeep Parhar2016-03-082-0/+659
| | | | | | | | | | | | | | Obtained from: Chelsio Communications Notes: svn path=/head/; revision=296494
* | cxgbe(4): Use t4_link_down_rc_str in shared code to decode the reasonNavdeep Parhar2016-03-083-7/+27
| | | | | | | | | | | | | | the link is down, instead of doing it in OS specific code. Notes: svn path=/head/; revision=296493