{"push_id":1046822719,"size":7,"distinct_size":1,"ref":"refs/heads/hardened/current/segvguard-ng","head":"43f01c45a578ef2585e6a4634a9a9ad6c6221b35","before":"ac5248b7acf49de992f987fbecf0c55a54dd20cb","commits":[{"sha":"b381dd918ec470d729963a8706ba6c43cbf3902d","author":{"email":"e6bed26a3c3b5a74fba7843ed06c4ab25455a3ca@FreeBSD.org","name":"kevlo"},"message":"Update comment: Linux does set a randomized generation number of an inode\non ext2/3/4.\n\nWhile here use arc4random() instead of random().\n\nReviewed by:\tpfg\nMFC after:\t3 days","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b381dd918ec470d729963a8706ba6c43cbf3902d"},{"sha":"cff47489671a6ec6470f706f530df99c158511b0","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"hyperv: Register Hyper-V timer early enough for TSC freq calibration\n\nThe i8254 simulation in Hyper-V is kinda broken and is not available\nin Generation 2 Hyper-V VMs, so Hyper-V timer must be registered early\nenough so that it can be used to do the TSC freq calibration.\n\nThis fixes the notorious warning like this:\ncalcru: runtime went backwards from 50 usec to 25 usec for pid 0 (kernel)\n\nSubmitted by:\tDexuan Cui <decui microsoft com>\nReviewed by:\tkib, sephe\nTested by:\tkib, sephe\nMFC after:\t1 week\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5778","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/cff47489671a6ec6470f706f530df99c158511b0"},{"sha":"d0428dd51cb76234d1d95cd80c1d247adfa0c2bb","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"tcp/lro: Use tcp_lro_flush_all in device drivers to avoid code duplication\n\nAnd factor out tcp_lro_rx_done, which deduplicates the same logic with\nnetinet/tcp_lro.c\n\nReviewed by:\tgallatin (1st version), hps, zbb, np, Dexuan Cui <decui microsoft com>\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5725","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d0428dd51cb76234d1d95cd80c1d247adfa0c2bb"},{"sha":"8acca1f1e6f1e0ebe21fead8116f6571bbe8c3e4","author":{"email":"153549eac10244a41dca49732ef831d5104286aa@FreeBSD.org","name":"sephe"},"message":"tcp/lro: Change SLIST to LIST, so that removing an entry is O(1)\n\nThis is kinda critical to the performance when the CPU is slow and\nnetwork bandwidth is high, e.g. in the hypervisor.\n\nReviewed by:\trrs, gallatin, Dexuan Cui <decui microsoft com>\nSponsored by:\tMicrosoft OSTC\nDifferential Revision:\thttps://reviews.freebsd.org/D5765","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/8acca1f1e6f1e0ebe21fead8116f6571bbe8c3e4"},{"sha":"10039c23732577b3606f3799c860e90aba3fa1e9","author":{"email":"67150a9dcf8948cde92f2ba91d8ada0d3335c521@FreeBSD.org","name":"kib"},"message":"Style(9), use tabs for the #define LOOPS line.\nPrint unsigned values with %u.\nMake code slightly more compact by inlining loop limit.\n\nNoted by:\tbde\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/10039c23732577b3606f3799c860e90aba3fa1e9"},{"sha":"217459ae104786b593e52fd758391a96449acc36","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge branch 'freebsd/current/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/217459ae104786b593e52fd758391a96449acc36"},{"sha":"43f01c45a578ef2585e6a4634a9a9ad6c6221b35","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/segvguard-ng","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/43f01c45a578ef2585e6a4634a9a9ad6c6221b35"}]}