{"push_id":2773249642,"size":97,"distinct_size":97,"ref":"refs/heads/stable/11","head":"f9f3210517eb42a7edf3a140f4302e0364e283bf","before":"8720ba8e05d661beac31a4467c5a6ad1087b8663","commits":[{"sha":"8d5b5083f125352869919dda2477450ab9c58c2f","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"MFC r336556:\nInitialize the L3 page's wire count correctly after a L2 entry demotion.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/8d5b5083f125352869919dda2477450ab9c58c2f"},{"sha":"cb9ea3f56bbca00c50771a53b2b54776d154cff1","author":{"name":"dim","email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org"},"message":"MFC r327400 (by eadler):\n\ncacos(3): correct spelling of 'I'\n\nIn some cases we had 'i' instead of 'I'.\n\nPR:\t\t195517\nSubmitted by:\tstephen\n\nMFC r329259 (by eadler):\n\nmsun: signed overflow in atan2\n\nAs a component of atan2(y, x), the case of x == 1.0 is farmed out to\natan(y). The current implementation of this comparison is vulnerable\nto signed integer underflow (that is, undefined behavior), and it's\nperformed in a somewhat more complicated way than it need be. Change\nit to not be quite so cute, rather directly comparing the high/low\nbits of x to the specific IEEE-754 bit pattern that encodes 1.0.\n\nNote that while there are three different e_atan* files in the\nrelevant directory, only this one needs fixing. e_atan2f.c already\ncompares against the full bit pattern encoding 1.0f, while\ne_atan2l.cuses bitwise-ands/ors/nots and so doesn't require a change.\n\nCloses #130\n\nSubmitted by:\tJeff Walden (@jswalden github PR #130)\nReviewed by:\tbde\n\nMFC r334721 (by cem):\n\nclog.3, complex.3: Fix typos and igor style issues\n\nPR:\t\t228783\nReported by:\tKarsten <freebsd-bugzilla AT kkoenig.net>\n\nMFC r336299 (by mmacy):\n\nmsun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsd\n\nThis corresponds to the latest status (hasn't changed in 9+\nyears) from openbsd of ld80/ld128 powl, and source cpowf, cpow,\ncpowl (the complex power functions for float complex, double\ncomplex, and long double complex) which are required for C99\ncompliance and were missing from FreeBSD. Also required for\nsome numerical codes using complex numbered Hamiltonians.\n\nThanks to jhb for tracking down the issue with making\nweak_reference compile on powerpc.\n\nWhen asked to review, bde said \"I don't like it\" - but\nprovided no actionable feedback or superior implementations.\n\nDiscussed with: jhb\nSubmitted by: jmd\nDifferential Revision: https://reviews.freebsd.org/D15919\n\nMFC r336563:\n\nRecommit r336497: Fix powl, cpow, cpowf, and cpowl imports from OpenBSD\n\nThis is a follow-up to r336299.\n\n* lib/msun/Makefile:\n  . Remove polevll.c\n\n* lib/msun/ld80/e_powl.c:\n  . Copy contents of polevll.c to here.  This is the only consumer of\n    these functions.  Make functions 'static inline'.\n  . Make reducl a 'static inline' function.\n\n* lib/msun/man/exp.3:\n  . Remove BUGS section that no longer applies.\n\n* lib/msun/src/math_private.h:\n  . Remove prototypes of __p1evll() and __polevll()\n\n* lib/msun/src/s_cpow.c:\n* lib/msun/src/s_cpowf.c:\n* lib/msun/src/s_cpowl.c\n  . Include math_private.h.\n  . Use the CMPLX macro from either C99 or math_private.h (depends on\n    compiler support) instead of the problematic use of complex I.\n\nSubmitted by:\tSteve Kargl <sgk@troutmask.apl.washington.edu>\nPR:\t\t229876","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/cb9ea3f56bbca00c50771a53b2b54776d154cff1"},{"sha":"232cd0b80bdc90179dcc14c2b03c79d1c451541a","author":{"name":"mav","email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org"},"message":"MFC r308296 (by scottl):\nasc/ascq 44/0 is typically a non-transient, permanent error (at least until\nthe components are reset).  Therefore retries are pointless.  This is very\nvisible in SATL systems, for example an LSI SAS controller and a SATA HDD/SSD.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/232cd0b80bdc90179dcc14c2b03c79d1c451541a"},{"sha":"9005d3bb41167752a8a87e4ca6aaf295ba6ae50e","author":{"name":"eadler","email":"d00fd6700aa903b94aed7ab9d2b03a2e0767be22@FreeBSD.org"},"message":"MFC r335629:\n\nvt: add option to ignore NO_VGA flag in ACPI\n\nTo workaround buggy firmware that sets this flag when there's actually\na VGA present.\n\nRef D16003\nPR:\t\t229235","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/9005d3bb41167752a8a87e4ca6aaf295ba6ae50e"},{"sha":"9042a3fe5bb11b7836cff374e615ed89dab65d85","author":{"name":"rmacklem","email":"04aba1f4b7e0c9c606c4aa7893c849f89cf701d3@FreeBSD.org"},"message":"MFC: r334492\nAdd the BindConnectiontoSession operation to the NFSv4.1 server.\n\nUnder some fairly unusual circumstances, the Linux NFSv4.1 client is\ndoing a BindConnectiontoSession operation for TCP connections.\nIt is also used by the ESXi6.5 NFSv4.1 client.\nThis patch adds this operation to the NFSv4.1 server.\n\nPR:\t\t226493","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/9042a3fe5bb11b7836cff374e615ed89dab65d85"},{"sha":"d1bf33e490c37ff67a68016871f372759baa72f2","author":{"name":"eadler","email":"d00fd6700aa903b94aed7ab9d2b03a2e0767be22@FreeBSD.org"},"message":"MFC r335631:\n\nAlways initialize the ignore local variable.\nPR:\t\t229235","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/d1bf33e490c37ff67a68016871f372759baa72f2"},{"sha":"cf5fc91fdfa65e476a5d0d32e73a0d0cec296f34","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"MFC r336591:\nDisable optimization of the libproc test program.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/cf5fc91fdfa65e476a5d0d32e73a0d0cec296f34"},{"sha":"2ea45aa34fbd761a4c1d1d46be724025679b9921","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"MFC r336614:\nAdd a regression test for PR 131876.\n\nPR:\t131876","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/2ea45aa34fbd761a4c1d1d46be724025679b9921"},{"sha":"794f68872d3dc08368de29e6b078ab242bfb3acb","author":{"name":"emaste","email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org"},"message":"MFC r336664: lld: fix addends with partial linking\n\n[ELF] Update addends in non-allocatable sections for REL targets when\ncreating a relocatable output.\n\nLLVM PR: 37735\nLLVM Differential Revision: https://reviews.llvm.org/D48929\n\nPR:\t\t225128, 228753\nObtained from:\tLLVM r336799 by Igor Kudrin","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/794f68872d3dc08368de29e6b078ab242bfb3acb"},{"sha":"202bcc4abbe782031dd8666e65595fcef8951309","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r335669:\nImprove the userspace USB string reading function in LibUSB.\nSome USB devices does not allow a partial descriptor readout.\n\nFound by:\t\tbz @\nSponsored by:\t\tMellanox Technologies","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/202bcc4abbe782031dd8666e65595fcef8951309"},{"sha":"5ad473bcf96db80d41e586d1a953586fe9a77ac6","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r335700:\nImprove the kernel's USB descriptor reading function.\nSome USB devices does not allow a partial descriptor readout.\n\nFound by:\tbz@\nSponsored by:\tMellanox Technologies","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/5ad473bcf96db80d41e586d1a953586fe9a77ac6"},{"sha":"acec37cc01fe99565391c031846ae5c1f0a19426","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r336632:\nUpdate modify counter when setting a mixer control.\n\nPR:\t\t229969","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/acec37cc01fe99565391c031846ae5c1f0a19426"},{"sha":"86d1f22b45319a5ff386fa169812146d4ba829e2","author":{"name":"rmacklem","email":"04aba1f4b7e0c9c606c4aa7893c849f89cf701d3@FreeBSD.org"},"message":"MFC: r334966\nAdd a couple of safety belt checks to the NFSv4.1 client related to sessions.\n\nThere were a couple of cases in newnfs_request() that it assumed that it\nwas an NFSv4.1 mount with a session. This should always be the case when\na Sequence operation is in the reply or the server replies NFSERR_BADSESSION.\nHowever, if a server was broken and sent an erroneous reply, these safety\nbelt checks should avoid trouble.\nThe one check required a small tweak to nfsmnt_mdssession() so that it\nreturns NULL when there is no session instead of the offset of the field\nin the structure (0x8 for i386).\nThis patch should have no effect on normal operation of the client.\nFound by inspection during pNFS server development.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/86d1f22b45319a5ff386fa169812146d4ba829e2"},{"sha":"2feda919627c8ec84ee12781a74dc4d2a99fad6a","author":{"name":"slavash","email":"5404f6a2940cde4be99012b12419dcf0cbe5aeec@FreeBSD.org"},"message":"MFC r334318:\n\nVendor import two upstream commits:\nc1bb8784abd3ca978e376b0d10e324db0491237b\n9c4af7213cc2543a1f5586d8f2c19f86aa0cbe72\n\nApproved by:    hselasky (mentor), kib (mentor)\nSponsored by:   Mellanox Technologies","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/2feda919627c8ec84ee12781a74dc4d2a99fad6a"},{"sha":"c0bfbdc54db1dc9889d8b7ff67796bef5d809aba","author":{"name":"emaste","email":"aeb8da9b93f4f35c2ddc1280821f190e432a94e3@FreeBSD.org"},"message":"MFC r335459: acpidump.8: include NFIT in the man page list of tables\n\nWas missed in r321298 [MFC'd in r322461].\n\nReported by:\tBen Widawsky (in review D15931)\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/c0bfbdc54db1dc9889d8b7ff67796bef5d809aba"},{"sha":"70950676b76ff6d71feec28f30eefab8f291b5d2","author":{"name":"rmacklem","email":"04aba1f4b7e0c9c606c4aa7893c849f89cf701d3@FreeBSD.org"},"message":"MFC: r335866\nFix the server side krpc so that the kernel nfsd threads terminate.\n\nOccationally the kernel nfsd threads would not terminate when a SIGKILL\nwas posted for the kernel process (called nfsd (slave)). When this occurred,\nthe thread associated with the process (called \"ismaster\") had returned from\nsvc_run_internal() and was sleeping waiting for the other threads to terminate.\nThe other threads (created by kthread_start()) were still in svc_run_internal()\nhandling NFS RPCs.\nThe only way this could occur is for the \"ismaster\" thread to return from\nsvc_run_internal() without having called svc_exit().\nThere was only one place in the code where this could happen and this patch\nstops that from happening.\nSince the problem is intermittent, I cannot be sure if this has fixed the\nproblem, but I have not seen an occurrence of the problem with this patch\napplied.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/70950676b76ff6d71feec28f30eefab8f291b5d2"},{"sha":"1984d731bbce81264e32195a76a4a87f9d58c674","author":{"name":"gjb","email":"a9bdedfba877c39b2c34ab943d5bac42650cd87b@FreeBSD.org"},"message":"As part of r336741, BOOTFILES needs special handling when\ncross building on stable/11, where the path should be:\n\n /usr/obj/TARGET.TARGET_ARCH/[...]\n\nThe change in r336741, which was a direct commit to stable/11\nwas not complete enough to evaluate where BOOTFILES should be.\n\nThis, as was r336741, is a direct commit to stable/11.\n\nTested with:\tstable/11 BANANAPI build\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/1984d731bbce81264e32195a76a4a87f9d58c674"},{"sha":"20c9a0a4c3c9850af6e2d7c0b46bb7561206d63c","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"MFC r307967,324082,325955: config(8) fixes\n\nr307967: Allow config to be compiled from another source directory, such as\none for building tools. This boils down to replacing ${.CURDIR} with\n${SRCDIR}, where the latter is the directory in which this makefile\nlives.\n\nAlso allow overriding where file2c comes from using ${FILE2C}.\n\nr324082: Typo in filename in comment.\n\nr325955: Fix 'local' to not look in the source tree for the file.\n\nUsually 'local' is used along with other rules such as 'no-implicit-rule' or\n'dependency' which avoids this problem.  It's possible to need to use\n'local' while relying on the default rules though for a file which is not in\nthe source tree nor generated in the kernel.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/20c9a0a4c3c9850af6e2d7c0b46bb7561206d63c"},{"sha":"c4d61a253ef86239771215e2f1f154a4daaa0f09","author":{"name":"kevans","email":"bdbb8922150f6bdb47902fe294c5e84994ac55b2@FreeBSD.org"},"message":"MFC r335526: Let -s actually work.","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/c4d61a253ef86239771215e2f1f154a4daaa0f09"},{"sha":"3b1f4abbcb97ca230843474bae9a7c25ee374e58","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Revert r335693, r335694, r335695 by eadler.\n\nThey cause mail(1) to crash in certain scenarios.\n\nPR:\t\t230196\nReported by:\tPete French <petefrench@ingresso.co.uk>","distinct":true,"url":"https://api.github.com/repos/wosch/freebsd/commits/3b1f4abbcb97ca230843474bae9a7c25ee374e58"}]}
{"actor":{"display_login":"wosch"}}