aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jfs
AgeCommit message (Expand)AuthorFilesLines
2024-03-27fs,block: yield devices earlyChristian Brauner1-2/+2
2024-03-13Merge tag 'fs_for_v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2024-03-11Merge tag 'vfs-6.9.super' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds3-15/+15
2024-03-11Merge tag 'vfs-6.9.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-1/+1
2024-02-27jfs: remove SLAB_MEM_SPREAD flag usageChengming Zhou1-1/+1
2024-02-25jfs: port block device access to fileChristian Brauner3-15/+15
2024-02-25bdev: open block device as filesChristian Brauner1-1/+1
2024-02-08quota: Properly annotate i_dquot arrays with __rcuJan Kara2-2/+2
2024-01-29Revert "jfs: fix shift-out-of-bounds in dbJoin"Dave Kleikamp1-7/+1
2024-01-02jfs: Add missing set_freezable() for freezable kthreadKevin Hao1-0/+2
2024-01-02jfs: fix array-index-out-of-bounds in diNewExtEdward Adam Davis1-0/+3
2023-11-21jfs: fix shift-out-of-bounds in dbJoinManas Ghandat1-1/+7
2023-11-21jfs: fix uaf in jfs_evict_inodeEdward Adam Davis1-3/+3
2023-11-21jfs: fix array-index-out-of-bounds in dbAdjTreeManas Ghandat1-29/+31
2023-11-21jfs: fix slab-out-of-bounds Read in dtSearchManas Ghandat1-0/+5
2023-11-21UBSAN: array-index-out-of-bounds in dtSplitRootOsama Muhammad1-1/+1
2023-11-21FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTreeOsama Muhammad1-0/+3
2023-11-07Merge tag 'vfs-6.7.fsid' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds1-0/+1
2023-11-02Merge tag 'jfs-6.7' of https://github.com/kleikamp/linux-shaggyLinus Torvalds7-29/+54
2023-10-30Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds5-23/+25
2023-10-30Merge tag 'vfs-6.7.xattr' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2-2/+2
2023-10-28exportfs: make ->encode_fh() a mandatory method for NFS exportAmir Goldstein1-0/+1
2023-10-28jfs: fix log->bdev_handle null ptr deref in lbmStartIOLizhi Xu1-1/+5
2023-10-28jfs: Convert to bdev_open_by_dev()Jan Kara3-16/+18
2023-10-18jfs: convert to new timestamp accessorsJeff Layton5-23/+25
2023-10-13jfs: define xtree root and page independentlyDave Kleikamp6-23/+32
2023-10-09jfs: move jfs_xattr_handlers to .rodataWedson Almeida Filho2-2/+2
2023-10-04jfs: fix array-index-out-of-bounds in diAllocManas Ghandat1-1/+4
2023-10-04jfs: fix array-index-out-of-bounds in dbFindLeafManas Ghandat1-4/+10
2023-10-03fs/jfs: Add validity check for db_maxag and db_agprefJuntong Deng1-0/+6
2023-10-03fs/jfs: Add check for negative db_l2nbperpageJuntong Deng1-1/+2
2023-08-31Merge tag 'jfs-6.6' of github.com:kleikamp/linux-shaggyLinus Torvalds4-2/+9
2023-08-30Merge tag '6.6-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cif...Linus Torvalds4-134/+7
2023-08-30fs/jfs: Use common ucs2 upper case tableDr. David Alan Gilbert4-134/+7
2023-08-29Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-08-29jfs: validate max amount of blocks before allocation.Alexei Filippov1-0/+5
2023-08-29jfs: remove redundant initialization to pointer ipColin Ian King1-1/+1
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds8-23/+23
2023-08-06vfs: get rid of old '->iterate' directory operationLinus Torvalds1-1/+2
2023-08-02fs: add CONFIG_BUFFER_HEADChristoph Hellwig1-0/+1
2023-07-24jfs: convert to ctime accessor functionsJeff Layton8-23/+23
2023-07-18jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmountLiu Shixin via Jfs-discussion1-0/+1
2023-07-18FS: JFS: (trivial) Fix grammatical error in extAllocImmad Mir1-1/+1
2023-07-18fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()Andrew Kanner1-0/+1
2023-06-29Merge tag 'jfs-6.5' of github.com:kleikamp/linux-shaggyLinus Torvalds4-1/+22
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-6/+6
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2023-06-23FS: JFS: Check for read-only mounted filesystem in txBeginImmad Mir1-0/+5
2023-06-23FS: JFS: Fix null-ptr-deref Read in txBeginImmad Mir1-0/+5
2023-06-22fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLevYogesh1-0/+3
2023-06-20fs: jfs: (trivial) Fix typo in dbInitTree functionWonguk Lee1-1/+1
2023-06-20jfs: jfs_dmap: Validate db_l2nbperpage while mountingSiddh Raman Pant2-0/+8
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig1-1/+1
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-3/+3
2023-06-05block: introduce holder opsChristoph Hellwig1-1/+1
2023-06-02jfs: Use unsigned variable for length calculationsKees Cook1-3/+3
2023-05-31jfs: logmgr: use __bio_add_page to add single page to bioJohannes Thumshirn1-2/+2
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells1-1/+1
2023-04-24Merge tag 'pull-write-one-page' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+34
2023-03-12mm,jfs: move write_one_page/folio_write_one to jfsChristoph Hellwig1-5/+34
2023-03-06fs: drop unused posix acl handlersChristian Brauner1-4/+0
2023-03-01Merge tag 'jfs-6.3' of https://github.com/kleikamp/linux-shaggyLinus Torvalds1-1/+2
2023-02-20Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds1-0/+1
2023-01-26fs: build the legacy direct I/O code conditionallyChristoph Hellwig1-0/+1
2023-01-19quota: port to mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port inode_init_owner() to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port acl to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port xattr to mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->fileattr_set() to pass mnt_idmapChristian Brauner2-2/+2
2023-01-19fs: port ->set_acl() to pass mnt_idmapChristian Brauner3-3/+3
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner2-6/+6
2023-01-03fs/jfs: fix shift exponent db_agl2size negativeLiu Shixin via Jfs-discussion1-1/+2
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+1
2022-12-12Merge tag 'jfs-6.2' of https://github.com/kleikamp/linux-shaggyLinus Torvalds9-22/+31
2022-12-11jfs: remove ->writepageChristoph Hellwig1-6/+1
2022-11-10jfs: makes diUnmount/diMount in jfs_mount_rw atomicOleg Kanatov2-1/+5
2022-11-10jfs: Fix a typo in function jfs_umountOleg Kanatov1-1/+1
2022-10-27fs: jfs: fix shift-out-of-bounds in dbDiscardAGHoi Pok Wu1-0/+5
2022-10-27jfs: Fix fortify moan in symlinkDr. David Alan Gilbert1-1/+1
2022-10-20fs: rename current get acl methodChristian Brauner2-2/+2
2022-10-19fs: pass dentry to set acl methodChristian Brauner3-3/+4
2022-10-18jfs: remove redundant assignments to ipaimap and ipaimap2Colin Ian King1-2/+0
2022-10-18jfs: remove unused declarations for jfsGaosheng Cui2-6/+0
2022-10-18fs/jfs/jfs_xattr.h: Fix spelling typo in commentJiangshan Yi1-1/+1
2022-10-18fs/jfs: replace ternary operator with min_t()Jiangshan Yi1-4/+2
2022-10-18fs: jfs: fix shift-out-of-bounds in dbAllocAGDongliang Mu1-6/+16
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2-4/+16
2022-08-02jfs: stop using the nobh helperChristoph Hellwig1-3/+15
2022-06-29jfs: Remove check for PageUptodateMatthew Wilcox (Oracle)1-1/+1
2022-06-26attr: port attribute changes to new typesChristian Brauner1-2/+2
2022-06-26quota: port quota helpers mount idsChristian Brauner1-2/+2
2022-05-27Merge tag 'jfs-5.19' of https://github.com/kleikamp/linux-shaggyLinus Torvalds10-1652/+3
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2-16/+16
2022-05-09jfs: Convert to release_folioMatthew Wilcox (Oracle)1-8/+8
2022-05-09jfs: Convert metadata pages to read_folioMatthew Wilcox (Oracle)1-2/+3
2022-05-09fs: Convert mpage_readpage to mpage_read_folioMatthew Wilcox (Oracle)1-3/+3
2022-05-08fs: Remove flags parameter from aops->write_beginMatthew Wilcox (Oracle)1-1/+1
2022-05-08fs: Remove aop flags parameter from nobh_write_begin()Matthew Wilcox (Oracle)1-2/+1
2022-04-25fs/jfs: Remove dead codeDave Kleikamp10-1651/+1
2022-04-19fs: jfs: fix possible NULL pointer dereference in dbFree()Zixuan Fu1-1/+2
2022-04-17block: add a bdev_discard_granularity helperChristoph Hellwig1-2/+1
2022-04-17block: remove QUEUE_FLAG_DISCARDChristoph Hellwig2-7/+3
2022-03-29Merge tag 'jfs-5.18' of https://github.com/kleikamp/linux-shaggyLinus Torvalds2-1/+9
2022-03-22Merge tag 'folio-5.18b' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2-8/+9
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2022-03-22fs: allocate inode by using alloc_inode_sb()Muchun Song1-1/+1
2022-03-22jfs: prevent NULL deref in diFreeHaimin Zhang1-1/+2
2022-03-22jfs: fix divide error in dbNextAGPavel Skripkin1-0/+7
2022-03-16fs: Convert __set_page_dirty_buffers to block_dirty_folioMatthew Wilcox (Oracle)1-1/+1
2022-03-15fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folioMatthew Wilcox (Oracle)1-1/+1
2022-03-15jfs: Convert from invalidatepage to invalidate_folioMatthew Wilcox (Oracle)1-6/+6
2022-03-15fs: Turn block_invalidatepage into block_invalidate_folioMatthew Wilcox (Oracle)1-0/+1
2022-02-02block: pass a block_device and opf to bio_allocChristoph Hellwig2-15/+5
2021-11-03Merge tag 'jfs-5.16' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-29/+22
2021-11-01Merge tag 'for-5.16/bdev-size-2021-10-29' of git://git.kernel.dk/linux-blockLinus Torvalds2-6/+4
2021-10-18jfs: use sb_bdev_nr_blocksChristoph Hellwig2-4/+2
2021-10-18jfs: use bdev_nr_bytes instead of open coding itChristoph Hellwig2-2/+2
2021-10-18mm/writeback: Add folio_redirty_for_writepage()Matthew Wilcox (Oracle)1-0/+1
2021-09-23JFS: fix memleak in jfs_mountDongliang Mu1-29/+22
2021-08-18vfs: add rcu argument to ->get_acl() callbackMiklos Szeredi2-2/+5
2021-07-02Merge tag 'jfs-5.14' of git://github.com/kleikamp/linux-shaggyLinus Torvalds8-15/+30
2021-06-29mm: require ->set_page_dirty to be explicitly wired upChristoph Hellwig1-0/+1
2021-06-23jfs: Avoid field-overflowing memcpy()Kees Cook4-9/+24
2021-06-23jfs: remove unnecessary oom messageZhen Lei1-3/+1
2021-06-23jfs: fix GPF in diFreePavel Skripkin1-1/+2
2021-06-01fs/jfs: Fix missing error code in lmLogInit()Jiapeng Chong1-0/+1
2021-05-21jfs: Remove trailing semicolon in macrosHuilong Deng1-1/+1
2021-05-21fs: Fix typo issuezuoqilin1-1/+1
2021-04-12jfs: convert to fileattrMiklos Szeredi5-85/+49
2021-02-27Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+0
2021-02-23Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds8-20/+26
2021-02-11fs/jfs: fix potential integer overflow on shift of a intColin Ian King1-1/+1
2021-02-08jfs: turn diLog(), dataLog() and txLog() into void functionsYang Li1-19/+16
2021-01-24fs: make helpers idmap mount awareChristian Brauner5-14/+18
2021-01-24acl: handle idmapped mountsChristian Brauner3-2/+4
2021-01-24attr: handle idmapped mountsChristian Brauner1-2/+2
2021-01-24inode: make init and permission helpers idmapped mount awareChristian Brauner2-2/+2
2021-01-04fs/inode.c: make inode_init_always() initialize i_ino to 0Eric Biggers1-1/+0
2020-12-18JFS: more checks for invalid superblockRandy Dunlap2-0/+11
2020-11-13jfs: Fix array index bounds check in dbAdjTreeDave Kleikamp1-1/+1
2020-11-13jfs: Fix memleak in dbAdjCtlDinghao Liu1-2/+6
2020-11-13jfs: delete duplicated words + other fixesRandy Dunlap6-6/+6
2020-09-21fs: Introduce i_blocks_per_pageMatthew Wilcox (Oracle)1-1/+1
2020-06-24block: move struct block_device to blk_types.hChristoph Hellwig2-0/+2
2020-06-02Merge tag 'jfs-5.8' of git://github.com/kleikamp/linux-shaggyLinus Torvalds2-3/+3
2020-06-02fs: convert mpage_readpages to mpage_readaheadMatthew Wilcox (Oracle)1-4/+3
2020-03-09jfs: Replace zero-length array with flexible-array memberGustavo A. R. Silva2-3/+3
2020-02-05Merge tag 'jfs-5.6' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-1/+0
2020-02-04proc: convert everything to "struct proc_ops"Alexey Dobriyan1-7/+7
2020-01-21jfs: remove unused MAXL2PAGESAlex Shi1-1/+0
2019-09-19Merge tag 'y2038-vfs' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/p...Linus Torvalds1-0/+2
2019-08-30fs: Fill in max and min timestamps in superblockDeepa Dinamani1-0/+2
2019-07-31docs: fix a couple of new broken referencesMauro Carvalho Chehab1-1/+1
2019-07-01vfs: create a generic checking and prep function for FS_IOC_SETFLAGSDarrick J. Wong1-15/+7
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner44-616/+44
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-07Merge tag 'jfs-5.2' of git://github.com/kleikamp/linux-shaggyLinus Torvalds9-29/+33
2019-05-01jfs: switch to ->free_inode()Al Viro2-21/+16
2019-03-22jfs: fix bogus variable self-initializationArnd Bergmann1-2/+1
2019-01-10fs/jfs: Switch to use new generic UUID APIAndy Shevchenko6-23/+29
2019-01-10jfs: compare old and new mode before setting update_mode flagChengguang Xu1-1/+2
2019-01-10jfs: remove incorrect comment in jfs_superblockDave Kleikamp1-2/+0
2018-10-26jfs: fix spelling mistake, EACCESS -> EACCESColin Ian King1-1/+1
2018-09-20jfs: remove redundant dquot_initialize() in jfs_evict_inode()Chao Yu1-1/+0
2018-09-10jfs: remove quota option from ignore listChengguang Xu1-1/+1
2018-09-06jfs: cache NULL when both default_acl and acl are NULLChengguang Xu1-0/+4
2018-08-15Merge tag 'jfs-4.19' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-1/+1
2018-08-13Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds4-22/+10
2018-08-04jfs: Fix usercopy whitelist for inline inode dataKees Cook3-2/+9
2018-08-03jfs: don't bother with make_bad_inode() in ialloc()Al Viro1-2/+0
2018-08-03new helper: inode_fake_hash()Al Viro2-8/+2
2018-08-03jfs: switch to discard_new_inode()Al Viro2-12/+8
2018-06-19jfs: use time64_t for otimeArnd Bergmann1-1/+1
2018-06-19Merge tag 'jfs-4.18' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-4/+6
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook3-6/+7
2018-06-05jfs: Fix inconsistency between memory allocation and ea_buf->max_sizeShankara Pailoor1-4/+6
2018-06-04Merge branch 'hch.procfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds6-99/+24
2018-05-16jfs: simplify procfs codeChristoph Hellwig6-99/+24
2018-05-11do d_instantiate/unlock_new_inode combinations safelyAl Viro1-8/+4
2018-02-03Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+5
2018-01-15jfs: Define usercopy region in jfs_ip slab cacheDavid Windsor1-3/+5
2018-01-01fs/*/Kconfig: drop links to 404-compliant http://acl.bestbits.atAdam Borowski1-3/+0
2017-11-27Rename superblock flags (MS_xyz -> SB_xyz)Linus Torvalds1-5/+5
2017-11-14Merge tag 'jfs-4.15' of git://github.com/kleikamp/linux-shaggyLinus Torvalds2-1/+2
2017-11-02jfs: Add missing NULL pointer check in __get_metapageJuerg Haefliger1-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-10-30jfs: remove increment of i_version counterJeff Layton1-1/+0
2017-09-14Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2-9/+9
2017-09-07Merge branch 'for-4.14/block' of git://git.kernel.dk/linux-blockLinus Torvalds2-4/+4
2017-09-06Merge tag 'wberr-v4.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-1/+1
2017-08-31jfs should use MAX_LFS_FILESIZE when calculating s_maxbytesDave Kleikamp1-9/+3
2017-08-23block: replace bi_bdev with a gendisk pointer and partitions indexChristoph Hellwig2-4/+4
2017-08-01fs: convert a pile of fsync routines to errseq_t based reportingJeff Layton1-1/+1
2017-07-25Merge tag 'jfs-4.13' of git://github.com/kleikamp/linux-shaggyLinus Torvalds3-12/+20
2017-07-18jfs: preserve i_mode if __jfs_set_acl() failsErnesto A. Fernández1-4/+11