{"push_id":3153223290,"size":143,"distinct_size":1,"ref":"refs/heads/stable/12-jemalloc5+ule","head":"00cfc77258de443be3280e44e7daa1f68f3b8318","before":"87d80e5fcef77a4ea3fa500f36d298464407660c","commits":[{"sha":"927ed301d18f04cfe34b2664c163bc1503f954d1","author":{"name":"cy","email":"31ace4ad1831aae866cd7951a842ca3e38f21981@FreeBSD.org"},"message":"As part of the general cleanup of the ipfilter code, special cases\nare committed separately to document fixing them separately from\nthe general cleanup. In this case we don't want to hide the utter\nbrokenness of what is being fixed.\n\nClean up a discombobulated block of #if's, with one block unreachable.\nip_fil.c is used in ipftest which is used to dry-run test ipfilter\nrules in userspace without loading them in the kernel. The call to\n(*ifp->if_output) matches that in the FreeBSD kernel.\n\nFurther testing and work will be required to make ipftest fully\nfunctional.","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/927ed301d18f04cfe34b2664c163bc1503f954d1"},{"sha":"e0f0441516830a58dd2a466daa818e7cd3229a11","author":{"name":"vmaffione","email":"f42ec433fce8d4ffcaf212a4bfd2d2ae95ef0d1f@FreeBSD.org"},"message":"MFC r341516, r341589\n\nnetmap: align codebase to the current upstream (760279cfb2730a585)\n\nChangelist:\n  - Replace netmap passthrough host support with a more general\n    mechanism to call TXSYNC/RXSYNC from an in-kernel event-loop.\n    No kernel threads are used to use this feature: the application\n    is required to spawn a thread (or a process) and issue a\n    SYNC_KLOOP_START (NIOCCTRL) command in the thread body. The\n    kernel loop is executed by the ioctl implementation, which returns\n    to userspace only when a different thread calls SYNC_KLOOP_STOP\n    or the netmap file descriptor is closed.\n  - Update the if_ptnet driver to cope with the new data structures,\n    and prune all the obsolete ptnetmap code.\n  - Add support for \"null\" netmap ports, useful to allocate netmap_if,\n    netmap_ring and netmap buffers to be used by specialized applications\n    (e.g. hypervisors). TXSYNC/RXSYNC on these ports have no effect.\n  - Various fixes and code refactoring.\n\nSponsored by:\tSunny Valley Networks\nDifferential Revision:\thttps://reviews.freebsd.org/D18015","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/e0f0441516830a58dd2a466daa818e7cd3229a11"},{"sha":"c22b0b11a9eb734832383eae8e43a528a25ded45","author":{"name":"gjb","email":"a9bdedfba877c39b2c34ab943d5bac42650cd87b@FreeBSD.org"},"message":"Call stable/12 -STABLE now that 12.0-RELEASE is out.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/c22b0b11a9eb734832383eae8e43a528a25ded45"},{"sha":"d5368d27c537d58a127974b6f06bf3b56abad834","author":{"name":"zeising","email":"e7c625777e6f31ecb15809e94ff8ecfdab8e9062@FreeBSD.org"},"message":"MFC 340632\n\nEnable evdev on ppc64\n\nEnable evdev on ppc64 as well, similar to what was done for amd64 and i386\nin r340387.\n\nEvdev can be used by X and is used by wayland to handle input devices.\n\nApproved by:\tmmacy","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/d5368d27c537d58a127974b6f06bf3b56abad834"},{"sha":"5cd8d1a0e6544d36a95c75989ecc5d04d3d7c00a","author":{"name":"zeising","email":"e7c625777e6f31ecb15809e94ff8ecfdab8e9062@FreeBSD.org"},"message":"MFC 340694: Enable evdev on ppc32\n\nEnable evdev on ppc32 as well, similar to what was done i386 and amd64 in\nr340387 and ppc64 in r340632.\n\nEvdev can be used by X and is used by wayland to handle input devices.\n\nApproved by:\tjhibbits","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/5cd8d1a0e6544d36a95c75989ecc5d04d3d7c00a"},{"sha":"12f1501e975b79c7d88c324f76a3d658e2f7862a","author":{"name":"ae","email":"1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org"},"message":"MFC r341469:\n  Add assertion to check that named object has correct type.","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/12f1501e975b79c7d88c324f76a3d658e2f7862a"},{"sha":"fc4a47ade41c5886cb2a5f8c1e2ecc4a16886fdd","author":{"name":"ae","email":"1eabdaf488b3a3682bbca94c5f468f065cdfaf13@FreeBSD.org"},"message":"MFC r340360:\n  Add ability to use dynamic external prefix in ipfw_nptv6 module.\n\n  Now an interface name can be specified for nptv6 instance instead of\n  ext_prefix. The module will track if_addr_ext events and when suitable\n  IPv6 address will be added to specified interface, it will be configured\n  as external prefix. When address disappears instance becomes unusable,\n  i.e. it doesn't match any packets.\n\n  Reviewed by:\t0mp (manpages)\n  Tested by:\tDries Michiels <driesm dot michiels gmail com>\n  Differential Revision:\thttps://reviews.freebsd.org/D17765","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/fc4a47ade41c5886cb2a5f8c1e2ecc4a16886fdd"},{"sha":"1d2a4d7f3e2b026edfe4fcf02e7291917ae157e3","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341517 and r341592:\nlinuxkpi: implement idr_is_empty() and ida_is_empty().\n\nSubmitted by:   kib@\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/1d2a4d7f3e2b026edfe4fcf02e7291917ae157e3"},{"sha":"ab3c3b0f4264fd1035d533f332623822d797885f","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341591:\nFix build of the atomic long LinuxKPI header file on some platforms.\n\nSponsored by:\t\tMellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/ab3c3b0f4264fd1035d533f332623822d797885f"},{"sha":"4c1bff2c45be472f29ad77df5c7a46e4ad8757b8","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341518:\nlinuxkpi: Fix for use-after-free when tearing down character devices.\n\nMake sure we hold a reference on the character device for every opened file\nto prevent the character device to be freed prematurely.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/4c1bff2c45be472f29ad77df5c7a46e4ad8757b8"},{"sha":"b339f85aac5b58644255fa9365968a15c82979dc","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341519:\nlinuxkpi: properly implement netif_carrier_ok().\n\nSubmitted by:   kib@\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/b339f85aac5b58644255fa9365968a15c82979dc"},{"sha":"7abe607ef61498928df97ee019561b2d1550e43d","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341520:\nlinuxkpi: Really check if PCI is offline\n\nCurrently we always return false if for PCI offline query.\nTry to read PCI config, if the return value if 0xffff probably the\nPCI is offline.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/7abe607ef61498928df97ee019561b2d1550e43d"},{"sha":"cf313f9ae2563f4980f8193e31bcac62a8070a47","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341521:\nibcore: Make sure GID index variable gets initialized.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/cf313f9ae2563f4980f8193e31bcac62a8070a47"},{"sha":"d1bb6e3c6e7b3643568ceb00602ee76bfd0e3c1a","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341522:\nibcore: Discard unused error codes.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/d1bb6e3c6e7b3643568ceb00602ee76bfd0e3c1a"},{"sha":"27928e8e0d8a430d056ef2fba640e4d8cb6be4a0","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341523:\nibcore: Don't access invalid port.\n\nThe port number in the listen_id_priv has been observed to be zero which\nmeans no port has been selected. The current code lacks a check for invalid\nport number.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/27928e8e0d8a430d056ef2fba640e4d8cb6be4a0"},{"sha":"5e8473070abff6a2f28c8160db111b28628a585e","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341524:\nibcore: Add support for IB_SPEED_HDR in sysfs rate printout.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/5e8473070abff6a2f28c8160db111b28628a585e"},{"sha":"2b31ef8fbf557247d9448a827b89e4675e33d37c","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341525:\nibcore: Check ib_find_pkey() return value.\n\nLinux commit:\nd3a2418ee36a59bc02e9d454723f3175dcf4bfd9\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/2b31ef8fbf557247d9448a827b89e4675e33d37c"},{"sha":"ea939036e2b9e79ed106dbb1be719bf14447a468","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341526:\nibcore: Fix an array index check\n\nThe array ib_mad_mgmt_class_table.method_table has MAX_MGMT_CLASS\n(80) elements. Hence compare the array index with that value instead\nof with IB_MGMT_MAX_METHODS (128). This patch avoids that Coverity\nreports the following:\n\nOverrunning array class->method_table of 80 8-byte elements at element index 127\n(byte offset 1016) using index convert_mgmt_class(mad_hdr->mgmt_class)\n(which evaluates to 127).\n\nLinux commit:\n2fe2f378dd45847d2643638c07a7658822087836\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/ea939036e2b9e79ed106dbb1be719bf14447a468"},{"sha":"def3e4da34e7bb574b6d7947272e6979bd1f554b","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341527:\nibcore: Add missing check for failure.\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/def3e4da34e7bb574b6d7947272e6979bd1f554b"},{"sha":"71af4368bdcce57d15c675a58b597f35ae220779","author":{"name":"hselasky","email":"7b242d943fcf32e060e9005c389f6e64f0d376fc@FreeBSD.org"},"message":"MFC r341528:\nibcore: Always check return value from ib_init_ah_from_wc().\n\nThis prevents code from accepting RoCEv1 connections when\nonly ROCEv2 is enabled and vice versa.\n\nLinux commit:\n0c4386ec77cfcd0ccbdbe8c2e67dd3a49b2a4c7f\n\nSponsored by:   Mellanox Technologies","distinct":false,"url":"https://api.github.com/repos/drjohnnyfever1/freebsd/commits/71af4368bdcce57d15c675a58b597f35ae220779"}]}
{"actor":{"display_login":"drjohnnyfever1"}}