[go: up one dir, main page]

Skip to content
Success

Changes

Summary

  1. ls: Make -, apply to -s as well as -l. (details)
  2. pax: Clear arcn in each read function. (details)
  3. malloc: Handle large malloc sizes in malloc_size() (details)
  4. dtrace: Avoid including dtrace_isa.c directly into dtrace.c (details)
Commit 647d4a8cafd2c9b291cab388191bc7fcfe12a66b by des
ls: Make -, apply to -s as well as -l.

While here, remove a bogus comment about a gcc bug.  The bug was in ls,
which used an incorrect format string, and in libc, which accepted it.

MFC after: 1 week
Reviewed by: brooks
Differential Revision: https://reviews.freebsd.org/D46067
The file was modifiedbin/ls/print.c (diff)
The file was modifiedbin/ls/ls.1 (diff)
The file was modifiedbin/ls/ls.c (diff)
The file was modifiedbin/ls/tests/ls_tests.sh (diff)
Commit f890020d43bf2070f12ffec37bcd9579f6fb1347 by des
pax: Clear arcn in each read function.

Instead of initializing individual fields to zero, clear the entire
struct prior to populating it.

MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: 0mp, markj
Differential Revision: https://reviews.freebsd.org/D46097
The file was modifiedbin/pax/tar.c (diff)
The file was modifiedbin/pax/cpio.c (diff)
Commit 1c30cf95098e999ee24b2396763b4f65d021cdf0 by markj
malloc: Handle large malloc sizes in malloc_size()

Reviewed by: kib, emaste
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D45661
The file was modifiedsys/kern/kern_malloc.c (diff)
Commit 82283cad12a417abfb1469d899b2d7cfb1d38f77 by markj
dtrace: Avoid including dtrace_isa.c directly into dtrace.c

This was done in the original DTrace import, presumably because that
made it a bit easier to handle includes.  However, this can cause
dtrace_getpcstack() to be inlined into dtrace_probe(), resulting in a
missing frame in stack traces since dtrace_getpcstack() takes care to
bump "aframes" to account for its own stack frame.

To avoid this, compile dtrace_isa.c separately on all platforms.  Add
requisite includes.

MFC after: 2 weeks
Sponsored by: Innovate UK
The file was modifiedsys/cddl/dev/dtrace/riscv/dtrace_isa.c (diff)
The file was modifiedsys/modules/dtrace/dtrace/Makefile (diff)
The file was modifiedsys/cddl/dev/dtrace/amd64/dtrace_isa.c (diff)
The file was modifiedsys/cddl/dev/dtrace/arm/dtrace_isa.c (diff)
The file was modifiedsys/cddl/dev/dtrace/i386/dtrace_isa.c (diff)
The file was modifiedsys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c (diff)
The file was modifiedsys/cddl/dev/fbt/x86/fbt_isa.c (diff)
The file was modifiedsys/cddl/dev/dtrace/powerpc/dtrace_isa.c (diff)
The file was modifiedsys/conf/files.arm (diff)
The file was modifiedsys/cddl/dev/dtrace/aarch64/dtrace_isa.c (diff)
The file was modifiedsys/conf/files.riscv (diff)