summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Initial implementation of the HTree directory index.pfg2013-07-0610-117/+1563
| | | | | | | | | | | | | | | | | | | This is a port of NetBSD's GSoC 2012 Ext3 HTree directory indexing by Vyacheslav Matyushin. It was cleaned up and enhanced for FreeBSD by Zheng Liu (lz@). This is an excellent example of work shared among different projects: Vyacheslav was able to look at an early prototype from Zheng Liu who was also able to check the code from Haiku (with permission). As in linux, the feature is not available by default and must be enabled explicitly with tune2fs. We still do not support the workarounds required in readdir for NFS. Submitted by: Zheng Liu Tested by: Mike Ma Sponsored by: Google Inc. MFC after: 1 week
* Update driver with recent vendor improvements, most notably supportdelphij2013-07-069-132/+443
| | | | | | | | | of Skyhawk adapters. Many thanks to Emulex for their continued support of FreeBSD. Submitted by: "Duvvuru,Venkat Kumar" <VenkatKumar.Duvvuru Emulex.Com> MFC after: 1 day
* Import HighPoint DC Series Data Center HBA (DC7280 and R750) driver.delphij2013-07-0632-6/+29281
| | | | | | | | This driver works for FreeBSD/i386 and FreeBSD/amd64 platforms. Many thanks to HighPoint for providing this driver. MFC after: 1 day
* Remove unneeded page lock around vm_page_insert().kib2013-07-061-2/+0
| | | | Submitted by: alc
* Don't clear the SYSCONFIG register on boot.rpaulo2013-07-062-2/+10
| | | | | | This follows section 18.4.2.2 SD Soft Reset Flow in the TI AM335x Technical Reference Manual and seems to fix the "ti_mmchs0: Error: current cmd NULL, already done?" messages.
* Take the training-wheels off, after nearly 30 months of development. MFC todteske2013-07-061-5/+2
| | | | | | | | | | stable/9 planned after MFC 3-day period. The MFC to stable/9 is desired for the next release to get some much-needed time: + Living side-by-side with sysinstall for compare/contrast/transition + Living side-by-side with bsdinstall for integration/transition + Additional feedback/testing before eventual 10.0-R to make it even better MFC after: 3 days
* Refresh vendor driver version which fixes command queuedelphij2013-07-062-45/+62
| | | | | | | | | full issue with ARC-1214 and ARC-1224. Many thanks to Areca for continuing to support FreeBSD. Submitted by: 黃清隆 <ching2048 areca com tw> MFC after: 1 day
* Sprinkle some .MAKE magicsjg2013-07-061-13/+13
|
* Make the comments a little more clear about PRIV_KMEM_*, explicitlyjamie2013-07-062-5/+6
| | | | | | | referring to /dev/[k]mem and noting it's about opening the files rather than actually reading and writing. Reviewed by: jmallett
* Fix typo: minmum -> minimum.cperciva2013-07-051-1/+1
| | | | Submitted by: @z3ndrag0n
* Don't prevent the user from hanging their system by changing networkdteske2013-07-056-17/+16
| | | | | settings while NFS mounts are active; but DO warn them and make the default action to do nothing. (thanks julian)
* Update hpt27xx(4) driver to address a problem reported by FreeNASdelphij2013-07-052-33/+14
| | | | | | | | | user, where when more than one hpt27xx adapters are being used, the "unit number" stays at 0. Many thanks to HighPoint for providing this driver update. MFC after: 1 day
* Add PCI IDs for HighPoint RocketRAID 4521, 3620, 3622 and 3640delphij2013-07-052-2/+22
| | | | | | | | | controllers. Update the hptiop(4) manual page to reflect this as well as mentioning that some cards are already end-of-life. Many thanks to Highpoint for providing this driver update. MFC after: 1 day
* Hide references to mod_lock. In FreeBSD it is always acquired with themarkj2013-07-054-14/+31
| | | | provider lock held, so its use has no effect.
* Check for INDEX file first before anything else when processing modules.dteske2013-07-051-0/+2
|
* Check menuitem before calculating tag.dteske2013-07-051-2/+2
|
* Add a missing unlock.adrian2013-07-051-0/+1
|
* - Add SRC_FORCE_CHECKOUT configuration option to force svn to checkoutgjb2013-07-052-18/+44
| | | | | | | | | | | | | | | | | | | | | the src/ tree into a directory that contains files/directories, such as a case where a custom kernel configuration file is specified. - Allow specification of multiple KERNCONFs to pass to 'make release'. - Move evaluation of NODOCS/NOPORTS earlier, and set based on how the release process expects these options to be evaluated. - Wrap KERNCONF specification in double quotes, and use 'eval' so multiple kernel configurations do not cause the build to fail in strange ways. - Set WITHOUT_X11 for the port build flags for the documentation toolchain build. Also run 'clean distclean' targets during port build. PR: 180192 Submitted by: Anes Mukhametov MFC after: 3 days Approved by: kib (mentor, implicit)
* Bump up _PRIV_HIGHEST to account for PRIV_KMEM_READ/WRITE.jamie2013-07-051-1/+1
| | | | Submitted by: mdf
* Add the necessary code to reinstall packages. Both scripted accessdteske2013-07-052-1/+11
| | | | | | | | | | | (packageReinstall) and UI access have been tested successfully with a variation of different situations including: + Reinstall a package for which no other packages depend + Purposefully do thinks like reinstall a package that is not installed + Try to reinstall a package which other installed packages still depend NOTE: There is no "force" used; if a package is required by other packages, it will not be uninstalled (and therefore no reinstall is done).
* Remove superfluous continue at end of loop. (pointy-hat)dteske2013-07-051-1/+1
|
* Add new privileges, PRIV_KMEM_READ and PRIV_KMEM_WRITE, used in openingjamie2013-07-053-2/+24
| | | | | | | | /dev/kmem and /dev/mem (in addition to traditional file permission checks). PRIV_KMEM_READ is different from other PRIV_* checks in that it's allowed by default. Reviewed by: kib, mckusick
* MFV r252839:mm2013-07-052-5/+27
| | | | | | | | | | | | | | | | | Quoting illumos issue #3836: Currently zio_free() always puts the zio on a list for subsequent processing by zio_free_sync(). This is only necessary for frees that might need to issue reads (gang and dedup blocks). By processing the majority of the frees as we encounter them, we reduce the amount of time that the spa_sync() thread spends burning CPU and not doing any i/o, thus increasing the overall write throughput of the system. Illumos ZFS issues: 3836 zio_free() can be processed immediately in the common case MFC after: 1 week
* mktemp(3): Add standards section. Prefer standard header.jilles2013-07-051-4/+29
| | | | | | mktemp(), mkstemp() and mkdtemp() are available in standard <stdlib.h> and also in <unistd.h>. Encourage use of the former by listing it in the synopsis.
* Fix the build with gcc.andrew2013-07-051-4/+20
| | | | | | | | | | Gcc outputs pre-UAL asm and expects the ldcl instruction with a condition in the form ldc<c>l, where the code produces the instruction in the UAL form ldcl<c>. Work around this by checking if we are using clang or gcc and adjusting the instruction. While here correct the cmp instruction's value to include the # before the immediate value.
* Add support for processing add-on modules from /usr/local/libexec/bsdconfigdteske2013-07-052-3/+87
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (this is designed to allow new modules to be installed via ports/packages). To prevent conflict with itself (sysutils/bsdconfig) as a port (which installs its base modules to the above directory, it was long-ago decided that so-called `base' modules would look different than now-defined `add-on' modules. The structure of the contents for each is the same, but the naming convention for the module directory must be different. Base modules are named `[0-9][0-9][0-9].*' to allow SysV-style organization while add-on modules must avoid this naming style and are simply listed in alphabetical order by their module directory. For example, a hypothetical port named `bsdconfig-jails' could install /usr/local/libexec/bsdconfig/jails and provide `bsdconfig jails' as well as a new menu entry in the main-menu. Add-on modules are listed in the main-menu (when bsdconfig is executed with- out arguments) below a separator after the last base-module. In `bsdconfig -h' output, add-on modules are listed right alongside base modules (sorted alphabetically in columnar fashion; left-to-right). If a base module declares a keyword used by an add-on module, the base module will always win when given `bsdconfig keyword' syntax. Add-on modules should avoid declaring any keyword found in `script.subr' as a reserved-word (`Resword') since bsdconfig also supports `bsdconfig resword' as a fall-back if no keyword is found to be declared by any module.
* Oops, r252833 was not supposed to touch this file. Back-out and recommitdteske2013-07-051-13/+3
| | | | this file with the rest of the files it was supposed to go with.
* Don't calculate the tag until we know that we're going to make a new menudteske2013-07-052-8/+17
| | | | item entry. Also join simple NULL assignments into a single line.
* Remove ancient code for FreeBSD 2.x compatibility.rmh2013-07-052-12/+3
| | | | Reviewed by: brian, freebsd-net
* Oops, r252810 forgot to hook the new example file (browse_packages.sh) intodteske2013-07-051-1/+1
| | | | the Makefile.
* Adhere to 80-column width.dteske2013-07-051-6/+6
|
* Document remaining undocumented modules (and remove my silly place-holderdteske2013-07-051-34/+22
| | | | | thing at the top, which I was using as a way to make sure I didn't forget to document any modules).
* Make a correction to the description of invocation with-versus-withoutdteske2013-07-051-3/+3
| | | | arguments, making things a bit more clear [hopefully].
* Document new `-d' and `-D file' debugging options.dteske2013-07-051-0/+6
|
* Change default FTP server (s/ftp-archive/ftp/).dteske2013-07-051-1/+2
|
* Add example shell script for creating a local INDEX file that can bedteske2013-07-051-0/+25
| | | | accessed quickly for browsing a list of available packages.
* Update HISTORY.dteske2013-07-051-1/+1
|
* Rest in peace Ron (Ron McDowell Jul.12, 1955 - Aug.26, 2012).dteske2013-07-051-1/+1
| | | | I'll carry-on from here. Thank you so much for your hard work.
* Update e-mails.dteske2013-07-051-2/+2
|
* Since r251908, bsdconfig(8) has no direct ties to sade(8) (instead usesdteske2013-07-051-2/+4
| | | | | `bsdinstall partedit'). Update references (s/sade/bsdinstall/) and change the BUGS section to be based on reality.
* Don't refer to a port manual.dteske2013-07-051-1/+0
|
* mdoc: begin sentences on a new line.dteske2013-07-051-9/+13
|
* Update date on the back of r252802.dteske2013-07-051-1/+1
|
* Fix a typo.dteske2013-07-051-1/+1
|
* Whitespace.dteske2013-07-051-1/+1
|
* Update release info.dteske2013-07-051-1/+1
|
* Update copyright/date on the back of r252798.dteske2013-07-051-2/+2
|
* Update sysrc(8) manual to coincide with r252797:dteske2013-07-051-7/+3
| | | | | | | | | | | | | Do not inherit $SYSRC_VERBOSE from operating environment. The concern is that when a user (such as myself) which has SYSRC_VERBOSE=1 in his/her ~/.bash_profile or such that when they are told to execute a command like: hostname `sysrc -n hostname` NOTE: To activate a recently configured hostname. If $SYSRC_VERBOSE is set, then POLA is violated because the output of sysrc is indirectly influenced (making for an inconsistent experience).
* Do not inherit $SYSRC_VERBOSE from operating environment. The concern isdteske2013-07-051-8/+2
| | | | | | | | | | | | that when a user (such as myself) which has SYSRC_VERBOSE=1 in his/her ~/.bash_profile or such that when they are told to execute a command like: hostname `sysrc -n hostname` NOTE: To activate a recently configured hostname. If $SYSRC_VERBOSE is set, then POLA is violated because the output of sysrc is indirectly influenced (making for an inconsistent experience).
* Use f_show_msg() instead of f_dialog_msgbox() where appropriate. The maindteske2013-07-0518-49/+46
| | | | | | | | | | | | difference between these two functions: Usage: f_show_msg() $format_string [ $format_args ... ] Usage: f_dialog_msgbox() $text [ $hline ] The former lends itself well to displaying the $msg_* i18n text, prompts, etc. While the latter is better for text you do not control (error strings captured as a response from external commands) -- or if you have to control the hline.
OpenPOWER on IntegriCloud