‚Œo209908 92 876 249 115 187 201 133 233 209 285 159 162 186 290 164 145 301 174 148 189 308 244 261 425 343 312 216 190 271 142 268 111 243 801 155 174 214 372 194 309 146 859 186 349 115 294 294 273 414 202 296 174 390 370 175 11332 179 275 270 111 208 131 565 188 139 197 135 161 382 131 197 311 162 198 192 282 166 133 166 133 406 115 380 300 155 169 216 179 247 438 177 185 227 K 10 svn:author V 3 raj K 8 svn:date V 27 2010-07-11T21:08:29.082542Z K 7 svn:log V 783 Convert Freescale PowerPC platforms to FDT convention. The following systems are affected: - MPC8555CDS - MPC8572DS This overhaul covers the following major changes: - All integrated peripherals drivers for Freescale MPC85XX SoC, which are currently in the FreeBSD source tree are reworked and adjusted so they derive config data out of the device tree blob (instead of hard coded / tabelarized values). - This includes: LBC, PCI / PCI-Express, I2C, DS1553, OpenPIC, TSEC, SEC, QUICC, UART, CFI. - Thanks to the common FDT infrastrucutre (fdtbus, simplebus) we retire ocpbus(4) driver, which was based on hard-coded config data. Note that world for these platforms has to be built WITH_FDT. Reviewed by: imp Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-07-11T21:11:23.584398Z K 7 svn:log V 156 Get rid of bootinfo for good in loader (U-Boot-based) and ARM. For FDT-enabled platforms the device tree is a modern replacement for bootinfo config data. END K 10 svn:author V 3 raj K 8 svn:date V 27 2010-07-11T21:12:42.921684Z K 7 svn:log V 23 Sort platform options. END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-07-11T21:47:38.617664Z K 7 svn:log V 93 MFC r209362: Add a -t switch for masking output based on size. PR: 144192 Submitted by: gk END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-07-11T21:50:05.895102Z K 7 svn:log V 106 MFC r209363: Recognise the -l switch in pkill. PR: 143558 Submitted by: eitanadlerlist at gmail dot com END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-11T21:57:18.202939Z K 7 svn:log V 33 Add -m option to config usage(). END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-07-11T22:00:40.245151Z K 7 svn:log V 138 MFC r209364: Fix some (not all) style(9) and casting errors. PR: 209364 Submitted by: giffunip at tutopia dot com Obtained from: NetBSD END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-11T22:47:46.715826Z K 7 svn:log V 108 Set default kernel on powerpc64 to GENERIC64. This is a hack, but there isn't an obviously better solution. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-11T22:48:55.619951Z K 7 svn:log V 184 Teach make universe to possibly build multiple architecture's worth of worlds per target, and to use config -m to figure out which architecture should be used for a particular kernel. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-07-11T23:52:12.034382Z K 7 svn:log V 63 Update for style(9). Submitted by: Akinori Furukoshi (author) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2010-07-11T23:54:44.268864Z K 7 svn:log V 66 Use more compact deviceid table. Submitted by: Akinori Furukoshi END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T00:17:29.635791Z K 7 svn:log V 86 Use TARGET_ARCH/TARGET instead of the other way around to match existing conventions. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T00:49:22.742419Z K 7 svn:log V 189 Provide support in loader for booting 64-bit PowerPC kernels. Like amd64, 64-bit PowerPC kernels are loaded by a 32-bit loader, since nearly all powerpc64 firmwares execute in 32-bit mode. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T00:54:41.236427Z K 7 svn:log V 64 Teach truss and xlint how to operate on 64-bit PowerPC systems. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T00:56:35.933072Z K 7 svn:log V 45 Build libsmb should be on powerpc64 as well. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T01:08:59.410698Z K 7 svn:log V 200 IFC @ 209922 One last merge back to this branch now that all userland components are in HEAD. Remaining things to merge: - Build system tweaks and config(8) update (pending review) - Kernel sources END K 10 svn:author V 5 brian K 8 svn:date V 27 2010-07-12T01:58:46.345889Z K 7 svn:log V 80 Add -l to the synopsis Submitted by: jhell at dataix dot net MFC after: 3 days END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T03:00:29.723877Z K 7 svn:log V 48 Make this build as a module on powerpc64 again. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-07-12T04:21:50.824917Z K 7 svn:log V 95 o Fix typo: sepcify -> specify. PR: docs/148499 Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-12T06:46:17.747512Z K 7 svn:log V 215 Instead of deleting existing IRQ resource, which is not really working for ACPI bus, find wanted IRQ rid or spare one. This should fix panic during boot on systems reporting fancy IRQ numbers for attimer and atrtc. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-07-12T07:24:40.373731Z K 7 svn:log V 146 Move KSEG address definitions from cpu.h to cpuregs.h with the other definitions, add some XKPHYS related definitions for n64. Reviewed by: imp END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-07-12T07:42:42.931040Z K 7 svn:log V 163 Merge jmallett@'s n64 work into HEAD 64 bit TLB definitions in pte.h Reviewed by: imp Obtained from: jmallett (http://svn.freebsd.org/base/user/jmallett/octeon) END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-07-12T09:38:44.908470Z K 7 svn:log V 327 Merge jmallett@'s n64 work into HEAD. Merge changes for initial n64 support in pmap.c. Use direct mapped (XKPHYS) access for a lot of operations that earlier needed temporary mapping. Add support for using XKSEG for kernel mappings. Reviewed by: imp Obtained from: jmallett (http://svn.freebsd.org/base/user/jmallett/octeon) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2010-07-12T10:11:10.232719Z K 7 svn:log V 246 MFC r209577, r209761: - Fix a lock leak in case the ticks wrapped up - Simplify the logic for handling ticks wrap-ups - Fix a bug where a thread may be in sleepign state but not on a sleepqueue chain still. Sponsored by: Sandvine Incorporated END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-12T10:14:24.879286Z K 7 svn:log V 219 For xsi_sigpause(3), remove the supplied signal from the process mask during sigpause(2) call. It was backward. Check that the signal number is valid. Reported by: Garrett Cooper MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-12T10:15:33.994555Z K 7 svn:log V 123 Use _SIG_VALID instead of expanded form of the macro. Submitted by: Garrett Cooper MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-12T10:18:10.520126Z K 7 svn:log V 98 One more use for _SIG_VALID. Submitted by: Garrett Cooper MFC after: 1 week END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2010-07-12T10:22:58.829559Z K 7 svn:log V 173 Merge jmallett@'s n64 work into HEAD Initial set of ddb changes to support n64 Reviewed by: imp Obtained from: jmallett (http://svn.freebsd.org/base/user/jmallett/octeon) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T10:52:20.687574Z K 7 svn:log V 47 Create a branch to do some if_ath development. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:02:44.761746Z K 7 svn:log V 172 Add ar5416/9160 init values from Linux Original source: linux-2.6.34/drivers/net/wireless/ath/ath9k/initvals.h The file, like the ath9k driver, is dual BSD/GPL licenced. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:03:39.581170Z K 7 svn:log V 16 u32 -> uint32_t END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:05:36.079176Z K 7 svn:log V 147 Break out the 9160 PCIe initialisation stuff from ar9160.ini into a separate include file. The linux ath9k initvals.h doesn't include this array. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:10:33.715762Z K 7 svn:log V 705 Migrate the AR9160 specific initialisation code to use the linux-named arrays rather than the FreeBSD HAL named arrays. The Linux arrays are being left as untouched as possible for now to make it easier to merge in updates to the ath9k/initvals.h. Add "bank6tpc" init/setup logic from linux ath9k. I'm not 100% sure that I've ported the changes over correctly but the code has been tested on a 9160 in 11b/11g AP mode. This commit seems to resolve the majority of the "missed beacon" issues I was seeing when using the AR9160 on the Ubiqiti Routerstation Pro platform. I'm still able to trigger them by busying the CPU/bus. I haven't yet tested this in anything resembling heavy/varied production use. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:25:24.628156Z K 7 svn:log V 60 Remove a badly-imported header file. Silly me and patch(1). END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:26:17.661384Z K 7 svn:log V 79 Import a virgin initvals.h from linux-2.6.34 drivers/net/wireless/ath/ath9k/ . END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-12T11:31:13.842120Z K 7 svn:log V 118 An evil, temporary workaround (which should likely be a typedef!) so I can keep the linux ini file untouched for now. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-12T12:16:11.026656Z K 7 svn:log V 279 Revert and remake r209883: Do not grab lock while setting up interrupt, as it causes LOR with allocation code. Instead make interrupt handler check that CAM bus initialization completed before touching it. While there, slightly improve attach errors handling. Reported by: kib END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T13:38:26.121583Z K 7 svn:log V 94 MFppc64: Provide ELF definitions for 64-bit PowerPC. This unbreaks the powerpc loader build. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-07-12T14:19:23.738918Z K 7 svn:log V 216 - Add missing locking around flushing of an NFS node's attribute cache in the NMODIFIED case of nfs_open(). - Cosmetic tweak to simplify an expression in nfs_lookup(). Reviewed by: rmacklem, bde MFC after: 1 week END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T14:24:20.612854Z K 7 svn:log V 46 MFC r209853: The number after 2 is 3, not 4. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-07-12T14:27:49.428642Z K 7 svn:log V 766 A previous change moved the GETATTR RPC for open() calls that hit in the name cache up into nfs_lookup() instead of nfs_open(). Continue this trend by flushing the attribute cache for leaf nodes in nfs_lookup() during an open() if we do a LOOKUP RPC. For NFSv3 this should generally be a NOP as the attributes are flushed before fetching the post-op attributes from the LOOKUP RPC which most (all?) NFSv3 servers provide, so the post-op attributes should populate the cache. Now all NFS open() calls will always clear the cached attributes during the nfs_lookup() prior to nfs_open() in the !NMODIFIED case to provide CTOC. As a result, we can remove the conditional flushing of the attribute cache from nfs_open(). Reviewed by: rmacklem, bde MFC after: 2 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-12T15:32:45.737998Z K 7 svn:log V 93 Use type-specific inline function imax() instead of deprecated macro MAX(). Prodded by: bde END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-12T16:08:07.259819Z K 7 svn:log V 248 Unify ABI-related bits of the Book-E and AIM machdep routines (exec_setregs, etc.) in order to simplify the addition of 64-bit support, and possible future extension of the Book-E code to handle hard floating point and Altivec. MFC after: 1 month END K 10 svn:author V 6 emaste K 8 svn:date V 27 2010-07-12T17:18:58.020376Z K 7 svn:log V 20 Remove extraneous ; END K 10 svn:author V 5 remko K 8 svn:date V 27 2010-07-12T17:46:19.727141Z K 7 svn:log V 199 MFC r202917 Add support for the NM10 chipset. PR: kern/143118 Submitted by: Koshin sumitani Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 5 remko K 8 svn:date V 27 2010-07-12T17:50:38.995199Z K 7 svn:log V 199 MFC r202917 Add support for the NM10 chipset. PR: kern/143118 Submitted by: Koshin sumitani Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 3 bcr K 8 svn:date V 27 2010-07-12T19:09:18.039058Z K 7 svn:log V 180 Fix spelling of "weirdo" in /etc/gettytab comment. PR: docs/148500 Submitted by: Warren Block (wblock at wonkity dot com) Approved by: ed@ MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-12T19:59:15.398774Z K 7 svn:log V 321 When switching the thread from the processor, store %dr7 content into the pcb before disabling watchpoints. Otherwise, when the thread is restored on a processor, watchpoints are still disabled. Submitted by: Tijl Coosemans (I would be much happier if Tijl commited this himself) MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2010-07-12T20:45:37.649285Z K 7 svn:log V 109 Remove a dead test. We already exclude NMI traps from this code in an earlier condition. MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-12T21:08:35.779179Z K 7 svn:log V 202 Move i386-inherited logic of building ACPI headers for acpi_wakeup.c into better places and remove intermediate makefile and shell scripts. This makes parallel kernel build little bit safer for amd64. END K 10 svn:author V 6 grehan K 8 svn:date V 27 2010-07-12T21:09:55.348240Z K 7 svn:log V 79 Fix printf specifier to allow 32/64 bit builds. Obtained from: projects/ppc64 END K 10 svn:author V 3 jfv K 8 svn:date V 27 2010-07-12T21:47:30.477746Z K 7 svn:log V 297 Fix for a panic when TX checksum offload is done and a packet has only a header in the first mbuf, the checksum code will dereference a pointer into the non-existing IP header. Do a check for the size and pullup if needed. Thanks to Michael Tuexen for this fix. MFC: asap - should be in 8.1 IMHO END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-07-12T22:57:57.798225Z K 7 svn:log V 274 - Make the maxsize parameter of the data buffer DMA tag match maxio, which was missed in r209599. Reported and tested by: Michael Moll - Declare mpt_dma_buf_alloc() static just like mpt_dma_buf_free(), both are used in mpt.c only. Reviewed by: ken MFC after: r209599 END K 10 svn:author V 6 marius K 8 svn:date V 27 2010-07-12T23:01:21.091548Z K 7 svn:log V 80 Correct inverted parent DMA tag parameters. Reviewed by: ken MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2010-07-12T23:49:04.853990Z K 7 svn:log V 11238 Merge ZFS version 15 and almost all OpenSolaris bugfixes referenced in Solaris 10 updates 141445-09 and 142901-14. Detailed information: (OpenSolaris revisions and Bug IDs, Solaris 10 patch numbers) 7844:effed23820ae 6755435 zfs_open() and zfs_close() needs to use ZFS_ENTER/ZFS_VERIFY_ZP (141445-01) 7897:e520d8258820 6748436 inconsistent zpool.cache in boot_archive could panic a zfs root filesystem upon boot-up (141445-01) 7965:b795da521357 6740164 zpool attach can create an illegal root pool (141909-02) 8084:b811cc60d650 6769612 zpool_import() will continue to write to cachefile even if altroot is set (N/A) 8121:7fd09d4ebd9c 6757430 want an option for zdb to disable space map loading and leak tracking (141445-01) 8129:e4f45a0bfbb0 6542860 ASSERT: reason != VDEV_LABEL_REMOVE||vdev_inuse(vd, crtxg, reason, 0) (141445-01) 8188:fd00c0a81e80 6761100 want zdb option to select older uberblocks (141445-01) 8190:6eeea43ced42 6774886 zfs_setattr() won't allow ndmp to restore SUNWattr_rw (141445-01) 8225:59a9961c2aeb 6737463 panic while trying to write out config file if root pool import fails (141445-01) 8227:f7d7be9b1f56 6765294 Refactor replay (141445-01) 8228:51e9ca9ee3a5 6572357 libzfs should do more to avoid mnttab lookups (141909-01) 6572376 zfs_iter_filesystems and zfs_iter_snapshots get objset stats twice (141909-01) 8241:5a60f16123ba 6328632 zpool offline is a bit too conservative (141445-01) 6739487 ASSERT: txg <= spa_final_txg due to scrub/export race (141445-01) 6767129 ASSERT: cvd->vdev_isspare, in spa_vdev_detach() (141445-01) 6747698 checksum failures after offline -t / export / import / scrub (141445-01) 6745863 ZFS writes to disk after it has been offlined (141445-01) 6722540 50% slowdown on scrub/resilver with certain vdev configurations (141445-01) 6759999 resilver logic rewrites ditto blocks on both source and destination (141445-01) 6758107 I/O should never suspend during spa_load() (141445-01) 6776548 codereview(1) runs off the page when faced with multi-line comments (N/A) 6761406 AMD errata 91 workaround doesn't work on 64-bit systems (141445-01) 8242:e46e4b2f0a03 6770866 GRUB/ZFS should require physical path or devid, but not both (141445-01) 8269:03a7e9050cfd 6674216 "zfs share" doesn't work, but "zfs set sharenfs=on" does (141445-01) 6621164 $SRC/cmd/zfs/zfs_main.c seems to have a syntax error in the translation note (141445-01) 6635482 i18n problems in libzfs_dataset.c and zfs_main.c (141445-01) 6595194 "zfs get" VALUE column is as wide as NAME (141445-01) 6722991 vdev_disk.c: error checking for ddi_pathname_to_dev_t() must test for NODEV (141445-01) 6396518 ASSERT strings shouldn't be pre-processed (141445-01) 8274:846b39508aff 6713916 scrub/resilver needlessly decompress data (141445-01) 8343:655db2375fed 6739553 libzfs_status msgid table is out of sync (141445-01) 6784104 libzfs unfairly rejects numerical values greater than 2^63 (141445-01) 6784108 zfs_realloc() should not free original memory on failure (141445-01) 8525:e0e0e525d0f8 6788830 set large value to reservation cause core dump (141445-01) 6791064 want sysevents for ZFS scrub (141445-01) 6791066 need to be able to set cachefile on faulted pools (141445-01) 6791071 zpool_do_import() should not enable datasets on faulted pools (141445-01) 6792134 getting multiple properties on a faulted pool leads to confusion (141445-01) 8547:bcc7b46e5ff7 6792884 Vista clients cannot access .zfs (141445-01) 8632:36ef517870a3 6798384 It can take a village to raise a zio (141445-01) 8636:7e4ce9158df3 6551866 deadlock between zfs_write(), zfs_freesp(), and zfs_putapage() (141909-01) 6504953 zfs_getpage() misunderstands VOP_GETPAGE() interface (141909-01) 6702206 ZFS read/writer lock contention throttles sendfile() benchmark (141445-01) 6780491 Zone on a ZFS filesystem has poor fork/exec performance (141445-01) 6747596 assertion failed: DVA_EQUAL(BP_IDENTITY(&zio->io_bp_orig), BP_IDENTITY(zio->io_bp))); (141445-01) 8692:692d4668b40d 6801507 ZFS read aggregation should not mind the gap (141445-01) 8697:e62d2612c14d 6633095 creating a filesystem with many properties set is slow (141445-01) 8768:dfecfdbb27ed 6775697 oracle crashes when overwriting after hitting quota on zfs (141909-01) 8811:f8deccf701cf 6790687 libzfs mnttab caching ignores external changes (141445-01) 6791101 memory leak from libzfs_mnttab_init (141445-01) 8845:91af0d9c0790 6800942 smb_session_create() incorrectly stores IP addresses (N/A) 6582163 Access Control List (ACL) for shares (141445-01) 6804954 smb_search - shortname field should be space padded following the NULL terminator (N/A) 6800184 Panic at smb_oplock_conflict+0x35() (N/A) 8876:59d2e67b4b65 6803822 Reboot after replacement of system disk in a ZFS mirror drops to grub> prompt (141445-01) 8924:5af812f84759 6789318 coredump when issue zdb -uuuu poolname/ (141445-01) 6790345 zdb -dddd -e poolname coredump (141445-01) 6797109 zdb: 'zdb -dddddd pool_name/fs_name inode' coredump if the file with inode was deleted (141445-01) 6797118 zdb: 'zdb -dddddd poolname inum' coredump if I miss the fs name (141445-01) 6803343 shareiscsi=on failed, iscsitgtd failed request to share (141445-01) 9030:243fd360d81f 6815893 hang mounting a dataset after booting into a new boot environment (141445-01) 9056:826e1858a846 6809691 'zpool create -f' no longer overwrites ufs infomation (141445-01) 9179:d8fbd96b79b3 6790064 zfs needs to determine uid and gid earlier in create process (141445-01) 9214:8d350e5d04aa 6604992 forced unmount + being in .zfs/snapshot/ = not happy (141909-01) 6810367 assertion failed: dvp->v_flag & VROOT, file: ../../common/fs/gfs.c, line: 426 (141909-01) 9229:e3f8b41e5db4 6807765 ztest_dsl_dataset_promote_busy needs to clean up after ENOSPC (141445-01) 9230:e4561e3eb1ef 6821169 offlining a device results in checksum errors (141445-01) 6821170 ZFS should not increment error stats for unavailable devices (141445-01) 6824006 need to increase issue and interrupt taskqs threads in zfs (141445-01) 9234:bffdc4fc05c4 6792139 recovering from a suspended pool needs some work (141445-01) 6794830 reboot command hangs on a failed zfs pool (141445-01) 9246:67c03c93c071 6824062 System panicked in zfs_mount due to NULL pointer dereference when running btts and svvs tests (141909-01) 9276:a8a7fc849933 6816124 System crash running zpool destroy on broken zpool (141445-03) 9355:09928982c591 6818183 zfs snapshot -r is slow due to set_snap_props() doing txg_wait_synced() for each new snapshot (141445-03) 9391:413d0661ef33 6710376 log device can show incorrect status when other parts of pool are degraded (141445-03) 9396:f41cf682d0d3 (part already merged) 6501037 want user/group quotas on ZFS (141445-03) 6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr (141445-03) 6815592 panic: No such hold X on refcount Y from zfs_znode_move (141445-03) 6759986 zfs list shows temporary %clone when doing online zfs recv (141445-03) 9404:319573cd93f8 6774713 zfs ignores canmount=noauto when sharenfs property != off (141445-03) 9412:4aefd8704ce0 6717022 ZFS DMU needs zero-copy support (141445-03) 9425:e7ffacaec3a8 6799895 spa_add_spares() needs to be protected by config lock (141445-03) 6826466 want to post sysevents on hot spare activation (141445-03) 6826468 spa 'allowfaulted' needs some work (141445-03) 6826469 kernel support for storing vdev FRU information (141445-03) 6826470 skip posting checksum errors from DTL regions of leaf vdevs (141445-03) 6826471 I/O errors after device remove probe can confuse FMA (141445-03) 6826472 spares should enjoy some of the benefits of cache devices (141445-03) 9443:2a96d8478e95 6833711 gang leaders shouldn't have to be logical (141445-03) 9463:d0bd231c7518 6764124 want zdb to be able to checksum metadata blocks only (141445-03) 9465:8372081b8019 6830237 zfs panic in zfs_groupmember() (141445-03) 9466:1fdfd1fed9c4 6833162 phantom log device in zpool status (141445-03) 9469:4f68f041ddcd 6824968 add ZFS userquota support to rquotad (141445-03) 9470:6d827468d7b5 6834217 godfather I/O should reexecute (141445-03) 9480:fcff33da767f 6596237 Stop looking and start ganging (141909-02) 9493:9933d599bc93 6623978 lwb->lwb_buf != NULL, file ../../../uts/common/fs/zfs/zil.c, line 787, function zil_lwb_commit (141445-06) 9512:64cafcbcc337 6801810 Commit of aligned streaming rewrites to ZIL device causes unwanted disk reads (N/A) 9515:d3b739d9d043 6586537 async zio taskqs can block out userland commands (142901-09) 9554:787363635b6a 6836768 zfs_userspace() callback has no way to indicate failure (N/A) 9574:1eb6a6ab2c57 6838062 zfs panics when an error is encountered in space_map_load() (141909-02) 9583:b0696cd037cc 6794136 Panic BAD TRAP: type=e when importing degraded zraid pool. (141909-03) 9630:e25a03f552e0 6776104 "zfs import" deadlock between spa_unload() and spa_async_thread() (141445-06) 9653:a70048a304d1 6664765 Unable to remove files when using fat-zap and quota exceeded on ZFS filesystem (141445-06) 9688:127be1845343 6841321 zfs userspace / zfs get userused@ doesn't work on mounted snapshot (N/A) 6843069 zfs get userused@S-1-... doesn't work (N/A) 9873:8ddc892eca6e 6847229 assertion failed: refcount_count(&tx->tx_space_written) + delta <= tx->tx_space_towrite in dmu_tx.c (141445-06) 9904:d260bd3fd47c 6838344 kernel heap corruption detected on zil while stress testing (141445-06) 9951:a4895b3dd543 6844900 zfs_ioc_userspace_upgrade leaks (N/A) 10040:38b25aeeaf7a 6857012 zfs panics on zpool import (141445-06) 10000:241a51d8720c 6848242 zdb -e no longer works as expected (N/A) 10100:4a6965f6bef8 6856634 snv_117 not booting: zfs_parse_bootfs: error2 (141445-07) 10160:a45b03783d44 6861983 zfs should use new name <-> SID interfaces (N/A) 6862984 userquota commands can hang (141445-06) 10299:80845694147f 6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (N/A) 10302:a9e3d1987706 6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (fix lint) (N/A) 10575:2a8816c5173b (partial merge) 6882227 spa_async_remove() shouldn't do a full clear (142901-14) 10800:469478b180d9 6880764 fsync on zfs is broken if writes are greater than 32kb on a hard crash and no log attached (142901-09) 6793430 zdb -ivvvv assertion failure: bp->blk_cksum.zc_word[2] == dmu_objset_id(zilog->zl_os) (N/A) 10801:e0bf032e8673 (partial merge) 6822816 assertion failed: zap_remove_int(ds_next_clones_obj) returns ENOENT (142901-09) 10810:b6b161a6ae4a 6892298 buf->b_hdr->b_state != arc_anon, file: ../../common/fs/zfs/arc.c, line: 2849 (142901-09) 10890:499786962772 6807339 spurious checksum errors when replacing a vdev (142901-13) 11249:6c30f7dfc97b 6906110 bad trap panic in zil_replay_log_record (142901-13) 6906946 zfs replay isn't handling uid/gid correctly (142901-13) 11454:6e69bacc1a5a 6898245 suspended zpool should not cause rest of the zfs/zpool commands to hang (142901-10) 11546:42ea6be8961b (partial merge) 6833999 3-way deadlock in dsl_dataset_hold_ref() and dsl_sync_task_group_sync() (142901-09) Discussed with: pjd Approved by: delphij (mentor) Obtained from: OpenSolaris (multiple Bug IDs) MFC after: 2 months END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T01:24:02.719359Z K 7 svn:log V 79 Add a missing architecture declaration to the machine specification for sun4v. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2010-07-13T02:45:17.032475Z K 7 svn:log V 177 Correctly copy the M_RDONLY flag when duplicating a reference to an mbuf external buffer. Approved by: so (cperciva) Approved by: re (kensmith) Security: FreeBSD-SA-10:07.mbuf END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-13T02:45:44.779251Z K 7 svn:log V 176 According to ACPICA User Guide and Programmer Reference, the read data must be zero extended to fill the 32-bit return value even if the bit width of the port is less than 32. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2010-07-13T02:48:42.073132Z K 7 svn:log V 18 Fix white spaces. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2010-07-13T03:49:30.729192Z K 7 svn:log V 110 One more Prolific serial device ID. Submitted by: Kouichi Hirabayashi on FreeBSD-users-jp MFC after: 1 week. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2010-07-13T03:56:29.428248Z K 7 svn:log V 34 Fix comment. Pointed out by: hrs END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T04:08:08.069879Z K 7 svn:log V 464 Enhance config to handle MACHINEs with multiple architectures: - Passing -m to config will now print the MACHINE and MACHINE_ARCH given in the passed kernel configuration file and then exit. - If an option is defined in options.MACHINE with the same name as the architecture of the kernel being configured, that option will be considered set. This allows conditional compilation based on CPU architecture. Config version is now 600010. Reviewed by: imp END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-07-13T04:11:25.618257Z K 7 svn:log V 94 o Add -q flag to the synopsis. PR: docs/148535 Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-07-13T04:13:31.081125Z K 7 svn:log V 45 o Add -q flag to usage(). MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-07-13T04:30:50.831508Z K 7 svn:log V 102 o Restore missed flag in the synopsis. PR: docs/148534 Submitted by: Warren Block MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-07-13T04:31:19.875221Z K 7 svn:log V 43 Remove detect-vmware.sh, recently removed. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2010-07-13T05:12:14.435901Z K 7 svn:log V 67 MFC r209715: addr2ascii(3) was removed ages ago. Fix the comment. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T05:32:19.356803Z K 7 svn:log V 281 MFppc64: Kernel sources for 64-bit PowerPC, along with build-system changes to keep 32-bit kernels compiling (build system changes for 64-bit kernels are coming later). Existing 32-bit PowerPC kernel configurations must be updated after this change to specify their architecture. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T05:43:43.450932Z K 7 svn:log V 31 Add powerpc64 kernel ldscript. END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-13T06:42:47.154812Z K 7 svn:log V 104 Disable multi-sector PIO transfers if ATA_SET_MULTI command failed. Submitted by: Mikolaj Golub on fs@ END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-13T06:49:34.999066Z K 7 svn:log V 213 - Rename DPCPU_SUM to DPCPU_VARSUM to better reflect the fact it operates on member variables of a DPCPU struct. - Add DPCPU_SUM which sums a DPCPU variable. Sponsored by: FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-13T06:57:27.180565Z K 7 svn:log V 70 Unify pc98 event timer code with the rest of x86. Reviewed by: nyan@ END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-13T07:00:57.135583Z K 7 svn:log V 100 Catch up with the rename of DPCPU_SUM to DPCPU_VARSUM in r209978. Sponsored by: FreeBSD Foundation END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-13T08:05:48.191174Z K 7 svn:log V 95 Macro to simplify zeroing DPCPU variables. Sponsored by: FreeBSD Foundation MFC after: 3 days END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-13T08:23:46.120672Z K 7 svn:log V 184 The SIFTR DPCPU statistics struct was not being zeroed between enable/disable cycles so the values would accumulate rather than reset for each cycle. Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-13T08:43:28.809129Z K 7 svn:log V 74 MFC r209742: In revoke(), verify that VCHR vnode indeed belongs to devfs. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-13T08:45:50.408619Z K 7 svn:log V 41 MFC r209743: Calculate nshift only once. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-13T08:53:41.064261Z K 7 svn:log V 74 MFC r209742: In revoke(), verify that VCHR vnode indeed belongs to devfs. END K 10 svn:author V 3 kib K 8 svn:date V 27 2010-07-13T08:55:52.387651Z K 7 svn:log V 41 MFC r209743: Calculate nshift only once. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2010-07-13T09:17:30.569307Z K 7 svn:log V 308 - The sum variable used in DPCPU_SUM needs to be of the same type as the DPCPU variable, rather than a pointer to the type. - Zero # bytes equivalent to sizeof(object), not sizeof(ptr_to_object). - Remove an unnecessary __typeof. Sponsored by: FreeBSD Foundation Submitted by: jmallet MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-13T10:32:43.605723Z K 7 svn:log V 24 UT_NAMESIZE is no more. END K 10 svn:author V 2 ed K 8 svn:date V 27 2010-07-13T11:04:46.132011Z K 7 svn:log V 288 MFC r209718: Fix a race condition, where a TTY could be destroyed twice. There are special cases where tty_rel_free() can be called twice in a row, namely when closing and revoking the TTY at the same moment. Only call destroy_dev_sched_cb() once. Reported by: Jeremie Le Hen END K 10 svn:author V 3 mav K 8 svn:date V 27 2010-07-13T12:46:06.164008Z K 7 svn:log V 207 Rise knowledge about curthread->td_intr_frame by one step. Make timer callback argument really opaque. Not repeat interrupt handler's problem in case somebody will ever need to have both argument and frame. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T12:47:31.865746Z K 7 svn:log V 55 Make kernel modules build correctly on 64-bit PowerPC. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T12:51:02.247068Z K 7 svn:log V 69 Install arch-specific manpages by MACHINE_CPUARCH, not MACHINE_ARCH. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2010-07-13T13:11:18.656719Z K 7 svn:log V 115 Convert several instances of MACHINE_ARCH to MACHINE_CPUARCH and use the correct compiler flags on 64-bit PowerPC. END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-07-13T15:01:36.179457Z K 7 svn:log V 87 Remove obsolete define "COPY_SIGCODE". This is unused in FreeBSD. Submitted by: bde@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-07-13T15:06:13.246355Z K 7 svn:log V 154 Remove obsolete undef of COPY_SIGCODE. It appears to have not been used in FreeBSD in quite some time (maybe since before 4.4-lite :) Submitted by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2010-07-13T15:29:37.294606Z K 7 svn:log V 345 cpu_id and fpu_id are unused, except to be set early in the boot code. The problem with setting it there is that the last CPU to come up wins, it seems. This also removes one more ifdef in locore.S, a noble goal too. Since they are unused, and pollute cpu.h, remove them. Submitted by: bde.h (cpu.h pollution) Approved in theory by: jmallet@ END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-13T16:03:47.141744Z K 7 svn:log V 82 Merge in ath9k initialisation updates for the AR9160. This is from linux-9160.h. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-13T16:10:15.233288Z K 7 svn:log V 90 Revert my previous change and use the 9160 .ini file. It now has the updated ini changes. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2010-07-13T16:15:03.999130Z K 7 svn:log V 131 Fix the calibration logic to correctly clamp the calculated coefficient. Obtained from: OpenWRT r22123, 521-ath9k_iqcal_fix.patch END