Displaying 1 50 of 268,304 commits (0.014s)

FreeBSD — head/sys/netinet6 in6_src.c, head/usr.bin/netstat inet6.c

Add the reverse part to rule #9. Also change its description in the
netstat(8) output.

MFC after:        1 week

FreeBSD — stable/8/sys/netinet6 nd6_nbr.c

MFC r257985:
  Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for already
  unlocked route. Use in6_rtalloc() instead of in6_rtalloc1. This helps
  simplify the code and remove several now unused variables.

  PR:                156283
Delta File
+12 -25 stable/8/sys/netinet6/nd6_nbr.c
+12 -25 1 file

FreeBSD — stable/10/sys/netpfil/pf pf.h pf.c

Fix ABI broken in r270576. This is direct commit to stable/10.

Reported by:        kib

FreeBSD — stable/9/sys/netinet6 nd6_nbr.c

MFC r257985:
  Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for already
  unlocked route. Use in6_rtalloc() instead of in6_rtalloc1. This helps
  simplify the code and remove several now unused variables.

  PR:                156283
Delta File
+12 -25 stable/9/sys/netinet6/nd6_nbr.c
+12 -25 1 file

FreeBSD — stable/10/sys/netinet6 nd6_nbr.c

MFC r257985:
  Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for already
  unlocked route. Use in6_rtalloc() instead of in6_rtalloc1. This helps
  simplify the code and remove several now unused variables.

  PR:                156283
Delta File
+12 -25 stable/10/sys/netinet6/nd6_nbr.c
+12 -25 1 file

FreeBSD — stable/10/share/examples autofs

MFC r270135:

Remove vestiges of previous autofs.

Discussed with:        alfred@
Sponsored by:        The FreeBSD Foundation
Delta File
+0 -0 stable/10/share/examples/autofs/
+0 -0 1 file

FreeBSD — stable/10/libexec/rtld-elf Makefile

MFC r270803:
Document the whole settings needed to build a debug version of rtld.

FreeBSD — stable/10 ObsoleteFiles.inc, stable/10/share/man/man9 pmap_unwire.9 pmap.9

Fix a leak of the wired pages when unwiring of the PROT_NONE-mapped
wired region.  Rework the handling of unwire to do the it in batch,
both at pmap and object level.

All commits below are by alc.

MFC r268327:
Introduce pmap_unwire().

MFC r268591:
Implement pmap_unwire() for powerpc.

MFC r268776:
Implement pmap_unwire() for arm.

MFC r268806:
pmap_unwire(9) man page.

MFC r269134:
When unwiring a region of an address space, do not assume that the
underlying physical pages are mapped by the pmap.  This fixes a leak
of the wired pages on the unwiring of the region mapped with no access
allowed.

MFC r269339:

    [23 lines not shown]

FreeBSD — stable/10/sys/conf NOTES, stable/10/sys/dev/ixl README ixl_txrx.c

MFC of 270755, 270772, 270773, 270775, 270799, 270806, 270807, 270820
Enable the build of the Intel XL710 drivers, and fixes for that build.

FreeBSD — stable/9/sys/boot/common part.c

MFC r270445:
  The size of the GPT table can not be less than one sector.

MFC r270521:
  Since the size of GPT entry may differ from the sizeof(struct gpt_ent),
  use the size from GPT header to iterate entries.
Delta File
+9 -8 stable/9/sys/boot/common/part.c
+9 -8 1 file

FreeBSD — stable/10/sys/boot/common part.c

MFC r270445:
  The size of the GPT table can not be less than one sector.

MFC r270521:
  Since the size of GPT entry may differ from the sizeof(struct gpt_ent),
  use the size from GPT header to iterate entries.
Delta File
+9 -8 stable/10/sys/boot/common/part.c
+9 -8 1 file

FreeBSD — stable/9/lib/libc Makefile, stable/9/share/mk bsd.libnames.mk

MFC r270519:

  Fix "make checkdpadd" for lib/libc when MK_SSP != no

  Add LIBSSP_NONSHARED to bsd.libnames.mk and append LIBSSP_NONSHARED to DPADD in
  lib/libc when MK_SSP != no

  Approved by: rpaulo (mentor)
  Phabric: D675 (as part of a larger diff)
  PR: 192728

