@opntr opntr released this Jul 14, 2016 · 44448 commits to hardened/11-stable/master since this release

Assets 2

security updates for: expat, libarchive, file, coverity related fixes
bigger updates for: hyper-v, zfs

Oliver Pinter (6):
      HBSD: fix build after sephe@'s MFC of 301015 ( ad3696213e74cc15453f57fd70efe31a64dfb2ce )
      HBSD: update OP-HBSD kernel config
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      HBSD: use randomly generated ipv6 addresses instead of MAC based
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      HBSD: follow the switch to 11-stable in bsdinstall too

Oliver Pinter + (35):
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master
      Merge branch 'freebsd/10-stable/master' into hardened/10-stable/master

asomers (7):
      MFC r300356
      MFC r301874
      MFC r301967
      MFC r302036
      MFC r302174
      MFC r302206
      MFC changes relating to warnings in opensolaris-derived libraries

avg (21):
      MFC r299913: dounmount: do not call mountcheckdirs() for mounts with MNT_IGNORE
      MFC r300132: zfsctl: tighten assertion and remove unused definition
      MFC r300133: zfsctl_common_fid: remove redundant assignment
      MFC r298105: zfs: enable vn_io_fault support
      MFC r299900: zfsctl: fix several problems with reference counts
      MFC r302123: fix deadlock-prone code in getzfsvfs()
      MFC r301873: l2arc: reset b_tmp_cdata to NULL in the case of unset b_daddr
      MFC r300145: add vop_print methods to vnode operatios of various zfsctl node types
      MFC r299906,301870: add zfs_vptocnp with special handling for snapshots under .zfs
      MFC r299902,299938: mount_snapshot: consolidate all error handling
      MFC r299908,300131,301275: zfs: set VROOT / VV_ROOT consistently and in a single place
      MFC r301273: zfs_root: fix a potential root vnode reference leak
      MFC r299914: zfsctl_ops_snapshot: remove methods should never be called
      MFC r299940: fix a vnode reference leak caused by illumos compat traverse()
      MFC r299945: avoid deadlock between zfsctl_snapdir_lookup and zfsctl_snapshot_reclaim
      MFC r299946: gfs_lookup_dot() does not have to acquire any locks
      MFC r299947: fix locking in zfsctl_root_lookup
      MFC r299949: try to recycle "snap" vnodes as soon as possible
      MFC r299951: do not destroy 'snapdir' when it becomes  inactive
      MFC r300130: zfsctl_freebsd_root_lookup: gfs_vop_lookup may return a doomed vnode
      MFC r300134: move zfsctl_freebsd_root_lookup right next to zfsctl_root_lookup

bdrewery (16):
      MFC r297156,r297157,r297158,r297159,r297161,r297172,r297200,r297201,r297202,     r297203,r297256:
      MFC r271049:
      MFC r297160,r297196:
      MFC r300892,r300893,r301130,r301404,r301414,r301460:
      MFC r296285:
      MFC r280121:
      MFC r280130:
      MFC r273351:
      MFC r285512:
      MFC r285513:
      MFC r297391:
      MFC r298819:
      MFC r292384:
      MFC r300792,r300851,r301580:
      MFC r300793:
      MFC r300809,r300890,r300891:

cy (1):
      MFC r302296:

dchagin (1):
      MFC r302213:

delphij (3):
      MFC r302305: MFV r302260: expat 2.2.0.
      MFC r302534:
      MFC r302221,302222:

ed (1):
      MFC r300775:

gjb (1):
      Limit VOLUME_LABEL (first argument to the mkisoimages scripts) to 32 characters.

hselasky (8):
      MFC r302076: Update the definition for number of scratch pages to match the latest version of the XHCI specification. Make sure the code can handle the maximum number of allowed scratch pages.
      MFC r302139: Use correct Q-counter output array.
      MFC r301545: Add SR-IOV guest support to the mlx5en driver.
      MFC r301544: Fallback to arc4rand() in the LinuxKPI when read_random() returns zero. This can happen for virtual machines.
      MFC r301842: Implement code to stop all USB endpoints before executing a USB device reset command, alternate setting command or set configuration command. Else LibUSB v1.0 will not re-open the endpoints which the kernel closes and the USB application might wait infinitely for transfers to complete.
      MFC r301956, r301957, r301964, r301966, r301968, r301969, r302080,     r302125 and r302171:
      MFC r302306: Fix detection of USB device disconnects in USB host mode when the USB device is connected directly to the USB port of the DWC OTG, in this case a RPI-zero.
      MFC r302336: Fix interrupt loop when switching from USB device to USB host mode by clearing all endpoint interrupt bits.

