aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-12-18fs/resctrl: Remove the limit on the number of CLOSIDmpam/snapshot/v6.7-rc2Amit Singh Tomar3-18/+14
2023-12-18arm_mpam: resctrl: Update the rmid reallocation limitJames Morse1-0/+51
2023-12-18arm_mpam: resctrl: Call resctrl_exit() in the event of errorsJames Morse3-0/+20
2023-12-18arm_mpam: resctrl: Tell resctrl about cpu/domain online/offlineJames Morse1-2/+9
2023-12-18perf/arm-cmn: Stop claiming all the resourcesJames Morse1-1/+11
2023-12-18arm64: mpam: Select ARCH_HAS_CPU_RESCTRLJames Morse3-2/+6
2023-12-18arm_mpam: resctrl: Add dummy definition for free running countersJames Morse1-0/+6
2023-12-18arm_mpam: resctrl: Add empty definitions for fine-grained enablesJames Morse1-0/+9
2023-12-18arm_mpam: resctrl: Add empty definitions for pseudo lockJames Morse1-0/+7
2023-12-18untested: arm_mpam: resctrl: Allow monitors to be configuredJames Morse3-0/+97
2023-12-18arm_mpam: resctrl: Add resctrl_arch_rmid_read() and resctrl_arch_reset_rmid()James Morse2-0/+83
2023-12-18arm_mpam: resctrl: Allow resctrl to allocate monitorsJames Morse3-0/+79
2023-12-18untested: arm_mpam: resctrl: Add support for mbm countersJames Morse2-6/+52
2023-12-18untested: arm_mpam: resctrl: Add support for MB resourceJames Morse1-3/+216
2023-12-18arm_mpam: resctrl: Add rmid index helpersJames Morse2-0/+31
2023-12-18arm64: mpam: Add helpers to change a tasks and cpu mpam partid/pmg valuesJames Morse3-0/+109
2023-12-18arm_mpam: resctrl: Add CDP emulationJames Morse3-1/+77
2023-12-18arm_mpam: resctrl: Implement helpers to update configurationJames Morse2-6/+64
2023-12-18arm_mpam: resctrl: Add resctrl_arch_get_config()James Morse2-0/+47
2023-12-18arm_mpam: resctrl: Implement resctrl_arch_reset_resources()James Morse4-1/+33
2023-12-18arm_mpam: resctrl: Pick a value for num_rmidJames Morse1-3/+15
2023-12-18arm_mpam: resctrl: Pick the caches we will use as resctrl resourcesJames Morse2-4/+138
2023-12-18arm_mpam: resctrl: Add boilerplate cpuhp and domain allocationJames Morse5-1/+269
2023-12-18arm_mpam: Add helper to reset saved mbwu stateJames Morse2-7/+42
2023-12-18arm_mpam: Use long MBWU counters if supportedRohit Mathew2-9/+84
2023-12-18arm_mpam: Probe for long/lwd mbwu countersRohit Mathew2-0/+29
2023-12-18arm_mpam: Track bandwidth counter state for overflow and power managementJames Morse2-19/+181
2023-12-18arm_mpam: Add mpam_msmon_read() to read monitor valueJames Morse2-0/+238
2023-12-18arm_mpam: Add helpers to allocate monitorsJames Morse2-0/+37
2023-12-18arm_mpam: Probe and reset the rest of the featuresJames Morse2-1/+100
2023-12-18arm_mpam: Allow configuration to be applied and restored during cpu onlineJames Morse2-25/+192
2023-12-18arm_mpam: Use the arch static key to indicate when mpam is enabledJames Morse2-0/+14
2023-12-18arm_mpam: Register and enable IRQsJames Morse2-10/+309
2023-12-18arm_mpam: Extend reset logic to allow devices to be reset any timeJames Morse1-0/+34
2023-12-18arm_mpam: Add a helper to touch an MSC from any CPUJames Morse1-6/+34
2023-12-18arm_mpam: Reset MSC controls from cpu hp callbacksJames Morse2-2/+129
2023-12-18arm_mpam: Merge supported features during mpam_enable() into mpam_classJames Morse2-0/+95
2023-12-18arm_mpam: Probe the hardware features resctrl supportsJames Morse2-2/+127
2023-12-18arm_mpam: Probe MSCs to find the supported partid/pmg valuesJames Morse4-7/+177
2023-12-18arm_mpam: Add cpuhp callbacks to probe MSC hardwareJames Morse2-4/+149
2023-12-18arm_mpam: Add MPAM MSC register layout definitionsJames Morse1-0/+254
2023-12-18arm_mpam: Add the class and component structures for ris firmware describedJames Morse3-9/+412
2023-12-18arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plateJames Morse7-0/+414
2023-12-18dt-bindings: arm: Add MPAM MSC bindingRob Herring1-0/+227
2023-12-18ACPI / MPAM: Parse the MPAM tableJames Morse6-1/+419
2023-12-18drivers: base: cacheinfo: Add helper to find the cache size from cpu+levelJames Morse1-0/+21
2023-12-18cacheinfo: Expose the code to generate a cache-id from a device_nodeJames Morse2-3/+11
2023-12-18cacheinfo: Set cache 'id' based on DT dataRob Herring1-0/+26
2023-12-18cacheinfo: Allow for >32-bit cache 'id'Rob Herring2-5/+11
2023-12-18ACPI / PPTT: Add a helper to fill a cpumask from a cache_idJames Morse2-2/+83
2023-12-18ACPI / PPTT: Add a helper to fill a cpumask from a processor containerJames Morse2-0/+73
2023-12-18ACPI / PPTT: Find PPTT cache level by IDJames Morse2-0/+79
2023-12-18ACPI / PPTT: Provide a helper to walk processor containersJames Morse1-0/+58
2023-12-18untested: KVM: arm64: Force guest EL1 to use user-space's partid configurationJames Morse3-0/+39
2023-12-18arm64: mpam: Context switch the MPAM registersJames Morse4-0/+61
2023-12-18KVM: arm64: Disable MPAM visibility by default, and handle trapsJames Morse1-15/+60
2023-12-18KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse5-2/+60
2023-12-18arm64: cpufeature: discover CPU support for MPAMJames Morse12-1/+234
2023-12-18arm64: head.S: Initialise MPAM EL2 registers and disable trapsJames Morse1-0/+16
2023-12-18x86/resctrl: Move the filesystem portions of resctrl to live in '/fs/'James Morse11-6740/+6848
2023-12-14x86/resctrl: Move the filesystem bits to headers visible to fs/resctrlJames Morse5-36/+41
2023-12-14fs/resctrl: Add boiler plate for external resctrl codeJames Morse13-7/+42
2023-12-14x86/resctrl: Drop __init/__exit on assorted symbolsJames Morse4-8/+8
2023-12-14x86/resctrl: Describe resctrl's bitmap size assumptionsJames Morse1-0/+11
2023-12-14x86/resctrl: Claim get_domain_from_cpu() for resctrlJames Morse5-26/+31
2023-12-14x86/resctrl: Move get_config_index() to a headerJames Morse2-16/+18
2023-12-14x86/resctrl: Move thread_throttle_mode_init() to be managed by resctrlJames Morse3-3/+8
2023-12-14x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plrJames Morse4-44/+47
2023-12-14x86/resctrl: Make prefetch_disable_bits belong to the arch codeJames Morse1-5/+8
2023-12-14x86/resctrl: Allow an architecture to disable pseudo lockJames Morse5-24/+56
2023-12-14x86/resctrl: Allow resctrl_arch_mon_event_config_write() to return an errorJames Morse2-2/+10
2023-12-14x86/resctrl: Change mon_event_config_{read,write}() to be arch helpersJames Morse2-17/+26
2023-12-14x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMECJames Morse5-18/+34
2023-12-14x86/resctrl: Export the is_mbm_*_enabled() helpers to asm/resctrl.hJames Morse5-40/+53
2023-12-14x86/resctrl: Stop using the for_each_*_rdt_resource() walkersJames Morse2-6/+31
2023-12-14x86/resctrl: Move max_{name,data}_width into resctrl codeJames Morse2-22/+12
2023-12-14x86/resctrl: Move monitor exit work to a restrl exit callJames Morse4-10/+10
2023-12-14x86/resctrl: Move monitor init work to a resctrl init callJames Morse3-7/+20
2023-12-14x86/resctrl: Add a resctrl helper to reset all the resourcesJames Morse2-5/+13
2023-12-14x86/resctrl: Move resctrl types to a separate headerJames Morse4-58/+70
2023-12-14x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain()James Morse4-5/+10
2023-12-14x86/resctrl: Export resctrl fs's init functionJames Morse4-12/+12
2023-12-14x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()James Morse2-4/+26
2023-12-14x86/resctrl: Add helper for setting CPU default propertiesJames Morse2-8/+19
2023-12-14x86/resctrl: Move ctrlval string parsing links away from the arch codeJames Morse4-26/+23
2023-12-14x86/resctrl: Add a helper to avoid reaching into the arch code resource listJames Morse6-25/+39
2023-12-14x86/resctrl: Separate arch and fs resctrl locksmpam/monitors_and_locking/v8James Morse6-28/+112
2023-12-14x86/resctrl: Move domain helper migration into resctrl_offline_cpu()James Morse2-16/+18
2023-12-14x86/resctrl: Add CPU offline callback for resctrl workJames Morse3-20/+30
2023-12-14x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but cpuJames Morse6-21/+72
2023-12-14x86/resctrl: Add CPU online callback for resctrl workJames Morse3-4/+13
2023-12-14x86/resctrl: Add helpers for system wide mon/alloc capableJames Morse5-26/+37
2023-12-14x86/resctrl: Make rdt_enable_key the arch's decision to switchJames Morse2-6/+9
2023-12-14x86/resctrl: Move alloc/mon static keys into helpersJames Morse3-9/+24
2023-12-14x86/resctrl: Make resctrl_mounted checks explicitJames Morse3-8/+28
2023-12-14x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read()James Morse5-4/+55
2023-12-14x86/resctrl: Allow resctrl_arch_rmid_read() to sleepJames Morse2-21/+27
2023-12-14x86/resctrl: Queue mon_event_read() instead of sending an IPIJames Morse2-3/+25
2023-12-14x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflowJames Morse2-7/+37
2023-12-14x86/resctrl: Move CLOSID/RMID matching and setting to use helpersJames Morse2-24/+56
2023-12-14x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmidJames Morse3-6/+62
2023-12-14x86/resctrl: Use __set_bit()/__clear_bit() instead of open codingJames Morse1-6/+12
2023-12-14x86/resctrl: Track the number of dirty RMID a CLOSID hasJames Morse1-10/+59
2023-12-14x86/resctrl: Allow RMID allocation to be scoped by CLOSIDJames Morse4-12/+37
2023-12-14x86/resctrl: Access per-rmid structures by indexJames Morse5-45/+100
2023-12-14x86/resctrl: Track the closid with the rmidJames Morse6-37/+77
2023-12-14x86/resctrl: Move rmid allocation out of mkdir_rdt_prepare()James Morse1-9/+26
2023-12-14x86/resctrl: Create helper for RMID allocation and mondata dir creationJames Morse1-15/+27
2023-12-14x86/resctrl: kfree() rmid_ptrs from resctrl_exit()James Morse3-0/+22
2023-12-07tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdefJames Morse1-1/+8
2023-11-19Linux 6.7-rc2Linus Torvalds1-1/+1
2023-11-19Merge tag 'kbuild-fixes-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-15/+13
2023-11-19Merge tag 'irq_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-6/+10
2023-11-19Merge tag 'x86_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-23/+33
2023-11-19Merge tag 'timers_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-24/+22
2023-11-19Merge tag 'sched_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-38/+135
2023-11-19Merge tag 'locking_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-3/+6
2023-11-19Merge tag 'perf_urgent_for_v6.7_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-5/+25
2023-11-18Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds5-41/+40
2023-11-18Merge tag 'parisc-for-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-2/+6
2023-11-18Merge tag 'xfs-6.7-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds10-45/+92
2023-11-18Merge tag 'nfsd-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds4-41/+66
2023-11-18Merge tag '6.7-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds4-14/+23
2023-11-18prctl: Disable prctl(PR_SET_MDWE) on pariscHelge Deller1-0/+4
2023-11-18Merge tag 'for-6.7/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-100/+130
2023-11-18parisc/power: Fix power soft-off when running on qemuHelge Deller1-1/+1
2023-11-18parisc: Replace strlcpy() with strscpy()Kees Cook1-1/+1
2023-11-18Merge tag 'i2c-for-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-18/+78
2023-11-18Merge tag 'turbostat-2023.11.07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1442/+1442
2023-11-17Merge tag 'bcachefs-2023-11-17' of https://evilpiepirate.org/git/bcachefsLinus Torvalds27-377/+248
2023-11-17Merge tag 'mm-hotfixes-stable-2023-11-17-14-04' of git://git.kernel.org/pub/s...Linus Torvalds16-38/+57
2023-11-17Merge tag 'block-6.7-2023-11-17' of git://git.kernel.dk/linuxLinus Torvalds1-37/+38
2023-11-17Merge tag 'io_uring-6.7-2023-11-17' of git://git.kernel.dk/linuxLinus Torvalds2-9/+12
2023-11-17Merge tag 'drm-fixes-2023-11-17' of git://anongit.freedesktop.org/drm/drmLinus Torvalds32-98/+182
2023-11-17NFSD: Fix checksum mismatches in the duplicate reply cacheChuck Lever3-24/+54
2023-11-17NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()Chuck Lever1-1/+3
2023-11-17NFSD: Update nfsd_cache_append() to use xdr_streamChuck Lever1-15/+8
2023-11-17nfsd: fix file memleak on client_opens_releaseMahmoud Adam1-1/+1
2023-11-17dm-crypt: start allocating with MAX_ORDERMikulas Patocka1-1/+1
2023-11-17dm-verity: don't use blocking calls from taskletsMikulas Patocka3-14/+15
2023-11-17dm-bufio: fix no-sleep modeMikulas Patocka1-25/+62
2023-11-17dm-delay: avoid duplicate logicMikulas Patocka1-44/+21
2023-11-17dm-delay: fix bugs introduced by kthread modeMikulas Patocka1-26/+35
2023-11-17dm-delay: fix a race between delay_presuspend and delay_bioMikulas Patocka1-5/+11
2023-11-17Merge tag 'ovl-fixes-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-7/+6
2023-11-17Merge tag 'sound-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds3-16/+20
2023-11-17Merge tag 'audit-pr-20231116' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-11-17Merge tag 'amd-drm-fixes-6.7-2023-11-17' of https://gitlab.freedesktop.org/ag...Daniel Vetter26-84/+160
2023-11-17Merge tag 'drm-misc-fixes-2023-11-16' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter6-14/+22
2023-11-17drm/amdgpu/gmc9: disable AGP apertureAlex Deucher1-1/+1
2023-11-17drm/amdgpu/gmc10: disable AGP apertureAlex Deucher1-1/+1
2023-11-17drm/amdgpu/gmc11: disable AGP apertureAlex Deucher1-1/+1
2023-11-17drm/amdgpu: add a module parameter to control the AGP apertureAlex Deucher5-3/+15
2023-11-17drm/amdgpu/gmc11: fix logic typo in AGP checkAlex Deucher1-1/+1
2023-11-17drm/amd/display: Fix encoder disable logicNicholas Susanto1-6/+4
2023-11-17drm/amd/display: Change the DMCUB mailbox memory location from FB to inboxLewis Huang3-22/+45
2023-11-17drm/amdgpu: add and populate the port num into xgmi topology infoShiwu Zhang2-0/+6
2023-11-17drm/amd/display: Negate IPS allow and commit bitsDuncan Ma3-16/+16
2023-11-17drm/amd/pm: Don't send unload message for resetLijo Lazar1-1/+1
2023-11-17drm/amdgpu: fix ras err_data null pointer issue in amdgpu_ras.cYang Wang1-1/+1
2023-11-17drm/amd/display: Clear dpcd_sink_ext_caps if not setPaul Hsieh2-0/+4
2023-11-17drm/amd/display: Enable fast plane updates on DCN3.2 and aboveTianci Yin1-4/+4
2023-11-17drm/amd/display: fix NULL dereferenceJosé Pekkarinen1-4/+1
2023-11-17drm/amd/display: fix a NULL pointer dereference in amdgpu_dm_i2c_xfer()Mario Limonciello1-0/+3
2023-11-17drm/amd/display: Add null checks for 8K60 lightupMuhammad Ahmed2-1/+4
2023-11-17drm/amd/pm: Fill pcie error counters for gpu v1_4Asad Kamal1-0/+8
2023-11-17drm/amd/pm: Update metric table for smu v13_0_6Asad Kamal1-1/+9
2023-11-17drm/amdgpu: correct chunk_ptr to a pointer to chunk.YuanShang1-1/+1
2023-11-17drm/amd/display: Fix DSC not Enabled on Direct MST SinkFangzhi Zuo1-15/+14
2023-11-17drm/amdgpu: Address member 'ring' not described in 'amdgpu_ vce, uvd_entity_i...Srinivasan Shanmugam2-0/+2
2023-11-17drm/amdgpu: finalizing mem_partitions at the end of GMC v9 sw_finiLe Ma1-2/+3
2023-11-17drm/amdgpu: Do not program VF copy regs in mmhub v1.8 under SRIOV (v2)Victor Lu1-3/+3
2023-11-17drm/amd/display: Guard against invalid RPTR/WPTR being setNicholas Kazlauskas1-3/+15
2023-11-17kconfig: fix memory leak from range propertiesMasahiro Yamada1-8/+6
2023-11-17kbuild: Move the single quotes for image nameSimon Glass1-2/+2
2023-11-17linux/export: clean up the IA-64 KSYM_FUNC macroLukas Bulwahn1-3/+1
2023-11-16bcachefs: Fix missing locking for dentry->d_parent accessKent Overstreet1-0/+9
2023-11-16Merge tag 'net-6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds80-457/+860
2023-11-16Merge tag 'for-linus-6.7a-rc2-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds8-325/+347
2023-11-16Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds8-18/+22
2023-11-16modpost: fix section mismatch message for RELAMasahiro Yamada1-2/+4
2023-11-16Merge tag 'nf-23-11-15' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni7-42/+47
2023-11-16macvlan: Don't propagate promisc change to lower dev in passthruVlad Buslov1-1/+1
2023-11-16net: sched: do not offload flows with a helper in act_ctXin Long2-0/+12
2023-11-15Merge branch 'mlx5-fixes-2023-11-13-manual'Jakub Kicinski15-216/+131
2023-11-15net/mlx5e: Check return value of snprintf writing to fw_version buffer for re...Rahul Rameshbabu1-4/+8
2023-11-15net/mlx5e: Check return value of snprintf writing to fw_version bufferRahul Rameshbabu1-4/+9
2023-11-15net/mlx5e: Reduce the size of icosq_strSaeed Mahameed1-2/+2
2023-11-15net/mlx5: Increase size of irq name bufferRahul Rameshbabu2-3/+6
2023-11-15net/mlx5e: Update doorbell for port timestamping CQ before the software counterRahul Rameshbabu1-4/+16
2023-11-15net/mlx5e: Track xmit submission to PTP WQ after populating metadata mapRahul Rameshbabu1-1/+1
2023-11-15net/mlx5e: Avoid referencing skb after free-ing in drop path of mlx5e_sq_xmit...Rahul Rameshbabu1-1/+1
2023-11-15net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offloadJianbo Liu1-1/+2
2023-11-15net/mlx5e: Fix pedit endiannessVlad Buslov1-28/+32
2023-11-15net/mlx5e: fix double free of encap_header in update funcsGavin Li1-10/+10
2023-11-15net/mlx5e: fix double free of encap_headerDust Li1-6/+4
2023-11-15net/mlx5: Decouple PHC .adjtime and .adjphase implementationsRahul Rameshbabu1-1/+6
2023-11-15net/mlx5: DR, Allow old devices to use multi destination FTEErez Shitrit1-1/+2
2023-11-15net/mlx5: Free used cpus mask when an IRQ is releasedMaher Sanalla2-48/+19
2023-11-15Revert "net/mlx5: DR, Supporting inline WQE when possible"Itamar Gozlan1-102/+13