Displaying
1
—
50
of
238,787
commits
(0.013s)
FreeBSD
—
stable/9/sys/kern uipc_syscalls.c
MFC r248830, r250027, r250409
Submitted by: gibbs, andre, kib
Obtained from: Netflix
| Delta |
File |
| +51 |
-25 |
stable/9/sys/kern/uipc_syscalls.c |
| +51 |
-25 |
1 file
|
FreeBSD
—
stable/9/sys/kern vfs_cluster.c
MFC r250327
Add a sysctl vfs.read_min to complement the exiting vfs.read_max. It
defaults to 1, meaning that it's off.
When read-ahead is enabled on a file, the vfs cluster code deliberately
breaks a read into 2 I/O transactions; one to satisfy the actual read,
and one to perform read-ahead. This makes sense in low-latency
circumstances, but often produces unbalanced i/o transactions that
penalize disks. By setting vfs.read_min, we can tell the algorithm to
fetch a larger transaction that what we asked for, achieving the same
effect as the read-ahead but without the doubled, unbalanced transaction
and the slightly lower latency. This significantly helps our workloads
with video streaming.
Submitted by: emax
Reviewed by: kib
Obtained from: Netflix
| Delta |
File |
| +12 |
-0 |
stable/9/sys/kern/vfs_cluster.c |
| +12 |
-0 |
1 file
|
FreeBSD
—
stable/9/usr.bin/locale locale.c locale.1
MFH revisions 242743 to 243202:
Make parameters to -c and -k options optional. If no parameters are
supplied, print information for all keywords.
Improve output of -c option, in particular in conjunction with -k
option.
Complete man page.
Add comment on standards conformity.
| Delta |
File |
| +47 |
-40 |
stable/9/usr.bin/locale/locale.c |
| +21 |
-6 |
stable/9/usr.bin/locale/locale.1 |
| +68 |
-46 |
2 files
|
FreeBSD
—
head/share/man/man5 src.conf.5
Fix a copy-and-paste typo.
| Delta |
File |
| +1 |
-1 |
head/share/man/man5/src.conf.5 |
| +1 |
-1 |
1 file
|
FreeBSD
—
head/share/man/man5 src.conf.5
Regenerate with manual fixup for WITH_LDNS_UTILS inheriting WITHOUT_BIND_UTILS.
| Delta |
File |
| +24 |
-18 |
head/share/man/man5/src.conf.5 |
| +24 |
-18 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Properly spell sentinel (missed in 250891)
No functional changes.
Spotted by: Navdeep Parhar and Alexey Dokuchaev
MFC after: 2 weeks
| Delta |
File |
| +1 |
-1 |
head/sys/ufs/ffs/ffs_softdep.c |
| +1 |
-1 |
1 file
|
FreeBSD
—
head/sys/dev/mps mps_user.c
Fix NULL-dereference kernel panic in case of mps_attach() failure.
MFC after: 1 week
| Delta |
File |
| +2 |
-2 |
head/sys/dev/mps/mps_user.c |
| +2 |
-2 |
1 file
|
FreeBSD
—
head/tools/tools/ath/athalq main.c
Implement beacon event debugging in athalq.
| Delta |
File |
| +39 |
-0 |
head/tools/tools/ath/athalq/main.c |
| +39 |
-0 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Add missing buffer releases (brelse) after bread calls that return
an error. One could argue that returning a buffer even when it is
not valid is incorrect, but bread has always returned a buffer
valid or not.
Reviewed by: kib
MFC after: 2 weeks
| Delta |
File |
| +6 |
-2 |
head/sys/ufs/ffs/ffs_softdep.c |
| +6 |
-2 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Add missing 28th element to softdep types name array.
Found by: Coverity Scan, CID 1007621
Reviewed by: kib
MFC after: 2 weeks
| Delta |
File |
| +4 |
-1 |
head/sys/ufs/ffs/ffs_softdep.c |
| +4 |
-1 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Null a pointer after it is freed so that when it is returned
the return value is NULL. Based on the returned flags, the
return value should never be inspected in the case where NULL
is returned, but it is good coding practice not to return a
pointer to freed memory.
Found by: Coverity Scan, CID 1006096
Reviewed by: kib
MFC after: 2 weeks
| Delta |
File |
| +1 |
-0 |
head/sys/ufs/ffs/ffs_softdep.c |
| +1 |
-0 |
1 file
|
FreeBSD
—
stable/9/sys/ofed/include/linux workqueue.h
MFC r250374:
According to the documentation, on Linux, cancel_delayed_work() does not
do drain (flush_workqueue() in Linux terms) but instead returns true if
the work was removed before it is run, or false otherwise.
Simulate this by removing the taskqueue_drain() and return the value
derived from taskqueue_cancel()'s return value.
This would solve a witness warning caused by calling taskqueue_drain()
with a non-sleepable lock held, like:
taskqueue_drain with the following non-sleepable locks held:
exclusive rw lle (lle) r = 0 (0xfffffe001450b410) locked @
/usr/src/sys/netinet/in.c:1484
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff848d4f7690
kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff848d4f7740
witness_warn() at witness_warn+0x4a8/frame 0xffffff848d4f7800
taskqueue_drain() at taskqueue_drain+0x3a/frame 0xffffff848d4f7840
set_timeout() at set_timeout+0x4a/frame 0xffffff848d4f7860
netevent_callback() at netevent_callback+0x16/frame 0xffffff848d4f7870
arpintr() at arpintr+0x9b5/frame 0xffffff848d4f7930
This do not affect kernel without OFED compiled in.
[2 lines not shown]
| Delta |
File |
| +3 |
-3 |
stable/9/sys/ofed/include/linux/workqueue.h |
| +3 |
-3 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Remove a bogus check for a NULL buffer pointer.
Add a KASSERT that it is not NULL.
Found by: Coverity Scan, CID 1009114
Reviewed by: kib
MFC after: 2 weeks
| Delta |
File |
| +8 |
-7 |
head/sys/ufs/ffs/ffs_softdep.c |
| +8 |
-7 |
1 file
|
FreeBSD
—
head/sys/ufs/ffs ffs_softdep.c
Properly spell sentinel (not sintenel or sentinal).
No functional changes.
Spotted by: kib
MFC after: 2 weeks
| Delta |
File |
| +28 |
-28 |
head/sys/ufs/ffs/ffs_softdep.c |
| +28 |
-28 |
1 file
|
FreeBSD
—
head/sys/kern uipc_usrreq.c
passing fd over unix socket: fix a corner case where caller
wants to pass no descriptors.
Previously the kernel would leak memory and try to free a potentially
arbitrary pointer.
Reviewed by: pjd
| Delta |
File |
| +8 |
-1 |
head/sys/kern/uipc_usrreq.c |
| +8 |
-1 |
1 file
|
FreeBSD
—
head/include/protocols rwhod.h, head/sys/sys timex.h
| Delta |
File |
| +3 |
-1 |
head/include/protocols/rwhod.h |
| +3 |
-0 |
head/sys/sys/timex.h |
| +6 |
-1 |
2 files
|
FreeBSD
—
head/lib/libc/gen fts.3, head/lib/libc/net getifaddrs.3 getifmaddrs.3
Update manpages for r250887.
Remove the lists of unneeded header files.
Requested by: eadler
| Delta |
File |
| +1 |
-3 |
head/lib/libc/gen/fts.3 |
| +1 |
-3 |
head/lib/libc/net/getifaddrs.3 |
| +1 |
-3 |
head/lib/libc/net/getifmaddrs.3 |
| +3 |
-9 |
3 files
|
FreeBSD
—
head/include fts.h ifaddrs.h, head/include/arpa tftp.h
| Delta |
File |
| +10 |
-8 |
head/include/fts.h |
| +5 |
-3 |
head/sys/net/ppp_defs.h |
| +1 |
-1 |
head/include/ifaddrs.h |
| +2 |
-0 |
head/include/arpa/tftp.h |
| +18 |
-12 |
4 files
|
FreeBSD
—
head/sys/kern vfs_bio.c
vm_object locking is not needed there as pages are already wired.
Sponsored by: EMC / Isilon storage division
Submitted by: alc
| Delta |
File |
| +0 |
-2 |
head/sys/kern/vfs_bio.c |
| +0 |
-2 |
1 file
|
FreeBSD
—
head/sys/amd64/amd64 pmap.c, head/sys/arm/arm pmap.c pmap-v6.c
o Relax locking assertions for vm_page_find_least()
o Relax locking assertions for pmap_enter_object() and add them also
to architectures that currently don't have any
o Introduce VM_OBJECT_LOCK_DOWNGRADE() which is basically a downgrade
operation on the per-object rwlock
o Use all the mechanisms above to make vm_map_pmap_enter() to work
mostl of the times only with readlocks.
Sponsored by: EMC / Isilon storage division
Reviewed by: alc
| Delta |
File |
| +15 |
-7 |
head/sys/vm/vm_map.c |
| +2 |
-1 |
head/sys/i386/i386/pmap.c |
| +2 |
-1 |
head/sys/mips/mips/pmap.c |
| +2 |
-1 |
head/sys/amd64/amd64/pmap.c |
| +2 |
-1 |
head/sys/i386/xen/pmap.c |
| +2 |
-1 |
head/sys/ia64/ia64/pmap.c |
| +15 |
-1 |
8 files not shown |
| +40 |
-13 |
14 files
|
FreeBSD
—
head/include uchar.h stdatomic.h, head/include/xlocale _uchar.h Makefile
Add <uchar.h>.
The <uchar.h> header, part of C11, adds a small number of utility
functions for 16/32-bit "universal" characters, which may or may not be
UTF-16/32. As our wchar_t is already ISO 10646, simply add light-weight
wrappers around wcrtomb() and mbrtowc().
While there, also add (non-yet-standard) _l functions, similar to the
ones we already have for the other locale-dependent functions.
Reviewed by: theraven
| Delta |
File |
| +150 |
-0 |
head/tools/regression/lib/libc/locale/test-mbrtoc16.c |
| +115 |
-0 |
head/tools/regression/lib/libc/locale/test-c16rtomb.c |
| +68 |
-28 |
head/lib/libc/locale/mbrtowc.3 |
| +89 |
-0 |
head/lib/libc/locale/mbrtoc16.c |
| +81 |
-0 |
head/lib/libc/locale/c16rtomb.c |
| +39 |
-21 |
head/lib/libc/locale/wcrtomb.3 |
| +250 |
-8 |
12 files not shown |
| +792 |
-57 |
18 files
|
FreeBSD
—
head/usr.bin/split split.c
Avoid signed overflow in error handling code.
Reviewed by: cperciva, bjk
| Delta |
File |
| +3 |
-1 |
head/usr.bin/split/split.c |
| +3 |
-1 |
1 file
|
FreeBSD
—
head Makefile.inc1, head/sys/sys param.h
Connect flex 2.5.37 to the build and bump __FreeBSD_version.
| Delta |
File |
| +3,398 |
-1,910 |
head/usr.bin/lex/initscan.c |
| +3,738 |
-0 |
head/usr.bin/lex/initskel.c |
| +1,849 |
-0 |
head/usr.bin/lex/initparse.c |
| +0 |
-1,629 |
head/usr.bin/lex/gen.c |
| +0 |
-1,574 |
head/usr.bin/lex/flex.skl |
| +0 |
-1,235 |
head/usr.bin/lex/NEWS |
| +819 |
-8,954 |
27 files not shown |
| +9,804 |
-15,302 |
33 files
|
FreeBSD
—
stable/8/sys/amd64/amd64 fpu.c cpu_switch.S, stable/8/sys/amd64/include specialreg.h md_var.h
MFC 238450,250152-250153,250415:
- Add support for the XSAVEOPT instruction use.
- The check to ensure that xstate_bv always has XFEATURE_ENABLED_X87 and
XFEATURE_ENABLED_SSE bits set is not needed. CPU correctly handles
any bitmask which is subset of the enabled bits in %XCR0.
- Partially saved extended state must be handled always, i.e. for both
fpu-owned context, and for pcb-saved one.
- Correct the type for the literal used on the left side of the shift up
to 63 bit positions.
Do not fill the save area and do not set the saved bit in the xstate
bit vector for the state which is not marked as enabled in xsave_mask.
| Delta |
File |
| +71 |
-8 |
stable/8/sys/amd64/amd64/fpu.c |
| +5 |
-0 |
stable/8/sys/amd64/include/specialreg.h |
| +3 |
-0 |
stable/8/sys/amd64/amd64/cpu_switch.S |
| +1 |
-0 |
stable/8/sys/amd64/include/md_var.h |
| +80 |
-8 |
4 files
|
FreeBSD
—
head/contrib/flex main.c
Enable GNU m4 compatibility mode.
| Delta |
File |
| +1 |
-1 |
head/contrib/flex/main.c |
| +1 |
-1 |
1 file
|
FreeBSD
—
head/contrib/flex flex.skl
Allow YY_NO_UNPUT to disable unput() for backward compatibility.
| Delta |
File |
| +5 |
-0 |
head/contrib/flex/flex.skl |
| +5 |
-0 |
1 file
|
FreeBSD
—
head/contrib/flex flex.skl
Define yy_current_buffer for backward compatibility.
| Delta |
File |
| +1 |
-0 |
head/contrib/flex/flex.skl |
| +1 |
-0 |
1 file
|
FreeBSD
—
head/contrib/flex flexdef.h buf.c
Do not use log10(3) to get rid of libm dependency. It is really not useful.
| Delta |
File |
| +3 |
-1 |
head/contrib/flex/flexdef.h |
| +1 |
-1 |
head/contrib/flex/buf.c |
| +1 |
-1 |
head/contrib/flex/main.c |
| +5 |
-3 |
3 files
|
FreeBSD
—
head/contrib/flex gen.c flex.skl
Reduce compiler warnings.
| Delta |
File |
| +2 |
-2 |
head/contrib/flex/gen.c |
| +4 |
-0 |
head/contrib/flex/flex.skl |
| +2 |
-1 |
head/contrib/flex/buf.c |
| +2 |
-1 |
head/contrib/flex/flexint.h |
| +0 |
-3 |
head/contrib/flex/filter.c |
| +2 |
-1 |
head/contrib/flex/main.c |
| +4 |
-1 |
3 files not shown |
| +16 |
-9 |
9 files
|
FreeBSD
—
head/contrib/flex flex.skl gen.c
Apply still relevant local changes.
r124183: Work around a `label defined but not used' warning.
r179549: De-register declarations.
r179657: De-register declarations in non-dot-c files.
r181269: Mark yy_fatal_error() as __dead2.
r228992: Spelling fixes.
r240518: Correct double "the the".
| Delta |
File |
| +24 |
-18 |
head/contrib/flex/flex.skl |
| +18 |
-17 |
head/contrib/flex/gen.c |
| +14 |
-14 |
head/contrib/flex/tblcmp.c |
| +13 |
-13 |
head/contrib/flex/misc.c |
| +12 |
-12 |
head/contrib/flex/sym.c |
| +9 |
-9 |
head/contrib/flex/dfa.c |
| +18 |
-18 |
7 files not shown |
| +108 |
-101 |
13 files
|
FreeBSD
—
head/contrib flex, head/contrib/flex configure scan.c
Add flex 2.5.37 from flex.sourceforge.net to contrib.
| Delta |
File |
| +0 |
-10,058 |
head/contrib/flex/configure |
| +0 |
-5,198 |
head/contrib/flex/scan.c |
| +0 |
-3,715 |
head/contrib/flex/skel.c |
| +0 |
-3,172 |
head/contrib/flex/parse.c |
| +0 |
-1,693 |
head/contrib/flex/config.sub |
| +0 |
-1,533 |
head/contrib/flex/config.guess |
| +0 |
-5,834 |
22 files not shown |
| +0 |
-31,203 |
28 files
|
FreeBSD
—
stable/9/usr.bin/gcore elfcore.c Makefile
MFC r249687, r249704, r250511:
r249687, r249704:
Sync gcore(1) with the recent changes in kernel code aimed at adding
procstat notes to a process core file.
Suggested by: jhb
r250511 (antoine):
Add some missing DPADD.
| Delta |
File |
| +371 |
-201 |
stable/9/usr.bin/gcore/elfcore.c |
| +2 |
-2 |
stable/9/usr.bin/gcore/Makefile |
| +373 |
-203 |
2 files
|
FreeBSD
—
stable/9/usr.bin/procstat procstat_auxv.c procstat_kstack.c
| Delta |
File |
| +8 |
-94 |
stable/9/usr.bin/procstat/procstat_auxv.c |
| +12 |
-53 |
stable/9/usr.bin/procstat/procstat_kstack.c |
| +36 |
-23 |
stable/9/usr.bin/procstat/procstat.c |
| +14 |
-41 |
stable/9/usr.bin/procstat/procstat_cred.c |
| +18 |
-30 |
stable/9/usr.bin/procstat/procstat_args.c |
| +8 |
-32 |
stable/9/usr.bin/procstat/procstat_sigs.c |
| +32 |
-88 |
6 files not shown |
| +128 |
-361 |
12 files
|
FreeBSD
—
stable/9 Makefile.inc1, stable/9/lib/libprocstat libprocstat.c core.c
MFC r249666, r249667, r249670, r249672, r249674, r249676, r249677, r249679,
r249681, r249684, r249688, r249711, r249731, r250146
r249666, r249682:
Make libprocstat(3) extract procstat notes from a process core file.
PR: kern/173723
Suggested by: jhb
Glanced by: kib
r249667:
Add procstat_getvmmap function to get VM layout of a process.
r249670:
Add procstat_getgroups function to retrieve process groups.
r249672:
Add procstat_getumask function to retrieve a process umask.
r249674:
[42 lines not shown]
| Delta |
File |
| +1,023 |
-14 |
stable/9/lib/libprocstat/libprocstat.c |
| +433 |
-0 |
stable/9/lib/libprocstat/core.c |
| +269 |
-3 |
stable/9/lib/libprocstat/libprocstat.3 |
| +53 |
-0 |
stable/9/lib/libprocstat/core.h |
| +44 |
-0 |
stable/9/lib/libprocstat/libprocstat.h |
| +17 |
-0 |
stable/9/lib/libprocstat/Symbol.map |
| +7 |
-3 |
3 files not shown |
| +1,846 |
-20 |
9 files
|
FreeBSD
—
head/sys/geom geom_dump.c
Remove an extra semicolon from the DOT language output.
PR: kern/178540
Submitted by: Trond Endrestol
MFC after: 1 week
| Delta |
File |
| +1 |
-1 |
head/sys/geom/geom_dump.c |
| +1 |
-1 |
1 file
|
FreeBSD
—
head UPDATING
Mention the switch to bmake by default.
Reviewed by: obrien
| Delta |
File |
| +12 |
-0 |
head/UPDATING |
| +12 |
-0 |
1 file
|
FreeBSD
—
head/sys/dev/ath if_ath_tx.c if_athvar.h
Implement a separate hardware queue threshold for aggregate and non-aggr
traffic.
When transmitting non-aggregate traffic, we need to keep the hardware
busy whilst transmitting or small bursts in txdone/tx latency will
kill us.
This restores non-aggregate iperf performance, especially when doing
TDMA.
Tested:
* AR5416<->AR5416, TDMA
* AR5416 STA <-> AR9280 AP
| Delta |
File |
| +48 |
-5 |
head/sys/dev/ath/if_ath_tx.c |
| +9 |
-4 |
head/sys/dev/ath/if_athvar.h |
| +5 |
-2 |
head/sys/dev/ath/if_ath_sysctl.c |
| +2 |
-1 |
head/sys/dev/ath/if_ath.c |
| +1 |
-0 |
head/sys/dev/ath/if_ath_tx.h |
| +65 |
-12 |
5 files
|
FreeBSD
—
head/sys/dev/ath if_ath_tdma.c if_ath.c
Enable the use of TDMA on an 802.11n channel (with aggregation disabled,
of course.)
There's a few things that needed to happen:
* In case someone decides to set the beacon transmission rate to be
at an MCS rate, use the MCS-aware version of the duration calculation
to figure out how long the received beacon frame was.
* If TxOP enforcing is available on the hardware and we're doing TDMA,
enable it after a reset and set the TDMA guard interval to zero.
This seems to behave fine.
TODO:
* Although I haven't yet seen packet loss, the PHY errors that would be
triggered (specifically Transmit-Override-Receive) aren't enabled
by the 11n HAL. I'll have to do some work to enable these PHY errors
for debugging.
What broke:
* My recent changes to the TX queue handling has resulted in the driver
not keeping the hardware queue properly filled when doing non-aggregate
traffic. I have a patch to commit soon which fixes this situation
[10 lines not shown]
| Delta |
File |
| +42 |
-5 |
head/sys/dev/ath/if_ath_tdma.c |
| +37 |
-0 |
head/sys/dev/ath/if_ath.c |
| +10 |
-1 |
head/sys/dev/ath/if_athvar.h |
| +89 |
-6 |
3 files
|
FreeBSD
—
head/sys/powerpc/include gdb_machdep.h
Fix the PowerPC Book-E register definitions used by the remote GDB
protocol.
Obtained from: Juniper Networks, Inc.
| Delta |
File |
| +17 |
-1 |
head/sys/powerpc/include/gdb_machdep.h |
| +17 |
-1 |
1 file
|
FreeBSD
—
head/lib/csu Makefile
Add a makefle that recurses into the right architecture-specific
sub-directory. This to allow simpler logic outside of the csu
directory.
Obtained from: Juniper Networks, Inc.
| Delta |
File |
| +10 |
-0 |
head/lib/csu/Makefile |
| +10 |
-0 |
1 file
|
FreeBSD
—
head/gnu/usr.bin/grep Makefile
Don't look for headers outside of the source or object directories. In
particular, don't use DESTDIR. Such creates an unnecessary dependency
on the build machine.
Obtained from: Juniper Networks, Inc.
| Delta |
File |
| +1 |
-1 |
head/gnu/usr.bin/grep/Makefile |
| +1 |
-1 |
1 file
|
FreeBSD
—
head/gnu/usr.bin/diff Makefile
Don't look for headers outside of the source or object directories. In
particular, don't use DESTDIR. Such creates an unnecessary dependency
on the build machine.
Obtained from: Juniper Networks, Inc.
| Delta |
File |
| +1 |
-1 |
head/gnu/usr.bin/diff/Makefile |
| +1 |
-1 |
1 file
|
FreeBSD
—
head Makefile.inc1
Restore the ability to build on systems with 32-bit compat when
the system compiler is not clang. clang and gcc appear to differ
signficantly in their interpretation of -isystem and --sysroot. Further
work is likely required to support an external gcc.
Reported by: andreast, fidaj at ukr.net, sergey.dyatko at gmail.com
| Delta |
File |
| +3 |
-1 |
head/Makefile.inc1 |
| +3 |
-1 |
1 file
|
FreeBSD
—
head/sys/dev/ath/ath_hal/ar5416 ar5416_misc.c
Fix build break - the SetCapability calls return HAL_BOOL,
not HAL_STATUS.
| Delta |
File |
| +1 |
-1 |
head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c |
| +1 |
-1 |
1 file
|
FreeBSD
—
head/sys/compat/freebsd32 freebsd32_systrace_args.c freebsd32_proto.h, head/sys/kern systrace_args.c syscalls.c
| Delta |
File |
| +160 |
-9 |
head/sys/compat/freebsd32/freebsd32_systrace_args.c |
| +54 |
-2 |
head/sys/compat/freebsd32/freebsd32_proto.h |
| +7 |
-1 |
head/sys/compat/freebsd32/freebsd32_syscalls.c |
| +7 |
-1 |
head/sys/compat/freebsd32/freebsd32_sysent.c |
| +4 |
-1 |
head/sys/compat/freebsd32/freebsd32_syscall.h |
| +2 |
-2 |
head/sys/kern/systrace_args.c |
| +6 |
-6 |
5 files not shown |
| +240 |
-22 |
11 files
|
FreeBSD
—
head/sys/compat/freebsd32 syscalls.master freebsd32_misc.c, head/sys/kern syscalls.master
Fix the wait6(2) on 32bit architectures and for the compat32, by using
the right type for the argument in syscalls.master. Also fix the
posix_fallocate(2) and posix_fadvise(2) compat32 syscalls on the
architectures which require padding of the 64bit argument.
Noted and reviewed by: jhb
Pointy hat to: kib
MFC after: 1 week
| Delta |
File |
| +19 |
-2 |
head/sys/compat/freebsd32/syscalls.master |
| +2 |
-2 |
head/sys/compat/freebsd32/freebsd32_misc.c |
| +1 |
-1 |
head/sys/kern/syscalls.master |
| +22 |
-5 |
3 files
|
FreeBSD
—
head/sys/fs/nullfs null_vfsops.c
Do not leak the NULLV_NOUNLOCK flag from the nullfs_unlink_lowervp(),
for the case when the nullfs vnode is not reclaimed. Otherwise, later
reclamation would not unlock the lower vnode.
Reported by: antoine
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
| Delta |
File |
| +19 |
-7 |
head/sys/fs/nullfs/null_vfsops.c |
| +19 |
-7 |
1 file
|
FreeBSD
—
head/sys/amd64/amd64 db_trace.c mp_machdep.c, head/sys/amd64/include pcpu.h md_var.h
Fix the hardware watchpoints on SMP amd64. Load the updated %dr
registers also on other CPUs, besides the CPU which happens to execute
the ddb. The debugging registers are stored in the pcpu area,
together with the command which is executed by the IPI stop handler
upon resume.
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
| Delta |
File |
| +57 |
-22 |
head/sys/amd64/amd64/db_trace.c |
| +6 |
-1 |
head/sys/amd64/include/pcpu.h |
| +5 |
-0 |
head/sys/amd64/amd64/mp_machdep.c |
| +1 |
-0 |
head/sys/amd64/include/md_var.h |
| +69 |
-23 |
4 files
|
FreeBSD
—
head/sys/amd64/amd64 pmap.c
Add amd64-specific ddb command 'show phys2dmap', which calculates the
address in the direct map corresponding to the given physical address.
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
| Delta |
File |
| +12 |
-0 |
head/sys/amd64/amd64/pmap.c |
| +12 |
-0 |
1 file
|
FreeBSD
—
head/sys/vm vm_page.c
Add ddb command 'show pginfo' which provides useful information about
a vm page, denoted either by an address of the struct vm_page, or, if
the '/p' modifier is specified, by a physical address of the
corresponding frame.
Reviewed by: jhb
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
| Delta |
File |
| +23 |
-0 |
head/sys/vm/vm_page.c |
| +23 |
-0 |
1 file
|