{"push_id":3046749785,"size":93,"distinct_size":1,"ref":"refs/heads/zrouter","head":"3aef49c379448001f79504c480487bb345d9e273","before":"ae98dc85de167a1db27b4371452a267ed909e1c0","commits":[{"sha":"552508a909e435575627547ccbb2a76cdba2d526","author":{"name":"jhibbits","email":"3bae1b7d571c203acfb4d62748e2c04607e018fd@FreeBSD.org"},"message":"powerpc/atomic: Loosen the memory barrier on atomic_load_acq_*()\n\n'sync' is pretty heavy-handed, and is unnecessary for this use case.  It's a\nfull barrier, which is applicable for all storage types.  However,\natomic_load_acq_*() is only expected to operate on physical memory, not\ndevice memory, so lwsync is sufficient (lwsync provides access ordering on\nmemory that is marked as Coherency Required and is not Write Through nor\nCache Inhibited).  On 32-bit systems, this is a nop, since powerpc_lwsync()\nis defined to use sync, as a workaround for a silicon bug in the Freescale\ne500 core.","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/552508a909e435575627547ccbb2a76cdba2d526"},{"sha":"efe8adfa9bf83f891423b1a92766de85cddea23d","author":{"name":"araujo","email":"d43962b0ecc6fa2a514f5b58406ccb3c870bdd0e@FreeBSD.org"},"message":"Revert my bogus attempt to silence coverity on r340045, it created\nmore bad side effects than good.\n\nPR:\t\t233038\nSubmitted by:\tWe Maag <jwmaag@gmail.com>","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/efe8adfa9bf83f891423b1a92766de85cddea23d"},{"sha":"18dc8b4048399adec12778ca71088f1308da838f","author":{"name":"araujo","email":"d43962b0ecc6fa2a514f5b58406ccb3c870bdd0e@FreeBSD.org"},"message":"Comestic change to try to inline the memset with SSE/AVX instructions.\nAlso switch from int to size_t to keep portability.\n\nReviewed by:\tbrooks\nSponsored by:\tiXsystems Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D17795","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/18dc8b4048399adec12778ca71088f1308da838f"},{"sha":"b6f712a95bade1c3b4b4e80c2127157d9d852622","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"Sometimes the complete split packet may be queued too early and the\ntransaction translator will return a NAK. Ignore this message and\nretry the complete split instead.\n\nMFC after:\t\t3 days\nSponsored by:\t\tMellanox Technologies","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/b6f712a95bade1c3b4b4e80c2127157d9d852622"},{"sha":"573e268cd6a5cfa3967f752f3dd3835f0e43a898","author":{"name":"andrew","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org"},"message":"Add the (untested) mips and sparc64 .init call sequences.\n\nThe BSD crtbegin/crtend code now builds on all architectures, however\nfurther work is needed to check if it works correctly.\n\nMFC with:\tr339738\nSponsored by:\tDARPA, AFRL","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/573e268cd6a5cfa3967f752f3dd3835f0e43a898"},{"sha":"d61f54de57ed91a03c916980c201dc2d4e2a7b92","author":{"name":"tsoome","email":"e429d7508efcfa62cb79291b5fc9b806544070b9@FreeBSD.org"},"message":"loader: always set media size from partition.\n\nThe disk access is validated by using partition table definitions, therefore\nwe have no need for if statements, just set the disk size.\n\nOf course the partition table itself may be incorrect/inconsistent, but if\nso, we are in trouble anyhow.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D17822","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/d61f54de57ed91a03c916980c201dc2d4e2a7b92"},{"sha":"78c7b0dbc0657840ffef4b7bb319cf822139067f","author":{"name":"trasz","email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org"},"message":"Add benchmarks for lstat(2) and readlink(2).\n\nMFC after:\t2 weeks\nSponsored by:\tDARPA, AFRL","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/78c7b0dbc0657840ffef4b7bb319cf822139067f"},{"sha":"cd8fbf39d6908a132f21089ed8857e061380e06c","author":{"name":"arichardson","email":"81f9a3f33d54b29d153e7ccc107b379303071c67@FreeBSD.org"},"message":"Handle the DT_MIPS_RLD_MAP_REL dynamic tag in RTLD\n\nThis dynamic tag contains the location of the .rld_map section relative to\nthe location of the dynamic tag. For PIE MIPS binaries DT_MIPS_RLD_MAP can\nnot be used since it contains an absolute address. Without this change\nGDB can not find the function program counters in other libraries and once\nI apply this change I can successfully run info sharedlibraries again.\n\nReviewed By:\tkib\nDifferential Revision: https://reviews.freebsd.org/D17867","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/cd8fbf39d6908a132f21089ed8857e061380e06c"},{"sha":"02f48a53e785588bd166124d05fac3ff45b77415","author":{"name":"sobomax","email":"1f193d0897031fbb76ee6172e0f11f1f282111b4@FreeBSD.org"},"message":"Revert r340187, it breaks EOD (end-of-device) detection logic. Turns out,\ni/o into last_sector+N is handled differently for N==1 and N>1 cases to\naccomodate that, so some other approach would be needed to fix DIOCGDELETE\nioctl(2).","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/02f48a53e785588bd166124d05fac3ff45b77415"},{"sha":"b47f3a58882f07c9974bf1237373367ef9d5b04e","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"makesyscalls.sh: allow pointer return types.\n\nThe previous code required that the return type be a single word.  This\nallows it to be a pointer without using a typedef.\n\nUpdate the return types of break, mmap, and shmat to be void * as\ndeclared.  This only effects systrace output in-tree, but can aid in\ngenerating system call wrappers from syscalls.master.\n\nReviewed by:\tkib\nObtained from:\tCheriBSD\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D17873","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/b47f3a58882f07c9974bf1237373367ef9d5b04e"},{"sha":"aece9729f02f718536d4f3a688f9f170109883c6","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"Regen after r340221: allow pointer return types.\n\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D17873","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/aece9729f02f718536d4f3a688f9f170109883c6"},{"sha":"e7727d57013387ce47b74aba992facc88083f3d7","author":{"name":"0mp","email":"ba16b7be1b44c569dc430b3f4c08a1c6f37443a4@FreeBSD.org"},"message":"rc.subr(8): Document when required_* variables are processed\n\nAt the moment rc.subr(8) supports the following required_* variables:\nrequired_dirs, required_files, required_modules and required_vars.\n\nThis patch documents when every of those required_* variables is actually\nprocessed (before or after running start_precmd).\n\nReviewed by:\tbcr\nApproved by:\tkrion (mentor, implicit), mat (mentor, implicit)\nSponsored by:\tBally Wulff Games & Entertainment GmbH\nDifferential Revision:\thttps://reviews.freebsd.org/D17895","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/e7727d57013387ce47b74aba992facc88083f3d7"},{"sha":"00c5756814b6a9cdf6b2536a8da63ea4e51220e0","author":{"name":"jhb","email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org"},"message":"Enable use of a global shared page for RISC-V.\n\nmachine/vmparam.h already defines the SHAREDPAGE constant.  This\nchange just enables it for ELF executables.  The only use of the\nshared page currently is to hold the signal trampoline.\n\nReviewed by:\tmarkj, kib\nSponsored by:\tDARPA\nDifferential Revision:\thttps://reviews.freebsd.org/D17875","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/00c5756814b6a9cdf6b2536a8da63ea4e51220e0"},{"sha":"85b07f0305cf96494bd7997b472a4dcc1cdd5fd7","author":{"name":"jhb","email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org"},"message":"Drop the legacy ELF brandinfo for the old rtld from arm64 and riscv.\n\nThese architectures never shipped binaries with an rtld path of\n/usr/libexec/ld-elf.so.1.\n\nReviewed by:\tmarkj\nSponsored by:\tDARPA\nDifferential Revision:\thttps://reviews.freebsd.org/D17876","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/85b07f0305cf96494bd7997b472a4dcc1cdd5fd7"},{"sha":"db3b3f63c4be0c5f46c21958e7b84e86f5ec2d3a","author":{"name":"jhb","email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org"},"message":"Enable non-executable stacks by default on RISC-V.\n\nReviewed by:\tmarkj\nSponsored by:\tDARPA\nDifferential Revision:\thttps://reviews.freebsd.org/D17878","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/db3b3f63c4be0c5f46c21958e7b84e86f5ec2d3a"},{"sha":"667cdfb2d454a3a53c4b4bc11ea04d1275d030e6","author":{"name":"shurd","email":"c4e2235b8c601d11dc7a3318bc7cbf954de592eb@FreeBSD.org"},"message":"Fix rxcsum issue introduced in r338838\n\nr338838 attempted to fix issues with rxcsum and rxcsum6.\nHowever, the rxcsum bits were set as though if_setcapenablebit() was\nbeing called, not if_togglecapenable() which is in use. As a result,\nit was not possible to disable rxcsum when rxcsum6 was supported.\n\nPR:\t\t233004\nReported by:\tlev\nReviewed by:\tlev\nMFC after:\t3 days\nSponsored by:\tLimelight Networks\nDifferential Revision:\thttps://reviews.freebsd.org/D17881","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/667cdfb2d454a3a53c4b4bc11ea04d1275d030e6"},{"sha":"4fda0c67b4cb3fc8133c72f7f0b51b8943530a25","author":{"name":"emaste","email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org"},"message":"newvers.sh: avoid regenerating vers.c if content unchanged\n\nWhen reproducible build mode is enabled vers.c may be unchanged between\nsuccessive builds.  In this case avoid changing the file's metadata so\nthat it does not cause dependent targets to be rebuilt.\n\nSponsored by:\tThe FreeBSD Foundation\nReviewed by:\timp\nDifferential Revision:\thttps://reviews.freebsd.org/D17892","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/4fda0c67b4cb3fc8133c72f7f0b51b8943530a25"},{"sha":"2b0d61093d269595af9192f2298f5f7b99355f6c","author":{"name":"oshogbo","email":"5fff48c1c976a4abbea035f48706469550113aea@FreeBSD.org"},"message":"bspatch: simplify capsicumization\n\nAssume that user wants to run with capsicum support if he builds the software\nwith HAVE_CAPSICUM. Treat running application without capsicum in the kernel as\nan error.\n\nMFC after:\t3 weeks","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/2b0d61093d269595af9192f2298f5f7b99355f6c"},{"sha":"0552709ca4f9888f3d6cb2e5aa5f7b0846fb22ec","author":{"name":"tsoome","email":"e429d7508efcfa62cb79291b5fc9b806544070b9@FreeBSD.org"},"message":"loader: ptable_open() check for ptable_cd9660read result is wrong\n\nThe ptable_*read() functions return NULL on read errors (and partition table\nclosed as an side effect). The ptable_open must check the return value and\nact properly.\n\nPR:\t\t232483\nReported by:\tlev\nReviewed by:\tlev,cem\nDifferential Revision:\thttps://reviews.freebsd.org/D17890","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/0552709ca4f9888f3d6cb2e5aa5f7b0846fb22ec"},{"sha":"4bb5dea678031a33c8811b4d63c10a33153aae2c","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Fix a use-after-free in swp_pager_meta_free().\n\nThis was introduced in r326329 and explains the crashes mentioned in\nthe commit log message for r339934.  In particular, on INVARIANTS\nkernels, UMA trashing causes the loop to exit early, leaving swap\nblocks behind when they should have been freed.  After r336984 this\nbecame more problematic since new anonymous mappings were more\nlikely to reuse swapped-out subranges of existing VM objects, so faults\nwould trigger pageins of freed memory rather than returning zeroed\npages.\n\nReviewed by:\tkib\nMFC after:\t3 days\nSponsored by:\tThe FreeBSD Foundation\nDifferential Revision:\thttps://reviews.freebsd.org/D17897","distinct":false,"url":"https://api.github.com/repos/yamori813/freebsd/commits/4bb5dea678031a33c8811b4d63c10a33153aae2c"}]}
{"actor":{"display_login":"yamori813"}}