{"push_id":592409584,"size":197,"distinct_size":197,"ref":"refs/heads/master","head":"aa6f296074ee25ce0a33226d91cd625ecb67acf2","before":"d43da4a89cf3d17d8d8715de15eec4feb8a0ac1a","commits":[{"sha":"3a8e849c57a1c62fc3547e372b7eb756c12c27e9","author":{"email":"3ea476e27d9b3bd1487c0c8e1d4d9e739ae85eda@FreeBSD.org","name":"arybchik"},"message":"sfxge: expect required init_state on data path and in periodic calls\n\nWith the patch applied the number of instruction events is 1% less and\nnumber of mispredicted branch events is 5% less under multistream TCP\ntraffic load close to line rate.\n\nSponsored by:   Solarflare Communications, Inc.\nApproved by:    gnn (mentor)","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/3a8e849c57a1c62fc3547e372b7eb756c12c27e9"},{"sha":"f38c6a3d8ecd504a59893d9f64329ede64944816","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Since all generations of Intel CPUs have errata which causes hang on\nthe cache line flush in the LAPIC page, keep direct map page covering\nLAPIC mapped uncached.\n\nTo have the (incomplete) check for the LAPIC range in\npmap_invalidate_cache_range() working, lapic_paddr must be initialized\nin x2APIC mode too.\n\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t2 months","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/f38c6a3d8ecd504a59893d9f64329ede64944816"},{"sha":"7df93e0ecc5fa16737622b2e3d1b36e82ab66b26","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"sched_random is only called for SMP, only define it there.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/7df93e0ecc5fa16737622b2e3d1b36e82ab66b26"},{"sha":"c1c12e9f5ed7c8e523dda420aacc691d005f1e31","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Remove SMP support from the Wandboard-Solo and have it run as part of\nuniverse as a config with sched_ule but without SMP.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/c1c12e9f5ed7c8e523dda420aacc691d005f1e31"},{"sha":"078d1e1d3a0a58878835a27a8c7a885001722fc6","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org","name":"andrew"},"message":"Fix sched_ule on sparc64, gcc complains sched_random is not a correct\nprototype.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/078d1e1d3a0a58878835a27a8c7a885001722fc6"},{"sha":"88ddb59f67e7d01820f5f5af8e8a37b4b2e6de21","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"MMC: Signal HC capability to (e)MMC.\n\nSummary:\nFor new eMMC chips, we must signal controller HC capability in OP_COND command.\n\nReviewers: imp, ian\n\nReviewed By: ian\n\nDifferential Revision: https://reviews.freebsd.org/D1920","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/88ddb59f67e7d01820f5f5af8e8a37b4b2e6de21"},{"sha":"1354254e807c3e9c859cef50db3c7f5545b4c1d9","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Detect, report and use 8-bit bus if is available.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D1921\nSubmitted by:\tMichal Meloun","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/1354254e807c3e9c859cef50db3c7f5545b4c1d9"},{"sha":"1df855e5be4c0cf10b0fb0596b4ae2d9472e6347","author":{"email":"57a33a5496950fec8433e4dd83347673459dcdfc@FreeBSD.org","name":"ian"},"message":"Allow the kern.osrelease and kern.osreldate sysctl values to be set in a\njail's creation parameters.  This allows the kernel version to be reliably\nspoofed within the jail whether examined directly with sysctl or\nindirectly with the uname -r and -K options.\n\nThe values can only be set at jail creation time, to eliminate the need\nfor any locking when accessing the values via sysctl.\n\nThe overridden values are inherited by nested jails (unless the config for\nthe nested jails also overrides the values).\n\nThere is no sanity or range checking, other than disallowing an empty\nrelease string or a zero release date, by design.  The system\nadministrator is trusted to set sane values.  Setting values that are\nnewer than the actual running kernel will likely cause compatibility\nproblems.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D1948\nRelnotes:\tyes","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/1df855e5be4c0cf10b0fb0596b4ae2d9472e6347"},{"sha":"3bc9cbc06ab1177bb780e4c4e3f0d71e65acaf21","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"The VNASSERT in vflush() FORCECLOSE case is trying to panic early to\nprevent errors from yanking devices out from under filesystems.  Only\ncare about special vnodes on devfs, special nodes on other kinds of\nfilesystems do not have special properties.\n\nSponsored by:  EMC / Isilon Storage Division\nSubmitted by:   Conrad Meyer\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/3bc9cbc06ab1177bb780e4c4e3f0d71e65acaf21"},{"sha":"3c61aa79bfcaf99762f556d9ed3d18ee8d756bf2","author":{"email":"238379ae80a11fb9b4664e9c5a9703f8bb8eb25b@FreeBSD.org","name":"pfg"},"message":"eui64_line(): plug memory leak.\n\nCID:\t\t978412\nReviewed by:\tbrooks, delphij\nCodeReview:\thttps://reviews.freebsd.org/D1976","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/3c61aa79bfcaf99762f556d9ed3d18ee8d756bf2"},{"sha":"1909a3ff8da7b144996d9fda1b0b411dbf3bdc58","author":{"email":"f64ec30c14442947ba46fae9598b7f932325bd04@FreeBSD.org","name":"jkim"},"message":"When a file is executed and the path starts with `/', AT_EXECPATH is set\nwithout any translation.  If the file is a symbolic link, $ORIGIN may not be\nexpanded to the actual origin.  Use realpath(3) to properly expand $ORIGIN\nto its absolute path.\n\nReviewed by:\tkib\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/1909a3ff8da7b144996d9fda1b0b411dbf3bdc58"},{"sha":"201fc1be734699c0e97ce569c7ebdf59b5343f95","author":{"email":"c0d235e642580376dcd444b48f93fac3ba1a711b@FreeBSD.org","name":"glebius"},"message":"Use m_getjcl() instead of old mbuf(9) KPIs.\n\nTested by:\troyger","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/201fc1be734699c0e97ce569c7ebdf59b5343f95"},{"sha":"139773cf3f485552bcba63fc9e3ae72820744c1e","author":{"email":"93465216fd46a440eb04b27d6e009aced8b0c153@FreeBSD.org","name":"delphij"},"message":"Set altroot if the user have specified it via -o altroot.\n\nMFC after:\t2 weeks","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/139773cf3f485552bcba63fc9e3ae72820744c1e"},{"sha":"4cdcf09b19671bbd736b33f30ae510882cd8d566","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Fix typo.  Note that this is mostly innocent, since libthr no longer\ninterposes the symbol.\n\nNoted by:\trpaulo\nMFC after:\t3 days","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/4cdcf09b19671bbd736b33f30ae510882cd8d566"},{"sha":"d4f812a8b91664a8c807467020826637cfc19b91","author":{"email":"1bc8cf2274d8680f3a9b88ac7b7d2a9e0d1d4ca2@FreeBSD.org","name":"jchandra"},"message":"Allow creating subclass of FDT simplebus\n\nProvide sys/dev/fdt/simplebus.h with the class declaration so that it\nis possible to subclass FDT simplebus.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D1886\nReviewed by:\tnwhitehorn, imp","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/d4f812a8b91664a8c807467020826637cfc19b91"},{"sha":"ce01678e9dc0f3120730ba6b701bd64aa40db987","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"Fix unitialized variable.","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/ce01678e9dc0f3120730ba6b701bd64aa40db987"},{"sha":"025a6af6601409f7b340b0e3a4cd9acf9ffcf1bd","author":{"email":"5264e5e33945818d30424b6d1b4931acdeab802c@FreeBSD.org","name":"nwhitehorn"},"message":"Use appropriate alternative to -msoft-float for clang-built PowerPC kernels.","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/025a6af6601409f7b340b0e3a4cd9acf9ffcf1bd"},{"sha":"c20b5fa0f26a35dd5df9120984068179c82d1c6f","author":{"email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org","name":"imp"},"message":"Make sched_random() return an unsigned number, and use uint32_t\nconsistently. This also matches the per-cpu pointer declaration\nanyway.\n\nThis changes the tweak we give to the load from -32..31 to be 0..31\nwhich seems more inline with the rest of the code (- rnd and the -=\n64). It should also provide the randomness we need, and may fix a\nsignedness bug in the old code (it isn't clear that the effect was\nintentional as opposed to sloppy, and the right shift of a signed\nvalue is undefined to boot).\n\nThis stores sched_balance() behavior when it used random().\n\nDifferential Revision: https://reviews.freebsd.org/D1981","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/c20b5fa0f26a35dd5df9120984068179c82d1c6f"},{"sha":"edb8d775e4647416f733c956f1c65cb9e519e657","author":{"email":"470bc578162732ac7f9d387d34c4af4ca6e1b6f7@FreeBSD.org","name":"ken"},"message":"Fix I/O size calculation for pass(4) driver requests and add latency\ntracking.\n\nIt is important to subtract the residual from the requested\ntransfer size to see how much data was actually transferred.  With\ntape drives in particular, it is common to request more data than is\nreturned.\n\nAlso, add I/O latency tracking for CAM requests issued by\ncam_periph_runccb().\n\nIf the caller supplies a struct devstat, and the I/O is a SCSI or\nATA I/O, we will track the elapsed time to provide I/O latency\nstatistics for the request.\n\nsys/cam/scsi/cam_periph.c:\n\tIn cam_periph_runccb(), subtract the residual when reporting I/O\n\ttotals to devstat(9) for SCSI and ATA passthrough requests.\n\n\tIn cam_periph_runccb(), grab the I/O start time and supply\n\tthe start time to devstat_end_transaction() so that it can\n\tcalculate the elapsed I/O time.\n\nSponsored by:\tSpectra Logic\nMFC after:\t1 week","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/edb8d775e4647416f733c956f1c65cb9e519e657"},{"sha":"f0117ab7cca9216466d743da3f0b9bfc1eb4fe88","author":{"email":"8334cb3658b0f17d99cd36b969310ab8767611e9@FreeBSD.org","name":"obrien"},"message":"These CTF tools do not use anything from libctf, so no need to link with it.","distinct":true,"url":"https://api.github.com/repos/ZENOME/freebsd/commits/f0117ab7cca9216466d743da3f0b9bfc1eb4fe88"}]}