{"push_id":2409680892,"size":151,"distinct_size":151,"ref":"refs/heads/stable/11","head":"9f6beba02edb308e55ccfa9073e621492cd4954a","before":"21fd4c1af7a822bfc0be67b7dd8598dbd3e3655d","commits":[{"sha":"157d6ea58333ebe743b754bddffcf6151a221fba","author":{"name":"davidcs","email":"2ed044966564eaeb034f0c5b48629f310af81df5@FreeBSD.org"},"message":"MFC r329855\n  1. Added support to offline a port if is error recovery on successful.\n  2. Sysctls to enable/disable driver_state_dump and error_recovery.\n  3. Sysctl to control the delay between hw/fw reinitialization and\n     restarting the fastpath.\n  4. Stop periodic stats retrieval if interface has IFF_DRV_RUNNING flag off.\n  5. Print contents of PEG_HALT_STATUS1 and PEG_HALT_STATUS2 on heartbeat\n     failure.\n  6. Speed up slowpath shutdown during error recovery.\n  7. link_state update using atomic_store.\n  8. Added timestamp information on driver state and minidump captures.\n  9. Added support for Slowpath event logging\n  10.Added additional failure injection types to simulate failures.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/157d6ea58333ebe743b754bddffcf6151a221fba"},{"sha":"adb40b2819390e5a0e58af83ef96b6a8fa98280a","author":{"name":"delphij","email":"42e0a3b0cf665f904614845e159d13b2ed3608f0@FreeBSD.org"},"message":"MFC r316339,317396,317829,326010,329554: less v530.\n\nRelnotes:\tyes","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/adb40b2819390e5a0e58af83ef96b6a8fa98280a"},{"sha":"5bfe635ca64fbc0d91afe0892afb9401613f145e","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"Revert MFC of r330463 r330462 r330454 r330452 r330451:\n\nThese commits have KPI/KBI considerations (or are a result of those that\ndo). I did not properly take into account these concerns when merging to\na kbi-stable branch.\n\nRequested by:\tjhb\nPointyhat to:\teadler","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/5bfe635ca64fbc0d91afe0892afb9401613f145e"},{"sha":"7a946e2dc2c27aae10a901f7d7eb801c2837db36","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r302779,r302807:\n\nmerge upstream hg 06347b1f76fe (fix IXFR)\n\nInitialize first_serial to 0 in dozonetransfer(..) to fix -Wuninitialized\nwarning\n\nPR:\t209177","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/7a946e2dc2c27aae10a901f7d7eb801c2837db36"},{"sha":"39db616066dd58faab53c547bd3b8a78a93a1ddf","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r327206:\n\nFix CID 1008428.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/39db616066dd58faab53c547bd3b8a78a93a1ddf"},{"sha":"2687c9f279ce23ecf72637e69746aaf07ffe6871","author":{"name":"avg","email":"b24d11afb16644e3ff52469bebd6e863d3282d4e@FreeBSD.org"},"message":"MFC r330338: db_nextframe/amd64: catch up with r328083 to recognize fast_syscall_common","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/2687c9f279ce23ecf72637e69746aaf07ffe6871"},{"sha":"795e36312a656d49d0557eb6abaac880b944e0d3","author":{"name":"avg","email":"b24d11afb16644e3ff52469bebd6e863d3282d4e@FreeBSD.org"},"message":"MFC r329714: MFV r329713: 8731 ASSERT3U(nui64s, <=, UINT16_MAX) fails for large blocks","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/795e36312a656d49d0557eb6abaac880b944e0d3"},{"sha":"f4896ca7762301e8b5c44daa972add7003c8a094","author":{"name":"avg","email":"b24d11afb16644e3ff52469bebd6e863d3282d4e@FreeBSD.org"},"message":"MFC r329719: MFV r329718: 8520 7198 lzc_rollback_to should support rolling back to origin","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/f4896ca7762301e8b5c44daa972add7003c8a094"},{"sha":"e381fcd4300c2a14d6f8bd53e73a52af7788eb42","author":{"name":"gjb","email":"7e40ed87ec97d473d751547d91253384f0f9af61@FreeBSD.org"},"message":"Document EN-18:01, EN-18:02, SA-18:01, SA-18:02.\n\nSponsored by:\tThe FreeBSD Foundation","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/e381fcd4300c2a14d6f8bd53e73a52af7788eb42"},{"sha":"5a911c66c42eba7c480f5f566edcabad716ddbe8","author":{"name":"jhb","email":"c563ff913af6c995f30a82a6a1957ec496a32a59@FreeBSD.org"},"message":"MFC 328102: Save and restore guest debug registers.\n\nCurrently most of the debug registers are not saved and restored\nduring VM transitions allowing guest and host debug register values to\nleak into the opposite context.  One result is that hardware\nwatchpoints do not work reliably within a guest under VT-x.\n\nDue to differences in SVM and VT-x, slightly different approaches are\nused.\n\nFor VT-x:\n\n- Enable debug register save/restore for VM entry/exit in the VMCS for\n  DR7 and MSR_DEBUGCTL.\n- Explicitly save DR0-3,6 of the guest.\n- Explicitly save DR0-3,6-7, MSR_DEBUGCTL, and the trap flag from\n  %rflags for the host.  Note that because DR6 is \"software\" managed\n  and not stored in the VMCS a kernel debugger which single steps\n  through VM entry could corrupt the guest DR6 (since a single step\n  trap taken after loading the guest DR6 could alter the DR6\n  register).  To avoid this, explicitly disable single-stepping via\n  the trace flag before loading the guest DR6.  A determined debugger\n  could still defeat this by setting a breakpoint after the guest DR6\n  was loaded and then single-stepping.\n\nFor SVM:\n- Enable debug register caching in the VMCB for DR6/DR7.\n- Explicitly save DR0-3 of the guest.\n- Explicitly save DR0-3,6-7, and MSR_DEBUGCTL for the host.  Since SVM\n  saves the guest DR6 in the VMCB, the race with single-stepping\n  described for VT-x does not exist.\n\nFor both platforms, expose all of the guest DRx values via --get-drX\nand --set-drX flags to bhyvectl.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/5a911c66c42eba7c480f5f566edcabad716ddbe8"},{"sha":"68d9fdc89a7933f6cc2c55579113df976d2239d2","author":{"name":"np","email":"1b95c54d4a72e6246d7f62779f36d8ce3f67cdb7@FreeBSD.org"},"message":"MFC r322659 (by glebius):\nFix cut and paste typo that prevented T5 firmware to be compiled in.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/68d9fdc89a7933f6cc2c55579113df976d2239d2"},{"sha":"1628f8ca213c18a8fb38038bcc7894d725ef8cda","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r326820:\n\nTone down the description for the growfs \"-y\" flag.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/1628f8ca213c18a8fb38038bcc7894d725ef8cda"},{"sha":"52df90efa6102360adcd50e679e76ae2352f9d51","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r318587:\n\nAdd -w to usage string.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/52df90efa6102360adcd50e679e76ae2352f9d51"},{"sha":"dff9ee209bf42c314bc2e3d8238715b24f962fb4","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r326283:\n\nnetconfig.h: sync with upstream.\n\nBring some comments and the license.\nAdd SPDX License ID tag while here.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/dff9ee209bf42c314bc2e3d8238715b24f962fb4"},{"sha":"126864de7120b99391210ae581dc5e61ee5dd88c","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r309220:\n\nindent(1): Properly handle the wide string literal and wide char constant L.\n\nindent(1) treated the \"L\" in \"L'a'\" as if it were an identifier and forced\na space character after it, breaking valid code.\n\nPR:\t\t143090","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/126864de7120b99391210ae581dc5e61ee5dd88c"},{"sha":"c5a232e4e456f8db4a1f853a05f900e561253195","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r313544:\n\nindent(1): add regression test cases\n\nThese examples show expected behavior of indent(1). They are meant to be used\ntogether with a regression test mechanism, either Kyua, a Makefile or perhaps\nsomething else. The mechanism should in essence do this:\n  indent -P${test}.pro < ${test}.0 > ${test}.0.run\nand compare ${test}.0.stdout to ${test}.0.run. If the files differ or the exit\nstatus isn't 0, the test failed.\n\n* ${test}.pro is an indent(1) profile: a list of options passed through a file.\n  The program doesn't complain if the file doesn't exist.\n* ${test}.0 is a C source file which acts as input for indent(1). It doesn't\n  have to have any particular formatting, since it's the output that matters.\n* ${test}.0.stdout contains expected output. It doesn't have to be formatted in\n  Kernel Normal Form as the point of the tests is to check for regressions in\n  the program and not to check that it always produces KNF.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/c5a232e4e456f8db4a1f853a05f900e561253195"},{"sha":"d89d8f706bfa798ddca621cca3d0da6150a72e69","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r303539:\n\nUse nitems() from sys/param.h.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/d89d8f706bfa798ddca621cca3d0da6150a72e69"},{"sha":"1cf5146b107b042c2d239388114cad198673b3e4","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r303540:\n\nUse nitems() from sys/param.h\n\nSponsored by:\tgandi.net (BSD Day Taiwan)","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/1cf5146b107b042c2d239388114cad198673b3e4"},{"sha":"a098d28fe069103ed41ad2d5b78d8736fc20335d","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r323865:\n\nAmmend bin/cat/cat.c so the output is the same aside\nfrom blank lines being numbered or unnumbered, depending on whether cat\nwas invoked with -ne or -be.\n\nAt present, when cat is invoked with -be, there is an aditional\ndifference that the '$' on blank lines is placed on the far left of the\noutput.\n\nDiscussed in bug 210607.\n\nWhile here, revert the workaround from r304035 which skipped the unit test for\nthis issue previously.\n\nPR:\t\t210607","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/a098d28fe069103ed41ad2d5b78d8736fc20335d"},{"sha":"a6e44155990dfc2f9777121864d353a4b26de5d4","author":{"name":"eadler","email":"ddfe5f7f7967121a3049dfbbefd39080b5dfddcf@FreeBSD.org"},"message":"MFC r326651:\n\nFix mandoc -Tlint warnings in bin/\n\nMany style-level issues are still reported.","distinct":true,"url":"https://api.github.com/repos/lidl/freebsd/commits/a6e44155990dfc2f9777121864d353a4b26de5d4"}]}
{"actor":{"display_login":"lidl"}}