{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":339083738,"defaultBranch":"main","name":"freebsd-src","ownerLogin":"rscheff","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-02-15T13:18:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5754217?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710455659.0","currentOid":""},"activityList":{"items":[{"before":"4510f2ca9170927309a423274e03f1eb8e27da27","after":"0f2b2276abc305905e7d88619a7abca26b0dd7eb","ref":"refs/heads/main","pushedAt":"2024-09-05T15:35:09.000Z","pushType":"push","commitsCount":2456,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL\n\nZero-initialize the bitmap of preventers. Otherwise, the START STOP\nUNIT command may not have the intended effect.\n\nMFC after:\t2 weeks\nSponsored by:\tAxcient\nReviewed by: emaste, markj\nPull Request: https://github.com/freebsd/freebsd-src/pull/1409","shortMessageHtmlLink":"ctl: fix uninitialized data used by PREVENT ALLOW MEDIUM REMOVAL"}},{"before":"46b606c8fd9aabfdc880ca98241df443450b5791","after":"4510f2ca9170927309a423274e03f1eb8e27da27","ref":"refs/heads/main","pushedAt":"2024-05-02T18:43:13.000Z","pushType":"push","commitsCount":26,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"Make WITHOUT_UNDEFINED_VERSION the default\n\nLink with --no-undefined-version by default. Will detect and prevent\nthe accidental removal of symbols from versioned libraries.\n\nReviewed by:\tarichardson, kib, dim, emaste\nDifferential Revision:\thttps://reviews.freebsd.org/D44216","shortMessageHtmlLink":"Make WITHOUT_UNDEFINED_VERSION the default"}},{"before":"6a6ec90681cf30eac2512ab96362a35e259fab62","after":"46b606c8fd9aabfdc880ca98241df443450b5791","ref":"refs/heads/main","pushedAt":"2024-04-30T20:58:31.000Z","pushType":"push","commitsCount":1119,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"userboot: support environment and symlinks in test application\n\nPass the environment on to the loader.\nAlso define USERBOOT=1 in the environment varables.\n\nAdd support for symlinks in the test application open callback.\n\nstat the root directory when opening file\nWithout this, running \"ls\" command on the root directory encounters\nissues getting the directory listing.\n\nReviewed by:\tjhb\nObtained from:\tJuniper Networks, Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D44625","shortMessageHtmlLink":"userboot: support environment and symlinks in test application"}},{"before":"b8a484ec343d163a40f7cf4a6026e880f992c738","after":"6a6ec90681cf30eac2512ab96362a35e259fab62","ref":"refs/heads/main","pushedAt":"2024-03-14T22:42:43.000Z","pushType":"push","commitsCount":1102,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"OpenBSM: Remove $FreeSBD$ tags from the configuration files\n\nIn e61dc6cac4001f1abfc48ee27e4e623c2c044fa8 the configuration\nfiles were taken off the vendor branch to help mergemaster\ncomparing them.\n\nSince mergemaster will be deprecated and $FreeBSD$ tags aren't\nused anymore, remove them.\n\nWhile here, sync audit_filter with upstream commit 5e6da76 (typo).\n\nReviewed by:\timp\nApproved by:\timp\nMFC after:\t1 week\nDifferential Revision:\thttps://reviews.freebsd.org/D44318","shortMessageHtmlLink":"OpenBSM: Remove $FreeSBD$ tags from the configuration files"}},{"before":null,"after":"e4b25f6fbcc29667a257e20b23f206bfac8c6cfe","ref":"refs/heads/ktls_chk_len","pushedAt":"2024-03-14T22:34:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":" some compiler trickery to the correct struct member size","shortMessageHtmlLink":" some compiler trickery to the correct struct member size"}},{"before":"aa1223ac3afc5c2054cde84a73e01a48dc4e8c6a","after":"b8a484ec343d163a40f7cf4a6026e880f992c738","ref":"refs/heads/main","pushedAt":"2024-01-25T11:36:11.000Z","pushType":"push","commitsCount":388,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"man: support special characters in filenames\n\nman.sh needs to handle double quotes and sub shell character\nas '`' '$' etc.\n\nPR:\t\t275967\nReviewed by:\tbapt\n\nMFC after:\t1 week\nDifferential Revision: https://reviews.freebsd.org/D43453","shortMessageHtmlLink":"man: support special characters in filenames"}},{"before":"4347ef60501f2a55ad31f7532ad903b81f3af18f","after":"aa1223ac3afc5c2054cde84a73e01a48dc4e8c6a","ref":"refs/heads/main","pushedAt":"2024-01-06T12:00:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"tcp: limit visibility of symbols\n\nPut most symbols under __BSD_VISIBLE and limit the namespace of\ntcp_[gs]et_flags.\n\nReviewed by:\t\tkib, karels, rscheff\nSponsored by:\t\tNetflix, Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D43245","shortMessageHtmlLink":"tcp: limit visibility of symbols"}},{"before":"0eccb45979a8ee3129e11b638ebc4cfa00942b80","after":"4347ef60501f2a55ad31f7532ad903b81f3af18f","ref":"refs/heads/main","pushedAt":"2024-01-05T22:16:49.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"arm64/RPI: enable powerd by default on arm64-aarch64-RPI images\n\nMost 64-bit Raspberry Pi models have a variable processor clock\nspeed that defaults to a slow speed (e.g. 600 MHz for a nominal\n1.5 GHz clock). This results in everything running slowly unless\nor until powerd is started, and FreeBSD is then thought to be slow.\nEnable powerd by default in /etc/rc.conf on the arm64-aarch64-RPI\nimages. Tested on Raspberry Pi 3B+ and 4B so far.\n\nPR:\t\t256836\nMFC after:\t1 month\nReviewed by:\trgrimes\nDifferential Revision:\thttps://reviews.freebsd.org/D43296","shortMessageHtmlLink":"arm64/RPI: enable powerd by default on arm64-aarch64-RPI images"}},{"before":"8bf0882e186effbd3d742ce17613cf9dfb81ce0c","after":"0eccb45979a8ee3129e11b638ebc4cfa00942b80","ref":"refs/heads/main","pushedAt":"2024-01-04T11:13:54.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"libthr: thr_attr.c: EINVAL, not ENOTSUP, on invalid arguments\n\nOn first read, POSIX may seem ambiguous about the return code for some\nscheduling-related pthread functions on invalid arguments. But a more\nthorough reading and a bit of standards archeology strongly suggests\nthat this case should be handled by EINVAL and that ENOTSUP is reserved\nfor implementations providing only part of the functionality required by\nthe POSIX option POSIX_PRIORITY_SCHEDULING (e.g., if an implementation\ndoesn't support SCHED_FIFO, it should return ENOTSUP on a call to, e.g.,\nsched_setscheduler() with 'policy' SCHED_FIFO).\n\nThis reading is supported by the second sentence of the very definition\nof ENOTSUP, as worded in CAE/XSI Issue 5 and POSIX Issue 6: \"The\nimplementation does not support this feature of the Realtime Feature\nGroup.\", and the fact that an additional ENOTSUP case was added to\npthread_setschedparam() in Issue 6, which introduces SCHED_SPORADIC,\nsaying that pthread_setschedparam() may return it when attempting to\ndynamically switch to SCHED_SPORADIC on systems that doesn't support\nthat.\n\nglibc, illumos and NetBSD also support that reading by always returning\nEINVAL, and OpenBSD as well, since it always returns EINVAL but the\ncorresponding code has a comment suggesting returning ENOTSUP for\nSCHED_FIFO and SCHED_RR, which it effectively doesn't support.\n\nAdditionally, always returning EINVAL fixes inconsistencies where EINVAL\nwould be returned on some out-of-range values and ENOTSUP on others.\n\nReviewed by: markj\nApproved by: markj (mentor)\nMFC after: 2 weeks\nSponsored by: The FreeBSD Foundation\nDifferential Revision: https://reviews.freebsd.org/D43006","shortMessageHtmlLink":"libthr: thr_attr.c: EINVAL, not ENOTSUP, on invalid arguments"}},{"before":"3334a537ed385e487a47208dab8f36b25643bcdb","after":"8bf0882e186effbd3d742ce17613cf9dfb81ce0c","ref":"refs/heads/main","pushedAt":"2024-01-03T23:52:49.000Z","pushType":"push","commitsCount":175,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"bhyveload: enter capability mode after we setup the vcpu\n\nReviewed by:\tallanjude (earlier version), emaste, markj\nDifferential Revision:\thttps://reviews.freebsd.org/D43286","shortMessageHtmlLink":"bhyveload: enter capability mode after we setup the vcpu"}},{"before":"5bc10feacc9d81e3bba9d28734a85e996682b408","after":"3334a537ed385e487a47208dab8f36b25643bcdb","ref":"refs/heads/main","pushedAt":"2023-12-27T13:16:44.000Z","pushType":"push","commitsCount":46,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"Convert fsidcmp(9) from macro to inline function\n\nThis allows type checking the arguments.\n\nExplicit structure members comparisions are done to avoid introducting\nstring.h pollution for userspace.\n\nReviewed by:\tmarkj\nSponsored by:\tThe FreeBSD Foundation\nMFC after:\t1 week\nDifferential revision:\thttps://reviews.freebsd.org/D43205","shortMessageHtmlLink":"Convert fsidcmp(9) from macro to inline function"}},{"before":"dbca442414191a43f334435b7910b63cb2777d53","after":"5bc10feacc9d81e3bba9d28734a85e996682b408","ref":"refs/heads/main","pushedAt":"2023-12-26T13:11:27.000Z","pushType":"push","commitsCount":68,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"acpi_cpu: Reduce BUS_MASTER_RLD manipulations\n\nInstead of setting and clearing BUS_MASTER_RLD register on every C3\nstate enter/exit, set it only once if the system supports C3 state\nand we are going to \"disable\" bus master arbitration while in it.\n\nThis is what Linux does for the past 14 years, and for even more time\nthis register is not implemented in a relevant hardware. Same time\nsince this is only a single bit in a bigger register, ACPI has to\ndo take a global lock and do read-modify-write for it, that is too\nexpensive, saved only by C3 not entered frequently, but enough to be\nseen in idle system CPU profiles.\n\nMFC after:\t1 month","shortMessageHtmlLink":"acpi_cpu: Reduce BUS_MASTER_RLD manipulations"}},{"before":"6f3e9bac4d46d789af3e563f47681d0a020582ed","after":"dbca442414191a43f334435b7910b63cb2777d53","ref":"refs/heads/main","pushedAt":"2023-12-24T13:36:20.000Z","pushType":"push","commitsCount":130,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"LinuxKPI: Constify src parameter of bitmap_copy\n\nin bitmap_from_arr32() to fix build on 32 bit archs.\n\nSponsored by:\tSerenity Cyber Security, LLC\nFixes:\t5ae2e6f913fa (\"LinuxKPI: Add bitmap_intersects(), bitmap_from_arr32()\")\nMFC after:\t1 week","shortMessageHtmlLink":"LinuxKPI: Constify src parameter of bitmap_copy"}},{"before":"60e845ceef25533bfb60450549bea56a17b1e467","after":"6f3e9bac4d46d789af3e563f47681d0a020582ed","ref":"refs/heads/main","pushedAt":"2023-12-16T13:29:21.000Z","pushType":"push","commitsCount":75,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"vm: Plug umtx shm object leak.\n\nReviewed by:\tkib\nApproved by:\toshogbo\nMFC after:\t1 week\nSponsored by:\tFudo Security\nDifferential Revision:\thttps://reviews.freebsd.org/D43073","shortMessageHtmlLink":"vm: Plug umtx shm object leak."}},{"before":"cf037972ea8863e2bab7461d77345367d2c1e054","after":"60e845ceef25533bfb60450549bea56a17b1e467","ref":"refs/heads/main","pushedAt":"2023-12-12T09:31:29.000Z","pushType":"push","commitsCount":56,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"jevents: fix bootstrapping on Linux with Clang 16\n\nThe glibc fts_open() callback type does not have the second const\nqualifier and it appears that Clang 16 errors by default for mismatched\nfunction pointer types. Add an ifdef to handle this case.\n\nReviewed By:\timp, emaste\nDifferential Revision: https://reviews.freebsd.org/D43000","shortMessageHtmlLink":"jevents: fix bootstrapping on Linux with Clang 16"}},{"before":"5c8b07fe844984be1d4acc039bde28fae0638d06","after":"cf037972ea8863e2bab7461d77345367d2c1e054","ref":"refs/heads/main","pushedAt":"2023-12-08T17:06:43.000Z","pushType":"push","commitsCount":40,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"libcasper: document that most libcasper functions are not thread-safe\n\nAnd neither are most libcasper services' functions, because internally\nthey all use cap_xfer_nvlist. cap_xfer_nvlist sends and then receives\ndata over a unix domain socket and associated with the cap_channel_t\nargument. So absent synchronization, two threads may not use the same\ncap_channel_t argument or they risk receiving the other's reply.\n\nMFC after:\t2 weeks\nSponsored by:\tAxcient\nReviewed by:\toshogbo\nDifferential Revision: https://reviews.freebsd.org/D42928","shortMessageHtmlLink":"libcasper: document that most libcasper functions are not thread-safe"}},{"before":"4c84c69ba308b7758d07dc8845b13922ed667e02","after":"5c8b07fe844984be1d4acc039bde28fae0638d06","ref":"refs/heads/main","pushedAt":"2023-12-07T08:45:00.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"bsdinstall: add include to SUBDIR","shortMessageHtmlLink":"bsdinstall: add include to SUBDIR"}},{"before":"62d47a4db4579315d7b89002d7de696b44ae1415","after":"4c84c69ba308b7758d07dc8845b13922ed667e02","ref":"refs/heads/main","pushedAt":"2023-12-06T14:10:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"pf tests: test that we validate sequence numbers on TCP RST\n\nMFC after:\t3 days\nSponsored by:\tRubicon Communications, LLC (\"Netgate\")","shortMessageHtmlLink":"pf tests: test that we validate sequence numbers on TCP RST"}},{"before":"ab89c5f7121f30c18d272a3a918c411a95daf710","after":"62d47a4db4579315d7b89002d7de696b44ae1415","ref":"refs/heads/main","pushedAt":"2023-12-05T12:36:27.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"vmstat: fix column names broken in c168508655720\n\nLoss of the trailing space in the multi-line format string has\nresulted in column name being emitted as \"FAILSLEEP\", instead of\ntwo columns \"FAIL\" and \"SLEEP\".","shortMessageHtmlLink":"vmstat: fix column names broken in c168508"}},{"before":"c2ed7a63604fc86244adee2966e19f8aba2a07cb","after":"ab89c5f7121f30c18d272a3a918c411a95daf710","ref":"refs/heads/main","pushedAt":"2023-12-01T22:13:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"sysproto.h: regen after c1c8afd04e34d","shortMessageHtmlLink":"sysproto.h: regen after c1c8afd"}},{"before":"34c45bc6a3940ccfddb60207cb103f73bf87c4a6","after":"c2ed7a63604fc86244adee2966e19f8aba2a07cb","ref":"refs/heads/main","pushedAt":"2023-12-01T18:15:37.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"sigaction.2: clarify that fork isn't async-signal-safe, but _Fork is\n\n[skip ci]\n\nMFC after:\t2 weeks\nSponsored by:\tAxcient\nReviewed by:\tkib\nDifferential Revision: https://reviews.freebsd.org/D42865","shortMessageHtmlLink":"sigaction.2: clarify that fork isn't async-signal-safe, but _Fork is"}},{"before":"839999e7efdc980d5ada92ea93719c7e29765809","after":"34c45bc6a3940ccfddb60207cb103f73bf87c4a6","ref":"refs/heads/main","pushedAt":"2023-11-30T15:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"tcp: enable LRD by default\n\nLost Retransmission Detection was added as a\nfeature in May 2021, but disabled by default.\n\nEnabling the feature by default to reduce the\nflow completion time by avoiding RTOs when\nretransmissions get lost too.\n\nReviewed By: tuexen, #transport, zlei\nMFC after: 10 weeks\nSponsored by: NetApp, Inc.\nDifferential Revision: https://reviews.freebsd.org/D42845","shortMessageHtmlLink":"tcp: enable LRD by default"}},{"before":"525fe93dc7487a1e63a90f6a2b956abc601963c1","after":"839999e7efdc980d5ada92ea93719c7e29765809","ref":"refs/heads/main","pushedAt":"2023-11-30T14:25:38.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"vm: Add kva_alloc_aligned\n\nAdd a function like kva_alloc that allows us to specify the alignment\nof the virtual address space returned.\n\nReviewed by:\talc, kib, markj\nSponsored by:\tArm Ltd\nDifferential Revision:\thttps://reviews.freebsd.org/D42788","shortMessageHtmlLink":"vm: Add kva_alloc_aligned"}},{"before":"20e1f207cc789a28783344614d6d1d1c639c5797","after":"525fe93dc7487a1e63a90f6a2b956abc601963c1","ref":"refs/heads/main","pushedAt":"2023-11-29T22:30:50.000Z","pushType":"push","commitsCount":408,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"zfs: merge openzfs/zfs@a03ebd9be\n\nNotable upstream pull request merges:\n #15517 2a27fd411 ZIL: Assert record sizes in different places\n #15557 b94ce4e17 module/icp/asm-arm/sha2: fix compiling on armv5/6\n #15557 4340f69be module/icp/asm-arm/sha2: auto detect __ARM_ARCH\n #15603 a03ebd9be ZIL: Call brt_pending_add() replaying TX_CLONE_RANGE\n #15606 1c38cdfe9 zdb: fix printf() length for uint64_t devid\n\nObtained from:\tOpenZFS\nOpenZFS commit:\ta03ebd9beec6243682557fa692c12b1061fc58bd","shortMessageHtmlLink":"zfs: merge openzfs/zfs@a03ebd9be"}},{"before":"20f8814cd3fa6b7cda704e07dec4da6cb9647e37","after":"20e1f207cc789a28783344614d6d1d1c639c5797","ref":"refs/heads/main","pushedAt":"2023-11-14T16:38:26.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"ng_ipfw: allow use of 32 bits wide cookies\n\nThere is no reason in truncating 32 bits cookie value to 16 bits.\n\nReviewed by:\tglebius\nMFC after:\t2 weeks","shortMessageHtmlLink":"ng_ipfw: allow use of 32 bits wide cookies"}},{"before":"f5b3e686292b6502878c64c3c154908024e06eb6","after":"20f8814cd3fa6b7cda704e07dec4da6cb9647e37","ref":"refs/heads/main","pushedAt":"2023-11-13T14:37:55.000Z","pushType":"push","commitsCount":44,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"busdma: On systmes that use subr_busdma_bounce, measure deferred time\n\nMeasure the total deferred time (from the time we decide to defer until\nwe try again) for busdma_load requests. On systems that don't ever\ndefer, there is no performnce change. Add new sysctl\nhw.busdma.zoneX.total_deferred_time to report this (in\nmicroseconds).\n\nNormally, deferrals don't happen in modern hardware... Except there's a\nlot of buggy hardware that can't cope with memory > 4GB or that can't\ncross a 4GB boundary (or even more restrictive values), necessitating\nbouncing. This will measure the effect on the I/Os of this deferral.\n\nSponsored by:\t\tNetflix\nReviewed by:\t\tgallatin, mav\nDifferential Revision:\thttps://reviews.freebsd.org/D42550","shortMessageHtmlLink":"busdma: On systmes that use subr_busdma_bounce, measure deferred time"}},{"before":"e116e040f3091eca914a06dcd0bdd9f1aea23add","after":"f5b3e686292b6502878c64c3c154908024e06eb6","ref":"refs/heads/main","pushedAt":"2023-11-09T10:11:27.000Z","pushType":"push","commitsCount":63,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"dirdeps: Update clang-tblgen dependencies\n\nThis unbreaks clang-tblgen build against the host pseudo platform.\n\nSponsored by:\tJuniper Networks, Inc.\nMFC after:\t3 days\nReviewed by:\tsjg\nDifferential Revision:\thttps://reviews.freebsd.org/D42481","shortMessageHtmlLink":"dirdeps: Update clang-tblgen dependencies"}},{"before":"4ffe410e40e90c265c20cb4675ed74a40dc1fcc4","after":"e116e040f3091eca914a06dcd0bdd9f1aea23add","ref":"refs/heads/main","pushedAt":"2023-11-05T09:16:25.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"grep: don't rely on implementation-defined malloc(0) behavior\n\nThe very few places that rely on malloc/calloc of a zero-size region\nwon't attempt to dereference it, so just return NULL rather than rolling\nthe dice with the underlying malloc implementation.\n\nReported by:\tbrooks, Shawn Webb","shortMessageHtmlLink":"grep: don't rely on implementation-defined malloc(0) behavior"}},{"before":"b0203aaa46fbf2a77cbce034b8b7928401649aa8","after":"4ffe410e40e90c265c20cb4675ed74a40dc1fcc4","ref":"refs/heads/main","pushedAt":"2023-11-04T12:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"if_tuntap: improve code consistency\n\nNo functional change intended.\n\nReviewed by:\t\trscheff\nMFC after:\t\t1 week\nSponsored by:\t\tNetflix, Inc.\nDifferential Revision:\thttps://reviews.freebsd.org/D42462","shortMessageHtmlLink":"if_tuntap: improve code consistency"}},{"before":"4f8f43b06ed07e96a250855488cc531799d5b78f","after":"b0203aaa46fbf2a77cbce034b8b7928401649aa8","ref":"refs/heads/main","pushedAt":"2023-11-04T08:04:48.000Z","pushType":"push","commitsCount":294,"pusher":{"login":"rscheff","name":"Richard Scheffenegger","path":"/rscheff","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5754217?s=80&v=4"},"commit":{"message":"committers-src: Add Jake Freeland\n\nAdd myself to the active src committers list and document my\nmentor/mentee relationships.","shortMessageHtmlLink":"committers-src: Add Jake Freeland"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNTozNTowOS4wMDAwMDBazwAAAASuBbW5","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNVQxNTozNTowOS4wMDAwMDBazwAAAASuBbW5","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wNFQwODowNDo0OC4wMDAwMDBazwAAAAOnQduz"}},"title":"Activity ยท rscheff/freebsd-src"}