¶`233977 23 233 116 190 194 232 199 187 229 207 160 241 230 907 199 381 325 154 118 617 617 617 265 287 K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T04:53:32.412865Z K 7 svn:log V 139 nandtool newfs: Follow-up to latest changes in geom & cleanup Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T04:55:36.258273Z K 7 svn:log V 23 Bring back nand_cdev.c END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:04:14.758865Z K 7 svn:log V 97 nand: Various fixes Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:13:02.507832Z K 7 svn:log V 100 nandsim: Various fixes Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:17:41.748636Z K 7 svn:log V 138 nandfs: Update - add cleaner - minor enhacement - bug fixes Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:20:14.884612Z K 7 svn:log V 105 nandfs: Add nandfs cleaner. Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:25:13.169066Z K 7 svn:log V 94 ndfs: Add module Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:32:06.219693Z K 7 svn:log V 135 nandfs: remove locks from libnandfs and tools accordingly Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 4 gber K 8 svn:date V 27 2012-04-07T05:41:02.947890Z K 7 svn:log V 113 nandfs: Various fixes and cleanups. Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-04-07T05:42:37.691040Z K 7 svn:log V 68 MFC r233430: Provide short-circuit exit(3) implementation for rtld. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-04-07T05:43:50.508096Z K 7 svn:log V 148 MFC r233431: Remove libssp_nonshared from the rtld linking set. The only use for the library was definition for the weak alias of __stack_chk_fail. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-04-07T05:46:00.968297Z K 7 svn:log V 134 As I thought, this is a bad idea. When forming aggregates, the RTS/CTS stuff and rate control lookup is only done on the first frame. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-04-07T05:48:26.768870Z K 7 svn:log V 811 Break out the legacy duration and protection code into routines, call these after rate control selection is done. The duration/protection code wasn't working - it expected the rix to be valid. Unfortunately after I moved the rate control selection into late in the process, the rix value isn't valid and thus the protection/ duration code would get things wrong. HT frames are now correctly protected with an RTS and for the AR5416, this involves having the aggregate frames be limited to 8K. TODO: * Fix up the DMA sync to occur just before the frame is queued to the hardware. I'm adjusting the duration here but not doing the DMA flush. * Doubly/triply ensure that the aggregate frames are being limited to the correct size, or the AR5416 will get unhappy when TXing RTS-protected aggregates. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-04-07T05:51:43.850636Z K 7 svn:log V 103 Do a dma sync before the descriptors are chained together. I need to find a better place to do this.. END K 10 svn:author V 4 stas K 8 svn:date V 27 2012-04-07T06:56:38.615518Z K 7 svn:log V 287 - Do not reinitialize the card if it is already running. This fixes bootp on if_smc, as bootp code perform SIOCSIFADDR ioctl call immediately after sending the request (which causes if_init being called) which causes the adapter to drop all the packets received in the meantime. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-04-07T09:05:30.761958Z K 7 svn:log V 231 mdoc: fix column names, indentation, column separation within each row, and quotation. Also make sure we have the same amount of columns in each row as the number of columns we specify in the head arguments. Reviewed by: brueffer END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-04-07T09:11:07.289711Z K 7 svn:log V 61 Remove end of line whitespace introduced in previous commit. END K 10 svn:author V 4 joel K 8 svn:date V 27 2012-04-07T09:26:21.917480Z K 7 svn:log V 25 mdoc: fix function type. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-04-07T12:46:27.668023Z K 7 svn:log V 521 MFC: r233827 Fix probing of SAS1068E with a device ID of 0x0059 after r232411 (MFC'ed to stable/9 in r232562). Reported by: infofarmer MFC: r233886 Refine r233827; as it turns out, controllers with a device ID of 0x0059 can be upgraded to MegaRAID mode, in which case mfi(4) should attach to these based on the sub-vendor and -device ID instead (not currently done). Therefore, let mpt_pci_probe() return BUS_PROBE_LOW_PRIORITY. While it, let mpt_pci_probe() return BUS_PROBE_DEFAULT instead of 0 in the default case. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-04-07T12:46:53.826195Z K 7 svn:log V 521 MFC: r233827 Fix probing of SAS1068E with a device ID of 0x0059 after r232411 (MFC'ed to stable/8 in r232563). Reported by: infofarmer MFC: r233886 Refine r233827; as it turns out, controllers with a device ID of 0x0059 can be upgraded to MegaRAID mode, in which case mfi(4) should attach to these based on the sub-vendor and -device ID instead (not currently done). Therefore, let mpt_pci_probe() return BUS_PROBE_LOW_PRIORITY. While it, let mpt_pci_probe() return BUS_PROBE_DEFAULT instead of 0 in the default case. END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-04-07T12:47:12.977152Z K 7 svn:log V 521 MFC: r233827 Fix probing of SAS1068E with a device ID of 0x0059 after r232411 (MFC'ed to stable/7 in r232610). Reported by: infofarmer MFC: r233886 Refine r233827; as it turns out, controllers with a device ID of 0x0059 can be upgraded to MegaRAID mode, in which case mfi(4) should attach to these based on the sub-vendor and -device ID instead (not currently done). Therefore, let mpt_pci_probe() return BUS_PROBE_LOW_PRIORITY. While it, let mpt_pci_probe() return BUS_PROBE_DEFAULT instead of 0 in the default case. END K 10 svn:author V 4 gleb K 8 svn:date V 27 2012-04-07T15:23:51.712386Z K 7 svn:log V 171 Add reserved memory limit sysctl to tmpfs. Cleanup availble and used memory functions. Check if free pages available before allocating new node. Discussed with: delphij END K 10 svn:author V 4 gleb K 8 svn:date V 27 2012-04-07T15:27:34.306549Z K 7 svn:log V 193 Add vfs_getopt_size. Support human readable file system options in tmpfs. Increase maximum tmpfs file system size to 4GB*PAGE_SIZE on 32 bit archs. Discussed with: delphij MFC after: 2 weeks END