aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge the following from ^/projects/release-vmimage:Glen Barber2014-10-142-16/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r272436, r272437, r272792: r272436: Remove the first argument to panic(), which was initially intended to be the exit code, however when a non-zero exit code was returned to release/Makefile, this would prevent any remaining (and possibly successful) stages from being attempted. r272437: If the vm-base target fails, prevent the vm-image target from being run since it cannot possibly succeed. r272792: Add /usr/local/bin and /usr/local/sbin to PATH, needed if third-party software needs to use utilities outside of the base system during post-install stages (indexinfo is one culprit). MFC after: 3 days X-MFC-10.1: yes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=273093
* opt_mrouting.h isn't needed anymore.Andrey V. Elsukov2014-10-141-1/+1
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=273092
* Add more ifdefs. SIOC*_IN6 are defined only with INET6.Andrey V. Elsukov2014-10-141-0/+6
| | | | | | | | MFC after: 1 month Reported by: bz Notes: svn path=/head/; revision=273091
* Move memset under ifdef INET6.Andrey V. Elsukov2014-10-141-1/+1
| | | | | | | | MFH: 1 month Reported by: bz Notes: svn path=/head/; revision=273090
* Uncomment general options from the Pandaboard config. These are in otherAndrew Turner2014-10-141-3/+3
| | | | | | | configs and there is no reason for them not to be here. Notes: svn path=/head/; revision=273089
* Add support for the __aeabi_c*cmp* functions. These are similar to theAndrew Turner2014-10-148-1/+337
| | | | | | | | | | | | existing functions with the exception they use the condition flags to store the result. Differential Revision: https://reviews.freebsd.org/D872 Silence from: current@ and numerics@ MFC after: 1 week Notes: svn path=/head/; revision=273088
* Overhaul if_gif(4):Andrey V. Elsukov2014-10-147-1016/+609
| | | | | | | | | | | | | | | | | o convert to if_transmit; o use rmlock to protect access to gif_softc; o use sx lock to protect from concurrent ioctls; o remove a lot of unneeded and duplicated code; o remove cached route support (it won't work with concurrent io); o style fixes. Reviewed by: melifaro Obtained from: Yandex LLC MFC after: 1 month Sponsored by: Yandex LLC Notes: svn path=/head/; revision=273087
* Make the ti_padstate_devmap arrays ststic, they are only used with theAndrew Turner2014-10-142-2/+2
| | | | | | | file where they are defined. Notes: svn path=/head/; revision=273086
* New sentence -> new line; use macros where appropriate.Christian Brueffer2014-10-141-4/+11
| | | | Notes: svn path=/head/; revision=273081
* Remove couple Copan's vendor-specific mode pages.Alexander Motin2014-10-146-563/+0
| | | | | | | | Those pages are highly system-/hardware-specific, the code is incomplete, and so they hardly can be useful for anybody else. Notes: svn path=/head/; revision=273075
* Some groundwork for later Informational Exceptions support.Alexander Motin2014-10-144-8/+301
| | | | | | | | | | | | | | | This includes support for: - Read-Write Error Recovery mode page; - Informational Exceptions Control mode page; - Logical Block Provisioning mode page; - LOG SENSE command. No real Informational Exceptions features yet. This is only a placeholder. Sponsored by: iXsystems, Inc. Notes: svn path=/head/; revision=273073
* Add LBPERE mode bit definition.Alexander Motin2014-10-142-2/+4
| | | | Notes: svn path=/head/; revision=273072
* Rename awk(1) implementation of GNU awk's built-in asorti() function toDevin Teske2014-10-143-6/+6
| | | | | | | | | | | prevent fatal conflict should one-true-awk ever be replaced -- e.g., in an appliance -- with GNU awk. NB: Renamed my implementation to _asorti() MFC after: 3 days X-MFC-to: stable/10, stable/9 Notes: svn path=/head/; revision=273068
* Fix awk(1) asorti() implementation to work when called in a loop.Devin Teske2014-10-143-2/+7
| | | | | | | | MFC after: 3 days X-MFC-to: stable/10, stable/9 Notes: svn path=/head/; revision=273067
* Import patch from libc++ r197313 which allows using libc++ headers with gccBaptiste Daroussin2014-10-131-0/+1
| | | | | | | | Differential Revision: https://reviews.freebsd.org/D942 Reviewed by: imp Notes: svn path=/head/; revision=273066
* Promote libevent to lib/ level and fold ftp-proxy into its parent Makefile.Xin LI2014-10-136-27/+30
| | | | | | | | | | | This allows us to use libevent for other application in the future. For now libevent is still INTERNALLIB and no shared library is installed. MFC after: 1 month Notes: svn path=/head/; revision=273065
* Bump .DdSean Bruno2014-10-131-1/+1
| | | | | | | | | Submitted by: gjb MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=273064
* Handle small file case with regards to plpmtud blackhole detection.Sean Bruno2014-10-131-1/+9
| | | | | | | | | Submitted by: Mikhail <mp@lenta.ru> MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=273063
* Catch ipv6 case when attempting to do PLPMTUD blackhole detection.Sean Bruno2014-10-131-0/+5
| | | | | | | | | Submitted by: Mikhail <mp@lenta.ru> MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=273062
* Update tcp(4) with plpmtud blackhole sysctlsSean Bruno2014-10-131-0/+15
| | | | | | | | | Submitted by: Mikhail <mp@lenta.ru> MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=273061
* Use write_psize instead of write_asize when doing vdev_space_update.Xin LI2014-10-131-1/+1
| | | | | | | | | | | Without this change the accounting of L2ARC usage would be wrong and give 16EB free space because the number became negative and overflows. Obtained from: FreeNAS (issue #6239) MFC after: 2 weeks Notes: svn path=/head/; revision=273060
* Fix compiler locking diagnostic warnings.Hans Petter Selasky2014-10-131-46/+44
| | | | | | | PR: 194289 Notes: svn path=/head/; revision=273059
* Repair build of tools/ath/athalq and define missing value len.Sean Bruno2014-10-131-0/+1
| | | | | | | Reviewed by: adrian Notes: svn path=/head/; revision=273056
* Move the sdhci option to files.ti, it's common to both SoCs.Andrew Turner2014-10-133-2/+1
| | | | Notes: svn path=/head/; revision=273055
* Remove the omap3 directory that should have happened in r273041.Andrew Turner2014-10-130-0/+0
| | | | Notes: svn path=/head/; revision=273054
* Decode the arguments passed to _umtx_op(). In particular, decode theJohn Baldwin2014-10-134-2/+103
| | | | | | | | | | opcode. MFC after: 1 week Sponsored by: Norse Notes: svn path=/head/; revision=273053
* Use a switch on ti_chip() to find which SoC we are on. This allow us tAndrew Turner2014-10-131-3/+11
| | | | | | | only enable support for the SoCs we are built for. Notes: svn path=/head/; revision=273052
* Use the C99 flexible array construct to denote a variable amount ofWarner Losh2014-10-131-2/+2
| | | | | | | | data rather than the old-school [1] construct. We have required c99 compilers for some time. Notes: svn path=/head/; revision=273051
* class, subclass and progif were never used, so don't bother settingWarner Losh2014-10-131-4/+0
| | | | | | | them. Notes: svn path=/head/; revision=273050
* Remove ti_mmchs.c, it has been replaced by ti_sdhci.c.Andrew Turner2014-10-134-2019/+0
| | | | Notes: svn path=/head/; revision=273049
* Fix most of the warnings in kdump(1).John Baldwin2014-10-131-20/+27
| | | | | | | Sponsored by: Norse Notes: svn path=/head/; revision=273048
* Remove the need for files.beaglebone and std.beaglebone by moving the oneAndrew Turner2014-10-134-8/+2
| | | | | | | option they defined into files.am335x. Notes: svn path=/head/; revision=273047
* Don't confuse frontend with zero length data moves, just return immediately.Alexander Motin2014-10-131-9/+9
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=273046
* Sort the files in the am355x directory.Andrew Turner2014-10-131-2/+4
| | | | Notes: svn path=/head/; revision=273045
* Start removing the omap3 support. In base it was only ever a header and aAndrew Turner2014-10-137-906/+5
| | | | | | | | | | | | | | few changes to drivers, no kernel config was added. As the SoCs are quite old and the code is unmaintained start the process of removing support by deleting the header file and code that depends on it along with the macro SOC_OMAP3. Other Ti SoCs shouldn't be affected, other than for us to have less code to maintain. Differential Revision: https://reviews.freebsd.org/D936 Reviewed by: rpaulo, loos Notes: svn path=/head/; revision=273041
* Fix for build issue on i386.xen and amd64.xen.Kashyap D Desai2014-10-134-27/+27
| | | | | | | | | | | | | This is a duplicate variable reference in mrsas, so now this patch isolate atomic_ variable and relavent function call using prefix mrsas_xx. Issue was introduced in r272737. MFC after: 2 weeks Sponsored by: Avago Technology Notes: svn path=/head/; revision=273040
* Add support for READ DEFECT DATA (10/12) commands.Alexander Motin2014-10-134-34/+107
| | | | | | | | | | SPC-4 r2 allows to return empty defect list if the list is not supported. We don't reallu support defect data lists, but this suppresses some errors. MFC after: 1 week Notes: svn path=/head/; revision=273038
* Fix matching default rule on clear/show commands.Alexander V. Chernikov2014-10-132-5/+15
| | | | | | | Found by: Oleg Ginzburg Notes: svn path=/head/; revision=273035
* Add one more AMD Kaveri APU device ID.Christian Brueffer2014-10-131-0/+2
| | | | | | | | Submitted by: Remy Nonnenmacher <remy.nonnenmacher@activnetworks.com> MFC after: 1 week Notes: svn path=/head/; revision=273034
* Show error when deleting non-existing rule number.Alexander V. Chernikov2014-10-131-2/+9
| | | | | | | Found by: Oleg Ginzburg Notes: svn path=/head/; revision=273033
* * Fix zeroing individual entries via ipfw(8).Alexander V. Chernikov2014-10-131-1/+11
| | | | | | | | | * Report error and return non-zero exit code if zeroing non-matched entries Found by: Oleg Ginzburg Notes: svn path=/head/; revision=273032
* Report physical block size for file-backed LUNs, using vattr.va_blocksize.Alexander Motin2014-10-131-10/+11
| | | | | | | MFC after: 1 week Notes: svn path=/head/; revision=273029
* Eliminate unnecessary checking for M_EXT on mbufs returned by m_getjcl().Robert Watson2014-10-133-12/+0
| | | | | | | | | | Reviewed by: bz, glebius, yongari MFC after: 3 days Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D938 Notes: svn path=/head/; revision=273028
* Make sure correct object code is generated at -O0.Navdeep Parhar2014-10-131-1/+1
| | | | | | | | | Submitted by: grehan@ Approved by: so@ (des) MFC after: 1 month Notes: svn path=/head/; revision=273027
* Add a tunable for arc_shrink_shift (vfs.zfs.arc_shrink_shift) thatXin LI2014-10-131-0/+5
| | | | | | | | | | | controls how much fraction, 1/2^arc_shrink_shift, should be reclaimed when there is memory pressure. Submitted by: Richard Kojedzinszky <krichy at tvnetwork.hu> MFC after: 2 weeks Notes: svn path=/head/; revision=273026
* Change ATF_REQUIRE_MSG calls to ATF_CHECK_MSG to get as many errors as possibleEnji Cooper2014-10-131-0/+29
| | | | | | | | | | | | t_strptime:common.. - Expect the testcase body as a whole to fail. Multiple PRs will be filed to track the issues (there are 18 check failures) t_strptime:day.. - %EA and %OA seem to be case insensitive on FreeBSD Notes: svn path=/head/; revision=273025
* Only test the return value in mktime_negyearEnji Cooper2014-10-131-0/+5
| | | | | | | | | | | Testing for the errno is an optional requirement according to POSIX, and FreeBSD doesn't document that errno would be set on failure with mktime Submitted by: pho Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=273024
* __isnanl is automatically picked according to data type in <math.h>. ThereEnji Cooper2014-10-131-0/+2
| | | | | | | | | isn't a need for the explicit __isnanl test Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=273023
* Add #include <stdio.h> to get sys_nerr definitionEnji Cooper2014-10-131-0/+4
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=273022
* Use 1 as a random seed, as recommended in srandom(3). Adjust the random valuesEnji Cooper2014-10-131-0/+12
| | | | | | | | | | accordingly Submitted by: pho Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=273021