{"push_id":2618569226,"size":17,"distinct_size":17,"ref":"refs/heads/projects/pmcnamelog","head":"fccc66b24081d3e71fd2757400595799b4144b33","before":"3150c71ee2db23e8a964d3ce24a60e8f6c5019cb","commits":[{"sha":"f27cdaf7fdb401411f0dd82333525aaba2f42e17","author":{"name":"cem","email":"baa3cdac49150ef6689c8016eab0ce257d183a8f@FreeBSD.org"},"message":"str(r)chr: Replace union abuse with __DECONST\n\nWriting one union member and reading another is technically illegal C,\nalthough we do it in many places in the tree.  Use the __DECONST macro\ninstead, which is (technically) a valid C construct.\n\nTrivial style(9) cleanups to touched lines while here.\n\nSponsored by:\tDell EMC Isilon","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/f27cdaf7fdb401411f0dd82333525aaba2f42e17"},{"sha":"9848d41989ddef0b82792d4db162fd13ea666c95","author":{"name":"cem","email":"baa3cdac49150ef6689c8016eab0ce257d183a8f@FreeBSD.org"},"message":"Correctly handle the padding for IPv6-AH, as specified by RFC4302\n\nThe RFC specifies that under IPv6 the complete AH header must be 64 bit\naligned, and under IPv4, 32 bit aligned. Prior to this change, we (along\nwith other BSDs and MacOS) had violated this requirement.\n\nThis makes it possible to set up IPv6-AH between Linux and BSD, and also\nprobably between Windows and BSD.\n\nPR:\t\t222684\nReported and tested by:\tJason Mader <jasonmader AT gmail.com>\nObtained from:\tNetBSD xform_ah.c 1.105\n\t\t(b939fe2483972eb43d71bf990cfb7f26dece7839 NetBSD/src on GH)\n\t\tby Maxime Villard\nMFC after:\t35.2731 hours\nRelnotes:\tprobably (breaks ipv6 compat with older FreeBSD/NetBSD/MacOS)\nSponsored by:\tDell EMC Isilon","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/9848d41989ddef0b82792d4db162fd13ea666c95"},{"sha":"9d9fd255d646b6c389fa347cb633c665c4485aa4","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Reimplement brk() and sbrk() to avoid the use of _end.\n\nPreviously, libc.so would initialize its notion of the break address\nusing _end, a special symbol emitted by the static linker following\nthe bss section.  Compatibility issues between lld and ld.bfd could\ncause the wrong definition of _end (libc.so's definition rather than\nthat of the executable) to be used, breaking the brk()/sbrk()\ninterface.\n\nAvoid this problem and future interoperability issues by simply not\nrelying on _end.  Instead, modify the break() system call to return\nthe kernel's view of the current break address, and have libc\ninitialize its state using an extra syscall upon the first use of the\ninterface.  As a side effect, this appears to fix brk()/sbrk() usage\nin executables run with rtld direct exec, since the kernel and libc.so\nno longer maintain separate views of the process' break address.\n\nPR:\t\t228574\nReviewed by:\tkib (previous version)\nMFC after:\t2 months\nDifferential Revision:\thttps://reviews.freebsd.org/D15663","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/9d9fd255d646b6c389fa347cb633c665c4485aa4"},{"sha":"d11c50b90147fc6588b0347deac461ce58ad0ade","author":{"name":"markj","email":"23db6e8289fa7db4b6fb088bae5a52eb2ade6329@FreeBSD.org"},"message":"Regen after r334626.","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/d11c50b90147fc6588b0347deac461ce58ad0ade"},{"sha":"c956a7530cd8282a920a11e1088adbb250169c06","author":{"name":"pstef","email":"16056104b6cdd03cbe535ed14b8914b15062b0b3@FreeBSD.org"},"message":"indent(1): replace BSD bcopy() with C memmove()","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/c956a7530cd8282a920a11e1088adbb250169c06"},{"sha":"2c3cfdfcff79ceab10773808f408a7e6a0660321","author":{"name":"pstef","email":"16056104b6cdd03cbe535ed14b8914b15062b0b3@FreeBSD.org"},"message":"indent(1): remove static const char copyright[]\n\nIt repeats what is already said in the heading comment and it's optimized out\nso serves no purpose.","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/2c3cfdfcff79ceab10773808f408a7e6a0660321"},{"sha":"4346d4cd61ec6ab69cc92e051b7d5e69d86bd9e7","author":{"name":"pstef","email":"16056104b6cdd03cbe535ed14b8914b15062b0b3@FreeBSD.org"},"message":"indent(1): remove the STACKSIZE macro and all of its use\n\nIt conflicts with a system-provided macro of the same name on another OS.","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/4346d4cd61ec6ab69cc92e051b7d5e69d86bd9e7"},{"sha":"0a2a4b2364f822d1e852ac84f2f313b045ef0d73","author":{"name":"pstef","email":"16056104b6cdd03cbe535ed14b8914b15062b0b3@FreeBSD.org"},"message":"indent(1): add --version option\n\nThere exist multi-platform programs that check indent's version in order to\nknow what they can expect from it. GNU indent provides that via --version,\nso implement the same option here.","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/0a2a4b2364f822d1e852ac84f2f313b045ef0d73"},{"sha":"6707c899c8346053d9c86559dc81dd5ee5b3a89f","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"hwpmc: don't defer user callchain capture completion to ast","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/6707c899c8346053d9c86559dc81dd5ee5b3a89f"},{"sha":"794e361402ea8c11b18cc3ca44353f9143a81269","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"libpmc / stat: use westmere supported counter","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/794e361402ea8c11b18cc3ca44353f9143a81269"},{"sha":"c693dcccda18500956c0ac5f6fae47da71d77609","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"libpmc: improve arg checking","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/c693dcccda18500956c0ac5f6fae47da71d77609"},{"sha":"8d4100a49c5ae737e26035a587943c261bcf3d7a","author":{"name":"pstef","email":"16056104b6cdd03cbe535ed14b8914b15062b0b3@FreeBSD.org"},"message":"indent(1): fix buildworld after r334632\n\nFix\nerror: comparison of integers of different signs: 'int' and 'unsigned long'\nby casting nitems() to int.\n\nReported by:\tmjg","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/8d4100a49c5ae737e26035a587943c261bcf3d7a"},{"sha":"666e723e89eba9ecb286b903c341a8ed546dc3ff","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"pmc stat: fix offset of specified counter","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/666e723e89eba9ecb286b903c341a8ed546dc3ff"},{"sha":"b8cfb0184ef9d220260168fd9acee4a07aa1c5d2","author":{"name":"jkim","email":"f64ec30c14442947ba46fae9598b7f932325bd04@FreeBSD.org"},"message":"MFV:\tr334448\n\nImport ACPICA 20180531.","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/b8cfb0184ef9d220260168fd9acee4a07aa1c5d2"},{"sha":"699ee9102587ab402fd134193079c3de2f32b248","author":{"name":"mmacy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@FreeBSD.org"},"message":"pmc stat: add debug option for intermediate state","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/699ee9102587ab402fd134193079c3de2f32b248"},{"sha":"f53745d3d9e4343c0f121d01609609156e361d2f","author":{"name":"np","email":"003fffd5649fc27c0fc0d15a402a4fe5b0444ce7@FreeBSD.org"},"message":"cxgbetool: Disallow negative values for numeric parameters.\n\nSponsored by:\tChelsio Communications","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/f53745d3d9e4343c0f121d01609609156e361d2f"},{"sha":"fccc66b24081d3e71fd2757400595799b4144b33","author":{"name":"Matt Macy","email":"abd8d9b98153471c1408f2d22fb3ef790da5b6e1@mattmacy.io"},"message":"hwpmc: log name->pid, name->tid mappings","distinct":true,"url":"https://api.github.com/repos/mattmacy/networking/commits/fccc66b24081d3e71fd2757400595799b4144b33"}]}
{"actor":{"display_login":"mattmacy"}}