summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Explicitly add unmarked bin/ binaries to the runtime package.gjb2016-02-0937-0/+37
| | | | | | | | Note: tcsh(1) has a MK_TCSH=no test, so this should be a separate package, which requires pre-install/post-install scripts, to be added later. Sponsored by: The FreeBSD Foundation
* Add rcp(1) to the rcmds package.gjb2016-02-091-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* Add rmail to the sendmail packagegjb2016-02-091-0/+1
| | | | Sponsored by: The FreeBSD Foundation
* MFHgjb2016-02-0919-43/+217
| | | | Sponsored by: The FreeBSD Foundation
* Create a package for HAST.gjb2016-02-084-1/+9
| | | | Sponsored by: The FreeBSD Foundation
* Ensure include/ is properly tagged in the METALOG.gjb2016-02-081-41/+43
| | | | | Noticed by: des Sponsored by: The FreeBSD Foundation
* Add libexec/smrsh to the sendmail package.gjb2016-02-081-0/+1
| | | | | Submitted by: pfg Sponsored by: The FreeBSD Foundation
* Add comment/description for clibs, rescue, and sendmail packages.gjb2016-02-081-0/+6
| | | | Sponsored by: The FreeBSD Foundation
* Sort.gjb2016-02-081-37/+36
| | | | Sponsored by: The FreeBSD Foundation
* Create a package for sendmail(8).gjb2016-02-086-4/+14
| | | | Sponsored by: The FreeBSD Foundation
* Rename the signpackages target to sign-packages, and include it in thedes2016-02-082-3/+3
| | | | packages meta-target so 'make packages' now does everything.
* Split the packages target into stage-packages and create-packages to makedes2016-02-082-5/+12
| | | | | it possible to roll new packages from an existing build without having to restage them.
* Split /rescue into its own package.gjb2016-02-082-0/+2
| | | | Sponsored by: The FreeBSD Foundation
* MFHgjb2016-02-08247-7149/+6234
|\ | | | | | | Sponsored by: The FreeBSD Foundation
| * Remove the assert which outlived its usefulness, and, by default,kib2016-02-081-12/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | disable compilation of the code which made it possible to call stop_all_proc() from usermode at all. Move the comment to the preamble of stop_all_proc() and reword it to give overview of the function intent. proc0 has P_HADTHREADS flag set due to kthread_add(), but no P_KTHREAD, which triggered the assert, which does not serve a purpose now. Reported by: Oliver Pinter Sponsored by: The FreeBSD Foundation MFC after: 2 weeks
| * Add a format string to the err() calls.adrian2016-02-081-2/+2
| |
| * Make sure NANO_DISKIMGDIR exists.imp2016-02-071-0/+2
| |
| * semget(): Check for [EEXIST] error first.jilles2016-02-072-5/+14
| | | | | | | | | | | | | | | | | | | | Although POSIX literally permits failing with [EINVAL] if IPC_CREAT and IPC_EXCL were both passed, the semaphore set already exists and has fewer semaphores than nsems, this does not allow an application to retry safely: if the [EINVAL] is actually because of the semmsl limit, an infinite loop would result. PR: 206927
| * semget(2): Add missing [EINVAL] conditions.jilles2016-02-071-1/+12
| | | | | | | | PR: 206927
| * Simplify running the FreeBSD test suitengie2016-02-078-62/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace `make regress` (legacy test make target) and `make test` (incomplete test make target added with the FreeBSD test suite) with make check as it's consistent with other open source projects. `make check` defaults to running tests from `.OBJDIR`, but can be overridden with the `CHECKDIR` variable. Add `make checkworld` target to simplify running the FreeBSD test suite from `TESTSBASE` (i.e. the top-level tests directory), similar to buildworld. Document `make check` and `make checkworld` in build(7). Other minor changes: - Rename intermediate file (`Kyuafile.auto`) to `Kyuafile` to simplify `make check`. - Remove terse warnings attached to `beforetest`/`aftertest`. - Add kyua binary check to check target in suite.test.mk; error out if it's not found The MFC is [partly] contingent on other build related changes being MFCed. Differential Revision: https://reviews.freebsd.org/D4406 MFC after: 2 months X-MFC to: stable/10 Relnotes: yes Reviewed by: bdrewery, Evan Cramer <eccramer@gmail.com> Sponsored by: EMC / Isilon Storage Division
| * Use new NANO_LOG to put the logs some place reasonable. Also, shareimp2016-02-071-38/+47
| | | | | | | | | | | | | | | | | | the object directory among all builds where it makes sense. When building with NANO_CPUTYPE, separate that out to its own object directory. Put disk files in their own directories. This should make having multiple variants of the same architecture saner.
| * Use NANO_LOG instead of NANO_OBJ for log file locations. Have itimp2016-02-071-22/+24
| | | | | | | | default to NANO_OBJ.
| * Add simple config for i386 BIOS boot.imp2016-02-071-0/+34
| |
| * Various fixups:imp2016-02-071-117/+35
| | | | | | | | | | | | | | | | o Make sure we create bsd label for MBR scheme (though we don't really need it for the efi case, and boot1 can't read it). Add notes about why we have to do this, at least for BIOS. o Make the BIOS / UEFI with gpt config work. o Remove now-moribund packaging stuff
| * Add two scripts for vnet jailsdteske2016-02-072-0/+783
| | | | | | | | | | | | One for if_bridge(4) back-end, another for ng_bridge(4) back-end Sponsored by: FIS Global, Inc.
| * Minor grammar fix in comment.pfg2016-02-071-1/+1
| |
| * Revert r295359:pfg2016-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | CID 1018688 is a false positive. The initialization is done by calling vn_start_write(... &mp, flags). mp is only an output parameter unless (flags & V_MNTREF), and fdesc doesn't put V_MNTREF in flags. Pointed out by: bde
| * msdosfs_rename: yet another unused value.pfg2016-02-071-3/+0
| | | | | | | | | | | | | | As with r295355, it seems to be left over from a cleanup in r33548. The code is not in NetBSD either. Thanks to bde for checking out the history.
| * MFV r295360pfg2016-02-077-43/+54
| | | | | | | | | | | | Sync our libedit with NetBSD's libedit 2016-01-16 Obtained from: NetBSD
| * Add missing commadteske2016-02-071-2/+2
| |
| * Remove the hard-coded 'ath0' strings and use ATH_DEFAULT.adrian2016-02-076-13/+5
| | | | | | | | | | Remove the duplicate ATH_DEFAULT fields. The build bits should be including ../Makefile.inc as appropriate.
| * cd9660: Drop an unnecessary check for NULL.pfg2016-02-071-2/+1
| | | | | | | | | | | | | | This was unnecessary and also confused Coverity. Confirmed on: NetBSD CID: 978558
| * fdesc_setattr: unitialized pointer readpfg2016-02-071-1/+1
| | | | | | | | CID: 1018688
| * Clarify a comment in kern_openat() about the use of falloc_noinstall().mckusick2016-02-071-1/+2
| | | | | | | | Suggested by: Steve Jacobson
| * Do not set vfs.root.mountfrom unnecessarilyallanjude2016-02-071-2/+0
| | | | | | | | | | | | | | | | | | This causes boot from external media (installer USB image) to mount / from the default ZFS BE, rather than the USB device. Reported by: kmoore MFC after: 5 days Sponsored by: ScaleEngine Inc.
| * Fix EFI platform build failuressmh2016-02-062-2/+2
| | | | | | | | | | | | | | | | | | | | | | With warnings now enabled some plaforms where failing due to warnings. * Fix st_size printed as a size_t when its actually an off_t. * Fix pointer conversion in load_elf for some 32bit platforms due to 64bit off in ef. MFC after: 2 days X-MFC-With: Sponsored by: Multiplay
| * msdosfs_rename: Unused valuepfg2016-02-061-1/+0
| | | | | | | | | | | | Assigned value to pmp, is immediatedly overwritten before it can be used. CID: 1304892
| * Do not call vn_fullpath(9) (through the pmc_getfilename() wrapper)kib2016-02-061-4/+4
| | | | | | | | | | | | | | | | | | when its result is immediately ignored, i.e. for kernel processes forked from the user process. Do not test for non-null before freeing string. Sponsored by: The FreeBSD Foundation MFC after: 2 weeks
| * ARM: Rename remaining ARMv4 specific function in DTrace code.mmel2016-02-061-1/+1
| | | | | | | | | | | | I missed it in r295319. Pointed by: tuexen
| * fork: ansify sys_pdforkmjg2016-02-061-3/+1
| | | | | | | | No functional changes.
| * Use basenames for getfacl, setfacl, and zpool to work around thengie2016-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | fact that Jenkins hardcodes image sizes to 2GB with the FreeBSD_HEAD job This is to stop the unnecessary failure emails because we've gone over the 2GB limit MFC after: 1 week X-MFC with: r295341 Sponsored by: EMC / Isilon Storage Division
| * Fix typo in a comment; s/redined/redefined/dteske2016-02-061-1/+1
| | | | | | | | Thanks to: rpokala
| * Add comment to explain functionality of codedteske2016-02-061-0/+1
| | | | | | | | Thanks to: rpokala
| * Allow rc_conf_files to be redefined in rc.conf(5)dteske2016-02-061-0/+12
| | | | | | | | | | | | | | | | | | With this change, it's possible to redefine rc_conf_files (e.g., sysrc rc_conf_files+=/etc/rc.conf.other) and have the boot process pick up settings in extra files. The sysrc(8) tool can be used to query/enumerate/find/manage extra files configured in this manner. Relnotes: yes
| * Require /bin/getfacl and /bin/setfacl when running the acl testsngie2016-02-051-1/+7
| | | | | | | | | | | | | | | | | | For cases where these utilities aren't installed, the tests would fail today in a non-intuitive manner on sub-testcase #3 in each of the test scripts MFC after: 1 week Reviewed by: markj Sponsored by: EMC / Isilon Storage Division
| * Provide a future release as an example, instead of a historical one.glebius2016-02-051-1/+1
| |
| * readelf: decode AArch64 TLS descriptor relocationsemaste2016-02-051-0/+10
| | | | | | | | | | | | | | From ELF for the ARM(R) 64-bit Architecture, table 4-19. Obtained from: ELF Tool Chain r3386 Sponsored by: The FreeBSD Foundation
| * readelf: report value of unknown relocation typesemaste2016-02-051-12/+14
| | | | | | | | | | Obtained from: ELF Tool Chain r3387 Sponsored by: The FreeBSD Foundation
| * readelf: avoid accidental fallthrough in RISC-V relocationsemaste2016-02-051-0/+1
| | | | | | | | | | | | | | | | | | This would have printed an unknown RISC-V relocation type as a SPARC relocation. CID: 1331398 Obtained from: ELF Tool Chain r3283 Sponsored by: The FreeBSD Foundation
| * Rename aiocblist to kaiocb and use consistent variable names.jhb2016-02-053-324/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Typically <foo>list is used for a structure that holds a list head in FreeBSD, not for members of a list. As such, rename 'struct aiocblist' to 'struct kaiocb' (the kernel version of 'struct aiocb'). While here, use more consistent variable names for AIO control blocks: - Use 'job' instead of 'aiocbe', 'cb', 'cbe', or 'iocb' for kernel job objects. - Use 'jobn' instead of 'cbn' for use with TAILQ_FOREACH_SAFE(). - Use 'sjob' and 'sjobn' instead of 'scb' and 'scbn' for fsync jobs. - Use 'ujob' instead of 'aiocbp', 'job', 'uaiocb', or 'uuaiocb' to hold a user pointer to a 'struct aiocb'. - Use 'ujobp' instead of 'aiocbp' for a user pointer to a 'struct aiocb *'. Reviewed by: kib Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D5125
OpenPOWER on IntegriCloud