Module Name: src Committed By: msaitoh Date: Mon Sep 8 18:57:58 UTC 2014
Modified Files: src/sys/ufs/chfs [netbsd-7]: chfs_gc.c chfs_readinode.c chfs_scan.c chfs_vnode.c ebh.c Log Message: Pull up following revision(s) (requested by he in ticket #74): sys/ufs/chfs/chfs_vnode.c: revision 1.11 sys/ufs/chfs/chfs_readinode.c: revision 1.9 sys/ufs/chfs/chfs_scan.c: revision 1.5 sys/ufs/chfs/chfs_gc.c: revision 1.6 sys/ufs/chfs/ebh.c: revision 1.4 Plug leak in chfs_scan_eraseblock() of the allocated buffer. Make sure to release it both on success and failure returns. OK'ed by ttoth@ Plug memory leak in a corner case in chfs_get_data_nodes(). Plug memory leaks in error returns in chfs_readvnode(). Plug memory leak in error returns and normal operation in chfs_gcollect_pristine(). Plug memory leak in add_peb_to_free() and add_peb_to_in_use() in case there's a duplicate in the tree. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.5.4.1 src/sys/ufs/chfs/chfs_gc.c cvs rdiff -u -r1.8 -r1.8.4.1 src/sys/ufs/chfs/chfs_readinode.c cvs rdiff -u -r1.4 -r1.4.12.1 src/sys/ufs/chfs/chfs_scan.c cvs rdiff -u -r1.10 -r1.10.4.1 src/sys/ufs/chfs/chfs_vnode.c cvs rdiff -u -r1.3 -r1.3.14.1 src/sys/ufs/chfs/ebh.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.