committer filter by committer.
@path/to/ filter by path in repository.
committer@path/to/ filter by committer AND path in repository.
abdef0123 filter by commit's SHA hash.
rNNN filter by SVN revision.
rNNN-rMMM filter by SVN revisions range (inclusive).
Multiple filters can be specified separated by spaces or comas in which case they'll be combined using OR operator.
|b6a2aba9||avg||Dec. 15, 2021, 11:15 a.m.||rk_i2c_transfer: fix off-by-one in check for last message
This also fixes an access beyond msgs array. MFC after: 1 weekcgit
|ede57683||avg||Dec. 15, 2021, 11:15 a.m.||rk_i2c_drain_rx: remove useless arithmetic manipulations
When i % 4 == 0 the result of (i / 4) * 4 is always i. MFC after: 1 weekcgit
|1da04ae8||avg||Dec. 15, 2021, 11:15 a.m.||rk_i2c: consistently treat booleans as such|
|552503ac||avg||Dec. 15, 2021, 11:14 a.m.||rk_i2c_transfer: use iicbus error codes instead of generic ones|
|5f863d7e||avg||Dec. 15, 2021, 11:14 a.m.||rk_i2c: remove write-only softc field|
|8296d2f9||pho||Dec. 15, 2021, 8:57 a.m.||stress2: Added new tests|
|9e5b0d9e||jrtc27||Dec. 15, 2021, 5:52 a.m.||cross-build: Fix bmake bootstrap with glibc 2.34
As of glibc 2.34, our unistd.h wrapper's inclusion of stdlib.h exposes fragility in glibc's sys/wait.h and corresponding part of stdlib.h, leading to "error: use of undeclared identifier 'WNOHANG'" and similar errors when bootstrapping bmake. Work around this by wrapping sys/wait.h to force stdlib.h's inclusion first before it's implicitly included during the problematic window in sys/wait.h. MFC after: 1 weekcgit
|6a2b72bf||imp||Dec. 15, 2021, 4:42 a.m.||Remove test-includes build
This is making the CI red. I believe this is because we do a clean build w/o metamode in the tinderbox, so none of the artifacts needed to build a binary are present. However, I've not recreated the problem locally yet to confirm. Remove this while I investigate. This partially reverts dd55767b86bc. The rest of the commit causes no harm w/o the explicit test here. Sponsored by: Netflixcgit
|d752d10e||jrtc27||Dec. 15, 2021, 4:36 a.m.||cross-build: Add __weak_symbol definition for libdwarf bootstrap
Fixes: 3aa0bc89c6a1 ("libdwarf: Add a weak uncompress() symbol") MFC after: 1 weekcgit
|9dc70af8||imp||Dec. 15, 2021, 4:09 a.m.||stand/uboot: reorg
Build uboot ubldr and friends like we build efi binaries o move everything to be under stand/uboot o md code goes in arch/$ARCH o move everything over from the library - Had to rename console.c, disk.c and module.c due to conflicts o update version to 1.5 to reflect the new way of building This results in a more consistent build system and should represent no functional change, apart from powerpc version getting new help file. Also, moved to exlcuding uboot on powerpc64le by using BROKEN_OPTION instead of the incidental exclusion we had before due to Makefile reorgs. Sponsored by: Netflix Feedback by: stevek, jrtc27 Differential Revision: https://reviews.freebsd.org/D33362cgit
|aab8ed23||imp||Dec. 15, 2021, 4:05 a.m.||test-includes: add missing file
Fixes: dd55767b86bc Sponsored by: Netflixcgit
|dd55767b||imp||Dec. 15, 2021, 3:25 a.m.||Test various header files to ensure they can be included by themselves.
A number of header files in sys/* have, going back to 7th Edition Unix in 1979, reqiured other files (like sys/types.h) to compile. Likewise the 4BSD networking code has had prerequisites. However, going back to around the turn of the 21st century, other systems have made them be independently include-able (wide-spread header include protection post-dates 7th edition Unix by maybe 3 or so years judging from USENET source postings). Start down the path of making them all independently include-able by creating this test that fails buildworld when they are not. The file 'badfiles.inc' contains a list of the currently broken files that cannot be included w/o any prerequisites. As files are fixed, 'make badfiles.inc' should be re-run to remove them from the list. Note: All files that start with an underscore are considered internal and not tested. Please note: once a file is removed from badfiles.inc, it must pass on all architectures. Buildworld through at least the _includes target is needed to ensure its working (though a buildkernel should also be done on all architectures as well). Sponsored by: Netflix Reviewed by: brooks, markj Differential Revision: https://reviews.freebsd.org/D32498cgit
|56e4bee1||imp||Dec. 15, 2021, 3:25 a.m.||UPDATING: Add warning about NO_CLEAN build after turning off llvm mips target
Due to the way that we configure llvm, there's a problem with NO_CLEAN builds. The *.def files listed in the commit change their behavior based on command line arguments. Since my flipping the default of the mips target, this meant there were .o files that were now inconsistent with how we'll now compile things, leading to errors. By touching the *.def files list, one can workaround this problem. Noticed by: jhb Sponsored by: Netflixcgit
|2426adf4||imp||Dec. 14, 2021, 11:53 p.m.||ata-promise: kill lenght, it's set but never used
Sponsored by: Netflixcgit
|f581847a||imp||Dec. 14, 2021, 11:53 p.m.||hyperv: scanning locking is using the bus mtx
The scanning code uses Giant to coordinate its accesses to newbus as well as to synchronize a little state within hyperv's vmbus. Switch to the new bus_topo_* functions instead of referring to Giant explicitly. Sponsored by: Netflix Reviewed by: jhb Differential Revision: https://reviews.freebsd.org/D31840cgit