aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-09-01btrfs: make fiemap more efficient and accurate reporting extent sharednesslseek_fiemap_scalabilityFilipe Manana4-368/+506
2022-09-01btrfs: skip unnecessary extent buffer sharedness checks during fiemapFilipe Manana3-8/+38
2022-09-01btrfs: speedup checking for extent sharedness during fiemapFilipe Manana5-8/+170
2022-09-01btrfs: rename btrfs_check_shared() to a more descriptive nameFilipe Manana3-8/+9
2022-09-01btrfs: allow fiemap to be interruptibleFilipe Manana1-0/+5
2022-09-01btrfs: properly flush delalloc when entering fiemapFilipe Manana1-0/+20
2022-09-01btrfs: remove zero length check when entering fiemapFilipe Manana1-3/+0
2022-09-01btrfs: remove check for impossible block start for an extent map at fiemapFilipe Manana1-4/+1
2022-09-01btrfs: make hole and data seeking a lot more efficientFilipe Manana1-31/+406
2022-09-01btrfs: allow hole and data seeking to be interruptibleFilipe Manana1-0/+4
2022-08-23btrfs: fix race between quota enable and quota rescan ioctlFilipe Manana1-0/+15
2022-08-23btrfs: don't print information about space cache or tree every remountMaciej S. Szmigiero1-4/+7
2022-08-23btrfs: add info when mount fails due to stale replace targetAnand Jain1-1/+1
2022-08-23btrfs: replace: drop assert for suspended replaceAnand Jain1-2/+1
2022-08-23btrfs: simplify error handling at btrfs_del_root_ref()Filipe Manana1-9/+7
2022-08-23btrfs: fix silent failure when deleting root referenceFilipe Manana1-2/+3
2022-08-23btrfs: don't allow large NOWAIT direct readsJosef Bacik1-0/+14
2022-08-23btrfs: get rid of block group caching progress logicOmar Sandoval6-72/+2
2022-08-23btrfs: fix space cache corruption and potential double allocationsOmar Sandoval4-54/+22
2022-08-23btrfs: send: fix failures when processing inodes with no linksBingJing Chang1-129/+81
2022-08-23btrfs: send: refactor arguments of get_inode_info()BingJing Chang1-75/+78
2022-08-23btrfs: remove unnecessary EXTENT_UPTODATE state in buffered I/O pathEthan Lien3-22/+3
2022-08-23btrfs: simplify adding and replacing references during log replayFilipe Manana1-151/+11
2022-08-23btrfs: sysfs: show discard stats and tunables in non-debug buildDavid Sterba2-20/+17
2022-08-23btrfs: use delayed items when logging a directoryFilipe Manana4-8/+562
2022-08-23btrfs: skip logging parent dir when conflicting inode is not a dirFilipe Manana1-10/+62
2022-08-23btrfs: log conflicting inodes without holding log mutex of the initial inodeFilipe Manana3-152/+196
2022-08-23btrfs: move log_new_dir_dentries() above btrfs_log_inode()Filipe Manana1-167/+167
2022-08-23btrfs: move need_log_inode() to above log_conflicting_inodes()Filipe Manana1-35/+35
2022-08-23btrfs: search for last logged dir index if it's not cached in the inodeFilipe Manana1-45/+74
2022-08-23btrfs: shrink the size of struct btrfs_delayed_itemFilipe Manana2-24/+25
2022-08-23btrfs: remove unused logic when looking up delayed itemsFilipe Manana1-42/+3
2022-08-23btrfs: store index number instead of key in struct btrfs_delayed_itemFilipe Manana2-53/+56
2022-08-23btrfs: remove root argument from btrfs_delayed_item_reserve_metadata()Filipe Manana1-5/+3
2022-08-23btrfs: avoid memory allocation at log_new_dir_dentries() for common caseFilipe Manana1-17/+12
2022-08-23btrfs: free list element sooner at log_new_dir_dentries()Filipe Manana1-22/+30
2022-08-23btrfs: update stale comment for log_new_dir_dentries()Filipe Manana1-4/+4
2022-08-23btrfs: remove the root argument from log_new_dir_dentries()Filipe Manana1-3/+3
2022-08-23btrfs: don't drop dir index range items when logging a directoryFilipe Manana1-5/+1
2022-08-23btrfs: scrub: use larger block size for data extent scrubQu Wenruo1-1/+7
2022-08-23btrfs: scrub: move logical/physical/dev/mirror_num from scrub_sector to scrub...Qu Wenruo1-73/+92
2022-08-23btrfs: scrub: remove scrub_sector::page and use scrub_block::pages insteadQu Wenruo1-32/+67
2022-08-23btrfs: scrub: introduce scrub_block::pages for more efficient memory usage fo...Qu Wenruo1-22/+116
2022-08-23btrfs: scrub: factor out allocation and initialization of scrub_sector into h...Qu Wenruo1-31/+29
2022-08-23btrfs: scrub: factor out initialization of scrub_block into helperQu Wenruo1-23/+23
2022-08-23btrfs: scrub: use pointer array to replace sblocks_for_recheckQu Wenruo1-46/+53
2022-08-23btrfs: send: add support for fs-verityBoris Burkov6-7/+125
2022-08-23btrfs: use atomic_try_cmpxchg in free_extent_bufferUros Bizjak1-4/+2
2022-08-23btrfs: don't merge pages into bio if their page offset is not contiguousQu Wenruo1-4/+29
2022-08-23btrfs: update generation of hole file extent item when merging holesFilipe Manana1-0/+2
2022-08-23btrfs: scrub: remove impossible sanity checksQu Wenruo1-25/+9
2022-08-23btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()Zixuan Fu1-1/+4
2022-08-23btrfs: check if root is readonly while setting security xattrGoldwyn Rodrigues1-0/+3
2022-08-23btrfs: delete btrfs_wait_space_cache_v1_finishedJosef Bacik2-9/+1
2022-08-23btrfs: remove lock protection for BLOCK_GROUP_FLAG_RELOCATING_REPAIRJosef Bacik1-3/+0
2022-08-23btrfs: remove BLOCK_GROUP_FLAG_HAS_CACHING_CTLJosef Bacik2-25/+21
2022-08-23btrfs: simplify block group traversal in btrfs_put_block_group_cacheJosef Bacik1-27/+15
2022-08-23btrfs: remove lock protection for BLOCK_GROUP_FLAG_TO_COPYJosef Bacik3-9/+0
2022-08-23btrfs: convert block group bit field to use bit helpersJosef Bacik9-55/+70
2022-08-23btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_infoJosef Bacik3-28/+13
2022-08-23btrfs: simplify arguments of btrfs_update_space_info and renameJosef Bacik3-36/+28
2022-08-23btrfs: use btrfs_fs_closing for background bg workJosef Bacik1-0/+6
2022-08-23btrfs: rename btrfs_insert_file_extent() to btrfs_insert_hole_extent()Omar Sandoval5-30/+20
2022-08-23btrfs: sysfs: use sysfs_streq for string matchingDavid Sterba1-20/+1
2022-08-23btrfs: scrub: try to fix super block errorsQu Wenruo1-0/+36
2022-08-23btrfs: scrub: properly report super block errors in system logQu Wenruo1-21/+12
2022-08-23btrfs: fix alignment of VMA for memory mapped files on THPAlexander Zhu1-0/+1
2022-08-23btrfs: add lockdep annotations for the ordered extents wait eventIoannis Angelakopoulos4-0/+33
2022-08-23btrfs: change the lockdep class of free space inode's invalidate_lockIoannis Angelakopoulos1-0/+10
2022-08-23btrfs: add lockdep annotations for pending_ordered wait eventIoannis Angelakopoulos4-0/+6
2022-08-23btrfs: add lockdep annotations for transaction states wait eventsIoannis Angelakopoulos3-10/+83
2022-08-23btrfs: add lockdep annotations for num_extwriters wait eventIoannis Angelakopoulos3-0/+15
2022-08-23btrfs: add lockdep annotations for num_writers wait eventIoannis Angelakopoulos3-5/+41
2022-08-23btrfs: add macros for annotating wait events with lockdepIoannis Angelakopoulos1-0/+45
2022-08-23btrfs: dump extra info if one free space cache has more bitmaps than it shouldQu Wenruo1-0/+6
2022-08-22Merge tag 'nfs-for-5.20-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds8-16/+24
2022-08-22Merge tag 'fs.idmapped.fixes.v6.0-rc3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-20/+31
2022-08-22Merge tag 'filelock-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+1
2022-08-22perf tools: Fix compile error for x86Yang Jihong1-0/+4
2022-08-22ntfs: fix acl handlingChristian Brauner1-9/+7
2022-08-21Linux 6.0-rc2Linus Torvalds1-1/+1
2022-08-21Merge tag 'irq-urgent-2022-08-21' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds7-32/+34
2022-08-21Merge tag 'perf-urgent-2022-08-21' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2022-08-21Merge tag 'trace-v6.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-21/+119
2022-08-21tracing: Have filter accept "common_cpu" to be consistentSteven Rostedt (Google)1-0/+1
2022-08-21tracing/probes: Have kprobes and uprobes use $COMM tooSteven Rostedt (Google)1-2/+3
2022-08-21tracing/eprobes: Have event probes be consistent with kprobes and uprobesSteven Rostedt (Google)1-6/+64
2022-08-21tracing/eprobes: Fix reading of string fieldsSteven Rostedt (Google)1-0/+21
2022-08-21tracing/eprobes: Do not hardcode $comm as a stringSteven Rostedt (Google)1-2/+3
2022-08-21tracing/eprobes: Do not allow eprobes to use $stack, or % for regsSteven Rostedt (Google)1-8/+13
2022-08-21ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is deadYang Jihong1-0/+10
2022-08-21tracing/perf: Fix double put of trace event when init failsSteven Rostedt (Google)1-3/+4
2022-08-21tracing: React to error return from traceprobe_parse_event_name()Lukas Bulwahn1-1/+1
2022-08-21Merge tag 'i2c-for-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-11/+18
2022-08-21Merge tag '6.0-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds14-52/+45
2022-08-21asm goto: eradicate CC_HAS_ASM_GOTONick Desaulniers10-89/+7
2022-08-21i2c: imx: Make sure to unregister adapter on remove()Uwe Kleine-König1-9/+11
2022-08-21Revert "i2c: scmi: Replace open coded device_get_match_data()"Wolfram Sang1-2/+7
2022-08-20Merge tag 'kbuild-fixes-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-9/+5
2022-08-20Merge tag 'perf-tools-fixes-for-v6.0-2022-08-19' of git://git.kernel.org/pub/...Linus Torvalds27-235/+976
2022-08-20Merge tag 's390-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds4-2/+9
2022-08-20Merge tag 'powerpc-6.0-3' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds3-10/+44
2022-08-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdmaLinus Torvalds7-40/+42
2022-08-21scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling checkGuru Das Srinagesh1-0/+1
2022-08-21kbuild: fix the modules order between drivers and libsMasahiro Yamada1-4/+2
2022-08-21scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-lengthNathan Chancellor1-1/+0
2022-08-21kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__Jiri Slaby1-1/+1
2022-08-21modpost: fix module versioning when a symbol lacks valid CRCMasahiro Yamada1-3/+1
2022-08-20Merge tag 'block-6.0-2022-08-19' of git://git.kernel.dk/linux-blockLinus Torvalds3-28/+28
2022-08-20Merge tag 'io_uring-6.0-2022-08-19' of git://git.kernel.dk/linux-blockLinus Torvalds2-12/+12
2022-08-20Merge tag 'ata-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds2-1/+3
2022-08-20Merge tag 'mmc-v6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds4-6/+26
2022-08-21ata: libata: Set __ATA_BASE_SHT max_sectorsJohn Garry1-1/+2
2022-08-19SUNRPC: RPC level errors should set task->tk_rpc_statusTrond Myklebust1-1/+1
2022-08-19NFSv4.2 fix problems with __nfs42_ssc_openOlga Kornievskaia1-0/+6
2022-08-19NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENTNeilBrown1-1/+2
2022-08-19Merge tag 'execve-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+7
2022-08-19Merge tag 'hardening-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-5/+3
2022-08-19Merge tag 'riscv-for-linus-6.0-rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+2
2022-08-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds25-156/+157
2022-08-19Merge tag 'for-6.0-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds12-101/+176
2022-08-19Merge tag '5.20-rc2-ksmbd-smb3-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds5-21/+39
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim6-42/+108
2022-08-19libperf: Add a test case for read formatsNamhyung Kim1-0/+161
2022-08-19libperf: Handle read format in perf_evsel__read()Namhyung Kim3-3/+83
2022-08-19tools headers UAPI: Sync linux/perf_event.h with the kernel sourcesNamhyung Kim1-1/+4
2022-08-19tools headers UAPI: Sync x86's asm/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-2/+8
2022-08-19tools headers UAPI: Sync KVM's vmx.h header with the kernel sourcesArnaldo Carvalho de Melo1-1/+3
2022-08-19tools include UAPI: Sync linux/vhost.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+9
2022-08-19tools headers kvm s390: Sync headers with the kernel sourcesArnaldo Carvalho de Melo1-0/+1
2022-08-19tools headers UAPI: Sync linux/kvm.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+108
2022-08-19tools headers UAPI: Sync drm/i915_drm.h with the kernel sourcesArnaldo Carvalho de Melo1-87/+300
2022-08-19tools headers cpufeatures: Sync with the kernel sourcesArnaldo Carvalho de Melo1-2/+4
2022-08-19tools headers UAPI: Sync linux/fscrypt.h with the kernel sourcesArnaldo Carvalho de Melo1-1/+2
2022-08-19tools arch x86: Sync the msr-index.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+8
2022-08-19perf beauty: Update copy of linux/socket.h with the kernel sourcesArnaldo Carvalho de Melo1-8/+8
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers6-60/+154
2022-08-19Merge tag 'sound-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds17-79/+133
2022-08-19Merge tag 'drm-fixes-2022-08-19' of git://anongit.freedesktop.org/drm/drmLinus Torvalds130-1249/+1978
2022-08-19Merge tag 'bitmap-6.0-rc2' of https://github.com/norov/linuxLinus Torvalds3-6/+25
2022-08-19cifs: move from strlcpy with unused retval to strscpyWolfram Sang3-3/+3
2022-08-19cifs: Fix memory leak on the deferred closeZhang Xiaoxu1-0/+6
2022-08-19perf cpumap: Compute mask size in constant timeIan Rogers1-12/+1
2022-08-19perf cpumap: Synthetic events and const/staticIan Rogers3-14/+12
2022-08-19perf cpumap: Const map for max()Ian Rogers2-2/+2
2022-08-19x86/mm: Use proper mask when setting PUD mappingAaron Lu1-1/+1
2022-08-19Merge tag 'kvmarm-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini5-7/+12
2022-08-19KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()Li kunyu1-1/+1
2022-08-19KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow()Li kunyu1-1/+1
2022-08-19x86/kvm: Fix "missing ENDBR" BUG for fastop functionsJosh Poimboeuf1-1/+2
2022-08-19x86/kvm: Simplify FOP_SETCC()Josh Poimboeuf1-19/+4
2022-08-19x86/ibt, objtool: Add IBT_NOSEAL()Josh Poimboeuf2-1/+13
2022-08-19KVM: Rename mmu_notifier_* to mmu_invalidate_*Chao Peng15-98/+103
2022-08-19KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTSChao Peng2-4/+4
2022-08-19KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTSPaolo Bonzini1-2/+0
2022-08-19KVM: Move coalesced MMIO initialization (back) into kvm_create_vm()Sean Christopherson1-5/+6
2022-08-19KVM: Unconditionally get a ref to /dev/kvm module when creating a VMSean Christopherson1-10/+4
2022-08-19KVM: Properly unwind VM creation if creating debugfs failsSean Christopherson1-8/+8
2022-08-18Merge tag 'net-6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds65-793/+2351
2022-08-18Merge tag 'linux-kselftest-next-6.0-rc2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+5
2022-08-18Merge tag 'trace-rtla-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-33/+43
2022-08-19Merge tag 'amd-drm-fixes-6.0-2022-08-17' of https://gitlab.freedesktop.org/ag...Dave Airlie108-1184/+1758
2022-08-18perf: riscv legacy: fix kerneldoc comment warningConor Dooley1-1/+1
2022-08-18net: moxa: MAC address reading, generating, validity checkingSergei Antonov1-6/+7
2022-08-18Merge branch 'tcp-some-bug-fixes-for-tcp_read_skb'Jakub Kicinski2-28/+26
2022-08-18tcp: handle pure FIN case correctlyCong Wang2-3/+4
2022-08-18tcp: refactor tcp_read_skb() a bitCong Wang1-17/+9
2022-08-18tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()Cong Wang1-10/+14
2022-08-18tcp: fix sock skb accounting in tcp_read_skb()Cong Wang1-0/+1
2022-08-18igb: Add lock to avoid data raceLin Ma2-1/+13
2022-08-18Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Jakub Kicinski6-18/+85
2022-08-18dt-bindings: Fix incorrect "the the" correctionsGeert Uytterhoeven2-2/+2
2022-08-18net: genl: fix error path memory leak in policy dumpingJakub Kicinski2-3/+17
2022-08-18stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_re...Christophe JAILLET1-0/+1
2022-08-18tee: add overflow check in register_shm_helper()Jens Wiklander1-0/+3
2022-08-18Merge tag 'irqchip-fixes-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/...Thomas Gleixner7-32/+34
2022-08-18blk-mq: run queue no matter whether the request is the last requestYufen Yu1-1/+1
2022-08-18blk-mq: remove unused function blk_mq_queue_stopped()Yu Kuai2-21/+0
2022-08-18io_uring/net: use right helpers for async_dataPavel Begunkov1-2/+2
2022-08-17net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_runLorenzo Bianconi1-1/+1
2022-08-17net/mlx5e: Allocate flow steering storage during uplink initializationLeon Romanovsky1-8/+17
2022-08-17Merge branch 'fixes-for-ocelot-driver-statistics'Jakub Kicinski7-378/+1581
2022-08-17net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelo...Vladimir Oltean1-27/+26
2022-08-17net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offsetVladimir Oltean6-289/+540
2022-08-17net: mscc: ocelot: make struct ocelot_stat_layout array indexableVladimir Oltean5-306/+1243
2022-08-17net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_workVladimir Oltean1-0/+4
2022-08-17net: mscc: ocelot: turn stats_lock into a spinlockVladimir Oltean3-9/+8
2022-08-17net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counterVladimir Oltean1-1/+1
2022-08-17net: mscc: ocelot: fix incorrect ndo_get_stats64 packet countersVladimir Oltean5-30/+42
2022-08-17net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet countersVladimir Oltean1-1/+2
2022-08-17net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support itVladimir Oltean1-2/+5
2022-08-17net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()Rustam Subkhankulov1-1/+1
2022-08-17cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()Enzo Matsumiya4-36/+24
2022-08-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nfJakub Kicinski9-261/+390
2022-08-17net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()David Howells2-1/+26
2022-08-17cifs: remove unused server parameter from calc_smb_size()Enzo Matsumiya9-13/+11
2022-08-18Merge tag 'drm-misc-fixes-2022-08-16' of git://anongit.freedesktop.org/drm/dr...Dave Airlie7-10/+37
2022-08-18Merge tag 'drm-intel-next-fixes-2022-08-11' of git://anongit.freedesktop.org/...Dave Airlie15-55/+183
2022-08-17Merge tag 'ntfs3_for_6.0' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds14-329/+835
2022-08-17dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loopLinus Torvalds1-23/+49