{"push_id":2592447950,"size":25,"distinct_size":2,"ref":"refs/heads/hardened/current/master","head":"2e9af8f76dcce648a3e55afdfb722bcf50284031","before":"313c26fcb4a4c205abc26571bc4c0a548af54694","commits":[{"sha":"ab7acde2c289ba66e704ac9f8a6008055dec98a3","author":{"name":"andrew","email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@FreeBSD.org"},"message":"Remove physmap from the arm64 machdep.h. This was missed in r334162.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ab7acde2c289ba66e704ac9f8a6008055dec98a3"},{"sha":"a36ed4ef194af1986a9ad10eb7f1f19d5a2f22a4","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"Avoid two suword() calls per auxarg entry.\n\nInstead, construct an auxargs array and copy it out all at once.\n\nUse an array of Elf_Auxinfo rather than pairs of Elf_Addr * to represent\nthe array. This is the correct type where pairs of words just happend\nto work. To reduce the size of the diff, AUXARGS_ENTRY is altered to act\non this array rather than introducing a new macro.\n\nReturn errors on copyout() and suword() failures and handle them in the\ncaller.\n\nIncidentally fixes AT_RANDOM and AT_EXECFN in 32-bit linux on amd64\nwhich incorrectly used AUXARG_ENTRY instead of AUXARGS_ENTRY_32\n(now removed due to the use of proper types).\n\nReviewed by:\tkib\nComments from:\temaste, jhb\nObtained from:\tCheriBSD\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D15485","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a36ed4ef194af1986a9ad10eb7f1f19d5a2f22a4"},{"sha":"b37bf7e1e0a7fe29fd736253dc4a92bd9d10d6e5","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"We can't release the refcount outside of the periph lock.\n\nWe're dropping the periph lock then dropping the refcount. However,\nthat violates the locking protocol and is racy. This seems to be\nthe cause of weird occasional panics with a bogus assert.\n\nSponsored by: Netflix\nDifferential Revision: https://reviews.freebsd.org/D15517","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b37bf7e1e0a7fe29fd736253dc4a92bd9d10d6e5"},{"sha":"83df564237ec2ff1a1c8efc1d59391f41b672821","author":{"name":"emaste","email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org"},"message":"if_muge: Add LAN78xx family USB ids but attach only to LAN7800\n\nThis driver was developed for the LAN7800 and the register-compatible\nLAN7515 and has only been tested on those devices.  Adding support for\nother members of the family should be straightforward, once we have\ndevices to test.\n\nWith this change the driver will probe but fail to attach due to the\nChip ID check, but will leave a hint leading to the driver that needs\nwork.\n\nSponsored by:\tThe FreeBSD Foundation\nDifferential Revision:\thttps://reviews.freebsd.org/D15537","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/83df564237ec2ff1a1c8efc1d59391f41b672821"},{"sha":"a796ba62072cb4b1d6b35496e36fe91f8f88175d","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"Don't implement break(2) at all on aarch64 and riscv.\n\nThis should have been done when they were removed from libc, but was\noverlooked in the runup to 11.0.  No users should exist.\n\nApproved by:\tandrew\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D15539","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a796ba62072cb4b1d6b35496e36fe91f8f88175d"},{"sha":"e9b5265e7a443564c2e7b2c6630bd6c6cee6d267","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"exect() was removed in 2018, not 2017.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/e9b5265e7a443564c2e7b2c6630bd6c6cee6d267"},{"sha":"ab80bd39ea243cb0d0cec4dc429b0921c6c74e2d","author":{"name":"cem","email":"baa3cdac49150ef6689c8016eab0ce257d183a8f@FreeBSD.org"},"message":"Yank crufty INTR_FILTER option\n\nIt was introduced to the tree in r169320 and r169321 in May 2007.\n\nIt never got much use and never became a kernel default.  The code\nduplicates the default path quite a bit, with slight modifications.  Just\nyank out the cruft.  Whatever goals were being aimed for can probably be met\nwithin the existing framework, without a flag day option.\n\nMostly mechanical change: 'unifdef -m -UINTR_FILTER'.\n\nReviewed by:\tmmacy\nSponsored by:\tDell EMC Isilon\nDifferential Revision:\thttps://reviews.freebsd.org/D15546","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/ab80bd39ea243cb0d0cec4dc429b0921c6c74e2d"},{"sha":"76a215ba7363baade576ff1785faa250cbe94184","author":{"name":"emaste","email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org"},"message":"UPDATING: remove EOL whitespace in 20180523 entry","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/76a215ba7363baade576ff1785faa250cbe94184"},{"sha":"710b4829e578ff559fa2b4a73e9cce88349e690a","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"if_delgroups: add missed unlock introduced by r334118","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/710b4829e578ff559fa2b4a73e9cce88349e690a"},{"sha":"542cd9d89741f903553648b4a1b3c889d598e917","author":{"name":"trasz","email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org"},"message":"Clarify that USB bus power consumption is measured in mA at 5V.\n\nMFC after:\t2 weeks\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/542cd9d89741f903553648b4a1b3c889d598e917"},{"sha":"a5b8ee8c85be0d9032be00571e1b84a14526fd76","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"AF_UNIX in connectat unp and unp2 can be the same","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a5b8ee8c85be0d9032be00571e1b84a14526fd76"},{"sha":"018b2ffa87beabe4b1fb9b0d4a47aeb00cd7fa34","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"AF_UNIX: evidently Samba likes to connect a unix socket to itself, fix locking","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/018b2ffa87beabe4b1fb9b0d4a47aeb00cd7fa34"},{"sha":"400fdc2b3ba7b20e5ccf02415c672f340a2c4821","author":{"name":"brooks","email":"36dc6978501422e22f86ddb0b443192ade5edf35@FreeBSD.org"},"message":"Indicate the brk/sbrk are deprecated and not portable.\n\nMore firmly suggest mmap(2) instead.\n\nInclude the history of arm64 and riscv shipping without brk/sbrk.\n\nMention that sbrk(0) produces unreliable results.\n\nReviewed by:\temaste, Marcin Cieślak\nMFC after:\t3 days\nSponsored by:\tDARPA, AFRL\nDifferential Revision:\thttps://reviews.freebsd.org/D15535","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/400fdc2b3ba7b20e5ccf02415c672f340a2c4821"},{"sha":"7cecd5894000b5c72f305b43abadf275430d73ac","author":{"name":"bdrewery","email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org"},"message":"rescue: Restore 'make depend' call to fix WITH_META_MODE after r334008.\n\nThe rescue/crunchgen build avoids linking binaries for the objects it is\nbuilding by doing 'make foo.o bar.o' rather than 'make all'.  This breaks the\nimplicit 'beforebuild: depend' dependency which ensured that all source files\nwere generated and up-to-date before building the object files.  This\nmanifested as a WITH_META_MODE build problem for bin/sh in the rescue build\nwith syntax.{c,h} not properly being regenerated or recognized as changed in\nthe dependency graph.\n\nSponsored by:\tDell EMC\nMFC after:\t1 week\nReported by:\tmany","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7cecd5894000b5c72f305b43abadf275430d73ac"},{"sha":"7ea58aec20c653e3935e6d5da0467fc12a2734e5","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Update r334154 with review feedback from D15490.\n\nAn old revision was committed by accident.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D15490","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/7ea58aec20c653e3935e6d5da0467fc12a2734e5"},{"sha":"6e9601f6ba8b10898cb6cad444320f10413c1351","author":{"name":"alc","email":"403c7ec3b0314e7b36282e6cab7b45ab65013fab@FreeBSD.org"},"message":"Eliminate an unused parameter from vm_fault_populate().\n\nReviewed by:\tkib\nMFC after:\t10 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/6e9601f6ba8b10898cb6cad444320f10413c1351"},{"sha":"298cadde17873368d573c14587d1c3f615c60951","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Make memmove an alias for memcpy\n\nmemcpy was an alias for bcopy with arg swap. This code handles\noverlapping copies, so making memmove an alias is safe. We can\neliminate the call from libkern's memmove to this bcopy as a result.\n\nDifferential Revision: https://reviews.freebsd.org/D15374","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/298cadde17873368d573c14587d1c3f615c60951"},{"sha":"c3a9ad4684888c6468b28ca60869f6ca301df1a4","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Define memmove and make bcopy alt entry point\n\nMake a memmove entry point just before bcopy and have it swap its args\nbefore continuing into the body of bcopy. Adjust the returns to return\ndst (original %o0 swapped to %o1) from both entry points. bcopy users\nwill ignore them. Since these are in the branch delay slot, it should\ntake no additional time. I use %o6 for this rather than just move %o1\nback to %o2 at the end since my sparc64 assembler knowledge is weak.\nAlso eliminate wrapper call from memmove to bcopy.\n\nDifferential Revision: https://reviews.freebsd.org/D15374","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/c3a9ad4684888c6468b28ca60869f6ca301df1a4"},{"sha":"c98da3edadebfc2bc0c01771a44febfda5e44122","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"Make memmove and bcopy share code\n\nMake memmove the primary interface, but have bcopy be an alternative\nentry point that jumps into memmove. This will slightly pessimize\nbcopy calls, but those are about to get much rarer. Return dst always,\nbut it will be ignored by bcopy callers. We can remove just the alt\nentry point if we ever remove bcopy entirely.\n\nDifferential Revision: https://reviews.freebsd.org/D15374","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/c98da3edadebfc2bc0c01771a44febfda5e44122"},{"sha":"755911687c6e0de462f64a48412efcf00b2f2e2f","author":{"name":"imp","email":"7ebbccbf2a9ebaa9338648798afddf195f6f1b63@FreeBSD.org"},"message":"This is no unreferenced, so retire it.\n\nDifferential Revision: https://reviews.freebsd.org/D15374","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/755911687c6e0de462f64a48412efcf00b2f2e2f"}]}
{"actor":{"display_login":"lattera"}}