swh:1:snp:2ca5d6eff8f04a671c0d5b13646cede522c64b7d

sort by:
Revision Author Date Message Commit Date
dc25d3f Update releng/9.2 to -RELEASE status as part of the 9.2-RELEASE process. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation 26 September 2013, 18:10:19 UTC
cd8cb26 Bump entity versions. Approved by: re (implicit) 26 September 2013, 16:07:30 UTC
8a174f3 Trim the release notes article to the basics, purely for inclusion in the release build. The release notes will be updated on the website as normal. Discussed with: hrs Approved by: re (implicit) 26 September 2013, 15:46:32 UTC
84d5013 - Bump Copyright year - Trim old entries from releng/9.1 Approved by: re (implicit) 26 September 2013, 15:17:49 UTC
6352713 - Bump Copyright year Approved by: re (implicit) 26 September 2013, 14:41:53 UTC
3962153 - Bump Copyright year - Trim old entries from releng/9.1 - Update URLs for 9.2 where needed - Note CVS/cvsup are not supported methods to update src/ Approved by: re (implicit) 26 September 2013, 14:39:13 UTC
22f5188 - Bump Copyright year - Trim old entries from the releng/9.1 branch Approved by: re (implicit) 26 September 2013, 14:30:02 UTC
aeb4e95 Update releng/9.2 to -RC4. Approved by: re (implicit) 11 September 2013, 00:42:50 UTC
4a70c40 Reintegrate r250907 (previously reverted as r254754) plus MFS r254947, r255443: r250907 (scottl): MFC r248830, r250027, r250409: Several fixes and improvements to sendfile() r254947 (kib): NFS implementation of VOP_READ() sometimes upgrades the vnode lock, which causes drop of the shared lock and sleep for exclusive. As result, busying of the page before the call to vn_rdwr() makes NFS code to wait for vnode lock while page is busy, which contradicts the proper order of vnode lock -> busy. r255443 (des): Fix the length calculation for the final block of a sendfile(2) transmission which could be tricked into rounding up to the nearest page size, leaking up to a page of kernel memory. [13:11] Approved by: re (delphij) Sponsored by: The FreeBSD Foundation 10 September 2013, 19:00:32 UTC
7a4af09 In IPv6 and NetATM, stop SIOCSIFADDR, SIOCSIFBRDADDR, SIOCSIFDSTADDR and SIOCSIFNETMASK at the socket layer rather than pass them on to the link layer without validation or credential checks. [SA-13:12] Prevent cross-mount hardlinks between different nullfs mounts of the same underlying filesystem. [SA-13:13] Security: CVE-2013-5691 Security: FreeBSD-SA-13:12.ifioctl Security: CVE-2013-5710 Security: FreeBSD-SA-13:13.nullfs Approved by: re 10 September 2013, 10:08:20 UTC
4952981 MFS r255435: MFC r255320: Return BUS_PROBE_DEFAULT instead of BUS_PROBE_SPECIFIC. Approved by: re (hrs) 10 September 2013, 01:38:41 UTC
6115e67 MFH (r255243): create /var/authpf with correct ownership and permissions. Approved by: re (glebius) 08 September 2013, 19:29:45 UTC
461d86c MFH (r254684, r254955): fix segfault on reload. MFH (r255156): silence an error message on non-IPv6 interfaces. Approved by: re (glebius) 08 September 2013, 18:27:26 UTC
195d195 MFS9 r255306: MFC r245428: Add CLOCK_PROCESS_CPUTIME_ID to <time.h>, to synchronize the CLOCK_* values with those in <sys/time.h>. Otherwise, if a program includes <time.h> before <sys/time.h>, the CLOCK_PROCESS_CPUTIME_ID macro never gets defined. Reviewed by: davidxu Approved by: re (kib) 06 September 2013, 15:38:40 UTC
84b8584 MFS of 255104: MFC of 253998: This bug fix is in a code path in rename taken when there is a collision between a rename and an open system call for the same target file. Here, rename releases its vnode references, waits for the open to finish, and then restarts by reacquiring its needed vnode locks. In this case, rename was unlocking but failing to release its reference to one of its held vnodes. The effect was that even after all the actual references to the vnode had gone, the vnode still showed active references. For files that had been removed, their space was not reclaimed until the filesystem was forcibly unmounted. This bug manifested itself in the Postgres server which would leak/lose hundreds of files per day amounting to many gigabytes of disk space. This bug required shutting down Postgres, forcibly unmounting its filesystem, remounting its filesystem and restarting Postgres every few days to recover the lost space. Reported by: Dan Thomas and Palle Girgensohn Bug-fix by: kib Tested by: Dan Thomas and Palle Girgensohn Approved by: re@ (Marius Strobl <marius@freebsd.org>) 05 September 2013, 04:00:48 UTC
510d278 Reduce the disc1.iso image size by setting WITHOUT_CLANG=1 for the 'system' target. Since clang is not enabled by default for releng/9.2, this has no user visible changes by default. This brings 9.2-R* well enough below the 700MB mark so that we do not need to be concerned with it fitting on standard CD-ROM medium. This is a direct commit to releng/9.2, pending further review for head/ and stable/9/. Discussed with: delphij, hrs Approved by: re (marius) Sponsored by: The FreeBSD Foundation 04 September 2013, 18:20:24 UTC
697a2b1 MFS9 r254953, itself an MFC of r254942 and r254952: Make alternate layout ``opt-in'' and add support for named releases. Minor edit to version.4th(8) manual and stack-leak fixes while here. Approved by: re (gjb) 29 August 2013, 15:29:48 UTC
bbaf697 MFS9 r254966: Add missing mergeinfo from head for stabe/9 revisions: 252995 253168 253169 Reviewed by: gjb Approved by: re (gjb) 29 August 2013, 15:12:58 UTC
8335c49 Update releng/9.2 to -RC3. Approved by: re (implicit) 24 August 2013, 16:17:33 UTC
0354ac2 Default net.inet.tcp.experimental.initcwnd10 to 0 in releng/9.2. Concerns have been raised regarding enabling initcwnd10 by default in the stable/ branch, so as a cautionary measure, turn this off for the 9.2-RELEASE. This sysctl is still available for those who want to enable this on their own systems. This is a direct commit to releng/9.2. Discussed with: re Approved by: re (marius) 24 August 2013, 15:09:05 UTC
4375c5c MFS r254728: Pull in r182983 from upstream clang trunk: Fix handling of braced-init-list as reference initializer within aggregate initialization. Previously we would incorrectly require an extra set of braces around such initializers. Pull in r188718 from upstream clang trunk: Handle init lists and _Atomic fields. Fixes PR16931. These fixes are needed for the atomic_flag type to work correctly in our stdatomic.h. Approved by: re 24 August 2013, 14:33:11 UTC
94b753c MF9 r254783: Correct implementation of atomic_flag_test_and_set Approved by: re 24 August 2013, 13:58:17 UTC
2652941 Revert r250907 from releng/9.2: Reports of NFS deadlocks on -stable@ suggest that reverting this change resolves the problem. This is a direct reverse-merge to releng/9.2, pending further review and analysis on the stable/9 branch. Approved by: re (marius) Discussed on: stable 24 August 2013, 00:26:15 UTC
a8ce687 Fix an integer overflow in computing the size of a temporary buffer can result in a buffer which is too small for the requested operation. Security: CVE-2013-3077 Security: FreeBSD-SA-13:09.ip_multicast Approved by: re (kib) 22 August 2013, 00:51:43 UTC
43cdcae MFC r254008,254262: Improve the MSIX setup logic, making sure the requested number of vectors are actually obtained, and if not cleaning up before falling back to MSI. Also make the fallback decision as early as possible. Approved by: re 20 August 2013, 17:50:30 UTC
4b7094a MFC r254397: Mark the makefs(8) '-p' flag as deprecated in preference for the '-Z' flag for compatibility with NetBSD. Approved by: re (rodrigc) 20 August 2013, 01:14:16 UTC
173154b MFC r254525: Add entry for packages-9.2-release directory. Approved by: re (implicit) 19 August 2013, 14:42:39 UTC
bb7089e MFS9 SVN r254331: Add optional support for default override of standard setup; but only if corresponding functions are provided. If override function does not exist, boot remains unmodified. This patch should not result in any changes. This includes changes to take advantage of the new functionality. Approved by: re (marius) 15 August 2013, 15:34:26 UTC
57ac590 Update releng/9.2 to -RC2. Approved by: re (implicit) 15 August 2013, 14:41:39 UTC
3617ea2 Merge r254366: Make the check for number of entries less strict. Some partitioning tools can create GPT with number of entries less than 128. Approved by: re (marius) 15 August 2013, 14:33:09 UTC
d5c474d Merge r254306: Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI command register. The lazy BAR allocation code in FreeBSD sometimes disables this bit when it detects a range conflict, and will re-enable it on demand when a driver allocates the BAR. Thus, the bit is no longer a reliable indication of capability, and should not be checked. This results in the elimination of a lot of code from drivers, and also gives the opportunity to simplify a lot of drivers to use a helper API to set the busmaster enable bit. This changes fixes some recent reports of disk controllers and their associated drives/enclosures disappearing during boot. Submitted by: jhb Reviewed by: jfv, marius, adrian, achim Approved by: re 15 August 2013, 12:19:16 UTC
7353221 MFC r254265: Make sure bootonly.iso for -BETAs and -RCs use the releases/ directory on the FTP mirrors to fetch distributions, since these are always pushed to releases/ during the release cycle. Approved by: re (marius) 15 August 2013, 10:38:10 UTC
fd930a6 MFC r253853: Include /usr/local/etc/libmap.d/ by default. PR: 180568 Reviewed by: bapt Obtained from: kib Approved by: re (delphij) 15 August 2013, 08:12:16 UTC
5c2e651 MFC r254352: Don't send uninitialized memory (two instances of 4 bytes) in every cookie on the wire. This bug was reported in https://bugzilla.mozilla.org/show_bug.cgi?id=905080 Approved by: re@ 15 August 2013, 05:14:20 UTC
24ac070 MFC: Temporarily revert sendmail 8.14.7 change to getipnodebyname() flags to prevent problems between the resolver and Microsoft DNS servers with AAAA lookups. The upstream open source project will work on a more permanent fix for the next release. Issue noted by Pavel Timofeev. Approved by: re (glebius) 15 August 2013, 01:31:31 UTC
a427f9b MFC 254132, 254270: Add empty zones for Shared Address Space (RFC 6598) Approved by: re (glebius), delphij (mentor) Sponsored by: DK Hostmaster A/S 14 August 2013, 06:06:39 UTC
4d99e21 Synchronize releng/9.2 Forth code with stable/9 via MFS of 2 revisions: First, MFS of SVN r254109: itself an MFC of 22 revisions: 227727, 233941, 235560, 238431, 241310, 241361, 241363, 241365, 241367, 241523, 242667-242669, 242923, 243114, 243660, 244048, 244089, 244158, 253715, 254105, and 254108. This includes critical fixes that sadly should have been merged prior. Namely, SVN r244158 fixes a possible regression. Second, MFS of SVN r254146: Itself an MFC of r242688. Approved by: re (marius) 12 August 2013, 01:21:14 UTC
0dbada3 MFC: r254004 As it turns out, MSIs are broken with 2820SA so introduce an AAC_FLAGS_NOMSI quirk and apply it to these controllers [1]. The same problem was reported for 2230S, in which case it wasn't actually clear whether the culprit is the controller or the mainboard, though. In order to be on the safe side, flag MSIs as being broken with the latter type of controller as well. Given that these are the only reports of MSI-related breakage with aac(4) so far and OSes like OpenSolaris unconditionally employ MSIs for all adapters of this family, however, it doesn't seem warranted to generally disable the use of MSIs in aac(4). While at it, simplify the MSI allocation logic a bit; there's no need to check for the presence of the MSI capability on our own as pci_alloc_msi(9) will just fail when these kind of interrupts are not available. Reported and tested by: David Boyd [1] Approved by: re (kib) 09 August 2013, 18:57:18 UTC
558411a Automate inet option file creation for module build, change module name to if_ixgbe, this sync's the Makefile with HEAD. Approved by: re 09 August 2013, 16:34:12 UTC
745d86b Merge alignment fix for libcxxrt header. Approved by: re 09 August 2013, 11:26:26 UTC
b8a3e00 Merge r254075 from stable/9. This fixes the ISO images. Approved by: re (gjb@) 09 August 2013, 05:27:38 UTC
7c2e3d6 Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors. SVN r253543: Update mirror list to more closely match http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html SVN r253545: Sync-up with bsdinstall(8) FTP mirrorselect changes. SVN r253566: Remove ftp2.tr.freebsd.org, it is out of date. Reviewed by: gavin Approved by: re (glebius) 08 August 2013, 21:35:26 UTC
d29c180 Sync-up bsdinstall(8)/bsdconfig(8) list of mirrors. SVN r253543: Update mirror list to more closely match http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html SVN r253545: Sync-up with bsdinstall(8) FTP mirrorselect changes. SVN r253566: Remove ftp2.tr.freebsd.org, it is out of date. Reviewed by: gavin Approved by: re (glebius) 08 August 2013, 21:33:54 UTC
0db22f4 MFC 253887,253977: - Use pget(PGET_CANDEBUG | PGET_NOTWEXIT) to determine if the specified PID is valid for monitoring in FILEMON_SET_PID ioctl. - Set the monitored PID to -1 when the process exits. Suggested by: jilles Tested by: sjg Approved by: re (kib) 08 August 2013, 20:30:22 UTC
69ace52 MFC 253176,253179: make sure the rxbuf->flags is cleared when the RX ring is reset Approved by: re 08 August 2013, 18:16:13 UTC
24acbf7 Revert the MFC of the r244237, done as r244806. There are indeed bugs in XEN pmap. The revert hides a panic with the cost of non-working vfork(2), which means more obscure misbehaviour in the usermode. Revert is only done on the stable branch to maintain the consistent erratic behaviour. PR: kern/180788 Approved by: re (marius) 07 August 2013, 10:07:55 UTC
5fe578e When the igb driver is static there are cases when early interrupts occur, resulting in a panic in refresh_mbufs, to prevent this add a check to the interrupt handler for DRV_RUNNING. Approved by: re 06 August 2013, 21:16:00 UTC
4d94a1a MFC 253048,253423,253449,253653,253774,253785: - Allow mlx4 devices to switch between Ethernet and Infiniband: - Fix sysfs attribute handling by using sysctl_handle_string() and properly handling trailing newlines in attribute values. - Remove check forbidding requests that would result in one port being set to Ethernet and the subsequent port being set to IB. - Avoid trashing IP fragments by correctly managing hardware checksumming. - Fix panics when downing or unloading the mlx4 driver. PR: kern/179999, kern/174213, kern/180430, kern/180791 Approved by: re (kib) 06 August 2013, 20:04:44 UTC
668ef1d MFC r253865: Fixes to RX_COPY optimization code allowing the removal of rearm_queues routine used in the local_timer. r253965: Correct the queue mask bit clearing in the link irq handler. Approved by: re 06 August 2013, 17:22:06 UTC
bc6a1b1 - Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle. - Update branch name to -RC1. - Bump __FreeBSD_version. Approved by: kib (mentor, implicit) Approved by: re (implicit) 03 August 2013, 12:41:21 UTC
614840c MFC r253818: Fix zfs send -D hang after processing requiring a CTRL+C to interrupt due to pthread_join prior to fd close. Approved by: re (delphij) 02 August 2013, 23:31:28 UTC
6328da0 MFC r253810 grep -i does not work for simple patterns and single byte locales, like LANG=ru_RU.KOI8-R grep -i <some single KOI8-R letter> Fix it. Approved by: re (delphij,kib) 02 August 2013, 17:13:29 UTC
de4dfee MFC 253751 and 253843: - Relax the restriction on the member interfaces with LLAs. Two or more LLAs on the member interfaces are actually harmless when the parent interface does not have a LLA. - Add net.link.bridge.allow_llz_overlap. This is a knob to allow LLAs on a bridge and the member interfaces at the same time. The default is 0. Approved by: re (marius) 02 August 2013, 03:46:45 UTC
c4dc2c0 MFC: r249410 (partial) Remove ctl(4) from GENERIC. With ctl(4) being built as a module and automatically loaded by ctladm(8), this makes CTL work out of the box. Note that unlike the original r249410, this commit does not remove the kern.cam.ctl.disable tunable for POLA reasons. PR: 174671, 175694, 179112 Reviewed by: ken (original version) Sponsored by: FreeBSD Foundation (original version) Approved by: re (hrs) 01 August 2013, 13:18:47 UTC
2eb7107 MFC r253754: Partially close race between calls of orphan() method from GEOM and close() method from ZFS core, that reliably causes use-after-free panic if SSD vdev detached during inititial erase. Approved by: re (delphij) 01 August 2013, 09:42:17 UTC
72f8ed0 Revert r249530 and re-enable compilation of ctl.ko for all configurations except i386 XEN, for which it still doesn't build so far. This is a direct commit to stable/9. Approved by: re (delphij, kib) 31 July 2013, 11:36:20 UTC
60de363 MFC r249328: Make ctladm(8) try to load ctl.ko kernel module if needed. Approved by: re (delphij) 31 July 2013, 10:54:24 UTC
5c057a8 MFC: r238896, r238897, r241331 (usr.bin/script/ only), r241972, r242138, r248388, 253814 + Add "-f" to also output filemon(4) information. + Add d, p and r switches for recording script sessions with timing data and playing sessions back with or without time delays. + Remove contractions. Approved by: releng (glebius) 30 July 2013, 19:24:05 UTC
4f3629c MFC r253554: Fix a panic in the racct code when munlock(2) is called with incorrect values. The racct code in sys_munlock() assumed that the boundaries provided by the userland were correct as long as vm_map_unwire() returned successfully. However the latter contains its own logic and sometimes manages to do something out of those boundaries, even if they are buggy. This change makes the racct code to use the accounting done by the vm layer, as it is done in other places such as vm_mlock(). Despite fixing the panic, Alan Cox pointed that this code is still race-y though: two simultaneous callers will produce incorrect values. Reviewed by: alc MFC r253556: Fix previous commit when option RACCT is not used. Approved by: re (kib) 30 July 2013, 12:17:45 UTC
94519f8 MFC: 253676 - Once we have shifted arguments thrice, base-bits-dir is $1 rather than $4. Introduce $BASEBITSDIR for clarity and in order to avoid repeating this mistake in the future. Fixing this ensures that we pick up the newly built boot code and loader native to the target, which is especially relevant when cross-building release images. - It is pointless to specify an endianess for ISO 9660 images so strip that. Approved by: re (kib) 30 July 2013, 10:37:11 UTC
173bb61 MFC: r253675 Ensure that makefs.h is included when using ufs_bswap.h so the FFS_EI macro is picked up when defined. Previously, ffs_subr.c was always built without support for opposite endianess as it doesn't include makefs.h on its own. Approved by: re (kib) 30 July 2013, 10:24:09 UTC
45f0540 MFC: r253707 - Set the System Identifier in the Primary Volume Descriptor to FreeBSD rather than NetBSD. - Correctly set the Expiration Time in the Primary Volume Descriptor; according to ISO 9660 8.4.26.1 unspecified date and time are denoted by the digit 0 in RBP 1 to 16 but the number 0 in RBP 17. [1] - Merge iso9660_rrip.c rev. 1.11 from NetBSD: name_len should be read as unsigned byte. [2] Note: This is according to ISO 9660 9.1.10. - Rock Ridge TF entries should use a length of 5, because after the 4 bytes of generic SUSP header there is one byte of flags. See typedef of ISO_RRIP_TF in iso9660_rrip.h. [1] Submitted by: Thomas Schmitt [1] Approved by: re (kib) Obtained from: NetBSD [2] 30 July 2013, 10:22:08 UTC
9af65ee MFC r253407: Specify a timeout for the PL block. Approved by: re (kib) 29 July 2013, 19:21:54 UTC
2d15b6a MFC r253217,253699 r253217: Attach to the 4x10G T540-CR card. r253699: Expand the list of devices claimed by cxgbe(4). Approved by: re (kib) 29 July 2013, 19:17:11 UTC
dd6373d Approved by: re (hrs, marius) MFC 253346: PR: 168520 170096 Submitted by: adrian, zec Fix multiple kernel panics when VIMAGE is enabled in the kernel. These fixes are based on patches submitted by Adrian Chadd and Marko Zec. (1) Set curthread->td_vnet to vnet0 in device_probe_and_attach() just before calling device_attach(). This fixes multiple VIMAGE related kernel panics when trying to attach Bluetooth or USB Ethernet devices because curthread->td_vnet is NULL. (2) Set curthread->td_vnet in if_detach(). This fixes kernel panics when detaching networking interfaces, especially USB Ethernet devices. (3) Use VNET_DOMAIN_SET() in ng_btsocket.c (4) In ng_unref_node() set curthread->td_vnet. This fixes kernel panics when detaching Netgraph nodes. 27 July 2013, 05:32:26 UTC
0c5435f Update stable/9 branch to -BETA2 status. Approved by: re (implicit) Approved by: kib (mentor, implicit) 26 July 2013, 23:41:22 UTC
1cfb6e9 Fix Denial of Service vulnerability in named(8). [13:07] Security: CVE-2013-4854 Security: FreeBSD-SA-13:07.bind Approved by: re (rodrigc) 26 July 2013, 22:43:09 UTC
8e67ceb MFC 253262, 253318, 243184, 253444, 253505, 253520: - Add a leaf node CTL_NET.PF_ROUTE.0.AF.NET_RT_DUMP.0.FIB. This returns routing table with the specified FIB number, not td->td_proc->p_fibnum. - Add check_namevarlist() to check if ${name}_var is reserved in rc.subr or not. - Fix a bug in ipv6_prefix_IF. It did not work with the 64-bit prefix notation like 2001:db8:1:1. - Use eui64 flag in ifconfig(8) instead of network6_getladdr()[*] for interface indentifier part. - Fix address range specification with ifconfig(8) options such as: * inet 192.0.2.1-10 netmask 255.255.255.0 (inet range spec + ifconfig options) * inet6 2001:db8:1::1-f prefixlen 60 (inet6 range spec + ifconfig options) If prefixlen or netmask option is specified with CIDR notation at the same time, the option is used. - Do not set ND6_IFF_ACCEPT_RTADV on if_bridge(4) interfaces when ipv6_enable=yes. Approved by: re (marius) 26 July 2013, 18:27:13 UTC
e29e65f MFC r253532: Fix an XHCI regression: The Block Event Interrupts, BEI, feature does not work like expected with the Renesas XHCI chipsets. Revert feature. While at it correct the TD SIZE computation in case of Zero Length Packet, ZLP, in the end of a multi frame USB transfer. PR: usb/180726 Approved by: re, hrs 26 July 2013, 06:24:33 UTC
3cd12f6 MFC r253404: o TxD ring requires 8 bytes alignment to work so change alignment constraint to 8. Previously it may have triggered watchdog timeouts. o Check whether interrupt is ours or not. o Enable interrupts before attemping to transmit queued packets. This will slightly improve TX performance. o No need to clear IFF_DRV_OACTIVE in a loop. AE_FLAG_TXAVAIL is used to know whether there are enough available TxD ring space. o Added missing bus_dmamap_sync(9) in ae_rx_intr() and rearranged code to avoid unncessary register access. o Make sure to clear TxD, TxS, RxD rings in driver initialization. Otherwise some data in these rings could be interpreted as 'updated' which in turn will advance internally maintained pointers and can trigger watchdog timeouts. PR: kern/180382 Approved by: re (hrs) 26 July 2013, 06:23:06 UTC
68b659a protect acpi_battery_ioctl with Giant This is a direct commit to stable/9. There is a bug in the ACPICA version 20110527 that is used in stable/9. The bug can lead to unprotected reference counting on ACPI objects and eventually to a crash or a memory corruption. The bug has been fixed upstream and imported to head as of ACPICA version 20130328. Unfortunately, ACPICA version in stable has not been updated, so merging all past ACPICA versions or cherry-picking parts of 20130328 would be a big change with a risk of potential regressions. During debugging it was determined that the most probable vector for the bug was through concurrent calls to ACPI battery sysctls and ioctls. The sysctls are already guarded by Giant (not MPSAFE), but ioctls could execute in parallel to a sysctl call and to each other. All the calls go through acpi_battery_ioctl function, which makes the actual calls into ACPICA and those are the calls that lack necessary protection. Thus preventing concurrency in acpi_battery_ioctl should prevent the conditions that triggered the ACPICA bug. Some additional details can be found in this thread: http://thread.gmane.org/gmane.os.freebsd.devel.acpi/7707/focus=7774 Tested by: kron24@gmail.com, David Demelier <demelier.david@gmail.com> Approved by: re (kib) 25 July 2013, 08:05:25 UTC
72ad1c5 MFC r253541: Remove weirdly-named autofoo file. This is not needed for the (FreeBSD) build, and freebsd-update chokes on it. Approved by: re (delphij) 25 July 2013, 02:48:01 UTC
f0ac2e6 MFC r253513, r253542: r253513: Create memstick images with the '.img' filename extension. r253542: For consistency with previous releases, name the cdrom install cd 'disc1.iso'. Approved by: kib (mentor) Approved by: re (marius) 25 July 2013, 02:43:05 UTC
2d5e1bf MFC r253476: Add message when nvd disks are attached and detached. As part of this commit, add an nvme_strvis() function which borrows heavily from cam_strvis(). This will allow stripping of leading/trailing whitespace and also handle unprintable characters in model/serial numbers. This function goes into a new nvme_util.c file which is used by both the driver and nvmecontrol. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:48:29 UTC
9e12e75 MFC r253474: Fix nvme(4) and nvd(4) to support non 512-byte sector sizes. Recent testing with QEMU that has variable sector size support for NVMe uncovered some of these issues. Chatham prototype boards supported only 512 byte sectors. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:46:27 UTC
a7f7c7a MFC r253473: Do not call disk_create() until we have completed all initialization of our internal disk structure. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:44:46 UTC
994b4c8 MFC r253459: Use _PATH_DEV (from paths.h) for the "/dev/" string, rather than hard-coding it. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:43:40 UTC
b921bdb MFC r253438: Use pause() instead of DELAY() when polling for completion of admin commands during controller initialization. DELAY() does not work here during config_intrhook context - we need to explicitly relinquish the CPU for the admin command completion to get processed. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:42:00 UTC
4e938b0 MFC r253437: Define constants for the lengths of the serial number, model number and firmware revision in the controller's identify structure. Also modify consumers of these fields to ensure they only use the specified number of bytes for their respective fields. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:40:34 UTC
83da663 MFC r253436, r253458: Simplify open_dev() by returning errno values rather than just 0 or 1. Also remove stat() call and just rely on errno from open() call to discern whether dev node exists or not. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:38:37 UTC
3c2119c MFC r253393: Do not throw an error if the user requests to activate the image from an empty firmware slot, as long as the user has specified a firmware image to download into the empty firmware slot. Approved by: re (kib) Sponsored by: Intel 24 July 2013, 22:34:06 UTC
875cbb6 MFC: r253455 Decode PCIe ASPM capability and status. Approved by: re (delphij) 24 July 2013, 22:26:11 UTC
07bbf11 MFC: r253439 Reload font when syscons(4) is resuming without switching mode. Approved by: re (delphij) 24 July 2013, 21:53:33 UTC
20a004f Modernize the package list for 9.2-RELEASE cycle: o Update the perl package version to 5.14. o Add devel/subversion and devel/subversion-static so we provide a package for source-based users to check out the various trees, both with and without extra dependencies. This is a direct commit to stable/9. Approved by: kib (mentor) Approved by: re (glebius) 24 July 2013, 13:43:09 UTC
057130f MFC r253380,253413: name passed into __setenv is not necessarily NUL-terminated Approved by: re (kib) 24 July 2013, 13:07:29 UTC
2baad01 MFC: r253506 The NFSv4 server incorrectly assumed that the high order words of the attribute bitmap argument would be non-zero. This caused an interoperability problem for a recent patch to the Linux NFSv4 client. The Linux folks have changed their patch to avoid this, but this patch fixes the problem on the server. Reported and tested by: a.heider@gmail.com (Andre Heider) Approved by: re (Xin Li) 24 July 2013, 10:46:32 UTC
338c651 1) POSIX requires rand(3) return values to be in the [0, RAND_MAX] range, but ACM formula we use have internal state (and return value) in the [1, 0x7ffffffe] range, so our RAND_MAX (0x7fffffff) is never reached because it is off by one, zero is not reached too. Correct both RAND_MAX and rand(3) return value, shifting last one to the 0 by 1 subtracted, resulting POSIXed [0, 0x7ffffffd(=new RAND_MAX)] range. 2) Add a checks for not overflowing on too big seeds. It may happens on the machines, where sizeof(unsigned int) > 32 bits. This change is binary compatible because range is reduced, not expanded, so no bump is needed. Reviewed by: bde Approved by: re (glebius) 24 July 2013, 10:12:50 UTC
0f5485e MFC 253433: In this GRN, Marcel Moolenaar overhauled the logic for mounting the root file system on bootup: |------------------------------------------------------------------------ |r214006 | marcel | 2010-10-17 22:01:53 -0700 (Sun, 17 Oct 2010) | 20 lines | | Re-implement the root mount logic using a recursive approach, whereby each |root file system (starting with devfs and a synthesized configuration) can |contain directives for mounting another file system as root. |------------------------------------------------------------------------ This commit adds a mount.conf(8) man page which documents the root mount logic. mount.conf(8) also provides some examples for the /.mount.conf file, which can be used to change the root mount behavior. Reviewed by: marcel bjk MFC: 253445: Minor mdoc fixes Approved by: re (gjb) 24 July 2013, 01:08:45 UTC
e39bfae MFC r253434: Add bus_dmamap_load_bio and bus_dmamap_load_ccb to bus_dma(9). Approved by: re (marius) 23 July 2013, 22:53:01 UTC
8f29b17 Update stable/9 to -BETA1 status. Approved by: re (implicit) Approved by: kib (mentor, implicit) 19 July 2013, 12:43:20 UTC
c669f9a MFC r253280: Only copy as much bytes as there in superblock, instead of the full block copy, when copying the superblock into the snapshot. UFS1 does not align superblock on the block boundary, and bcopy runs off the end of the buffer. Approved by: re (hrs) 19 July 2013, 05:32:08 UTC
0d6c841 MFC r253398: Add a tunable to force disable MSI use for xhci(4). Approved by: re (delphij) 19 July 2013, 05:28:47 UTC
0436003 Add cdrom.inf into CD/DVD installation media. sysinstall(8) requires this file to recognize the volume number. Approved by: re (marius) 19 July 2013, 02:54:23 UTC
b03a2e4 MFC 252576: Don't perform the acpi_DeviceIsPresent() check for PCI-PCI bridges. If we are probing a PCI-PCI bridge it is because we found one by enumerating the devices on a PCI bus, so the bridge is definitely present. A few BIOSes report incorrect status (_STA) for some bridges that claimed they were not present when in fact they were. While here, move this check earlier for Host-PCI bridges so attach fails before doing any work that needs to be torn down. PR: kern/91594 Approved by: re (marius) 17 July 2013, 14:04:18 UTC
31eee2e MFC r230453: - Configurations in ipv6_prefix_IF should be recognized even if there is no ifconfig_IF_ipv6. - DAD wait should be performed at once, not on a per-interface basis, if possible. This fixes an issue that a system with a lot of IPv6-capable interfaces takes too long for booting. Approved by: re (glebius) 17 July 2013, 13:24:10 UTC
fa558bd MFC r253141: When panicing due to the gjournal overflow, print the geom metadata journal id. Approved by: re (rodrigc) 17 July 2013, 10:35:57 UTC
b537783 MFC r253079: dtrace/fasttrap: install hook functions only after all data is initialized Approved by: re (marius) 16 July 2013, 15:51:32 UTC
63d25c9 MFC r253078: audit_proc_coredump: check return value of audit_new Approved by: re (kib) 16 July 2013, 11:15:05 UTC
6d8557d MFC r253075: namecache sdt: freebsd doesn't support structured characters yet Approved by: re (kib) 16 July 2013, 08:16:04 UTC
7c118ce MFC r253094: Use MSI for xhci(4), if supported. Approved by: re (delphij) 16 July 2013, 06:50:22 UTC
back to top