{"push_id":1055249179,"size":322,"distinct_size":3,"ref":"refs/heads/a10_intrng","head":"c921648aba4bc6bb5fa9ce127d35b818cc751419","before":"f9c3e25d542bb51097a40b2f22177f1f24fa5ffb","commits":[{"sha":"785250e758a6894d88aed2f96c5286dae61b3ca1","author":{"email":"905394cdb94aa55421e108b9d7192d7a43730656@FreeBSD.org","name":"tuexen"},"message":"Add const to several constants. Thanks to Nicholas Nethercote for\nproviding the patch via\nhttps://bugzilla.mozilla.org/show_bug.cgi?id=1255655\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/785250e758a6894d88aed2f96c5286dae61b3ca1"},{"sha":"15e11f0a03013ee1bae4d9be9d13810adb32e629","author":{"email":"aa55c92be593997bfc125212b6f1cea3e3957410@FreeBSD.org","name":"wma"},"message":"ARM64 copyinout improvements\n\nThe first of set of patches.\nUse wider load/stores when aligned buffer is being copied.\n\nIn a simple test:\n  dd if=/dev/zero of=/dev/null bs=1M count=1024\nthe performance jumped from 410MB/s up to 3.6GB/s.\n\nTODO:\n - better handling of unaligned buffers (WiP)\n - implement similar mechanism to bzero\n\nSubmitted by:          Dominik Ermel <der@semihalf.com>\nObtained from:         Semihalf\nSponsored by:          Cavium\nReviewed by:           kib, andrew, emaste\nDifferential Revision: https://reviews.freebsd.org/D5664","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/15e11f0a03013ee1bae4d9be9d13810adb32e629"},{"sha":"60767387edb7a14d5764f87ee3784fd9c8f0133a","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Remove disconnected casperd, missed in r296047.\n\nReported by:\tbz","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/60767387edb7a14d5764f87ee3784fd9c8f0133a"},{"sha":"e135c6f227c1e8b3a3ed96d1e8028573f677ddc1","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"For C++, expose long long types and functions (lldiv_t, llabs, lldiv,\netc) in stdlib.h.  These will be needed for newer versions of libc++,\nwhich uses them for defining overloaded versions of abs() and div().\n\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/e135c6f227c1e8b3a3ed96d1e8028573f677ddc1"},{"sha":"0b12b4f6b688f39bee516e6d64a478ef8c09e602","author":{"email":"d3c7bb3198b7584c884122a22ce9f5f7483235f0@FreeBSD.org","name":"jmcneill"},"message":"Return BUS_PROBE_GENERIC instead of 0 from ofw_clkbus_probe, giving\nplatform specific drivers a chance to override the generic driver.\n\nReviewed by:\t\tmmel, adrian (mentor)\nApproved by:\t\tadrian (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D5701","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/0b12b4f6b688f39bee516e6d64a478ef8c09e602"},{"sha":"998178b74f682768ade8bdf09beb537c45adf087","author":{"email":"d3c7bb3198b7584c884122a22ce9f5f7483235f0@FreeBSD.org","name":"jmcneill"},"message":"clk_parse_ofw_out_names is supposed to return a list of indices when the\nclock-indices property is present, so change the \"uint32_t *indices\" parameter\nto \"uint32_t **indices\" to allow this.\n\nReviewed by:\t\tmmel, adrian (mentor)\nApproved by:\t\tadrian (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D5702","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/998178b74f682768ade8bdf09beb537c45adf087"},{"sha":"97f3d1acfdf801478868465e83927ee62565df7e","author":{"email":"d3c7bb3198b7584c884122a22ce9f5f7483235f0@FreeBSD.org","name":"jmcneill"},"message":"Fix support for fixed factor clocks.\n - Use a different device description for fixed and fixed factor clocks.\n - Fix a bug where the \"clock-div\" property was stored in the \"mult\" field\n   of the clock definition.\n - Get the fixed factor parent clock by index instead of by name, as a\n   clock-names property is not required to be present here.\n\nReviewed by:\t\tmmel, adrian (mentor)\nApproved by:\t\tadrian (mentor)\nDifferential Revision:\thttps://reviews.freebsd.org/D5703","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/97f3d1acfdf801478868465e83927ee62565df7e"},{"sha":"3bbdf0a27a0863a2ae701218932875dbf6200b9a","author":{"email":"6864f285777d062d50268da2c1790c78e7c9ef70@FreeBSD.org","name":"emax"},"message":"fix incorrect usage of hid_set_data() which causes crash\nin bthidd(8) on amd64 WITH_SSP builds\n\nSubmitted by:\trakuco\nReviewed by:\trakuco\nTested by:\trakuco\nMFC after:\t1 week","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/3bbdf0a27a0863a2ae701218932875dbf6200b9a"},{"sha":"0566758cff1cdf313f1cee36e7257c510b22459b","author":{"email":"bfed11ad5cdd21dfd9ed695a5c3e9ad4e680f6af@FreeBSD.org","name":"jhb"},"message":"Enable interrupts on the BSP once all PICs are initialized.\n\nThis moves the enabling of interrupts slightly earlier (the old location\nwas still before devices were enumerated and probed) and does it in the\ninterrupt code (rather than in the device configuration code).  This\nalso avoids tripping over an assertion on the first TLB shootdown with\nearlier AP startup.\n\nReviewed by:\tkib\nSponsored by:\tNetflix\nDifferential Revision:\thttps://reviews.freebsd.org/D5710","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/0566758cff1cdf313f1cee36e7257c510b22459b"},{"sha":"c939ef2e215069b4fe694e5cdaf44045ae31b30a","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv/vmbus: use a better retry method in hv_vmbus_post_message()\n\nMost often, hv_vmbus_post_message() doesn't fail.  However, it fails\nintermittently when GPADLs of large shared memory is to be established\nwith the host, e.g. on the hn(4) attach path: a GPADL of 15MB sendbuf\nis created, for which lots of messages will be flooded to the host.\nThe host side tries to throttle the message rate by returning\nHV_STATUS_INSUFFICIENT_BUFFERS.\n\nBefore this commit, we do several retries for failed messages, but the\ndelay between each retry is pretty/too low, which will cause sporadic\nmessage posting failure.  We now use large delay (>=1ms) between each\nretry to fix the message posting failure.\n\nSubmitted by:\tDexuan Cui <decui microsoft com>\nReviewed by:\tsephe\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5715","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/c939ef2e215069b4fe694e5cdaf44045ae31b30a"},{"sha":"5b08863f1f700850af80483dbc2adaac78b021b3","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv/utils: Allow hint to disable individual utility\n\nReviewed by:\tkib, Dexuan Cui <decui microsoft com>\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5714","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/5b08863f1f700850af80483dbc2adaac78b021b3"},{"sha":"6bdd8730ffebf9505d9229cc155703f003bb152a","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv/vmbus: Create per-cpu fast taskqueue for msg handling\n\nUsing one taskqueue does not work, since the EOM MSR must be written\non the msg's owner CPU.\n\nNoticed by:\tJun Su <junsu microsoft com>\nDiscussed with:\tJun Su <junsu microsoft com>, Dexuan Cui <decui microsoft com>\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/6bdd8730ffebf9505d9229cc155703f003bb152a"},{"sha":"91bc17507f880f5b3260d2d30972cfe1f7df5eee","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Fix M_RTABLE memory leak from r274118 (11/2014).\n\nReplace free(M_RTABLE) with rn_detachhead() to match rn_inithead().\n\nThis would trigger when reloading NFS exports and was similar to\nproblems with pf reload [1].\n\nPR:\t\t194078 [1]\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/91bc17507f880f5b3260d2d30972cfe1f7df5eee"},{"sha":"a9f48f4d565cc70d5eb24a4b37b79b0f870226de","author":{"email":"267970d0842910b9668108d47022a729a30ec04b@FreeBSD.org","name":"bdrewery"},"message":"Pass the expected struct radix_node_head * to vfs_free_netcred.\n\nNo functional change.\n\nstruct radix_node_head's first element is rh so this was already\nreferring to the same address.  It was likely an unintended\ns/rnh/&rnh->rh/ change from r294706 as all other rnh_walktree() callers\npass the expected struct radix_node_head * rather than obscurely passing\nthe address of their first element.\n\nSponsored by:\tEMC / Isilon Storage Division","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/a9f48f4d565cc70d5eb24a4b37b79b0f870226de"},{"sha":"c3d5404bbe9b51c8373832a220b2568fc8b806fe","author":{"email":"855961e9235d1de8105859b7591e292581245036@FreeBSD.org","name":"gnn"},"message":"FreeBSD previously provided route caching for TCP (and UDP). Re-add\nroute caching for TCP, with some improvements. In particular, invalidate\nthe route cache if a new route is added, which might be a better match.\nThe cache is automatically invalidated if the old route is deleted.\n\nSubmitted by:\tMike Karels\nReviewed by:\tgnn\nDifferential Revision:\thttps://reviews.freebsd.org/D4306","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/c3d5404bbe9b51c8373832a220b2568fc8b806fe"},{"sha":"7f509af439e891137ff6c88218ee2c0a4e568bb8","author":{"email":"cce3b81ce1c05726331254f5d3dba8d589a4bfa8@FreeBSD.org","name":"bapt"},"message":"Install a usable mailer.conf for dragonfly mailer agent if sendmail is disabled","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/7f509af439e891137ff6c88218ee2c0a4e568bb8"},{"sha":"77a2ccb155394a578fd2937787b0f31249ac469d","author":{"email":"855961e9235d1de8105859b7591e292581245036@FreeBSD.org","name":"gnn"},"message":"Move mbuf provider under SDT to indicate that it is FreeBSD specific\nand not a stable interface.\n\nReviewed by:\tmarkj\nMFC after:\t2 weeks\nSponsored by:\tRubicon Communications (Netgate)\nDifferential Revision:\thttps://reviews.freebsd.org/D5716","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/77a2ccb155394a578fd2937787b0f31249ac469d"},{"sha":"3f00ea48451e9e4c48321e100d8faae32e73ebcd","author":{"email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org","name":"hselasky"},"message":"Add more UHCI PCI IDs.\n\nSubmitted by:\tDmitry Luhtionov <dmitryluhtionov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/3f00ea48451e9e4c48321e100d8faae32e73ebcd"},{"sha":"2683d49bfb03b764036757d1fdd5754c3412123a","author":{"email":"c2430cf3a4281dfe913bdc1e64ef8be0aa6a2af5@FreeBSD.org","name":"skra"},"message":"Generalize IPI support for ARM intrng and use it for interrupt\ncontroller IPI provider.\n\nNew struct intr_ipi is defined which keeps all info about an IPI:\nits name, counter, send and dispatch methods. Generic intr_ipi_setup(),\nintr_ipi_send() and intr_ipi_dispatch() functions are implemented.\n\nAn IPI provider must implement two functions:\n(1) an intr_ipi_send_t function which is able to send an IPI,\n(2) a setup function which initializes itself for an IPI and\n    calls intr_ipi_setup() with appropriate arguments.\n\nDifferential Revision:\thttps://reviews.freebsd.org/D5700","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/2683d49bfb03b764036757d1fdd5754c3412123a"},{"sha":"c91e1d14af627360e696e3b2db17ea538e146885","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Handle the driver KPI change from r292373.  Ensure that managed device\npagers fault routines always return with a result page, be it the\nproper and valid result page, or initially passed freshly allocated\nplaceholder.  Do not free the passed in page until we are able to\nprovide the replacement, and do not assign NULL to *mres.\n\nReported and tested by:\tdumbbell\nReviewed by:\troyger (who also verified that Xen code is safe)\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/evadot/freebsd/commits/c91e1d14af627360e696e3b2db17ea538e146885"}]}