{"push_id":1038633268,"size":154,"distinct_size":1,"ref":"refs/heads/dev/nd6-locking-fixups","head":"ad9da2799759a11639375cc03fb663f9fe44819a","before":"5250f3109f321fcb320dc52fb31e8ab28d223052","commits":[{"sha":"e70ac9dc0f19c9f67dc94bf747ea93c0681a35a7","author":{"email":"31cd14c5df041d447848d2ecba7a8ddcaf0cafe9@FreeBSD.org","name":"allanjude"},"message":"Remove 50% ZFS conditional from bsdinstall/zfsboot\n\nRemove the requirement that the resulting partition table be atleast 50% ZFS\n\nPR:\t\t208094\nRequested by:\tbrooks\nSponsored by:\tScaleEngine Inc.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/e70ac9dc0f19c9f67dc94bf747ea93c0681a35a7"},{"sha":"6b1b5da7587e3a6e2aab4f7b06ae87890f52b730","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"Remove unused variables dtrace_in_probe and dtrace_in_probe_addr.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/6b1b5da7587e3a6e2aab4f7b06ae87890f52b730"},{"sha":"8c873a2b1b739e5168f3c8a74fe25a6e5d4c3b04","author":{"email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org","name":"markj"},"message":"Modify defrouter_remove() to perform the router lookup before removal.\n\nThis allows some simplification of its callers. No functional change\nintended.\n\nTested by:\tLarry Rosenman (as part of a larger change)\nMFC after:\t1 month","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/8c873a2b1b739e5168f3c8a74fe25a6e5d4c3b04"},{"sha":"a5df0b9c3f1df2521542c34c523ba65f1ea9e6a3","author":{"email":"4a1bb64f5312bd951ef60c1eea1a58761fa61264@FreeBSD.org","name":"loos"},"message":"Add support for dual emac mode.\n\nIn dual emac mode, the CPSW subsystem provides two independent ethernets.\n\nThis is implemented (as recommended by TI's TRM) with a mixture of switch\nsettings (vlans) and specific features of CPSW subsystem.\n\nThe driver was splitted to accommodate the shared parts (RX and TX rings\nfor example) while it still provides two independent ethernets.\n\nEach of the ethernet ports driver has it's own set of MDIO registers among\nthe other private settings.\n\nPreviously this driver always operate in promisc mode, now the Switch ALE\n(address table entry) is properly initialized and enabled.\n\nThe driver is also tested (and known to work) with both ports operating in\nsingle port mode (active_slave 0 or 1).\n\nTested on uBMC (dual emac mode, both ports in single mode, giga and fast\nethernet) and BBB (single port, fast ethernet).\n\nSponsored by:\tRubicon Communications (Netgate)","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/a5df0b9c3f1df2521542c34c523ba65f1ea9e6a3"},{"sha":"af520aec51ed6695cde23fdbf339ecb995ac52ab","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Add ummax()/ummin() to libkern.\n\nThis is committed in isolation from a larger patch so that it can be MFC'd\nseparately if needed.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/af520aec51ed6695cde23fdbf339ecb995ac52ab"},{"sha":"720f47c9edd51268b4c29ce82e0436209cd8aa23","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Use uintmax_t (typedef'd to rman_res_t type) for rman ranges.\n\nOn some architectures, u_long isn't large enough for resource definitions.\nParticularly, powerpc and arm allow 36-bit (or larger) physical addresses, but\ntype `long' is only 32-bit.  This extends rman's resources to uintmax_t.  With\nthis change, any resource can feasibly be placed anywhere in physical memory\n(within the constraints of the driver).\n\nWhy uintmax_t and not something machine dependent, or uint64_t?  Though it's\npossible for uintmax_t to grow, it's highly unlikely it will become 128-bit on\n32-bit architectures.  64-bit architectures should have plenty of RAM to absorb\nthe increase on resource sizes if and when this occurs, and the number of\nresources on memory-constrained systems should be sufficiently small as to not\npose a drastic overhead.  That being said, uintmax_t was chosen for source\nclarity.  If it's specified as uint64_t, all printf()-like calls would either\nneed casts to uintmax_t, or be littered with PRI*64 macros.  Casts to uintmax_t\naren't horrible, but it would also bake into the API for\nresource_list_print_type() either a hidden assumption that entries get cast to\nuintmax_t for printing, or these calls would need the PRI*64 macros.  Since\nsource code is meant to be read more often than written, I chose the clearest\npath of simply using uintmax_t.\n\nTested on a PowerPC p5020-based board, which places all device resources in\n0xfxxxxxxxx, and has 8GB RAM.\nRegression tested on qemu-system-i386\nRegression tested on qemu-system-mips (malta profile)\n\nTested PAE and devinfo on virtualbox (live CD)\n\nSpecial thanks to bz for his testing on ARM.\n\nReviewed By: bz, jhb (previous)\nRelnotes:\tYes\nSponsored by:\tAlex Perez/Inertial Computing\nDifferential Revision: https://reviews.freebsd.org/D4544","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/720f47c9edd51268b4c29ce82e0436209cd8aa23"},{"sha":"545a09c60f485f5c90750693eeaafaf09f207688","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Increase booke bus max address to 36-bits.\n\nSponsored by:\tAlex Perez/Inertial Computing","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/545a09c60f485f5c90750693eeaafaf09f207688"},{"sha":"63edcf6d58e35db35ebadaa6cbcc3cd0c3b66a73","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Bump libdevinfo SHLIB_MAJOR, forgotten in r297000.\n\nSpotted by:\tbapt","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/63edcf6d58e35db35ebadaa6cbcc3cd0c3b66a73"},{"sha":"ec4fbf4b4a902dc432f83d1ffbccfad177fc6ee1","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Add old libdevinfo.so version to OLD_LIBS","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/ec4fbf4b4a902dc432f83d1ffbccfad177fc6ee1"},{"sha":"b373289fcb97050ec25de31512c90601fa044526","author":{"email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org","name":"jhibbits"},"message":"Forgot lib32 libdevinfo.so.5","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/b373289fcb97050ec25de31512c90601fa044526"},{"sha":"64d71d9fb52dfdc28ac20d54f12331614735ed49","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"Add initial 802.11ac IEs and fields.\n\nThis is a subset of what's in the linux 802.11ac implementation.\n\nI've verified that the bits that mention an 802.11ac draft are\nstill the same in 802.11ac-2013 and noted it accordingly.\n\nThis is for the most part one big no-op.\n\nObtained from:\t802.11ac-2013.pdf","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/64d71d9fb52dfdc28ac20d54f12331614735ed49"},{"sha":"08bc03ce8e1452fea8b564e81c986ff34de76fe7","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"Decode VHTCAP, VHTINFO and BSSLOAD.\n\nBSSLOAD is based on work from Idwer Vollering.\n\nObtained from:\tIdwer Vollering <vidwer@gmail.com> (bssload)","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/08bc03ce8e1452fea8b564e81c986ff34de76fe7"},{"sha":"07ff8741cf967275bb63638cd9b32c9b3a2e8722","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"[net80211] IE 127 is not MESHEXTCAP, just EXTCAP.\n\nIt's not a mesh extended capabilities; it's just extended capabilities.\nThis is from 802.11-2012 8.4.2.29 (Extended Capabilities element.)","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/07ff8741cf967275bb63638cd9b32c9b3a2e8722"},{"sha":"bda76cd476a00a8677462ccf8a6a95f6d02cc410","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"Remove duplicate LE_READ_4() definition.\n\nTested:\n\n* typed 'make', seemed to work.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/bda76cd476a00a8677462ccf8a6a95f6d02cc410"},{"sha":"8174750b975475469f3a5bf49cc8eb094d9f6820","author":{"email":"a1b909ec1cc11cce40c28d3640eab600e582f833@FreeBSD.org","name":"adrian"},"message":"Add parsing for AP channel report IE.\n\nEg:\n\nTP-LINK_D579                     60:e3:27:e1:d5:79   10   54M  -72:-95   100 EP   SSID<TP-LINK_D579> RATES<B2,B4,B11,B22,18,36,72,108>\n    DSPARMS<10> XRATES<12,24,48,96> COUNTRY<US  1-11,20> APCHANREP<class 32, chan:[1,2,3,4,5,6,7]> APCHANREP<class 33, chan:[5,6,7,8,9,10,11]>\n    TIM<050400010000> ERP<0x4> HTCAP<cap 0x106e param 0x17 mcsset[0-15,32] extcap 0x0 txbf 0x0 antenna 0x0> HTINFO<ctl 10, 7,0,0,0 basicmcs[]>\n    ???<4a0e14000a002c01c800140005001900> RSN<v1 mc:AES-CCMP uc:AES-CCMP km:8021X-PSK>\n    WME<qosinfo 0x0 BE[aifsn 3 cwmin 4 cwmax 10 txop 0] BK[aifsn 7 cwmin 4 cwmax 10 txop 0] VO[aifsn 2 cwmin 3 cwmax 4 txop 94] VI[aifsn 2 cwmin 2 cwmax 3 txop 47]>\n    BSSLOAD<sta count 0, chan load 11, aac 18> VEN<dd07000c4300000000>","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/8174750b975475469f3a5bf49cc8eb094d9f6820"},{"sha":"41c1a296d7ca524af0199143c95f91a4326dbcf4","author":{"email":"1a3ebfe258acb36232acd52855ba87b3b8288592@FreeBSD.org","name":"mmel"},"message":"TEGRA: Fix tegra_pcie driver after rman_res_t size change.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/41c1a296d7ca524af0199143c95f91a4326dbcf4"},{"sha":"4718c6bf741180cbb74fbe0bbf4a39648057cd12","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@FreeBSD.org","name":"julian"},"message":"Add a few details that make it easier to use this macro.\n\nMFC after:\t1 week\nSponsored by:\tPanzura inc","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/4718c6bf741180cbb74fbe0bbf4a39648057cd12"},{"sha":"f935438dcf193a38b91ac0a79a1ca4fa9f4829ad","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@FreeBSD.org","name":"julian"},"message":"Use the right argumant name\n\nMFC after:\t1 week\nSponsored by:\tPanzura inc","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/f935438dcf193a38b91ac0a79a1ca4fa9f4829ad"},{"sha":"cc517eb911dbaaec93f80ed00d2caeff4ff4cd35","author":{"email":"1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org","name":"ae"},"message":"Fix handling of net.inet.ipsec.dfbit=2 variable.\nIP_DF macro is in host bytes order, but ip_off field is in network bytes\norder. So, use htons() for correct check.","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/cc517eb911dbaaec93f80ed00d2caeff4ff4cd35"},{"sha":"a91bf03696a25f106fee4516931b8ed90a2f4547","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@FreeBSD.org","name":"julian"},"message":"Change a little to match what appears to be the right way of specifying an argument\n(from looking at other man pages)\n\nMFC after:\t1 week\nSponsored by:\t Panzura inc","distinct":false,"url":"https://api.github.com/repos/markjdb/freebsd-dev/commits/a91bf03696a25f106fee4516931b8ed90a2f4547"}]}