Displaying
1
—
50
of
28,398
commits
(0.046s)
DragonFlyBSD
—
lib/libc_r/test propagate_s.pl verify, share/examples/printing netprint
Use '#!/usr/bin/env' to find perl in some scripts.
| Delta |
File |
| +1 |
-2 |
lib/libc_r/test/propagate_s.pl |
| +1 |
-2 |
lib/libc_r/test/verify |
| +1 |
-2 |
usr.sbin/route6d/misc/chkrt |
| +1 |
-2 |
tools/test/devrandom/hammer.random |
| +1 |
-2 |
tools/test/devrandom/hammer.urandom |
| +1 |
-2 |
tools/tools/scsi-defects/scsi-defects.pl |
| +5 |
-9 |
5 files not shown |
| +11 |
-21 |
11 files
|
DragonFlyBSD
—
contrib/bmake suff.c README.DRAGONFLY
bmake: Fix wildcard srcs for phony targets
Bug fix created by Simon G. at BSDcan 2013 when Baptiste mentioned the
incompatiblity with legacy make seen during adding support to ports for
bmake. There is no impaet for world/kernel builds.
Taken-from: FreeBSD SVN 250773 (18 May 2013)
| Delta |
File |
| +6 |
-6 |
contrib/bmake/suff.c |
| +1 |
-0 |
contrib/bmake/README.DRAGONFLY |
| +7 |
-6 |
2 files
|
DragonFlyBSD
—
contrib/bmake suff.c README.DRAGONFLY
bmake: Fix wildcard srcs for phony targets
Bug fix created by Simon G. at BSDcan 2013 when Baptiste mentioned the
incompatiblity with legacy make seen during adding support to ports for
bmake. There is no impaet for world/kernel builds.
Taken-from: FreeBSD SVN 250773 (18 May 2013)
| Delta |
File |
| +6 |
-6 |
contrib/bmake/suff.c |
| +1 |
-0 |
contrib/bmake/README.DRAGONFLY |
| +7 |
-6 |
2 files
|
DragonFlyBSD
—
share/misc bsd-family-tree
bsd-family-tree: Sync with FreeBSD.
| Delta |
File |
| +21 |
-18 |
share/misc/bsd-family-tree |
| +21 |
-18 |
1 file
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_flush.c hammer2_freemap.c
hammer2 - freemap part 2 - cleanup & performance pass
* Increase minimum I/O from 1K to 16K (HAMMER2_LBUFSIZE).
* Adjust some use cases, increasing the smallest indirect block to the
minimum IO size 4K->16K.
* The BREF_TYPE_FREEMAP_LEAF bitmap is now embedded in the chain, allowing
us to use the 256 byte bitmaps more safely. As with inodes, a read-in
involves using a larger buffer-cache buffer and then copying the data
into the chain.
* Avoid unnecessary reads from disk when allocating blocks that are less
than the minimum IO size. If it is determined that the bitmap bits
covering the minimum IO size are 0 (unallocated), we pre-validate the
larger buffer cache buffer so the later bread() does not have to issue
any actual reads.
Pre-validation for allocations larger than or equal to the minimum IO
size is already handled in the chain locking code.
With this change, a cpdup into H2 will issue mostly writes and is able
to avoid nearly all reads.
* Make some progress formalizing chain-embedded data.
| Delta |
File |
| +50 |
-37 |
sys/vfs/hammer2/hammer2_flush.c |
| +55 |
-12 |
sys/vfs/hammer2/hammer2_freemap.c |
| +47 |
-15 |
sys/vfs/hammer2/hammer2_chain.c |
| +12 |
-8 |
sys/vfs/hammer2/hammer2_disk.h |
| +0 |
-17 |
sys/vfs/hammer2/hammer2_inode.c |
| +4 |
-0 |
sys/vfs/hammer2/hammer2_vfsops.c |
| +5 |
-5 |
3 files not shown |
| +173 |
-94 |
9 files
|
DragonFlyBSD
—
contrib/lvm2/dist/daemons/clvmd refresh_clvmd.c, contrib/lvm2/dist/lib/locking cluster_locking.c
lvm: Fix two wrong array indexes.
Both files are not used by us. Just in case someone wants to play with
them.
| Delta |
File |
| +1 |
-1 |
contrib/lvm2/dist/daemons/clvmd/refresh_clvmd.c |
| +1 |
-1 |
contrib/lvm2/dist/lib/locking/cluster_locking.c |
| +2 |
-2 |
2 files
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_chain.c hammer2_freemap.c
hammer2 - freemap part 1 - initial block allocator and media support
* Freemap document (FREEMAP in this directory)
* temporarily turn off clustering until the freemap gets that capability
(mixed buffer sizes can be adjacent atm).
* Remove the freemap_blockref[1] from the volume header and replace it
with a blockset array (8 blockrefs).
* Implement dynamic creation of freemap nodes and leafs on an as-needed
basis using the normal indirect block creation code. Most of the standard
file handling code is reused for the freemap support.
* Major cleanup of hammer2_chain.c, the duplication code, the indirect
block creation and handling, and the chain->flag handling.
| Delta |
File |
| +685 |
-492 |
sys/vfs/hammer2/hammer2_chain.c |
| +527 |
-30 |
sys/vfs/hammer2/hammer2_freemap.c |
| +71 |
-139 |
sys/vfs/hammer2/hammer2_disk.h |
| +141 |
-0 |
sys/vfs/hammer2/FREEMAP |
| +42 |
-26 |
sys/vfs/hammer2/DESIGN |
| +49 |
-10 |
sys/vfs/hammer2/hammer2_flush.c |
| +145 |
-40 |
7 files not shown |
| +1,660 |
-737 |
13 files
|
DragonFlyBSD
—
share/man/man4 tpm.4 Makefile, sys/conf files
kernel: Add the tpm(4) driver for trusted platform modules.
Tested-by: tuxillo on a HP ProBook 6460b
Taken-from: FreeBSD
| Delta |
File |
| +1,296 |
-0 |
sys/dev/crypto/tpm/tpm.c |
| +86 |
-0 |
share/man/man4/tpm.4 |
| +82 |
-0 |
sys/dev/crypto/tpm/tpm_isa.c |
| +79 |
-0 |
sys/dev/crypto/tpm/tpm_acpi.c |
| +58 |
-0 |
sys/dev/crypto/tpm/tpmvar.h |
| +11 |
-0 |
sys/dev/crypto/tpm/Makefile |
| +9 |
-1 |
5 files not shown |
| +1,621 |
-1 |
11 files
|
DragonFlyBSD
—
share/misc pci_vendors
| Delta |
File |
| +211 |
-98 |
share/misc/pci_vendors |
| +211 |
-98 |
1 file
|
DragonFlyBSD
—
sys/vfs/devfs devfs_core.c
kernel - Fix devfs deadlock
* Fix a devfs deadlock against getnewvnode() due to the devfs master
lock being held.
* Most evident on 32-bit builds because 64-bit builds don't recycle vnodes
as quickly.
Reported-by: marino
Analysis-by: vsrinivas
| Delta |
File |
| +18 |
-1 |
sys/vfs/devfs/devfs_core.c |
| +18 |
-1 |
1 file
|
DragonFlyBSD
—
sys/vfs/devfs devfs_core.c
kernel - Fix devfs deadlock
* Fix a devfs deadlock against getnewvnode() due to the devfs master
lock being held.
* Most evident on 32-bit builds because 64-bit builds don't recycle vnodes
as quickly.
Reported-by: marino
Analysis-by: vsrinivas
| Delta |
File |
| +18 |
-1 |
sys/vfs/devfs/devfs_core.c |
| +18 |
-1 |
1 file
|
DragonFlyBSD
—
contrib/top display.c top.c
top(1): Remove whitespace from local modifications
This only cleans up code we added, there are no functional changes.
| Delta |
File |
| +9 |
-9 |
contrib/top/display.c |
| +2 |
-2 |
contrib/top/top.c |
| +11 |
-11 |
2 files
|
top(1): Support wider terminals (Bug 2448)
Bump MAX_COLS from value of 255 to 512 to support wider terminals.
A similar change was also done on FreeBSD 5 months ago (r244180)
Reported-by: Charles Rapenne
https://bugs.dragonflybsd.org/issues/2448
| Delta |
File |
| +1 |
-1 |
contrib/top/top.h |
| +1 |
-1 |
1 file
|
top(1): Support wider terminals (Bug 2448)
Bump MAX_COLS from value of 255 to 512 to support wider terminals.
A similar change was also done on FreeBSD 5 months ago (r244180)
Reported-by: Charles Rapenne
https://bugs.dragonflybsd.org/issues/2448
| Delta |
File |
| +1 |
-1 |
contrib/top/top.h |
| +1 |
-1 |
1 file
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_chain.c hammer2_flush.c
hammer2 - flush sequencing part 8 - stabilization pass
* On this commit it appears that the cpdup / test is fully validating
on remount and chain memory leaks are gone.
* Remove a hack when creating a hardlink. The original directory entry
is duplicated to create the invisible hardlink target in the common
parent directory, but the original directory entry is then not deleted.
Instead I was modifying it (which generally did not cause a delete/duplicate
sequence) and then changing the inode type to HARDLINK and setting
the OPFLAG_DIRECTDATA flag.
The problem with this is that the inode's core RBTREE was left intact,
but as a DIRECTDATA inode the flusher ignores it. This prevented the
flusher from clearing the MOVED but on the children and resulted in the
memory leak.
What I do now is delete/duplicate the original inode, give the duplicate
a fresh core, and then modify the duplicate instead of the original to be
the special HARDLINK type w/OPFLAG_DIRECTDATA. This removes the special
case.
| Delta |
File |
| +8 |
-13 |
sys/vfs/hammer2/hammer2_chain.c |
| +18 |
-1 |
sys/vfs/hammer2/hammer2_flush.c |
| +6 |
-1 |
sys/vfs/hammer2/hammer2.h |
| +2 |
-1 |
sys/vfs/hammer2/hammer2_inode.c |
| +34 |
-16 |
4 files
|
DragonFlyBSD
—
sbin/hammer2 subs.c cmd_debug.c
hammer2 - Add 'hash' directive
* Add hammer2 hash <filename>* which calculates and prints out the
64-bit directory hash code for a filename, for debugging purposes.
| Delta |
File |
| +64 |
-0 |
sbin/hammer2/subs.c |
| +12 |
-0 |
sbin/hammer2/cmd_debug.c |
| +3 |
-0 |
sbin/hammer2/main.c |
| +2 |
-0 |
sbin/hammer2/icrc.c |
| +2 |
-0 |
sbin/hammer2/hammer2.h |
| +1 |
-1 |
sbin/hammer2/Makefile |
| +84 |
-1 |
6 files
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_chain.c hammer2_inode.c
hammer2 - flush sequencing part 7 - stabilization pass
* Simplify the next_parent / IPACTIVE handling. Just ref next_parent
unconditionally, it's the easiest solution.
* More work on CHAIN_SUBMODIFIED flag handling during the flush. The
flush seems to catch all the edge cases now (cross fingers).
* Do a better job cleaning up unreferenced chains.
| Delta |
File |
| +60 |
-49 |
sys/vfs/hammer2/hammer2_chain.c |
| +7 |
-87 |
sys/vfs/hammer2/hammer2_inode.c |
| +23 |
-49 |
sys/vfs/hammer2/hammer2_flush.c |
| +4 |
-2 |
sys/vfs/hammer2/hammer2_vfsops.c |
| +4 |
-1 |
sys/vfs/hammer2/hammer2_vnops.c |
| +0 |
-1 |
sys/vfs/hammer2/hammer2.h |
| +98 |
-189 |
6 files
|
DragonFlyBSD
—
contrib/less pattern.c search.c
Merge branch 'vendor/LESS'
| Delta |
File |
| +109 |
-67 |
contrib/less/pattern.c |
| +63 |
-18 |
contrib/less/search.c |
| +62 |
-18 |
contrib/less/less.nro |
| +52 |
-23 |
contrib/less/command.c |
| +55 |
-20 |
contrib/less/cmdbuf.c |
| +29 |
-26 |
contrib/less/option.c |
| +340 |
-215 |
45 files not shown |
| +710 |
-387 |
51 files
|
DragonFlyBSD
—
contrib/less README.DELETED README.DRAGONFLY, usr.bin/less defines.h
less: Update to version 458
Version 458 was released on 4 APR 2013. Differences since version 451:
* Allow backslash escaping of metacharacters in LESS environment
variable after the --use-backslash option.
* Don't quit if syntax errors are found in command line options.
* Increase sizes of some internal buffers.
* Fix crash with "stty rows 0".
* Fix display bug when using up/down arrow on the command line.
Version 451 was released on 4 SEP 2012. Differences since version 444:
* Add ESC-F command to keep reading data until a pattern is found.
* Use exit code of LESSOPEN script if LESSOPEN starts with "||".
* When up/down arrow is used on the command line immediately after
typing text, the next command starting with that text is found.
* Add support for GNU regex.
* Add configure option --with-regex=none and fix compile errors
when compiling with no regex library.
* Fix possible crashes caused by malformed LESSOPEN or
LESSCLOSE variables.
* Fix bug highlighting text which is discontiguous in the file
due to backspace processing.
* Fix bug in displaying status column when scrolling backwards
with -J and -S in effect.
| Delta |
File |
| +30 |
-0 |
contrib/less/README.DELETED |
| +15 |
-9 |
usr.bin/less/defines.h |
| +11 |
-0 |
contrib/less/README.DRAGONFLY |
| +0 |
-1 |
contrib/less/command.c |
| +56 |
-10 |
4 files
|
DragonFlyBSD
—
contrib/libedit/src tty.c readline.c, contrib/libedit/src/editline readline.h
Merge branch 'vendor/LIBEDIT'
Conflicts:
contrib/libedit/src/editline/readline.h
contrib/libedit/src/readline.c
| Delta |
File |
| +30 |
-25 |
contrib/libedit/src/tty.c |
| +25 |
-10 |
contrib/libedit/src/readline.c |
| +12 |
-5 |
contrib/libedit/src/terminal.c |
| +11 |
-5 |
contrib/libedit/src/read.c |
| +5 |
-8 |
contrib/libedit/src/common.c |
| +5 |
-3 |
contrib/libedit/src/unvis.c |
| +17 |
-21 |
8 files not shown |
| +105 |
-77 |
14 files
|
DragonFlyBSD
—
. Makefile_upgrade.inc, contrib/libedit README.DRAGONFLY
libedit: Update to version 2012-12-13
There have been three releases since libedit was imported as a vendor
branch, but the changelog is simply "sync with NetBSD" for each one.
The main item of interest is that widechar support has been added
for real this time. Previously all the man pages were in place but
the library didn't actually have the support.
A minor item of note is that NetBSD finally implemented the
rl_completion_word_break_hook which reduces the number of files
with local modifications.
| Delta |
File |
| +68 |
-60 |
lib/libedit/libedit/editline.3 |
| +0 |
-34 |
Makefile_upgrade.inc |
| +27 |
-2 |
lib/libedit/libedit/Makefile |
| +7 |
-10 |
contrib/libedit/README.DRAGONFLY |
| +4 |
-4 |
lib/libedit/libedit/config.h |
| +2 |
-2 |
lib/libedit/libedit/editrc.5 |
| +3 |
-0 |
contrib/libedit/src/chartype.h |
| +111 |
-112 |
7 files
|
DragonFlyBSD
—
contrib/tcsh-6 sh.hist.c tcsh.man, contrib/tcsh-6/config bsd4.4
Merge branch 'vendor/TCSH'
Conflicts:
contrib/tcsh-6/sh.decls.h
| Delta |
File |
| +1,003 |
-142 |
contrib/tcsh-6/sh.hist.c |
| +136 |
-136 |
contrib/tcsh-6/nls/russian/set1 |
| +136 |
-136 |
contrib/tcsh-6/nls/ja/set1 |
| +135 |
-135 |
contrib/tcsh-6/nls/greek/set1 |
| +124 |
-124 |
contrib/tcsh-6/nls/ukrainian/set1 |
| +170 |
-60 |
contrib/tcsh-6/tcsh.man |
| +4,486 |
-3,631 |
291 files not shown |
| +6,190 |
-4,364 |
297 files
|
DragonFlyBSD
—
contrib/tcsh-6 sh.h ed.term.c
tcsh: Add more local modifications
- Remove whitespace from existing local modifications of tcsh.
- Remove two unused variables which break the build with -Werror.
- Disable format warning completely because every xprintf with %S
parameter breaks the build (it wants the argument to be cast to
wchar_t* rather than the provided Char*).
| Delta |
File |
| +7 |
-0 |
contrib/tcsh-6/sh.h |
| +1 |
-1 |
contrib/tcsh-6/ed.term.c |
| +1 |
-1 |
contrib/tcsh-6/sh.init.c |
| +0 |
-1 |
contrib/tcsh-6/gethost.c |
| +0 |
-1 |
contrib/tcsh-6/ed.screen.c |
| +9 |
-4 |
5 files
|
DragonFlyBSD
—
bin/csh host.defs config.h, contrib/tcsh-6 README.DELETED README.DRAGONFLY
tcsh: Update from version 6.17.00 to 6.18.01
There were 8 releases since the last tcsh update.
The changes of each are listed below.
When the output of "csh --version" is compared to the previous version,
two differences are noticed. The first is dpsm is not showing. This is
correct because it cannot be set simultaneously with widestar as it was.
The second difference is the system malloc is no longer used. The
sources inside say system malloc can be significantly slower and that
memory statistics will not be available if used. It also went to pains
to remove the option even if hard-coded in config_p.h.
The identifier for --version was fixed for x86_64 platform by
updating host.defs file.
V6.18.01 - 20120214
5. fix interruptible wait again
4. ignore bogus compiler overflow message
3. cleanup ifdefs in utmp code, and provide default array entries
2. Ignore #machine entries in host.defs
1. Detect missing ) in gethost.c (Corinna Vinschen)
V6.18.00 - 20120114
103. remove unused variables.
[139 lines not shown]
| Delta |
File |
| +381 |
-264 |
bin/csh/host.defs |
| +59 |
-20 |
bin/csh/config.h |
| +10 |
-68 |
contrib/tcsh-6/README.DELETED |
| +5 |
-64 |
bin/csh/config_p.h |
| +24 |
-4 |
contrib/tcsh-6/README.DRAGONFLY |
| +479 |
-420 |
5 files
|
DragonFlyBSD
—
sbin/dmesg dmesg.c dmesg.8
Add option 'dmesg -c' which clears the kernel buffer after it is printed.
Tested by: swildner
| Delta |
File |
| +9 |
-3 |
sbin/dmesg/dmesg.c |
| +4 |
-2 |
sbin/dmesg/dmesg.8 |
| +13 |
-5 |
2 files
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_inode.c hammer2_chain.c
hammer2 - flush sequencing part 6 - stabilization pass
* Fix bug when chains are e.g. delete/duplicated where a flush can occur
out of order and retire more recent chain structures leaving older
CHAIN_DELETED structures behind. This caused the merged chain_find
and lookup/iteration code to improperly believe a slot was empty when
in fact the parent's bref array had a valid blockref.
Fixed by flagging the discrete chain->next_parent linkages with
CHAIN_IPACTIVE and adding a ref to the chain, which prevents them
from being retired out of order. This is currently being done
unconditionally (and probably has to be done unconditionally).
* Fix bug related to the clearing of SUBMODIFIED during a flush. Generally
speaking a flush pass clears SUBMODIFIED if no children were deferred.
The bug is that higher-level indirect-block chains closer to the root
are typically only modified during the flush as the deeper chains are
flushed recursively and rolled up into the parents on the way back up.
Because of this, these higher-level chains could represent more than one
flush synchronization point. When this situation is detected we now
set SUBMODIFIED here too.
* Consolidate ip->chain adjustments into the hammer2_inode_repoint()
procedure. Remove hammer2_inode_put().
[2 lines not shown]
| Delta |
File |
| +105 |
-91 |
sys/vfs/hammer2/hammer2_inode.c |
| +41 |
-86 |
sys/vfs/hammer2/hammer2_chain.c |
| +49 |
-26 |
sys/vfs/hammer2/hammer2_flush.c |
| +2 |
-5 |
sys/vfs/hammer2/hammer2_vnops.c |
| +0 |
-4 |
sys/vfs/hammer2/hammer2_vfsops.c |
| +1 |
-1 |
sys/vfs/hammer2/hammer2.h |
| +198 |
-213 |
6 files
|
DragonFlyBSD
—
sys/dev/netif/bnx if_bnx.c if_bnxvar.h
bnx: Use different RX coalesce BDs for polling and interrupt mode
The value set by this commit for polling mode improves tiny packets
forwarding performance by +250Kpps in normal mode and +120Kpps in
fast mode.
| Delta |
File |
| +35 |
-8 |
sys/dev/netif/bnx/if_bnx.c |
| +1 |
-0 |
sys/dev/netif/bnx/if_bnxvar.h |
| +36 |
-8 |
2 files
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_chain.c hammer2_inode.c
hammer2 - flush sequencing part 5 - more flush synchronization work
* Get rid of chain->parent, replacing it with chain->above which is a
pointer to the core common to the possibly multiple parents. Due
to the multi-parenting, chain->parent was rather ad-hoc so getting
rid of makes the code more clear.
* Adjust several APIs which used to take a locked parent of chain to
instead take the core common to multiple parents of chain.
* Rework how CHAIN_MOVED is cleared. The code works better but still
has bugs which can leave chains hanging and unflushed on umount.
* Rework the lastdrop function significantly.
* Continue working on automatic delete/duplicate operation when a
modification crosses a synchronization boundary. This code is now
mostly implemented.
* Continue working on the flush filter which is responsible for
differentiating modifications made before and after the synchronization
point. The filter is now mostly implemented.
* Use spinlock protection on the rbtree, allowing manipulation of children
without having to lock a specific parent chain (which wouldn't help much
[3 lines not shown]
| Delta |
File |
| +353 |
-285 |
sys/vfs/hammer2/hammer2_chain.c |
| +193 |
-96 |
sys/vfs/hammer2/hammer2_inode.c |
| +97 |
-69 |
sys/vfs/hammer2/hammer2_flush.c |
| +0 |
-147 |
sys/vfs/hammer2/hammer2_subr.c |
| +35 |
-9 |
sys/vfs/hammer2/hammer2.h |
| +27 |
-0 |
sys/vfs/hammer2/hammer2_ccms.c |
| +20 |
-6 |
4 files not shown |
| +725 |
-612 |
10 files
|
DragonFlyBSD
—
sys/dev/netif/bnx if_bnx.c
bnx: In polling mode, force chip update status block for status changes
If the status block updating is not forced, we will always see staled
status changes in polling mode, which causes bunch of unnecessary register
reading.
For status changes sharing status block with transmission, staled status
changes probably won't linger for too much time, since any data transmit
completion will cause status block to be updated. However, for status
changes using its own status block, staled status changes will be there
until the chips are stopped.
| Delta |
File |
| +22 |
-4 |
sys/dev/netif/bnx/if_bnx.c |
| +22 |
-4 |
1 file
|
DragonFlyBSD
—
usr.bin/calendar/calendars calendar.dutch
Update dutch calendar
On 30 April 2013 queen Beatrix resigned and crownprince Willem Alexander
became the new king. King's day is on 27 April.
Obtained From: FreeBSD (r250198)
| Delta |
File |
| +4 |
-4 |
usr.bin/calendar/calendars/calendar.dutch |
| +4 |
-4 |
1 file
|
if: Update comment concerning subqueue; no functional changes
| Delta |
File |
| +47 |
-43 |
sys/net/if.c |
| +47 |
-43 |
1 file
|
DragonFlyBSD
—
sys/net if_ethersubr.c
ethernet: Update comment; no functional changes
| Delta |
File |
| +4 |
-4 |
sys/net/if_ethersubr.c |
| +4 |
-4 |
1 file
|
DragonFlyBSD
—
sys/net if_ethersubr.c if_var.h, sys/netinet tcp_subr.c tcp_var.h
tso: Remove the pendantic tso_pullup functions
All of the drivers supporting TSO use the header lengthes stored in mbuf
pkthdr (csum_*hlen) to accelerate the transmit descriptors setup.
| Delta |
File |
| +0 |
-64 |
sys/netinet/tcp_subr.c |
| +0 |
-45 |
sys/net/if_ethersubr.c |
| +0 |
-3 |
sys/netinet/tcp_var.h |
| +0 |
-2 |
sys/net/if_var.h |
| +0 |
-114 |
4 files
|
ifq: Update comment; no functional changes
| Delta |
File |
| +19 |
-19 |
sys/net/ifq_var.h |
| +19 |
-19 |
1 file
|
DragonFlyBSD
—
sys/netinet ip_output.c
ip_output: Always panic if the rtentry is not owned by the current cpu
It has been on for several releases; make it mandatory now
| Delta |
File |
| +2 |
-12 |
sys/netinet/ip_output.c |
| +2 |
-12 |
1 file
|
DragonFlyBSD
—
share/man/man9 bus_dma.9
busdma: Update manpage about BUS_SPACE_UNRESTRICTED
Reported-by: ftigeot@
| Delta |
File |
| +6 |
-1 |
share/man/man9/bus_dma.9 |
| +6 |
-1 |
1 file
|
DragonFlyBSD
—
sys/dev/netif/em if_em.c, sys/net if_var.h
ifnet: Update and add comment; no functional changes
- Update various comment
- Remove no longer applied comment
- Add comment for ifaddr per-cpu container
- Add comment for per-cpu ifnet and ifaddr statistics
- Add comment for ifnet single serializer mode and multiple serializers
mode
- Add pseudo code in comment for ifnet multiple transmit queue support
| Delta |
File |
| +195 |
-38 |
sys/net/if_var.h |
| +0 |
-20 |
sys/dev/netif/em/if_em.c |
| +195 |
-58 |
2 files
|
DragonFlyBSD
—
contrib/awk FIXES README.DELETED
Merge branch 'vendor/AWK'
| Delta |
File |
| +16 |
-0 |
contrib/awk/FIXES |
| +0 |
-6 |
contrib/awk/README.DELETED |
| +3 |
-2 |
contrib/awk/run.c |
| +2 |
-2 |
contrib/awk/proto.h |
| +1 |
-1 |
contrib/awk/main.c |
| +2 |
-0 |
contrib/awk/tran.c |
| +24 |
-11 |
6 files
|
DragonFlyBSD
—
sys/vfs/hammer2 hammer2_vnops.c hammer2_chain.c
hammer2 - flush sequencing part 4 - stabilization and cleanup, flush sep
* Fix bugs in the handling of DIRECTDATA. The data for small
files <= 512 bytes is stored in the inode itself using the
area that would otherwise contain the indirect block table.
Cleanup the flag handling for this data, ensure synchronous bwrite()s
for this data area (the strategy code for direct-data reads and writes
doesn't actually do any I/O), and ensure proper read-before-write
operation.
* Adjust hammer2_inode_create() and hammer2_chain_modify_ip() to take/return
(*chainp).
* Change the inode locking APIs to return the locked chain (unlocking APIs
take the locked chain as an argument). This allows the chain to be
manipulated by the code inbetween, including replacing it with other
chains, instead of the mess we had before where ip->chain had an implied
lock associated with it.
With this change, replacing ip->chain is just a matter of adjusting
ref counts and not also having to worry about locks.
* Modify the inode chain proactively instead of indirectly.
[15 lines not shown]
| Delta |
File |
| +162 |
-160 |
sys/vfs/hammer2/hammer2_vnops.c |
| +246 |
-39 |
sys/vfs/hammer2/hammer2_chain.c |
| +30 |
-43 |
sys/vfs/hammer2/hammer2_inode.c |
| +35 |
-31 |
sys/vfs/hammer2/hammer2_vfsops.c |
| +26 |
-20 |
sys/vfs/hammer2/hammer2_subr.c |
| +13 |
-9 |
sys/vfs/hammer2/hammer2_ioctl.c |
| +11 |
-8 |
sys/vfs/hammer2/hammer2.h |
| +523 |
-310 |
7 files
|
DragonFlyBSD
—
contrib/awk README.DRAGONFLY README.DELETED
awk: Update to version 20121220
* BK added __attribute__((__noreturn__)) to a couple of lines in
proto.h, to silence an enthusiastic checker.
* NK fixed obscure call by value bug in split(a[1],a) reported on
9fans. the management of temporary values is just a mess; he
took a shortcut by making an extra string copy.
* tiny fiddle in setfval to eliminate -0 results in T.expr, which
has irritated BK for 20+ years.
The README.DELETED file was relocated from the vendor branch to
the master branch to be consistent with how most of the vendor
branches are handled.
| Delta |
File |
| +13 |
-2 |
contrib/awk/README.DRAGONFLY |
| +6 |
-0 |
contrib/awk/README.DELETED |
| +19 |
-2 |
2 files
|
DragonFlyBSD
—
sys/vfs/procfs procfs_vnops.c
kernel - Wakeup p->p_step on procfs close.
* Wakeup p->p_step in addition to p->p_stype on procfs close.
Reported-by: vsrinivas
| Delta |
File |
| +1 |
-0 |
sys/vfs/procfs/procfs_vnops.c |
| +1 |
-0 |
1 file
|
DragonFlyBSD
—
sys/vfs/procfs procfs_vnops.c
kernel - Wakeup p->p_step on procfs close.
* Wakeup p->p_step in addition to p->p_stype on procfs close.
Reported-by: vsrinivas
| Delta |
File |
| +1 |
-0 |
sys/vfs/procfs/procfs_vnops.c |
| +1 |
-0 |
1 file
|
DragonFlyBSD
—
contrib/zlib-1.2 inflate.c gzwrite.c
Merge branch 'vendor/ZLIB'
| Delta |
File |
| +40 |
-24 |
contrib/zlib-1.2/inflate.c |
| +38 |
-26 |
contrib/zlib-1.2/gzwrite.c |
| +63 |
-0 |
contrib/zlib-1.2/ChangeLog |
| +36 |
-12 |
contrib/zlib-1.2/zlib.h |
| +27 |
-13 |
contrib/zlib-1.2/gzlib.c |
| +19 |
-3 |
contrib/zlib-1.2/gzguts.h |
| +54 |
-44 |
13 files not shown |
| +277 |
-122 |
19 files
|
DragonFlyBSD
—
contrib/zlib-1.2 README.DRAGONFLY, lib/libz zconf.h
zlib: Upgrade from version 1.2.7 to 1.2.8
There were four releases since the last update. These bullets were
selectively removed from the Changelog:
Changes in 1.2.7.1 (24 Mar 2013)
- Replace use of unsafe string functions with snprintf if available
- Fix gzgetc undefine when Z_PREFIX set [Turk]
- Fix bug in 'F' mode for gzopen()
- Add inflateGetDictionary() function
- Correct comment in deflate.h
- Delete "--version" file if created by "ar --version" [Richard G.]
- Remove unused variable in infback9.c
- Fix argument checks in gzlog_compress() and gzlog_write()
- Clean up the usage of z_const and respect const usage within zlib
- Avoid shift equal to bits in type (caused endless loop)
- Fix unintialized value bug in gzputc() introduced by const patches
- Fix memory allocation error in examples/zran.c [Nor]
- Fix bug where gzopen(), gzclose() would write an empty file
- Fix bug in gzclose() when gzwrite() runs out of memory
- Add note to contrib/blast to use binary mode in stdio
- Fix comparisons of differently signed integers in contrib/blast
- Check for invalid code length codes in contrib/puff
- Fix serious but very rare decompression bug in inftrees.c
- Update inflateBack() comments, since inflate() can be faster
[22 lines not shown]
| Delta |
File |
| +19 |
-14 |
lib/libz/zconf.h |
| +6 |
-6 |
contrib/zlib-1.2/README.DRAGONFLY |
| +25 |
-20 |
2 files
|
DragonFlyBSD
—
sys/dev/acpica acpi_pci_link.c
kernel/acpi: Sync acpi_pci_link with FreeBSD.
* Fix use-after-free bug for extended IRQ resource[1].
* Some BIOSes use an Extended IRQ resource descriptor in _PRS for a link
that uses non-ISA IRQs but use a plain IRQ resource in _CRS. However,
a non-ISA IRQ can't fit into a plain IRQ resource. If we encounter a
link like this, build the resource buffer from _PRS instead of _CRS.
* Set the correct size of the end tag in a resource buffer.
* Make MALLOC_DEFINEs that have no corresponding MALLOC_DECLAREs static.
Reviewed-and-tested-by: sephe
| Delta |
File |
| +47 |
-47 |
sys/dev/acpica/acpi_pci_link.c |
| +47 |
-47 |
1 file
|
DragonFlyBSD
—
contrib/gcc-4.7 LAST_UPDATED, contrib/gcc-4.7/gcc gcc.c ifcvt.c
Merge branch 'vendor/GCC47'
| Delta |
File |
| +311 |
-173 |
contrib/gcc-4.7/gcc/config/i386/i386.c |
| +81 |
-393 |
contrib/gcc-4.7/gcc/cp/pt.c |
| +281 |
-28 |
contrib/gcc-4.7/gcc/cp/tree.c |
| +150 |
-150 |
contrib/gcc-4.7/gcc/config/i386/i386.md |
| +190 |
-98 |
contrib/gcc-4.7/gcc/doc/gcc.1 |
| +190 |
-98 |
contrib/gcc-4.7/gcc/doc/g++.1 |
| +2,768 |
-1,220 |
174 files not shown |
| +3,971 |
-2,160 |
180 files
|
DragonFlyBSD
—
sys/dev/acpica acpi_pci_link.c acpi_sci_var.h, sys/dev/acpica/Osd OsdInterrupt.c
kernel/acpi: Fix a typo in a function name.
| Delta |
File |
| +2 |
-2 |
sys/dev/acpica/acpi_pci_link.c |
| +1 |
-1 |
sys/dev/acpica/acpi_sci_var.h |
| +1 |
-1 |
sys/dev/acpica/Osd/OsdInterrupt.c |
| +1 |
-1 |
sys/platform/pc32/acpica/acpi_fadt.c |
| +1 |
-1 |
sys/platform/pc64/acpica/acpi_fadt.c |
| +6 |
-6 |
5 files
|
DragonFlyBSD
—
contrib/gcc-4.7 README.DRAGONFLY README.DELETED, gnu/lib/gcc47 Makefile.inc
gcc47: Update base compiler to from version 4.7.2 to 4.7.3
This is a bug fix release.
The official change page is http://gcc.gnu.org/gcc-4.7/changes.html
According to it, 119 bugs have been resolved since version 4.7.2 was released
although many of them are surely not applicable for DragonFly. The fixes
include 3 top priority bug reports and 27 second-priority bug reports.
| Delta |
File |
| +4 |
-4 |
contrib/gcc-4.7/README.DRAGONFLY |
| +4 |
-3 |
contrib/gcc-4.7/README.DELETED |
| +5 |
-1 |
gnu/lib/gcc47/libstdc++/Makefile |
| +2 |
-2 |
gnu/usr.bin/cc47/Makefile.inc |
| +1 |
-1 |
gnu/lib/gcc47/libstdc++/Makefile.headers |
| +1 |
-1 |
gnu/lib/gcc47/Makefile.inc |
| +17 |
-12 |
6 files
|
DragonFlyBSD
—
sys/netinet tcp_syncache.c
syncache: Make sure the accepcted socket is created in the proper netisr
While, im here, remove the no longer applied comment; tcp threads are
long gone.
| Delta |
File |
| +2 |
-10 |
sys/netinet/tcp_syncache.c |
| +2 |
-10 |
1 file
|
DragonFlyBSD
—
sbin/hammer2 cmd_snapshot.c main.c
hammer2 - Add 'snapshot' directive
* Add the snapshot directive, which by default snapshots the current
directory or the specified directory.
A label is optional. If not specified the PFS name prefix and a timecode
postfix is constructed. Snapshots are created in the super-root, so use
pfs-list to list them along with any discrete PFS's.
* Fix the pfs-delete directive.
* Subdirectories of the H2 mount can be snapshotted with the caveat that
hardlinks which cross above the snapshot directory will not be in the
snapshot (have lookup failures when accessed via the snapshot).
| Delta |
File |
| +45 |
-1 |
sbin/hammer2/cmd_snapshot.c |
| +8 |
-0 |
sbin/hammer2/main.c |
| +4 |
-1 |
sbin/hammer2/cmd_pfs.c |
| +1 |
-0 |
sbin/hammer2/hammer2.h |
| +58 |
-2 |
4 files
|