GitHub PushEvent at 2014-02-07 08:11:39
Repository: freebsd
Actor: yaneurabeya
Payload: {"shas":[["46563ce1d0bfece2d52291e8a7368cd4718af4ee","94c72ae9cb99b268ef5bac9a1283c7f5ad375547@gmail.com","Remove nmtree bits from c644f333ba3821b18bed70badfb10def1f0d0820","Garrett Cooper",true],["0dc5095a6ab491023c0f514398aaad46fa099040","67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","In _pthread_kill(), if passed pthread is current thread, do not send\nthe signal second time, by adding the missed else before if statement.\n\nWhile there, postpone initializing local curthread variable until\npassed signal number is checked for validity.\n\nSubmitted by:\tJohn Wolfe <jlw@xinuos.com>\nPR:\tthreads/186309\nMFC after:\t1 week","kib",true],["eda9b359b12bba853dc3961d86fed7a499f697f9","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Fix typo.","nwhitehorn",true],["8b62a3ea6a25295e7d40f58480f04f534b323f88","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Avoid spurious compiler warning about an uninitialized variable.","nwhitehorn",true],["a7d50b7d03a0a5c65371751af0846be9d4d24ea7","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","ULE works on Book-E since r258002, so remove statements to the contrary.","nwhitehorn",true],["336383e796fb53dd2e812fe72ff6e12721816bb9","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Switch default Book-E scheduler to ULE, which works now, and enable\nCAPABILITIES stuff required to make ssh work.\n\nHopefully, Book-E can eventually be added to GENERIC, which would avoid\nthis kind of issue with bitrot. That will require figuring out how to link\nBook-E and AIM kernels at the same address, however...","nwhitehorn",true],["734d68c62464e8dd39078271c026027f204ed144","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Update all arm code that manipulates the PSR registers to use modern syntax.\n\nIt turns out the version of gas we're using interprets the old '_all' mask\nas 'fc' instead of 'fsxc'.  That is, \"all\" doesn't really mean \"all\".\n\nThis was the cause of the \"wrong-endian register restore\" bug that's\nbeen causing problems with some cortex-a9 chips.  The 'endian' bit in the\nspsr register would never get changed (it falls into the 'x' mask group)\nand the first return-from-exception would fail if the chip had powered on\nwith garbage in the spsr register that included the big-endian bit.  It's\nunknown why this affected only certain cortex-a9 chips.","ian",true],["e20207898f027cd1a95ce57fd619395353ac553d","4fb31f1f72119a5432b7ffe7d0c428764a372a5c@FreeBSD.org","Do not place the sglist used for Rx/Tx on the stack\n\nThe sglist segment array has grown to a bit over 512 bytes (on\n64-bit system) which is more than ideally should be put on the\nstack. Instead allocate an appropriately sized sglist and hang\nit off each Rx/Tx queue structure.\n\nBump the maximum number of Tx segments to 64 to make it unlikely\nwe'll have defragment an mbuf chain. Our previous count was\nrounded up to this value since it is the next power of two, so\neffective memory usage should not change.\n\nAlso only allocate the maximum number of Tx segments if TSO was\nnegotiated.","bryanv",true],["0fb8b4697740a4ad6a550e0ee7b6e3f23cc1de45","4fb31f1f72119a5432b7ffe7d0c428764a372a5c@FreeBSD.org","Use m_defrag() instead of m_collapse() to compact a long mbuf chain\n\nThis should be an infrequent occurrence, so remove the per-queue\ncounters in favor of just global counters in the softc.","bryanv",true],["2c9874a6129da1a36f06bac3e4b8b541c5289ee1","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Fix typo. Sorry for breakage!","nwhitehorn",true],["c856bcd062828257af9de6ef8536833ad8aa66c9","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Allow nesting of simplebuses.","nwhitehorn",true],["2cbbba8bf8ce7a218864fbd4c5a41c74fb21bcb6","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Fix missing offset.","nwhitehorn",true],["d86e904d3f143994a2acfcbbd7c65f82304ecad1","1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org","Take exclusive lock only when lle isn't NULL. We don't need write access\nto lle in most cases.\n\nMFC after:\t1 week\nSponsored by:\tYandex LLC","ae",true],["ed4da825525de3a4b12e335efccbd2d92474fb19","267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","Fix newsyslog(8) to use the size of the file instead of the blocks it\ntakes on disk, as advertised in newsyslog.conf(5).\n\nThis fixes newsyslog(8) on ZFS with compression enabled to not have\nlarge files compared to the expected rotation size.\n\n  # grep remotes/messages /etc/newsyslog.conf\n  /var/log/remote/messages       root:info       640  5     500  *     JC\n  # ls -alh /var/log/remote/messages\n  -rw-r-----  1 root  info    3.2M Jan 31 20:02 /var/log/remote/messages\n  # newsyslog -vN|grep remote/messages\n  /var/log/remote/messages <5J>: size (Kb): 464 [500] --> skipping\n  # stat -f \"st_size: %z st_blocks: %b\" /var/log/remote/messages\n  st_size: 3372627 st_blocks: 928\n  # zfs get -H compressratio zroot/syslogs\n  zroot/syslogs    compressratio   3.77x   -\n\nWith fix:\n\n  # newsyslog -v | grep remote/messages\n  /var/log/remote/messages <5J>: size (Kb): 3338 [500] --> trimming log....\n\nApproved by:\tbapt (mentor)\nPR:\t\tdocs/150877\nReported by:\tJoshua Isom <jrisom@gmail.com>\nMFC after:\t2 weeks","bdrewery",true],["725f10b833ca69515a009a593c04c78dc0c3e77e","267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","Add back reference to buf(9) removed in r32223 as buf(9) was added\nin r42016.\n\nApproved by:\tbapt (mentor)","bdrewery",true],["6c040d556a95c5afbd15742051a57c305af43dcd","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Add a set of helpers (ofw_bus_get_status() and ofw_bus_status_okay()) to\nprocess \"status\" properties of OF nodes.\n\nI've avoided adding new KOBJ methods here so that we don't have to modify\nevery ofw_bus in the tree. Since 100% of implementations of ofw_bus use\nonly ofw_bus_gen_*(), it might be worth garbage-collecting the other\nmethods as well.","nwhitehorn",true],["dcdec27b4c97a443cd4e5aee8ae07fc19e2ad232","5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","Fix one remnant endian flaw here. The back-and-forth endian conversions are\nconfusing.","nwhitehorn",true],["76aed0fc5e0d9d386340dc4c40ce3b426e058886","57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","Be more robust with malformed interrupt config data.  Instead of crashing\nor going into a near-infinite loop, warn and make potentially-reasonable\nassumptions.","ian",true],["837d437b96fceec35b53ed46044437e945e7afe5","3eb65786145ecb71e9dcbb3a09f06a0b3a6c4d2d@FreeBSD.org","o Expand device tree information\no Export iomuxc (pins) configuration to DTS\no Allow devices to assign clocks in DTS","br",true],["79b0db8823d11c46b10212aa43799100f7611bb2","4f107de606760b375e4f4cdea54fd8040bd474ad@FreeBSD.org","Fix sending empty nvlist.\n\nSubmitted by:\tMariusz Zaborski <oshogbo@FreeBSD.org>","pjd",true]],"size":127,"ref":"refs/heads/master","head":"9e264f2fbb7fccf4ec6a5a385902f59cd68245ba"}