jilles (1):
      MFC r302151: posixshm: Fix lock leak when mac_posixshm_check_read rejects read.

julian (1):
      MFH: r297023

kib (14):
      MFC r301851: Explicitely initialize sw_alloc_sx.
      MFC r301853: Do not access pv_table array for fictitious pages.
      MFC r301928: Only access vp->v_rdev for VCHR vnodes in devfs_reclaim().
      MFC r301929: Do not assume that we own the use reference on the covered vnode until we set MNTK_UNMOUNT flag on the mp.
      MFC r301959: Remove code duplication.
      MFC r301960: Remove XXX comments from kern_thread.c.
      MFC r301962: Always allow loading of cpuctl(4).
      MFC r301963: Return usual error indicator to shell.
      MFC r302013: After the vnode unlock, mount point might be destroyed immediately, dropping the reference on mnt_cred. Prevent this by referencing the temporal credentials before unlock.
      MFC r302019: Do not access NFS data for reclaimed vnode.
      MFC r302020: Handle EDEADLK and EINTR from local adv lock manager.
      MFC r302063: Avoid the active object marking for vm.vmtotal sysctl.
      MFC r302196 Since VOP_INACTIVE() is not guaranteed to be called, all cleanups executed by inactive methods, must be repeated on reclaim.
      MFC r302236: Handle the vm_fault() handler race with the vm_object_collapse() sleepable scan.

mav (1):
      MFC r302402: Fix ahci(4) driver attach to controller with 32 ports.

mm (2):
      MFC r302075:
      MFC r302294:

ngie (9):
      MFC r301707:
      MFC r301708:
      MFC r301749:
      MFC r301800:
      MFC r301605:
      MFC r301871:
      MFC r302326:
      MFC r302327:
      MFC r302362,r302363,r302364,r302365,r302373:

pfg (5):
      MFC r301549, r301550: ng_mppc(4): Bring netgraph(3) MPPC compression support.
      MFC r300683: libc: regexec(3) adjustment.
      sed(1): convert sed to use REG_STARTEND more explicitly.
      MFC r301138: sed(1): convert sed to use REG_STARTEND more explicitly.
      MFC r302476: ng_mppc(4): basic readability cleanups.

sephe (39):
      MFC 297815,297841,297908,297913
      MFC 297931,298022
      MFC 298040
      MFC 298041,298259
      MFC 298260
      MFC 298446
      MFC 298449,298568
      MFC 298561,298563
      MFC 298569,298570,298571,298572,298574,298575,298613,298614,298615,298616,298617
      MFC 298618,298620,298688,298689
      MFC 298690,298693,298694
      MFC 298696,298730
      MFC 299506
      MFC 299401,299888
      MFC 299889,299890,299892
      MFC 299912
      MFC 299927,300101,300102,300105,300107
      MFC 300108,300111,300112,300120,300121
      MFC 300122,300123,300124,300126,300127,300129,300455
      MFC 300478,300479
      MFC 300480,300481,300486
      MFC 300487
      MFC 300565,300567,300568,300570,300571
      MFC 300572
      MFC 300573
      MFC 300574
      MFC 300576,300644
      MFC 300645
      MFC 300646
      MFC 300647,300650,300651,300652,300653
      MFC 300654,300655,300708
      MFC 300825,300827,300830,300831,300832,300834
      MFC 300981
      MFC 300987,300988,300989,300992,300993,300994,301009
      MFC 301015
      MFC 301017,301018,301019,301020,301021,301022,301106
      MFC 301113
      MFC 301483,301484,301487,301488,301583,301588
      hyperv/vmbus: Fix mismerge of r301015

slm (1):
      MFC r302031

smh (1):
      MFC r302265, r302382

truckman (4):
      MFC r300240
      MFC r299371 (by trasz)
      MFC r300547
      MFC r302338

wblock (1):
      MFC r301007: