aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-02-16perf annotate-data: Add debug messageperf/data-profile-v6Namhyung Kim2-10/+114
2024-02-16perf annotate-data: Add stack canary typeNamhyung Kim2-0/+25
2024-02-16perf annotate-data: Track instructions with a this-cpu variableNamhyung Kim1-24/+60
2024-02-16perf annotate-data: Handle this-cpu variables in kernelNamhyung Kim2-0/+35
2024-02-16perf annotate: Parse x86 segment register locationNamhyung Kim2-2/+32
2024-02-16perf annotate-data: Implement instruction trackingNamhyung Kim1-0/+232
2024-02-16perf annotate-data: Handle call instructionsNamhyung Kim1-2/+43
2024-02-16perf annotate-data: Handle global variable accessNamhyung Kim4-22/+83
2024-02-16perf annotate-data: Add update_insn_state()Namhyung Kim3-2/+140
2024-02-16perf annotate-data: Maintain variable type infoNamhyung Kim3-0/+188
2024-02-16perf annotate: Add annotate_get_basic_blocks()Namhyung Kim2-3/+235
2024-02-16perf map: Add map__objdump_2rip()Namhyung Kim2-0/+20
2024-02-16perf annotate-data: Introduce struct data_loc_infoNamhyung Kim3-60/+91
2024-02-16perf dwarf-aux: Handle type transfer for memory accessNamhyung Kim2-0/+116
2024-02-16perf dwarf-aux: Add die_collect_vars()Namhyung Kim2-28/+107
2024-02-15perf build: Cleanup perf register configurationLeo Yan1-21/+0
2024-02-15perf parse-regs: Introduce a weak function arch__sample_reg_masks()Leo Yan13-17/+68
2024-02-15perf parse-regs: Always build perf register functionsLeo Yan11-71/+0
2024-02-15perf build: Remove unused CONFIG_PERF_REGSLeo Yan1-4/+0
2024-02-13perf metric: Don't remove scale from countsIan Rogers1-6/+1
2024-02-13perf stat: Avoid metric-only segvIan Rogers1-1/+1
2024-02-13perf expr: Fix "has_event" function for metric style eventsIan Rogers1-1/+19
2024-02-13perf expr: Allow NaN to be a valid numberIan Rogers1-0/+9
2024-02-12perf maps: Locking tidy up of nr_mapsIan Rogers3-5/+11
2024-02-12perf maps: Hide maps internalsIan Rogers9-102/+124
2024-02-12perf maps: Get map before returning in maps__find_next_entryIan Rogers2-2/+4
2024-02-12perf maps: Get map before returning in maps__find_by_nameIan Rogers6-15/+25
2024-02-12perf maps: Get map before returning in maps__findIan Rogers7-27/+26
2024-02-12perf maps: Switch from rbtree to lazily sorted array for addressesIan Rogers4-484/+777
2024-02-12Merge branch 'perf-tools' into perf-tools-nextNamhyung Kim210-1016/+2055
2024-02-09perf srcline: Add missed addr2line closesIan Rogers1-0/+2
2024-02-09perf stat: Support per-cluster aggregationYicong Yang12-9/+154
2024-02-09perf tools: Remove misleading comments on map functionsNamhyung Kim1-8/+0
2024-02-09perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()Yang Jihong1-1/+1
2024-02-09perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched_...Yang Jihong1-33/+61
2024-02-09perf sched: Move curr_thread initialization to perf_sched__map()Yang Jihong1-7/+8
2024-02-09perf sched: Fix memory leak in perf_sched__map()Yang Jihong1-15/+26
2024-02-09perf sched: Move start_work_mutex and work_done_wait_mutex initialization to ...Yang Jihong1-7/+12
2024-02-08perf test: Skip metric w/o event name on arm64 in stat STD output linterYicong Yang1-1/+1
2024-02-08perf symbols: Slightly improve module file executable section mappingsAdrian Hunter1-2/+73
2024-02-08perf tools: Make it possible to see perf's kernel and module memory mappingsAdrian Hunter8-0/+25
2024-02-07perf record: Display data size on pipe modeNamhyung Kim1-1/+4
2024-02-07perf script: Print source line for each jump in brstackinsnKan Liang1-3/+15
2024-02-07perf kvm powerpc: Fix buildIan Rogers1-1/+1
2024-02-05perf/pmu-events/powerpc: Update json mapfile with Power11 PVRMadhavan Srinivasan1-0/+1
2024-02-02tools: perf: Expose sample ID / stream ID to python scriptsBen Gainey2-3/+9
2024-02-02perf bpf: Clean up the generated/copied vmlinux.hArnaldo Carvalho de Melo1-1/+1
2024-02-02perf jevents: Drop or simplify small integer valuesIan Rogers2-14/+31
2024-02-02perf parse-events: Print all errorsIan Rogers6-58/+67
2024-02-02perf parse-events: Improve error location of terms cloned from an eventIan Rogers1-4/+5
2024-02-02perf tsc: Add missing newlines to debug statementsIan Rogers1-2/+2
2024-02-01perf Documentation: Add some more hints to tips.txtAndi Kleen1-5/+26
2024-02-01perf test: Simplify metric value validation test final reportWeilin Wang2-108/+127
2024-02-01perf report: Prevent segfault with --no-parentAndi Kleen1-1/+1
2024-02-01perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()Yang Jihong1-1/+0
2024-02-01perf evsel: Rename get_states() to parse_task_states() and make it publicZe Gao6-115/+120
2024-01-31perf tools headers: update the asm-generic/unaligned.h copy with the kernel s...Arnaldo Carvalho de Melo1-12/+12
2024-01-30tools include UAPI: Sync linux/mount.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+70
2024-01-30perf evlist: Fix evlist__new_default() for > 1 core PMUJames Clark1-1/+8
2024-01-30tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'Arnaldo Carvalho de Melo3-4/+8
2024-01-30tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen,...Arnaldo Carvalho de Melo1-1/+7
2024-01-29tools headers UAPI: Sync unistd.h to pick {list,stat}mount, lsm_{[gs]et_self_...Arnaldo Carvalho de Melo1-1/+14
2024-01-27perf vendor events intel: Alderlake/sapphirerapids metric fixesIan Rogers3-160/+123
2024-01-27tools headers UAPI: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo2-90/+53
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong4-7/+7
2024-01-26perf top: Remove needless malloc(0) call that triggers -Walloc-sizeSun Haiyong1-1/+1
2024-01-26perf build: Make minimal shellcheck version to v0.6.0Yicong Yang1-0/+10
2024-01-26tools headers UAPI: Update tools's copy of drm.h headers to pick DRM_IOCTL_MO...Arnaldo Carvalho de Melo2-7/+77
2024-01-26perf test shell daemon: Make signal test less racyIan Rogers1-10/+24
2024-01-26perf test shell script: Fix test for python being disabledIan Rogers1-2/+1
2024-01-26perf test: Workaround debug output in list testIan Rogers1-3/+18
2024-01-26perf list: Add output file optionIan Rogers2-82/+133
2024-01-26perf list: Switch error message to pr_err() to respect debug settings (-v)Ian Rogers1-1/+1
2024-01-26perf test: Fix 'perf script' tests on s390Thomas Richter1-1/+8
2024-01-26tools headers UAPI: Sync linux/fcntl.h with the kernel sourcesArnaldo Carvalho de Melo1-0/+3
2024-01-26tools arch x86: Sync the msr-index.h copy with the kernel sources to pick IA3...Arnaldo Carvalho de Melo1-0/+8
2024-01-26tools headers uapi: Sync linux/stat.h with the kernel sources to pick STATX_M...Arnaldo Carvalho de Melo2-0/+2
2024-01-25perf tools: Add -H short option for --hierarchyNamhyung Kim4-4/+61
2024-01-25perf pmu: Treat the msr pmu as softwareIan Rogers1-1/+11
2024-01-25Merge tag 'net-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds120-341/+928
2024-01-25Merge tag 'ovl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds7-51/+110
2024-01-25Merge tag 'vfs-6.8-rc2.netfs' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds12-42/+79
2024-01-25Merge tag 'nfsd-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-13/+17
2024-01-25Merge tag 'urgent-rcu.2024.01.24a' of https://github.com/neeraju/linuxLinus Torvalds2-3/+34
2024-01-25Merge branch 'tsnep-xdp-fixes'Paolo Abeni1-2/+15
2024-01-25tsnep: Fix XDP_RING_NEED_WAKEUP for empty fill ringGerhard Engleder1-0/+13
2024-01-25tsnep: Remove FCS for XDP data pathGerhard Engleder1-2/+2
2024-01-25Merge tag 'mlx5-fixes-2024-01-24' of git://git.kernel.org/pub/scm/linux/kerne...Paolo Abeni20-41/+99
2024-01-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni13-91/+190
2024-01-25net: fec: fix the unhandled context fault from smmuShenwei Wang1-0/+2
2024-01-25selftests: bonding: do not test arp/ns target with mode balance-alb/tlbHangbin Liu1-4/+4
2024-01-24Merge tag 'nf-24-01-24' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Jakub Kicinski12-31/+121
2024-01-24fjes: fix memleaks in fjes_hw_setupZhipeng Lu1-7/+30
2024-01-24Merge tag 'ceph-for-6.8-rc2' of https://github.com/ceph/ceph-clientLinus Torvalds1-13/+19
2024-01-24Merge tag 'integrity-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-4/+0
2024-01-24Merge branch 'net-bpf_xdp_adjust_tail-and-intel-mbuf-fixes'Alexei Starovoitov12-89/+187
2024-01-24i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queueMaciej Fijalkowski1-0/+7
2024-01-24i40e: set xdp_rxq_info::frag_sizeMaciej Fijalkowski2-25/+24
2024-01-24xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOLMaciej Fijalkowski1-0/+2
2024-01-24ice: update xdp_rxq_info::frag_size for ZC enabled Rx queueMaciej Fijalkowski1-14/+23
2024-01-24intel: xsk: initialize skb_frag_t::bv_offset in ZC driversMaciej Fijalkowski2-2/+4
2024-01-24ice: remove redundant xdp_rxq_info registrationMaciej Fijalkowski1-5/+0
2024-01-24i40e: handle multi-buffer packets that are shrunk by xdp progTirthendu Sarkar1-17/+23
2024-01-24ice: work on pre-XDP prog frag countMaciej Fijalkowski3-14/+32
2024-01-24xsk: fix usage of multi-buffer BPF helpers for ZC XDPMaciej Fijalkowski2-6/+62
2024-01-24xsk: make xsk_buff_pool responsible for clearing xdp_buff::flagsMaciej Fijalkowski4-2/+2
2024-01-24xsk: recycle buffer in case Rx queue was fullMaciej Fijalkowski1-4/+8
2024-01-24Merge branch 'fix-module_description-for-net-p2'Jakub Kicinski19-0/+19
2024-01-24net: fill in MODULE_DESCRIPTION()s for rvu_mboxBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for litexBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for fsl_pq_mdioBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for fecBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for enetcBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for nps_enetBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for ep93xxx_ethBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for liquidioBreno Leitao1-0/+1
2024-01-24net: fill in MODULE_DESCRIPTION()s for Broadcom bgmacBreno Leitao5-0/+5
2024-01-24net: fill in MODULE_DESCRIPTION()s for 8390Breno Leitao6-0/+6
2024-01-24selftests: netdevsim: fix the udp_tunnel_nic testJakub Kicinski1-0/+9
2024-01-24perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built inJames Clark1-0/+6
2024-01-24perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORTJames Clark1-0/+1
2024-01-24perf evlist: Fix evlist__new_default() for > 1 core PMUJames Clark1-1/+8
2024-01-24perf mem: Clean up perf_pmus__num_mem_pmus()Kan Liang7-19/+17
2024-01-24perf mem: Clean up perf_mem_events__record_args()Kan Liang4-53/+17
2024-01-24perf mem: Clean up is_mem_loads_aux_event()Kan Liang2-21/+16
2024-01-24perf mem: Clean up perf_mem_event__supported()Kan Liang5-29/+31
2024-01-24perf mem: Clean up perf_mem_events__name()Kan Liang10-107/+97
2024-01-24perf mem: Clean up perf_mem_events__ptr()Kan Liang6-92/+104
2024-01-24perf mem: Add mem_events into the supported perf_pmuKan Liang10-7/+44
2024-01-24selftests: net: fix rps_default_mask with >32 CPUsJakub Kicinski1-1/+5
2024-01-24Merge tag 'execve-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-11/+34
2024-01-24uselib: remove use of __FMODE_EXECLinus Torvalds1-1/+1
2024-01-24Revert "KEYS: encrypted: Add check for strsep"Mimi Zohar1-4/+0
2024-01-24net: mvpp2: clear BM pool before initializationJenishkumar Maheshbhai Patel1-1/+26
2024-01-24net: stmmac: Wait a bit for the reset to take effectBernd Edlinger1-0/+3
2024-01-24samples/cgroup: add .gitignore file for generated samplesLinus Torvalds1-0/+3
2024-01-24exec: Distinguish in_execve from in_execKees Cook3-1/+3
2024-01-24exec: Check __FMODE_EXEC instead of in_execve for LSMsKees Cook2-2/+5
2024-01-24netfilter: nf_tables: validate NFPROTO_* familyPablo Neira Ayuso8-2/+47
2024-01-24netfilter: nf_tables: reject QUEUE/DROP verdict parametersFlorian Westphal1-10/+6
2024-01-24netfilter: nf_tables: restrict anonymous set and map names to 16 bytesFlorian Westphal1-0/+4
2024-01-24netfilter: nft_limit: reject configurations that cause integer overflowFlorian Westphal1-7/+16
2024-01-24netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechainPablo Neira Ayuso1-2/+9
2024-01-24netfilter: nf_tables: cleanup documentationGeorge Guo1-10/+39
2024-01-24rcu: Defer RCU kthreads wakeup when CPU is dyingFrederic Weisbecker2-3/+34
2024-01-24Merge tag 'fbdev-for-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-4/+7
2024-01-24nfsd: fix RELEASE_LOCKOWNERNeilBrown1-11/+15
2024-01-24net/mlx5e: fix a potential double-free in fs_any_create_groupsDinghao Liu1-0/+1
2024-01-24net/mlx5e: fix a double-free in arfs_create_groupsZhipeng Lu1-11/+15
2024-01-24net/mlx5e: Ignore IPsec replay window values on sender sideLeon Romanovsky1-2/+8
2024-01-24net/mlx5e: Allow software parsing when IPsec crypto is enabledLeon Romanovsky1-2/+2
2024-01-24net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASORahul Rameshbabu1-1/+1
2024-01-24net/mlx5: DR, Can't go to uplink vport on RX ruleYevgeny Kliteynik1-5/+11
2024-01-24net/mlx5: DR, Use the right GVMI number for drop actionYevgeny Kliteynik1-0/+1
2024-01-24net/mlx5: Bridge, fix multicast packets sent to uplinkMoshe Shemesh4-1/+7
2024-01-24net/mlx5: Fix a WARN upon a callback command failureYishai Hadas1-2/+3
2024-01-24net/mlx5e: Fix peer flow lists handlingVlad Buslov1-1/+2
2024-01-24net/mlx5e: Fix inconsistent hairpin RQT sizesTariq Toukan1-1/+1
2024-01-24net/mlx5e: Fix operation precedence bug in port timestamping napi_poll contextRahul Rameshbabu1-1/+1
2024-01-24net/mlx5: Fix query of sd_group fieldTariq Toukan3-3/+29
2024-01-24net/mlx5e: Use the correct lag ports number when creating TISesSaeed Mahameed5-11/+17
2024-01-24net/sched: flower: Fix chain template offloadIdo Schimmel3-1/+35
2024-01-23selftests: fill in some missing configs for netJakub Kicinski1-0/+28
2024-01-23hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 KbytesMichael Kelley1-2/+2
2024-01-23Revert "net: macsec: use skb_ensure_writable_head_tail to expand the skb"Rahul Rameshbabu1-5/+20
2024-01-23Merge tag 'trace-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds3-7/+21
2024-01-23riscv, bpf: Fix unpredictable kernel crash about RV64 struct_opsPu Lehui1-2/+3
2024-01-23Merge tag 'wireless-2024-01-22' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski11-47/+24
2024-01-23Merge branch 'netfs-fixes' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/...Christian Brauner11-40/+76
2024-01-23eventfs: Save directory inodes in the eventfs_inode structureSteven Rostedt (Google)2-6/+15
2024-01-23ipv6: init the accept_queue's spinlocks in inet6_createZhengchao Shao1-0/+3
2024-01-23ovl: mark xwhiteouts directory with overlay.opaque='x'Amir Goldstein7-51/+110
2024-01-23netlink: fix potential sleeping issue in mqueue_flush_fileZhengchao Shao1-1/+1
2024-01-23selftest: Don't reuse port for SO_INCOMING_CPU test.Kuniyuki Iwashima1-18/+50
2024-01-23tcp: Add memory barrier to tcp_push()Salvatore Dipietro1-0/+1
2024-01-23fbdev: stifb: Fix crash in stifb_blank()Helge Deller1-1/+1
2024-01-22perf sched: Commit to evsel__taskstate() to parse task state infoZe Gao1-36/+10
2024-01-22perf util: Add evsel__taskstate() to parse the task state info insteadZe Gao2-1/+36
2024-01-22perf util: Add helpers to parse task state string from libtraceeventZe Gao1-0/+112
2024-01-22perf sched: Sync state char array with the kernelZe Gao1-12/+1
2024-01-22drm/ttm: fix ttm pool initialization for no-dma-device driversFedor Pchelkin1-2/+7
2024-01-22Revert "btrfs: zstd: fix and simplify the inline extent decompression"Linus Torvalds2-23/+54
2024-01-22afs: Fix missing/incorrect unlocking of RCU read lockDavid Howells1-2/+3
2024-01-22afs: Remove afs_dynroot_d_revalidate() as it is redundantDavid Howells1-9/+0
2024-01-22afs: Fix error handling with lookup via FS.InlineBulkStatusDavid Howells2-3/+34
2024-01-22afs: Hide silly-rename files from userspaceDavid Howells1-0/+8
2024-01-22cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-modeDavid Howells1-0/+3
2024-01-22tracing: Ensure visibility when inserting an element into tracing_mapPetr Pavlu1-1/+6
2024-01-22netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()Dan Carpenter1-2/+3
2024-01-22netfs, fscache: Prevent Oops in fscache_put_cache()Dan Carpenter1-1/+2
2024-01-22cifs: Don't use certain unnecessary folio_*() functionsDavid Howells1-5/+5
2024-01-22afs: Don't use certain unnecessary folio_*() functionsDavid Howells1-5/+5
2024-01-22netfs: Don't use certain unnecessary folio_*() functionsDavid Howells4-13/+13
2024-01-22fbcon: Fix incorrect printed function name in fbcon_prepare_logo()Geert Uytterhoeven1-2/+1
2024-01-22Merge tag 'for-6.8-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds17-186/+179
2024-01-22exec: Fix error handling in begin_new_exec()Bernd Edlinger1-0/+3
2024-01-22perf data: Minor code style alignment cleanupYang Jihong3-10/+11
2024-01-22perf record: Check conflict between '--timestamp-filename' option and pipe mo...Yang Jihong2-2/+5
2024-01-22perf record: Fix possible incorrect free in record__switch_output()Yang Jihong1-1/+1
2024-01-22perf dwarf-aux: Check allowed DWARF OpsNamhyung Kim1-4/+40