+3
−1
Loading
mainline inclusion from mainline-v6.9-rc1 commit 1cd81faaf61b42307e81f2dd173934005c220a64 category: cleanup bugzilla: https://gitee.com/openeuler/kernel/issues/IAIHPC Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1cd81faaf61b42307e81f2dd173934005c220a64 -------------------------------- Move the check that the inode really is a shmemfs one from shmem_read_folio_gfp to shmem_get_folio_gfp given that shmem_get_folio can also be called from outside of shmem.c. Also turn it into a WARN_ON_ONCE and error return instead of BUG_ON to be less severe. Signed-off-by:Christoph Hellwig <hch@lst.de> Reviewed-by:
"Matthew Wilcox (Oracle)" <willy@infradead.org> Reviewed-by:
"Darrick J. Wong" <djwong@kernel.org> Signed-off-by:
Chandan Babu R <chandanbabu@kernel.org> [ Dep-of: e7a2ab7b3bb5 (mm: shmem: add mTHP support for anonymous shmem) ] Signed-off-by:
Liu Shixin <liushixin2@huawei.com>