[lc-checkins] CVS: linux/include/linux comp_cache.h,1.83,1.84
Status: Beta
Brought to you by:
nitin_sf
From: Rodrigo S. de C. <rc...@us...> - 2002-06-27 13:17:42
|
Update of /cvsroot/linuxcompressed/linux/include/linux In directory usw-pr-cvs1:/tmp/cvs-serv1474/include/linux Modified Files: comp_cache.h Log Message: Bug fix: o Fixed potential bug when initializing a new comp page. It wasn't checked if the slab cache allocation had failed, so it could oops due to a null pointer. Index: comp_cache.h =================================================================== RCS file: /cvsroot/linuxcompressed/linux/include/linux/comp_cache.h,v retrieving revision 1.83 retrieving revision 1.84 diff -C2 -r1.83 -r1.84 *** comp_cache.h 25 Jun 2002 14:34:07 -0000 1.83 --- comp_cache.h 27 Jun 2002 13:17:37 -0000 1.84 *************** *** 2,6 **** * linux/mm/comp_cache.h * ! * Time-stamp: <2002-06-23 12:35:16 rcastro> * * Linux Virtual Memory Compressed Cache --- 2,6 ---- * linux/mm/comp_cache.h * ! * Time-stamp: <2002-06-27 09:33:08 rcastro> * * Linux Virtual Memory Compressed Cache *************** *** 338,342 **** int compress_page(struct page *, int, unsigned int); void comp_cache_init(void); ! inline void init_comp_page(struct comp_cache_page **,struct page *); inline void compress_dirty_page(struct page *, int (*writepage)(struct page *), unsigned int); inline int compress_clean_page(struct page *, unsigned int); --- 338,342 ---- int compress_page(struct page *, int, unsigned int); void comp_cache_init(void); ! inline int init_comp_page(struct comp_cache_page **,struct page *); inline void compress_dirty_page(struct page *, int (*writepage)(struct page *), unsigned int); inline int compress_clean_page(struct page *, unsigned int); |