{"push_id":568109742,"size":10,"distinct_size":1,"ref":"refs/heads/hardened/current/aslr","head":"bc88bbb023dd22d2154523fdbaaa4ad2052d7e61","before":"6557342baa89b669f1dda8645c6539bf6433d689","commits":[{"sha":"1cf79465c5d8d32222a13e127bfa324c2f39ff38","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Fix a number of -Wcast-qual warnings in ath's ar9300_attach.c, by making\nthe ia_array field of struct ar9300_ini_array const, and removing the\nconst-dropping casts.  No functional change.\n\nReviewed by:\tadrian\nMFC after:\t3 days\nDifferential Revision: https://reviews.freebsd.org/D1725","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/1cf79465c5d8d32222a13e127bfa324c2f39ff38"},{"sha":"69ca00fde386312051373aec87cfaa67d43a4363","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Pull in r224884 from upstream llvm trunk (by Keno Fischer):\n\n  [FastIsel][X86] Fix invalid register replacement for bool args\n\n  Summary:\n  Consider the following IR:\n\n   %3 = load i8* undef\n   %4 = trunc i8 %3 to i1\n   %5 = call %jl_value_t.0* @foo(..., i1 %4, ...)\n   ret %jl_value_t.0* %5\n\n  Bools (that are the result of direct truncs) are lowered as whatever\n  the argument to the trunc was and a \"and 1\", causing the part of the\n  MBB responsible for this argument to look something like this:\n\n   %vreg8<def,tied1> = AND8ri %vreg7<kill,tied0>, 1, %EFLAGS<imp-def>; GR8:%vreg8,%vreg7\n\n  Later, when the load is lowered, it will insert\n\n   %vreg15<def> = MOV8rm %vreg14, 1, %noreg, 0, %noreg; mem:LD1[undef] GR8:%vreg15 GR64:%vreg14\n\n  but remember to (at the end of isel) replace vreg7 by vreg15. Now for\n  the bug. In fast isel lowering, we mistakenly mark vreg8 as the result\n  of the load instead of the trunc. This adds a fixup to have\n  vreg8 replaced by whatever the result of the load is as well, so\n  we end up with\n\n   %vreg15<def,tied1> = AND8ri %vreg15<kill,tied0>, 1, %EFLAGS<imp-def>; GR8:%vreg15\n\n  which is an SSA violation and causes problems later down the road.\n\n  This fixes PR21557.\n\n  Test Plan: Test test case from PR21557 is added to the test suite.\n\n  Reviewers: ributzka\n\n  Reviewed By: ributzka\n\n  Subscribers: llvm-commits\n\n  Differential Revision: http://reviews.llvm.org/D6245\n\nThis fixes a possible assertion failure when compiling toolbox.cxx from\nLibreOffice 4.3.5.\n\nReported by:\tkwm","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/69ca00fde386312051373aec87cfaa67d43a4363"},{"sha":"b2608b7652379fd4e19c95e8cc31268431b26495","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Add llvm patch corresponding to r278349.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/b2608b7652379fd4e19c95e8cc31268431b26495"},{"sha":"a83ab699d8fb53004948fc645798595bf98ac813","author":{"email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org","name":"trasz"},"message":"Remove useless comment.\n\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/a83ab699d8fb53004948fc645798595bf98ac813"},{"sha":"43853f69150cc79a03bf0a28215f8609479a4c0e","author":{"email":"84b503db6d985a7240515b02455e8dc027cb5b7d@FreeBSD.org","name":"mav"},"message":"Teach ctld(8) to control non-iSCSI CTL ports.\n\nThis change introduces new target option \"port\", that assigns current target\nto specified CTL port.  On config application ctld(8) will apply LUN mapping\naccording to target configuration to specified port and bring the port up.\nOn shutdown cltd(8) will remove the mapping and put the port down.\n\nThis change allows to configure both iSCSI and FibreChannel targets in the\nsame configuration file in alike way.\n\nKernel side support was added earlier at r278037.\n\nMFC after:\t2 weeks\nRelnotes:\tyes\nSponsored by:\tiXsystems, Inc.","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/43853f69150cc79a03bf0a28215f8609479a4c0e"},{"sha":"9db0d4301ed8e72478f96ae962749f0c7b1e636f","author":{"email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org","name":"trasz"},"message":"Tidy up; no functional changes.\n\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/9db0d4301ed8e72478f96ae962749f0c7b1e636f"},{"sha":"4d7b22214a73e6525167fa763c3071890ee5387d","author":{"email":"2c0e3edad43231e7c50ffcd383d11ec8826df918@FreeBSD.org","name":"trasz"},"message":"Make hccontrol(8) and sdpcontrol(8) appear in \"man -k bluetooth\" output.\n\nMFC after:\t1 month\nSponsored by:\tThe FreeBSD Foundation","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/4d7b22214a73e6525167fa763c3071890ee5387d"},{"sha":"d8becb12b692dbea7b5074dd77148b5a8a69e067","author":{"email":"4815cec87d4111dde699d9b8c05f36aba801d041@FreeBSD.org","name":"dim"},"message":"Back out r278349 and r278350 for now, since this apparently blows up the\nkernel build in sys/dev/hptmv/hptproc.c for some people.\n\nReported by:\tsbruno, Matthew Fuller <fullermd@over-yonder.net>","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/d8becb12b692dbea7b5074dd77148b5a8a69e067"},{"sha":"c3ae9b88dc257566112d2a1da1e4dd3336d261db","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'freebsd/master' into hardened/current/master","distinct":false,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/c3ae9b88dc257566112d2a1da1e4dd3336d261db"},{"sha":"bc88bbb023dd22d2154523fdbaaa4ad2052d7e61","author":{"email":"b0125fa187132d47dbe983b53b8ad9c1146edd9c@hardenedbsd.org","name":"Oliver Pinter +"},"message":"Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/aslr","distinct":true,"url":"https://api.github.com/repos/HardenedBSD/hardenedBSD/commits/bc88bbb023dd22d2154523fdbaaa4ad2052d7e61"}]}