patches/RELENG_8_3: ifaddr_dereference.diff

This patch wasn't enabled for builds anyway. Source
in 8.3 has diverged by now, but the change we needed
is now inside 8.3 onwards. We can now drop this patch.
patches/RELENG_8_3: ifaces_race_during_removal.diff

This patch wasn't enabled for builds anyway.
Changelogs and source in 8.3 show that this patch
has been MFC'ed to FreeBSD 8 2011-04-06.
We can safely drop this patch now.
patches/RELENG_8_3: stf_6rd_20100921-1.diff removal

We have 2 6rd patches, only the newer one is enabled and
was more recently changed than this one.

I guess we can wipe the older one for good.
patches/RELENG_8_3: kern_timeout.c.diff removal

This patch wasn't enabled for builds anyway.
An old jewel from the 8.0 days, disabled with 8.1 base and newer.
In the meantime the code has changed to use cc_ticks.

Reformatting the patch revealed that our change must
be included by now, no need to keep it in future:

patch-	for (; (cc->cc_softticks -        ticks) <  0; cc->cc_softticks++) {
patch+	for (; (cc->cc_softticks -        ticks) <= 0; cc->cc_softticks++) {
8.3	for (; (cc->cc_softticks - cc->cc_ticks) <= 0; cc->cc_softticks++) {

patch- 	while (cc->cc_softticks     != ticks) {
patch+	while (cc->cc_softticks - 1 != ticks) {
8.3     while (cc->cc_softticks - 1 != cc->cc_ticks) {
patches/RELENG_8_3: dummynet_leaking.diff removal

This patch wasn't enabled for builds enabled anyway.
It is part of FreeBSD 8.3, and likely was MFC'ed into
with following commit:

Author: ae <ae@FreeBSD.org>
Date:   Thu Apr 7 06:01:09 2011 +0000

    MFC r220203:
      Fix a memory leak. Memory that is allocated for schedulers hash table
      was not freed.

      PR:               kern/156083
patches/RELENG_8_3: ipsec_optimize.diff removal

This patch wasn't enabled for builds enabled anyway. It is part
of FreeBSD 8.3, and was MFC'ed with following commit:

Author: fabient <fabient@FreeBSD.org>
Date:   Fri May 6 13:24:10 2011 +0000

    MFC r220206:
    Optimisation in IPSEC(4):
     - Remove contention on ISR during the crypto operation by using rwlock(9).
     - Remove a second lookup of the SA in the callback.# Please enter the commit message for your changes. Lines starting
patches/RELENG_8_3: tcp_output.c.diff

This patch wasn't enabled for builds anyway. Source in 8.3
shows the change is now present there. We can now safely drop it.
patches/RELENG_8_3: arp_cant_allocate_llinfo-in.c.diff removal

This patch wasn't enabled for builds anyway. Source in 8.3
shows the change is now present there. We can now safely drop it.
patches/RELENG_8_3: chflags_Makefile.diff removal

This patch wasn't enabled for builds anyway. This one was introduced
with RELENG_8_0 (2009) but even there not enabled. It doesn't tell which
Makefile it would patch and was initially made for MIPS (which we don't
do - yet). I think that we can drop it now.
rename the SMP kernel as "Standard Kernel" to hopefully reduce user confusion over SMP vs. non-SMP since SMP is now the only option.
patches/RELENG_8_3: pucdata.diff removal

This patch wasn't enabled for builds enabled anyway. It is part
of FreeBSD 8.3, and was MFC'ed with following commit:

Author: jhb <jhb@FreeBSD.org>
Date:   Wed Jun 8 20:57:22 2011 +0000

    MFC 221182,222760:
    Add support for Oxford PCI Express Expresso family devices.
    For these devices, the number of supported ports is read from
    a register in BAR 0.
patches/RELENG_8_3: gateway_same_as_hostaddr.diff removal

This patch wasn't enabled for builds enabled anyway. It is part
of FreeBSD 8.3, and was MFC'ed with following commit:

Author: zec <zec@FreeBSD.org>
Date:   Tue Jul 12 12:29:32 2011 +0000

    MFC r223862:
      Permit ARP to proceed for IPv4 host routes for which the
      gateway is the same as the host address. This already works
       fine for INET6 and ND6.

      While here, remove two function pointers from struct lltable
      which are only initialized but never used.
patches/RELENG_8_3: ar71xx_usb.diff removal

This patch wasn't enabled for builds enabled anyway. It is part
of FreeBSD 8.3, and was MFC'ed with following commit:

commit 388f158c01a0badeef5b31d5b3b27fc938362813
Author: jchandra <jchandra@FreeBSD.org>
Date:   Sat Nov 27 12:26:40 2010 +0000

    Merge MIPS platform support to 8-STABLE.

    This commit merges the MIPS platform changes that was now stable in
    -CURRENT into 8-STABLE. The MIPS changesets are too many (~400) to list
    here. [...]
Merge pull request #22 from matsimon/RELENG_8_3-patch-cleanup-RTI

Releng 8.3 patch cleanup (4)
Add correct values for transcend CF cards
patches/RELENG_8_3: uhso.diff removal

This patch wasn't enabled for builds enabled anyway. A more recent
version is part of FreeBSD 8.3, and our patch was likely integrated
with the following commit:

Author: thompsa <thompsa@FreeBSD.org>
Date:   Wed Jan 13 03:16:31 2010 +0000

    Add a driver by Fredrik Lindberg for Option HSDPA USB devices. These
    differ from standard 3G wireless units by supplying a raw IP/IPv6
    endpoint rather than using PPP over serial. uhsoctl(1) is used to
    initiate and close the WAN connection.
patches/RELENG_8_3: uhso.c.diff removal

This patch hasn't been enabled back to pfSense based on RELENG_8_0 but
added then for unattendedd amd64 builds according to initial commit:

Author: sullrich <sullrich@pfsense.org>
Date:   Tue Dec 8 01:12:14 2009 -0500

    Allow amd64 builds to happen unattended

Since we have unattended amd64 builds working for longer time,
removing this patch should be safe.
patches/RELENG_8_3: various_8.2_fixes.diff shrink

This patch wasn't enabled for our builds anyway. The hunks that
have been identified to be 1:1 part of 8.3 have been removed.

The remaining hunk patches diverged code but it isn't yet certain
if our modification would be still required.
patches/RELENG_8_3: Update virtio via 8-STABLE

A more recent virtio driver has been integrated into 8-STABLE
than what we currently ship. This possibly improves experience
for for virtio consumers (Linux, illumos KVM).

This cherry-picks from 8-STABLE the same way as already done
for mfi and e1000.
patches/RELENG_8_3: bce_head.tgz removal

This patch archive wasn't enabled for builds anyway.
The bce(4) module in 8.3 is more recent than what this
patch contained.

The missing ids for 5716's is due to being virtually
same as 5709's per:

Author: yongari <yongari@FreeBSD.org>
Date:   Sat Dec 31 00:44:11 2011 +0000

    MFC r226123:
      BCE_MISC_ID register of BCM5716 returns the same id of BCM5709 so
      remove explicit checks for BCM5716.
      The BCM5709 and BCM5716 chips are virtually indistinguishable by
      software except for the PCI device ID.  The two chips differ in
      that BCM5709 supports TCP/IP and iSCSI offload in Windows while
      the BCM5716 doesn't.
      While I'm here remove now unused definition of BCE_CHIP_NUM_5716
      and BCE_CHIP_ID_5716_C0