FreeBSD — stable/9/usr.sbin/nmtree Makefile

MFC r270180:

  Add LIBMD and LIBUTIL to DPADD to fix "make checkdpadd"

  Approved by: jmmv (mentor)
  Phabric: D633
  PR: 192763
Delta File
+1 -0 stable/9/usr.sbin/nmtree/Makefile
+1 -0 1 file

FreeBSD — stable/9/sbin/hastd Makefile

MFC r270117:

  Add -ll to LDADD to fix "make checkdpadd"

  Phabric: D622
  Approved by: rpaulo (mentor)
Delta File
+1 -1 stable/9/sbin/hastd/Makefile
+1 -1 1 file

FreeBSD — stable/9/lib/clang clang.build.mk

MFC r270145:

  Replace DPADD with DPSRCS to fix "make checkdpadd"

  Phabric: D625
  Approved by: jmmv (mentor)
  Reviewed by: dim
  PR: 192734
Delta File
+1 -1 stable/9/lib/clang/clang.build.mk
+1 -1 1 file

FreeBSD — head/sys/arm/conf IMX6 SN9G45

Resync comments about scbus and pass for life after AHCI joined CAM.

Sponsored by: Netflix

FreeBSD — stable/10/sbin/hastd Makefile

MFC r270433:

  Garbage collect libl dependency

  The application links and runs without libl

  Approved by: rpaulo (mentor)
  Phabric: D673
  Submitted by: trociny
Delta File
+2 -2 stable/10/sbin/hastd/Makefile
+2 -2 1 file

FreeBSD — stable/10/sbin/hastd Makefile

MFC r270117:

  Add -ll to LDADD to fix "make checkdpadd"

  Phabric: D622
  Approved by: rpaulo (mentor)
Delta File
+1 -1 stable/10/sbin/hastd/Makefile
+1 -1 1 file

FreeBSD — stable/10/usr.sbin/iscsid Makefile

MFC r270146:

  Add LIBCRYPTO and LIBSSL to DPADD

  This fixes "make checkdpadd"

  Phabric: D621
  PR: 192761
  Approved by: rpaulo (mentor)

FreeBSD — stable/10/lib/clang clang.build.mk

MFC r270145:

  Replace DPADD with DPSRCS to fix "make checkdpadd"

  Phabric: D625
  Approved by: jmmv (mentor)
  Reviewed by: dim
  PR: 192734

FreeBSD — stable/10/usr.bin/iscsictl Makefile token.l

MFC r270432:

  Fix "make checkdpadd" in usr.bin/iscsictl by removing -lfl dependency

  Approved by: rpaulo (mentor)
  MFC after: 1 week

FreeBSD — projects/ipfw/sbin/ipfw tables.c ipfw2.c, projects/ipfw/sys/conf files

Add support for multi-field values inside ipfw tables.
This is the last major change in given branch.

Kernel changes:
* Use 64-bytes structures to hold multi-value variables.
* Use shared array to hold values from all tables (assume
  each table algo is capable of holding 32-byte variables).
* Add some placeholders to support per-table value arrays in future.
* Use simple eventhandler-style API to ease the process of adding new
  table items. Currently table addition may required multiple UH drops/
  acquires which is quite tricky due to atomic table modificatio/swap
  support, shared array resize, etc. Deal with it by calling special
  notifier capable of rolling back state before actually performing
  swap/resize operations. Original operation then restarts itself after
  acquiring UH lock.
* Bump all objhash users default values to at least 64
* Fix custom hashing inside objhash.

Userland changes:
* Add support for dumping shared value array via "vlist" internal cmd.
* Some small print/fill_flags dixes to support u32 values.
* valtype is now bitmask of
  <skipto|pipe|fib|nat|dscp|tag|divert|netgraph|limit|ipv4|ipv6>.
  New values can hold distinct values for each of this types.
* Provide special "legacy" type which assumes all values are the same.

    [16 lines not shown]

FreeBSD — stable/10 UPDATING, stable/10/contrib/atf FREEBSD-Xlist

MFC r266650, r267172 (both by jmmv):

r266650:

  Change libatf-c and libatf-c++ to be private libraries.

  We should not be leaking these interfaces to the outside world given
  that it's much easier for third-party components to use the devel/atf
  package from ports.

  As a side-effect, we can also drop the ATF pkgconfig and aclocal files
  from the base system.  Nothing in the base system needs these, and it
  was quite ugly to have to get them installed only so that a few ports
  could build.  The offending ports have been fixed to depend on
  devel/atf explicitly.

  Reviewed by:  bapt

r267172:

  Homogenize libatf-* version numbers with upstream.

  The libatf-* major version numbers in FreeBSD were one version ahead of
  upstream because, when atf was first imported into FreeBSD, the upstream
  numbers were not respected.  This is just confusing and bound to cause

    [9 lines not shown]

FreeBSD — stable/10/sys/fs/autofs autofs_vnops.c

MFC r270507:

Fix bug that, assuming a/ is a root of NFS filesystem mounted on autofs,
prevented "mv a/from a/to" from working, while "cd a && mv from to" was ok.

PR:                192948
Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/sys/fs/autofs autofs.c autofs_vfsops.c

MFC r270402:

Autofs softc needs to be global anyway, so don't pass it as a local
variable, and don't store in autofs_mount.  Also rename it from 'sc'
to 'autofs_softc', since it's global and extern.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/sys/fs/autofs autofs.c

MFC r270399:

Add comment explaining one of the quirks in autofs.

Sponsored by:        The FreeBSD Foundation
Delta File
+8 -0 stable/10/sys/fs/autofs/autofs.c
+8 -0 1 file

FreeBSD — stable/10/sys/fs/autofs autofs.c autofs_vfsops.c

MFC r270281:

Fix includes.

Suggested by:        pluknet@
Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/sys/fs/autofs autofs.c autofs_vfsops.c, stable/10/usr.sbin/autofs popen.c log.c

MFC r270276:

Use __FBSDID() properly.

Suggested by:        pluknet@
Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/usr.sbin/autofs autounmountd.c

MFC r270210:

Remove useless - and buggy, it resulted in spurious warnings in logs - code.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/sbin/mount mount.8

MFC r270209:

Add description for the "automounted" mount flag.

Reviewed by:        emaste@
Sponsored by:        The FreeBSD Foundation
Delta File
+6 -1 stable/10/sbin/mount/mount.8
+6 -1 1 file

FreeBSD — stable/10/sys/fs/autofs autofs_vnops.c

MFC r270207:

Rework ".." lookup; previous one failed to properly busy the mountpoint.

Reviewed by:        kib@
Sponsored by:        The FreeBSD Foundation
Delta File
+18 -14 stable/10/sys/fs/autofs/autofs_vnops.c
+18 -14 1 file

FreeBSD — head/lib/msun/src e_lgammaf_r.c e_lgamma_r.c

Compute sin(pi*x) without actually doing the pi*x multiplication.
sin_pi(x) is only called for x < 0 and |x| < 2**(p-1) where p is
the precision of x.  The new argument reduction is an optimization
compared to the old code, and it removes a chunk of dead code.
Accuracy tests in the intervals (-21,-20), (-20,-19), ... (-1,0)
show no differences between the old and new code.

Obtained from:        bde

FreeBSD — stable/10/etc auto_master Makefile, stable/10/etc/defaults rc.conf

MFC r270096:

Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris.  It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by:        allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric:        D523
Relnotes:        yes
Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/sys/cam/ctl ctl_frontend_iscsi.c, stable/10/sys/dev/iscsi iscsi.c icl.c

MFC r270282:

Use proper include paths in kernel iSCSI code.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/usr.bin/pathchk pathchk.c

MFC r256800: pathchk: Ensure bytes >= 128 are considered non-portable
characters.

This was not broken on architectures such as ARM where char is unsigned.

Also, remove the first non-portable character from the output. POSIX does
not require this, and printing the first byte may yield an invalid byte
sequence with UTF-8.

PR:                165988
Reported by:        Nicolas Rachinsky
Relnotes:        yes

FreeBSD — stable/8/share/man/man5 src.conf.5

Regenerate

FreeBSD — stable/10/sys/dev/iscsi icl.c icl_proxy.c, stable/10/usr.bin/iscsictl iscsictl.c

MFC r270279:

Make the iSCSI stack use __FBSDID() properly.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/8/share/mk bsd.own.mk, stable/8/tools/build/mk OptionalObsoleteFiles.inc

Backport the separation of the knob that controls the legacy pkg_install
tools (ie: WITH/WITHOUT_PKGTOOLS) and the pkg bootstrap tool.

FreeBSD — stable/9/tools/build/mk OptionalObsoleteFiles.inc, stable/9/usr.sbin Makefile

WITH/WITHOUT_PKGBOOTSTRAP were MFC'ed, but were never connected to the
build.  As a result, the knob for disabling pkg_install also disabled
the pkg bootstrap tool

FreeBSD — head/sys/dev/sdhci sdhci_pci.c sdhci.c

- Nuke unused sdhci_softc.
- Static'ize sdhci_debug local to sdhci.c.
- Const'ify PCI device description strings.
- Nuke redundant resource ID members from sdhci_pci_softc.
- Nuke unused hw.sdhci_pci.debug tunable.
- Add support for using MSI instead of INTx, controllable via the tunable
  hw.sdhci.enable_msi (defaulting to on) and tested with a RICOH R5CE823 SD
  controller.
- Use NULL instead of 0 for pointers.

MFC after:        3 days

FreeBSD — head/sys/arm/include intr.h

GIC (Cortex A's interrupt controller) supports up to 1020 IRQs.
Delta File
+1 -1 head/sys/arm/include/intr.h
+1 -1 1 file

FreeBSD — head/sys/kern sysv_shm.c

Automatically prefault a limited number of mappings to resident pages in
shmat(2), just like mmap(2).

MFC after:        5 days
Sponsored by:        EMC / Isilon Storage Division
Delta File
+3 -3 head/sys/kern/sysv_shm.c
+3 -3 1 file

FreeBSD — head/lib/libc/arm/gen divsi3.S setjmp.S, head/lib/libc/arm/string memmove.S memset.S

In ARM asm code, ensure that every ENTRY(foo) has a matching END(foo).
The EABI unwind info requires a .fnend for every .fnstart, and newer
binutils will complain about seeing two .fnstart in a row.  This change
allows newer tools to compile our code.

Reported by:        bapt
Reviewed by:        imp

FreeBSD — projects/sendfile/sys/kern uipc_syscalls.c

Even if userland requested SF_NOCACHE, ignore it in cases when we are
sure that page will be reused. Explain this in comment.

Suggested by:        David Pfitzner <dpfitzner netflix.com>
Sponsored by:        Netflix
Sponsored by:        Nginx, Inc.

FreeBSD — projects/sendfile ObsoleteFiles.inc Makefile.inc1, projects/sendfile/bin/date/tests format_string_test.sh legacy_test.sh

Merge head r258543 through r270879.

FreeBSD — head/sys/arm/conf IMX6 WANDBOARD-DUAL

Put option FDT into the base IMX6 config and remove it from the config
of boards based on IMX6.

FreeBSD — head/sys/arm/include cpuconf.h

The Marvell PJ4B cpu family is armv7, not armv6.
Delta File
+2 -2 head/sys/arm/include/cpuconf.h
+2 -2 1 file

FreeBSD — head/sys/net if_var.h

Toss fields so that no padding field is required to achieve alignment.
Delta File
+1 -2 head/sys/net/if_var.h
+1 -2 1 file

FreeBSD — head/sys/dev/bge if_bge.c, head/sys/dev/bxe bxe.c

It is actually possible to have if_t a typedef to non-void type,
and keep both converted to drvapi and non-converted drivers
compilable.

o Make if_t typedef to struct ifnet *.
o Remove shim functions.

Sponsored by:        Netflix
Sponsored by:        Nginx, Inc.
Delta File
+3 -88 head/sys/net/if.c
+9 -31 head/sys/net/if_var.h
+16 -16 head/sys/dev/bxe/bxe.c
+12 -12 head/sys/dev/e1000/if_em.c
+12 -12 head/sys/dev/e1000/if_lem.c
+9 -9 head/sys/dev/nfe/if_nfe.c
+12 -12 3 files not shown
+73 -180 9 files

FreeBSD — stable/9/usr.sbin/mountd exports.5

MFC: r270005
Try to clarify how file systems are exported for NFSv4.
This is a content change.