summaryrefslogtreecommitdiffstats
path: root/sys/fs/nandfs/nandfs_segment.c
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup unnecessary semicolons from the kernel.pfg2016-04-101-3/+3
| | | | Found with devel/coccinelle.
* [PR 206224] bv_cnt is sometimes examined without holding the bufobj lockrpokala2016-01-171-0/+5
| | | | | | | | | | | Add locking around access to bv_cnt which is currently being done unlocked PR: 206224 Reviewed by: imp Approved by: jhb MFC after: 1 week Sponsored by: Panasas, Inc. Differential Revision: https://reviews.freebsd.org/D4931
* - Convert the bufobj lock to rwlock.jeff2013-05-311-1/+2
| | | | | | | | | | - Use a shared bufobj lock in getblk() and inmem(). - Convert softdep's lk to rwlock to match the bufobj lock. - Move INFREECNT to b_flags and protect it with the buf lock. - Remove unnecessary locking around bremfree() and BKGRDINPROG. Sponsored by: EMC / Isilon Storage Division Discussed with: mckusick, kib, mdf
* Remove the last use of the deprecated MNT_VNODE_FOREACH interface inkib2013-01-031-28/+4
| | | | | | | | the tree. With the help from: mjg Tested by: Ronald Klop <ronald-freebsd8@klop.yi.org> MFC after: 2 weeks
* Import work done under project/nand (@235533) into head.gber2012-05-171-0/+1329
The NAND Flash environment consists of several distinct components: - NAND framework (drivers harness for NAND controllers and NAND chips) - NAND simulator (NANDsim) - NAND file system (NAND FS) - Companion tools and utilities - Documentation (manual pages) This work is still experimental. Please use with caution. Obtained from: Semihalf Supported by: FreeBSD Foundation, Juniper Networks
OpenPOWER on IntegriCloud