summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix args to mtx_initjmg2014-01-272-2/+2
| | | | | | | | | Note that this commit hasn't been compile tested because these files are not hooked up to the build... PR: 186129 Submitted by: Takanori Sawada Approved by: rpaulo
* Add myself as a developerrodrigo2014-01-271-0/+3
| | | | | | Add bapt@ and kwm@ as mentors Approved by: kwm@ (co-mentor)
* Note merge to head for sendmail 8.14.8.gshapiro2014-01-261-0/+3
| | | | MFC after: 5 days
* Minor changes to force commit these files so new freebsd*.cf files aregshapiro2014-01-262-0/+2
| | | | | | built to use the new sendmail-8.14.8/cf tree. MFC after: 5 days
* Add missing svn:keywords property to new filesgshapiro2014-01-260-0/+0
| | | | MFC after: 5 days
* Update for sendmail 8.14.8 importgshapiro2014-01-261-2/+2
| | | | MFC after: 5 days
* Remove local FreeBSD workaround now that upstream project has a better fix.gshapiro2014-01-261-4/+0
| | | | MFC after: 5 days
* Add new sendmail 8.14.8 filegshapiro2014-01-261-1/+1
| | | | MFC after: 5 days
* Merge sendmail 8.14.8 to HEADgshapiro2014-01-26491-1127/+1782
|\ | | | | | | MFC after: 5 days
| * Import sendmail 8.14.8gshapiro2014-01-26552-3418/+4157
| |
* | login: Clean up PAM and audit, then exit, on SIGHUP and SIGTERM.jilles2014-01-261-18/+77
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids leaving stale entries in utmpx after the connection is closed on an open login session. It also allows a clean way (SIGTERM) to forcibly terminate a user's terminal session. This does not affect the situation for "hung" processes after the connection is closed. The foreground process group receives SIGHUP and the tty becomes inaccessible. Also replace all use of the obsolete signal() function with sigaction() (not only the part where it is actually required: SIGHUP and SIGTERM must mask the other as well when caught). PR: misc/183495 Reviewed by: ed
* | sh: Allow aliases to force alias substitution on the following word.jilles2014-01-268-3/+52
| | | | | | | | | | | | | | | | If an alias's value ends with a space or tab, the next word is also checked for aliases. This is a POSIX feature. It is useful with utilities like command and nohup (alias them to themselves followed by a space).
* | Update link to vendor import instructionsgshapiro2014-01-261-1/+1
| |
* | Stop the options string leak if it is not attached into the optionskevlo2014-01-261-0/+2
| | | | | | | | | | | | linked list. Obtained from: OpenBSD
* | Before resetting the USART, delay a bit to allow the transmitter toimp2014-01-261-3/+2
| | | | | | | | | | finish the current character to drain to avoid glitching. Also, simplify the code a smidge.
* | gcc: Add support for -Wmissing-prototypes in C++pfg2014-01-263-3/+13
| | | | | | | | | | | | | | | | | | Support for warnings about missing prototypes in C++ was added by Apple GCC (Radar 6261539). Most of the code crept into r260311 so it felt natural to make use of it. Obtained from: Apple GCC - 5646 MFC after: 5 days
* | binutils: add support for Intel SMAP-related instructionspfg2014-01-264-2/+19
| | | | | | | | | | | | | | | | | | | | Add support for stac/clac instructions to manipulate the flag that controls the behaviour of Intel's Supervisor Mode Access Prevention (SMAP) feature. Tested by: dim Obtained from: OpenBSD MFC after: 5 days
* | MPC74xx should not fall through, to the error case.jhibbits2014-01-251-0/+1
| | | | | | | | MFC after: 1 week
* | Make early printf output nicer by inserting a carriage return beforeimp2014-01-251-0/+4
| | | | | | | | any linefeeds that are output.
* | Bus space handles need to be the VA of the requested resource, not theimp2014-01-251-2/+4
| | | | | | | | | | rounded page VA. Correct so the DBGU device can be mapped for FDT console since it isn't on a page boundary.
* | Support level triggered interrupts with VT-x virtual interrupt delivery.neel2014-01-256-22/+71
| | | | | | | | | | | | | | | | | | | | | | The VMCS field EOI_bitmap[] is an array of 256 bits - one for each vector. If a bit is set to '1' in the EOI_bitmap[] then the processor will trigger an EOI-induced VM-exit when it is doing EOI virtualization. The EOI-induced VM-exit results in the EOI being forwarded to the vioapic so that level triggered interrupts can be properly handled. Tested by: Anish Gupta (akgupt3@gmail.com)
* | Fix compilation with IGB_LEGACY_TX defined.glebius2014-01-251-0/+2
| | | | | | | | | | PR: 185909 Submitted by: Aurelien Rougemont <beorn binaries.fr>
* | Check for a full virtqueue in the multiqueue transmit pathbryanv2014-01-251-0/+6
| | | | | | | | | | With most hosts, we'll negotiate indirect descriptors, so all we need is one available descriptor to transmit a frame.
* | Avoid queue unlock followed by relock when the enable interrupt race is lostbryanv2014-01-251-5/+7
| | | | | | | | | | This already happens infrequently, and the hold time is still bounded since we defer to a taskqueue after a few tries.
* | Move duplicated transmit start code into a single functionbryanv2014-01-251-23/+22
| |
* | Fix gcc with -Wstrict-prototypes by telling it bi_emac takes no parameters.andrew2014-01-251-1/+1
| |
* | Remove stray spacebryanv2014-01-251-1/+1
| |
* | * Mark static inline functions with __fenv_static.andrew2014-01-251-7/+11
| | | | | | | | * Correctly shift the mask when masking/unmasking exceptions.
* | Pull in r195679 from upstream llvm trunk:dim2014-01-251-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Don't use nopl in cpus that don't support it. Patch by Mikulas Patocka. I added the test. I checked that for cpu names that gas knows about, it also doesn't generate nopl. The modified cpus: i686 - there are i686-class CPUs that don't have nopl: Via c3, Transmeta Crusoe, Microsoft VirtualBox - see https://bbs.archlinux.org/viewtopic.php?pid=775414 k6, k6-2, k6-3, winchip-c6, winchip2 - these are 586-class CPUs via c3 c3-2 - see https://bugs.archlinux.org/task/19733 as a proof that Via c3 and c3-Nehemiah don't have nopl PR: bin/185777 MFC after: 3 days
* | Use __fenv_static for all static inline functions.andrew2014-01-251-3/+3
| |
* | sh: Add tests for alias names after another alias.jilles2014-01-253-0/+14
| | | | | | | | | | Since the first alias's value does not end with a blank, the next word should not be checked for aliases.
* | Also include the mbuf's csum_flags in an assert messagebryanv2014-01-251-1/+2
| |
* | Read and write the MAC address in the config space byte by bytebryanv2014-01-251-5/+11
| |
* | Read each field of the configuration individuallybryanv2014-01-251-2/+32
| | | | | | | | | | | | In the forthcoming VirtIO spec, the device configuration is always in little endian instead of guest edian. This is a noop change for now.
* | Change RWX to XWR in comments to match intent and bit patternsgrehan2014-01-251-2/+2
| | | | | | | | | | | | | | in discussion of valid EPT pte protections. Discussed with: neel MFC after: 3 days
* | Remove spaces before tabs in the function prototype listbryanv2014-01-251-32/+32
| |
* | Bad timespec_subtract() calculations produce negative tv_nsec on i386ache2014-01-251-20/+7
| | | | | | | | | | | | | | | | | | | | which cause EINVAL returned from nanosleep() which cause loop in cron_sleep() and making all cron jobs to start about 30 seconds earlier (which cause f.e. logfiles rotation by newsyslog delayed by 1 hour). Use simple and proved calculations from kernel's timespecsub() instead. MFC after: 3 days
* | Temporarily turn off the services.db generation during distributeworld.gjb2014-01-251-2/+0
| | | | | | | | | | | | | | I'll work on an update to test for endianness-compatibility. Submitted by: many Sponsored by: The FreeBSD Foundation
* | sh: Do not depend on parse/execute split in new alias test.jilles2014-01-241-1/+1
| |
* | Add MLINK for fdclosedir.3 to directory.3 and sort fdopendir(3) entry.bdrewery2014-01-241-1/+2
| | | | | | | | | | Reported by: bde Approved by: bapt (mentor)
* | Accept O_CLOEXEC in shm_open().rmh2014-01-241-1/+1
| | | | | | | | | | Reviewed by: jilles, jhb MFC after: 1 week
* | Correct the alignment of sp through functions that use UNWINDSVCFRAME. Weandrew2014-01-241-1/+6
| | | | | | | | | | were incorrectly adding the trap frame padding to the stack pointer after reading it's value and unaligning it.
* | ext2fs: Re-enable reallocblk.pfg2014-01-241-2/+2
| | | | | | | | | | | | | | The major corruption issues affecting this code have been fixed a while ago. MFC after: 1 week
* | In an effort to diagnose possible corruption of struct vm_page on somealc2014-01-241-2/+2
| | | | | | | | | | sparc64 machines make the page queue assert in vm_page_dequeue() more precise. While I'm here switch the page lock assert to the newer style.
* | Add more USB quirks.hselasky2014-01-242-0/+5
| | | | | | | | | | Submitted by: Gerrit Kuehn <gerrit.kuehn@aei.mpg.de> MFC after: 1 week
* | Fix the Makefiles so that the tests I submitted in r261081 will actuallyasomers2014-01-242-1/+2
| | | | | | | | | | | | | | | | get built. Sponsored by: Spectra Logic MFC after: 13 days X-MFC-With: r261081
* | Fix the build so -DNO_TESTS is passed in various phases that don'tasomers2014-01-241-8/+14
| | | | | | | | | | | | | | | | | | | | | | require tests in order to build or install. Crucially, don't try to install tests during the lib32 install phase. This commit supersedes r261081, which fixed the lib32 install phase problem, but didn't fix other phases. Submitted by: Garrett Cooper Reviewed by: sjg MFC after: 13 days
* | Remove obsolete optionimp2014-01-244-4/+0
| |
* | Fix comment to match optionimp2014-01-241-1/+1
| |
* | Fix comment to match optionimp2014-01-241-1/+1
| |
OpenPOWER on IntegriCloud