summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-24It is no longer necessary to include CR_BERR in CR_INT_MASK if CPU_R8000.Miod Vallat
2015-09-24IP26 streaming cache controller bus error interrupts are reported as hardwareMiod Vallat
level 4 interrupts, just like memory controller bus errors; register the tcc(4) handler with the right cause register bitmask, and teach imc(4) not to claim the interrupt if it did not trigger it.
2015-09-24Fix where the cursor is positioned after expunging files. ok jasper@Mark Lumsden
2015-09-24regenJonathan Gray
2015-09-24Add some more Broadwell graphics ids.Jonathan Gray
2015-09-24The devlist awk script didn't pickup the broadwell ids as they areJonathan Gray
encoded with shifts. Switch to a file constructed by iterating through i915_drv.c pciidlist so these will be included. ok kettenis@
2015-09-24the inetd text is no longer relevant; from rob pierceJason McIntyre
while here, knock out a section header to avoid a one sentence section;
2015-09-24add a comment explaining how we serialize when switching trunkproto;Mike Belopuhov
requested by mpi@
2015-09-24Avoid a theoretical m_pullup(9) mishandling by delegating the mbufMike Belopuhov
reclaiming to the PDU and marker input routines. m_pullup may return a pointer to the newly allocated mbuf. In this case m_freem is called by the trunk_input, not by the proto specific code and pointer to the mbuf is not passed by reference. Therefore m_freem will either be called on the middle element of the chain (when the m_pullup call succeeds) or on the stale pointer (when it frees the chain in the failure case). Fortunately we should never hit this case as the receive path uniformly uses contiguous chunks of memory. Verified with and ok blambert, ok mpi
2015-09-24fix unit suffix.Igor Sobrado
2015-09-24fix two typos.Igor Sobrado
2015-09-24typo.Igor Sobrado
2015-09-24Don't leak fd and path on failure.Nicholas Marriott
2015-09-24Do not leak log file descriptor.Nicholas Marriott
2015-09-24A couple of missing letoh32() conversions of GPT header fields inKenneth R Westerback
gpt_chk_hdr() and gpt_chk_parts(). Spotted when investigating zeloff's GPT bug report.
2015-09-24Make comments more accurate.Mark Lumsden
2015-09-24fix command-line option to match what was actually committedDamien Miller
2015-09-24Add mark-paragraph. ok jasper@Mark Lumsden
2015-09-24Assign flag not number for flag types (we got away with it so farNicholas Marriott
because that are a union). From Filipe Brandenburger.
2015-09-24tame("xxx", NULL) and tame("xxx", {NULL}) are not the sameSebastien Marie
- change output of regress to reflect that - add test
2015-09-24refactor a bit regress tameSebastien Marie
- unit tests are functions in main.c - use test name in output - add grabbing stdout output of tests
2015-09-24regress test for CertificateFile; patch from Meghana Bhat via bz#2436Damien Miller
2015-09-24add ssh_config CertificateFile option to explicitly listDamien Miller
a certificate; patch from Meghana Bhat on bz#2436; ok markus@
2015-09-24Fix multiple iterations of kill-paragraph. ok jasper@Mark Lumsden
2015-09-23Update inteldrm to the code from Linux 3.14.52 (which corresponds toMark Kettenis
commit 48f8f36a6c8018c2b36ea207aaf68ef5326c5075 on the linux-3.14.y branch of the linux-stable tree). This brings preliminary support for the GPU on Intel's Broadwell CPUs. Don't expect these to work perfectly yet. There are some remaining issues with older hardware as well, but no significant regressions have been uncovered. This also updates some of drm core code. The radeondrm code remains based on Linux 3.8 with some minimal canges to adjust to changes in the core drm APIs. Joint effort with jsg@, who did the initial update of the relevant drm core bits. Committing this early to make sure it gets more testing and make it possible for others to help getting the remaining wrinkles straightened out.
2015-09-23Don't be too agressive write-protecting the GOT and PLT. If we have no clueMark Kettenis
where they end, there is a good chance they are sharing a page with .data, which obviously needs to remain writable. So only attempt to make them read-only if we know they have a non-zero size. Original diff from guenther@ based on an earlier diff from me. Fixes ld -Z on alpha. ok miod@, guenther@
2015-09-23No need for err.h, avoid excess fputs() calls and return from mainTodd C. Miller
instead of calling exit(). From Michael Reed.
2015-09-23typosMiod Vallat
2015-09-23That PICA reference ought to have been removed 20 years ago!Miod Vallat
2015-09-23In tlb_update(), when inserting an entry for a KV1 address, reuse theMiod Vallat
current ASID value rather than using zero, so that we can avoid writing back the ASID on exit (and waste cycles because of expensive coprocessor 0 hazards). While there, use conditional instructions when picking a random TLB set number, in order to waste one branch prediction cache entry.
2015-09-23Reorder subtractions and branches to shave one cycle per call toMiod Vallat
tfp_inval_icache().
2015-09-23refer to err and warn families, suggested by Michael McConvilleTed Unangst
2015-09-23remove CAVEATS: the information therein is already (and probably more usefully)Jason McIntyre
included at the start of this page; ok tedu
2015-09-23In iwm(4), properly reset the RX ring by clearing RX buffer status memory.Stefan Sperling
Found by Matthew Dillon (Dragonfly). DMA sync hint from tedu@, ok mpi@
2015-09-23In iwm(4), while not associated, pass the broadcast ethernet address toStefan Sperling
the firmware, rather than zeros. Matches what Linux iwlwifi does. Spotted by Adrian Chadd (FreeBSD). ok mpi@
2015-09-23Output operands of movn and movz in the correct order.Miod Vallat
2015-09-23fix function argument.Igor Sobrado
ok jmc@, schwarze@
2015-09-23remove lockmgr_printinfo stubs. from Martin NatanoTed Unangst
2015-09-23Serialize trunk changes with input handler insertion and removal.Mike Belopuhov
This moves around calls to if_ih_insert and if_ih_remove to ensure that we either have completed port initialization or are going to tear the port configuration down and don't want any input processes to get hold of the port. When trunk_port_destroy is called from the ioctl this would wait for all input processes to finish and release their references to be able to disestablish the input handler and ensure full control of the port. When switching trunkproto it is required for the ioctl context to be able to touch all trunk ports and the protocol (tr_psc). The easiest way do this is to disestablish all input handlers (while making sure they all complete) and then reestablish them after the trunk reconfiguration is completed. This avoids getting trunk a separate locking protocol of its own. ok mpi, suggested by and ok dlg
2015-09-23ml_init and mq_init return void.David Gwynne
2015-09-23Removes locking macros that we've inherited from NetBSD/FreeBSD.Mike Belopuhov
ok dlg, mpi
2015-09-23Keep track of an active port in the failover trunk to avoid listMike Belopuhov
iterations and additional locking protection in the future. Suggested by and ok mpi
2015-09-23Remove trunk watchdog code since it doesn't do anything usefulMike Belopuhov
and we want to limit the number of different places where we access trunk port pointers. trunk_watchdog should be never called as we don't set up it's if_timer and trunk_port_watchdog just calls the if_watchdog from the underlying interface. It's possible that this is no longer needed due to if_slowtimo/ if_watchdog changes done earlier. ok mpi
2015-09-23typos.Igor Sobrado
2015-09-23Sync with recent rt_use change.Martin Pieuchot
2015-09-23fix manufacturer name.Igor Sobrado
2015-09-23typo.Igor Sobrado
2015-09-23Always increment rt_use inside rtalloc(9) instead of doing it in someMartin Pieuchot
specific places. ok claudio@, benno@
2015-09-23fix line number handling in dired delete functions.Mark Lumsden
2015-09-23Fix white spaces and style.YASUOKA Masahiko