summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-20Avoid printing the "nvram corrupt" message for onboard 2200s found on SunMark Kettenis
hardware. ok dlg@, jmatthew@
2014-02-20jsg@ pointed out i am bad at loops.David Gwynne
2014-02-20knfDavid Gwynne
2014-02-20Adjust alignment of ftp titlesRobert Peichaer
OK halex@ deraadt@
2014-02-20pull the isr reads out into per chip variants we get to via pointersDavid Gwynne
in a per generation structure. this avoids code on every isr to figure out what version of the chip we are, which is silly since we know that at attach time. ok jmatthew@
2014-02-19syncStuart Henderson
2014-02-19/etc/random.seed support (only loaded from disk devices).Miod Vallat
2014-02-19Don't try to close(-1) if EPERM.Miod Vallat
2014-02-19Ignore blank characters at the end of ${pkg_scripts} in orderIngo Schwarze
to refrain from trying to execute /etc/rc.d/ in that case. Problem noticed by jasper@. Opinions on this patch vary: "much nicer, ok" sthen@ "good god, what horrible shell voodoo, ok" ajacoutot@
2014-02-19/etc/random.seed support.Miod Vallat
2014-02-19Improve the logic to find a filesystem to store the prefetched sets.Robert Peichaer
Prefer filesystems which are not used during extraction. They need to have free space the size of the selected sets +10M. Otherwise use any other filesystem that has four time the free space of the selected sets to prevent overflow during the extraction. joint work with and OK halex@ deraadt@ likes the direction OK krw@
2014-02-19Unbreak the tree; include <machine/atomic.h> instead of relying on somethingMark Kettenis
else bringing it in. Found out the hard way by florian@
2014-02-19tweak the response queue handling so it looks like qle. the importantDavid Gwynne
bit is to post to the resp_out register once outside the loop rather than inside every loop. rework the code for finding the queue registers so its done once on attach by pointing the sc at a map, rather than running big conditionals in code on every register operation based on teh chip version. tested on 2200s by me and 2312s by jmatthew@ ok jmatthew@
2014-02-19If a disk returns a size of 0, treat it as an error to let theMartin Pieuchot
driver re-probe for its capacity. Allow to fully recognized Lexar JumpDrive S33 USB 3.0 sticks. ok krw@, dlg@
2014-02-19the RESP_IN register is 32bits, so consistently use a u_int32_t toDavid Gwynne
handle it. ok jmatthew@
2014-02-19massage the response queue handling a bit:David Gwynne
break if we've already handled the queue rather than printf something. complete all the pending entries before posting what we've done instead of after each entry. ok jmatthew@
2014-02-19qle seems fine with msi interruptsDavid Gwynne
ok jmatthew@
2014-02-19remove some dead code - all the chips we handle can do type 4 commands,Jonathan Matthew
which means we don't need to use sgl continuation command buffers. this keeps things much simpler on the iopool side of things.
2014-02-19add qla and qle everywhere we currently have isp, commented out except forJonathan Matthew
qle in GENERIC on i386, amd64 and sparc64, where it's reasonably well tested and likely to be useful. requested by deraadt@ and kettenis@, ok dlg@
2014-02-19Add tcpdump(8) to the SEE ALSO section, and tweak the formatting in thatLawrence Teo
section to follow traditional man(7) conventions. man(7) formatting help from jmc@ and schwarze@ feedback/ok jmc@
2014-02-19Add pcap-filter(3) to the SEE ALSO section.Lawrence Teo
ok jmc@
2014-02-19Map negative mtimes to zero instead of skipping the affected files.Philip Guenther
problem noted by miod@ ok krw@ millert@
2014-02-19drm/radeon: 0x9649 is SUMO2 not SUMOJonathan Gray
From Alex Deucher 9f920083d1b766e795acbddf0dbd766a4291c5d6 in ubuntu 3.8 d00adcc8ae9e22eca9d8af5f66c59ad9a74c90ec in mainline linux
2014-02-19drm/i915: fix missed hunk after GT access breakageJonathan Gray
From Ben Widawsky 991d4b19f95e3baa4297d57413ca64e7caa1d959 in ubuntu 3.8 e1b4d3036c07ff137955fb1c0197ab62534f46ec in mainline linux
2014-02-19drm/i915: initialize gt_lock early with other spin locksJonathan Gray
From Jani Nikula b5ff26dd315431af29d270c338dfabd48ce29073 in ubuntu 3.8 14c5cec5d0cd73e7e9d4fbea2bbfeea8f3ade871 in mainline linux
2014-02-19drm/i915: fix up gt init sequence falloutJonathan Gray
From Daniel Vetter fc832386574c43961b8b0f177d0062132be1d13b in ubuntu 3.8 181d1b9e31c668259d3798c521672afb8edd355c in mainline linux
2014-02-19drm/i915: fix long-standing SNB regression in power consumption after resume v2Jonathan Gray
From Konstantin Khlebnikov e508abbbfbefacf721cc1faf39fe5105d179f489 in ubuntu 3.8 7dcd2677ea912573d9ed4bcd629b0023b2d11505 in mainline linux
2014-02-19Partially revert "drm/i915: unconditionally use mt forcewake on hsw/ivb"Jonathan Gray
From Guenter Roeck 5ce34926a10cb5be0fd2e1817ccc116817ec640f in ubuntu 3.8 c11e5f35ab490bd30591563816fbc83526521777 in mainline linux
2014-02-18small typoTed Unangst
2014-02-18sio_intr_shutdown() used to be a shutdown hook, and eventually became anMiod Vallat
unconditional call in machdep.c!boot(). Except that the cpp conditional enabling its use was not in machdep.c's scope, so this function was never called. Ouch. Remove it from boot() and grow a ca_activate method to the sio(4/alpha) device, which will take care of invoking sio_intr_shutdown() if DVACT_POWERDOWN.
2014-02-18Bump version numbers.Joel Sing
2014-02-18Actually check to see if the CPU supports tsc, rather than assuming thatJoel Sing
it does and triggering an illegal instruction trap when it does not. Found the hard way and fix tested by nick@
2014-02-18check the error from ikev2_cp_setaddrMarkus Friedl
2014-02-18convert printfs into a few different debug categories, leaving portJonathan Matthew
discovery stuff enabled for now.
2014-02-18Remove another mention of linux a.out compat, spotted by jmc@. While there,Stuart Henderson
document option TMPFS. ok pirofti@
2014-02-18fix IPComp interop with linux: switch Z_PARTIAL_FLUSH to Z_FINISH forMarkus Friedl
deflate(); this hurts interop with broken old openbsd releases; ok reyk@
2014-02-18drm/i915: VLV2 - Fix hotplug detect bitsJonathan Gray
From Todd Previte 080caf7f5b0d025c2e19f2f516da634d020ba70f in ubuntu 3.8 232a6ee9af8adb185640f67fcaaa9014a9aa0573 in mainline linux
2014-02-18drm/i915: Hold mutex across i915_gem_releaseJonathan Gray
From Chris Wilson e20ebbe3f08a1258fe54bcf6e6bcd75bb9b1ecc0 in ubuntu 3.8 0d1430a3f4b7cfd8779b78740a4182321f3ca7f3 in mainline linux
2014-02-18Do not create the default dhcp-client-identifier if an empty stringKenneth R Westerback
has been configured as the value. i.e. 'send dhcp-client-identifier "";' in dhclient.conf will result in no dhcp-client-identifier (option 61) being sent. Useful for testing dhcp server behaviour.
2014-02-17Fix memory leaks with paste_replace, based on changes from J Raynor.Nicholas Marriott
2014-02-17Having CpuSMAP and Cpu64 overlap isn't a terribly good idea.Mark Kettenis
Makes it possible to build an i386 kernel with binutils-2.17 again. ok miod@
2014-02-17Be consistent and allow only mouse down and mouse wheel for any paneNicholas Marriott
with mouse-select-pane rather than just in copy mode, reported by Balazs Kezes.
2014-02-17The device driver ioctl code can sleep, so calling it from a timeout is *not*Mark Kettenis
a good idea. Instead hand the work off expiring interface addresses off to a taskq. Fixes the "p->p_wchan == NULL" panics seen with usb ethernet adapters. tested by matthieu@ ok mpi@, stsp@
2014-02-17Remove an old reference to the a.out support. ok pirofti@ sthen@juanfra
2014-02-17replace spaces with tabs for indentationStefan Sperling
2014-02-17fix possible NULL-deref in error code pathEric Faurot
2014-02-17iha and trm are good targets to avoid a space crisis on the install media;Theo de Raadt
we will revisit other solutions, but not this close to release.
2014-02-17Call control_init() before daemon() so that iscsid && iscsictl reload worksClaudio Jeker
2014-02-17Don't crash when given a invalid colour, reported by Felix Rosencrantz,Nicholas Marriott
fix from Thomas Adam.
2014-02-17interpret 'config address net/prefix' as a pool of addresses andMarkus Friedl
randomly choose the address for CFG_REQUEST. this address will be used to replace 0.0.0.0/32 in the specified flow. e.g. > ikev2 passive esp from 192.168.1.0/24 to 0.0.0.0 \ > config address 192.168.10.200/24 will assign an address between 192.168.10.200 and 192.168.10.254 and replace 0.0.0.0 with this address. ok mikeb@ on older version of this diff.