aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-01-03resctrl2: Add multiple tasks to the resctrl group at onceresctrl2_patches_v6.7-rc8Tony Luck1-4/+23
2024-01-03resctrl2: Fix issues when recylcing RMIDsTony Luck1-14/+12
2024-01-03resctrl2: arch/x86/rdt_monitor: Only remap RMIDs on SNC systemTony Luck1-0/+3
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Support non-contiguous bitmasksTony Luck1-1/+13
2024-01-03resctrl2: arch/x86/rdt_l3_mba: Add support for resource aware MBATony Luck2-0/+57
2024-01-03resctrl2: Intel Sub-NUMA Cluster (SNC) support.Tony Luck9-11/+117
2024-01-03resctrl2: arch/x86/rdt_l2_cat: L2 cache allocationTony Luck3-0/+215
2024-01-03resctrl2: Add option for domains scoped with L2 cacheTony Luck2-0/+4
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Quietly replace bad masksTony Luck1-5/+9
2024-01-03resctrl2: New groups must not overlap with exclusive groupsTony Luck3-0/+50
2024-01-03resctrl2: Fix setting/clearing of the MSRTony Luck1-9/+32
2024-01-03resctrl2: Fix bugs in activate/deactivateTony Luck1-9/+6
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Provide shareable bit mask in resourceTony Luck1-2/+3
2024-01-03resctrl2: Add bitmask overlap checks to enter exclusive modeTony Luck4-2/+97
2024-01-03resctrl2: Add "mode" fileTony Luck4-0/+56
2024-01-03resctrl2: Enable /proc reporting of resctrl groupsTony Luck4-9/+95
2024-01-03resctrl2: Compute and show amount of cache can be allocated based on schemataTony Luck1-0/+41
2024-01-03resctrl2: Add/remove the "size" fileTony Luck4-0/+33
2024-01-03resctrl2: Save the cache size in resctrl_domain structureTony Luck2-0/+17
2024-01-03resctrl2: Implement assignment of CPUs to resctrl groupsTony Luck1-2/+165
2024-01-03resctrl2: Prevent moving a MON group that has CPUs attachedTony Luck1-0/+11
2024-01-03resctrl2: Process CPUs for rmdir and umount operationsTony Luck1-0/+27
2024-01-03resctrl2: Reset cached resctrl_ids for CPUs changing online stateTony Luck1-0/+12
2024-01-03resctrl2: Remove offline CPUs from any group(s) they belong toTony Luck1-0/+17
2024-01-03resctrl2: Begin tracking CPUs per resctrl groupTony Luck2-2/+12
2024-01-03resctrl2: Create and remove "cpus" and "cpus_list" filesTony Luck3-0/+60
2024-01-03resctrl2: arch/x86/rdt_non_cpu: Add enumeration info filesTony Luck1-5/+38
2024-01-03resctrl2: arch/x86/rdt_mbm_local_bytes: Add module for local bandwidthTony Luck3-0/+72
2024-01-03resctrl2: arch/x86/rdt_llc_occupancy: Add module for LLC occupancyTony Luck3-0/+72
2024-01-03resctrl2: arch/x86/rdt_monitor: Implement limbo listTony Luck1-4/+39
2024-01-03resctrl2: arch/x86/rdt_mbm_total_bytes: Fill out resctrl registrationTony Luck1-1/+21
2024-01-03resctrl2: Add/remove mon_data directory and monitor filesTony Luck9-4/+176
2024-01-03resctrl2: arch/x86/rdt_mbm_adjust: Adjust RMID counters on Intel CPUsTony Luck4-0/+118
2024-01-03resctrl2: arch/x86/rdt_monitor: Add and export function rdt_rmid_read()Tony Luck2-0/+74
2024-01-03resctrl2: arch/x86/rdt_monitor: Poll RMID counters for active eventsTony Luck1-19/+71
2024-01-03resctrl2: x86/rdt_total_bytes: Initial stubTony Luck3-1/+54
2024-01-03resctrl2: Resource registration field for monitor eventsTony Luck4-1/+81
2024-01-03resctrl2: arch/x86/rdt_monitor: Only poll counters as neededTony Luck2-3/+39
2024-01-03resctrl2: arch/x86/monitor: Register domain update callback functionTony Luck1-0/+54
2024-01-03resctrl2: arch/x86/monitor: Request core code build domain listsTony Luck1-0/+32
2024-01-03resctrl2: arch/x86/monitor: Make max_threshold_occupancy writeableTony Luck1-0/+19
2024-01-03resctrl2: Add infastructure to allow info files to be written.Tony Luck4-3/+11
2024-01-03resctrl2: Provide more options for module callbackTony Luck4-7/+18
2024-01-03resctrl2: Register the RDT monitor core codeTony Luck1-1/+62
2024-01-03resctrl2: Add module for RDT L3 I/O featuresTony Luck3-0/+389
2024-01-03resctrl2: Add CPUID, MSR, and ACPI bits for non-CPU resctrl agentsTony Luck4-0/+72
2024-01-03resctrl2: Enable rename to move monitor groupsTony Luck6-0/+146
2024-01-03resctrl2: x86/rdt_show_ids: Add module to show CLOSID/RMIDTony Luck3-0/+75
2024-01-03resctrl2: Move CLOSID/RMID bitfield definitions to <asm/resctrl.h>Tony Luck2-6/+7
2024-01-03resctrl2: Enable rmdir to remove monitor groupsTony Luck3-2/+107
2024-01-03resctrl2: Enable mkdir to make monitor groupsTony Luck5-9/+35
2024-01-03resctrl2: Update arch_{alloc,free}_resctrl_ids() for monitoringTony Luck2-5/+24
2024-01-03resctrl2: Enumerate supported RMIDs and set up RMID allocatorTony Luck3-0/+94
2024-01-03resctrl2: Add "socket" as an option for domain scopeTony Luck2-0/+2
2024-01-03resctrl2: Allow modules to create "control" filesTony Luck8-5/+164
2024-01-03resctrl2: arch/x86/rdt_l3_mba: Add module for memory bandwidth controlTony Luck3-0/+197
2024-01-03resctrl2: Ensure tasks moved to different groups update resctrl promptlyTony Luck4-6/+53
2024-01-03resctrl2: Add resctrl context switch codeTony Luck3-0/+38
2024-01-03resctrl2: Fold backTony Luck2-16/+19
2024-01-03resctrl2: Finish cleanup on unmountTony Luck1-0/+10
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Reset controlsTony Luck1-1/+1
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Update cache control masks when schemata changesTony Luck1-0/+20
2024-01-03resctrl2: Call modules to update h/w when user changes schemataTony Luck2-0/+4
2024-01-03resctrl2: arch/x86/rdt_l3_cat.c: Add simple Intel schemata mask checksTony Luck3-3/+44
2024-01-03resctrl2: Give modules an option to check updated schemata valuesTony Luck2-2/+12
2024-01-03resctrl2: Add parsing code for schemata long and bitmasksTony Luck1-1/+53
2024-01-03resctrl2: Add schemata_write()Tony Luck1-0/+76
2024-01-03resctrl2: Provide show() function for the schemata fileTony Luck2-0/+44
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Initialize CAT MSRsTony Luck2-3/+23
2024-01-03resctrl2: arch/x86/rdt_l3_cat: Provide schemata name and typeTony Luck1-0/+2
2024-01-03resctrl2: Allocate extra storage for control domainsTony Luck2-1/+18
2024-01-03resctrl2: Add initial bits to support the "schemata" fileTony Luck1-0/+8
2024-01-03resctrl2: Introduce the "schemata" fileTony Luck4-0/+38
2024-01-03resctrl2: Give per-file option for cpus_read_lock()/cpus_read_unlock()Tony Luck2-0/+7
2024-01-03resctrl2: Provide info/last_cmd_status details for "tasks" requestsTony Luck1-1/+7
2024-01-03resctrl2: Implement info/last_cmd_status fileTony Luck3-2/+60
2024-01-03resctrl2: Migrate tasks to parent group when a directory is removedTony Luck4-0/+27
2024-01-03resctrl2: Add "write()" operation to tasks fileTony Luck4-0/+114
2024-01-03resctrl2: Add "show()" operation to "tasks" fileTony Luck4-0/+41
2024-01-03resctrl2: Add resctrl_ids field to task structureTony Luck1-0/+3
2024-01-03resctrl2: Remove "tasks" file when directory removedTony Luck3-2/+20
2024-01-03resctrl2: Add a "tasks" file to each resctrl group directoryTony Luck6-1/+43
2024-01-03resctrl2: Allocate resctrl_ids when making directoriesTony Luck1-0/+8
2024-01-03resctrl2: arch/x86: Add alloc/free routines for resctrl_idsTony Luck2-0/+52
2024-01-03resctrl2: Add "resctrl_ids" field to struct resctrl_groupTony Luck5-0/+9
2024-01-03resctrl2: Cleanup when unmounting resctrl file systemTony Luck4-16/+50
2024-01-03resctrl2: Add initial rmdir() codeTony Luck3-0/+39
2024-01-03resctrl2: Add initital mkdir() codeTony Luck4-0/+80
2024-01-03resctrl2: Initialize the default resctrl groupTony Luck2-1/+18
2024-01-03resctrl2: rdt_l3_cat: Include num_closids in registration.Tony Luck1-1/+9
2024-01-03resctrl2: Initialize/update the architecture control ID allocatorTony Luck11-4/+147
2024-01-03resctrl2: rdt_l3_cat: Request L3 domain list during registrationTony Luck1-0/+20
2024-01-03resctrl2: Build domain lists for resourcesTony Luck7-3/+207
2024-01-03resctrl2: rdt_l3_cat: Add show() functions for each info file.Tony Luck2-0/+36
2024-01-03resctrl2: Add core infrastructure so info files can be readTony Luck5-0/+75
2024-01-03resctrl2: Add locking around file removalTony Luck6-11/+70
2024-01-03resctrl2: rdt_l3_cat - Add list of info/ filesTony Luck1-0/+14
2024-01-03resctrl2: Clean up per-module info/filesTony Luck3-0/+17
2024-01-03resctrl2: Modules can add file(s) in their info/ directoryTony Luck4-0/+65
2024-01-03resctrl2: rdt_l3_cat: register a directory in the info/ hierarchyTony Luck1-0/+1
2024-01-03resctrl2: Add API for resources to create an info directoryTony Luck5-0/+74
2024-01-03resctrl2: Add the "info" directory to resctrl filesystemTony Luck5-0/+77
2024-01-03resctrl2: Register/unregister L3 CAT module with core codeTony Luck1-1/+7
2024-01-03resctrl2: Add resource register()/unregister()Tony Luck4-0/+50
2024-01-03resctrl2: Add stub resctrl filesystemTony Luck4-0/+195
2024-01-03resctrl2: Create a stub module for L3 CATTony Luck7-0/+64
2024-01-03resctrl2: Change Kconfig to allow choice of resctrl implementationTony Luck1-2/+19
2023-12-31Linux 6.7-rc8Linus Torvalds1-1/+1
2023-12-31get_maintainer: remove stray punctuation when cleaning file emailsAlvin Šipraga1-7/+11
2023-12-31get_maintainer: correctly parse UTF-8 encoded names in filesAlvin Šipraga1-13/+17
2023-12-30Merge tag 'trace-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds6-69/+176
2023-12-30locking/osq_lock: Clarify osq_wait_next()David Laight1-5/+4
2023-12-30locking/osq_lock: Clarify osq_wait_next() calling conventionDavid Laight1-12/+9
2023-12-30locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.cDavid Laight2-5/+7
2023-12-30ftrace: Fix modification of direct_function hash while in useSteven Rostedt (Google)1-53/+47
2023-12-29Merge tag 'gpio-fixes-for-v6.7-rc8' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-3/+11
2023-12-29Merge tag 'platform-drivers-x86-v6.7-6' of git://git.kernel.org/pub/scm/linux...Linus Torvalds7-68/+176
2023-12-29Merge tag 'block-6.7-2023-12-29' of git://git.kernel.dk/linuxLinus Torvalds2-3/+5
2023-12-29tracing: Fix blocked reader of snapshot bufferSteven Rostedt (Google)2-4/+19
2023-12-29ring-buffer: Fix wake ups when buffer_percent is set to 100Steven Rostedt (Google)1-2/+7
2023-12-29platform/x86/intel/pmc: Move GBE LTR ignore to suspend callbackDavid E. Box5-23/+33
2023-12-29platform/x86/intel/pmc: Allow reenabling LTRsDavid E. Box6-8/+11
2023-12-29platform/x86/intel/pmc: Add suspend callbackDavid E. Box2-0/+5
2023-12-29platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probeShin'ichiro Kawasaki1-41/+131
2023-12-28Merge tag '6.7rc7-smb3-srv-fix' of git://git.samba.org/ksmbdLinus Torvalds1-3/+12
2023-12-28Merge tag 'kbuild-fixes-v6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-5/+10
2023-12-28Merge tag 'bcachefs-2023-12-27' of https://evilpiepirate.org/git/bcachefsLinus Torvalds5-12/+16
2023-12-29linux/export: Ensure natural alignment of kcrctab arrayHelge Deller1-0/+1
2023-12-27ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()Namjae Jeon1-3/+12
2023-12-27Merge tag 'mm-hotfixes-stable-2023-12-27-15-00' of git://git.kernel.org/pub/s...Linus Torvalds13-32/+74
2023-12-27MAINTAINERS: Add a missing file to the INTEL GPIO sectionAndy Shevchenko1-0/+1
2023-12-27MAINTAINERS: Remove Andy from GPIO maintainersAndy Shevchenko1-1/+0
2023-12-27MAINTAINERS: split out the uAPI into a new sectionBartosz Golaszewski1-2/+10
2023-12-26bcachefs: Fix promotesKent Overstreet1-1/+2
2023-12-26keys, dns: Fix missing size check of V1 server-list headerEdward Adam Davis1-10/+9
2023-12-26block: renumber QUEUE_FLAG_HW_WCChristoph Hellwig1-1/+1
2023-12-25Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-8/+6
2023-12-23badblocks: avoid checking invalid range in badblocks_check()Coly Li1-2/+4
2023-12-23Linux 6.7-rc7Linus Torvalds1-1/+1
2023-12-23Merge tag 'x86-urgent-2023-12-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-3/+29
2023-12-23Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-9/+11
2023-12-23Merge tag 'usb-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds9-19/+49
2023-12-23Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds19-218/+254
2023-12-23Merge tag 'input-for-v6.7-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-7/+62
2023-12-23kbuild: fix build ID symlinks to installed debug VDSO filesMasahiro Yamada1-1/+1
2023-12-23gen_compile_commands.py: fix path resolve with symlinks in itJialu Xu1-3/+3
2023-12-23MAINTAINERS: Add scripts/clang-tools to Kbuild sectionNathan Chancellor1-0/+1
2023-12-23linux/export: Fix alignment for 64-bit ksymtab entriesHelge Deller1-1/+4
2023-12-22Input: soc_button_array - add mapping for airplane mode buttonChristoffer Sandberg1-0/+5
2023-12-22Merge tag 'block-6.7-2023-12-22' of git://git.kernel.dk/linuxLinus Torvalds2-17/+7
2023-12-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds12-40/+97
2023-12-22Merge tag 'kvm-riscv-fixes-6.7-1' of https://github.com/kvm-riscv/linux into ...Paolo Bonzini386-2073/+3906
2023-12-22Merge tag 'kvmarm-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini6-31/+52
2023-12-22Merge tag 'printk-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+8
2023-12-22Merge tag 'sound-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds17-96/+478
2023-12-22Merge tag 'i2c-for-6.7-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-19/+50
2023-12-22Merge tag 'gpio-fixes-for-v6.7-rc7' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-8/+20
2023-12-22Merge tag 'for-linus-6.7a-rc7-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2023-12-22Merge tag 'drm-fixes-2023-12-22' of git://anongit.freedesktop.org/drm/drmLinus Torvalds11-33/+112
2023-12-22Merge tag '9p-for-6.7-rc7' of https://github.com/martinetd/linuxLinus Torvalds2-8/+20
2023-12-22eventfs: Fix file and directory uid and gid ownershipSteven Rostedt (Google)3-10/+103
2023-12-22Merge tag 'usb-serial-6.7-rc6' of https://git.kernel.org/pub/scm/linux/kernel...Greg Kroah-Hartman3-6/+11
2023-12-22debugfs: initialize cancellations earlierJohannes Berg1-2/+4
2023-12-21bcachefs: Fix leakage of internal error codeKent Overstreet1-2/+4
2023-12-21bcachefs: Fix insufficient disk reservation with compression + snapshotsKent Overstreet1-7/+8
2023-12-22Merge tag 'drm-intel-fixes-2023-12-21' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-6/+57
2023-12-22Merge tag 'amd-drm-fixes-6.7-2023-12-20' of https://gitlab.freedesktop.org/ag...Dave Airlie7-27/+55
2023-12-21Merge tag 'pinctrl-v6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds6-5/+39
2023-12-21Merge tag 'nvme-6.7-2023-12-21' of git://git.infradead.org/nvme into block-6.7Jens Axboe2-17/+7
2023-12-21afs: Fix use-after-free due to get/remove race in volume treeDavid Howells2-3/+25
2023-12-21ida: Fix crash in ida_free when the bitmap is emptyMatthew Wilcox (Oracle)2-1/+41
2023-12-21afs: Fix overwriting of result of DNS queryDavid Howells1-2/+4
2023-12-21Merge tag 'afs-fixes-20231221' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-37/+64
2023-12-21Merge tag 'trace-v6.7-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-5/+22
2023-12-21Merge tag 'net-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds74-369/+561
2023-12-21USB: serial: option: add Quectel EG912Y module supportAlper Ak1-0/+2
2023-12-21tracing / synthetic: Disable events after testing in synth_event_gen_test_init()Steven Rostedt (Google)1-0/+11
2023-12-21eventfs: Have event files and directories default to parent uid and gidSteven Rostedt (Google)1-3/+9
2023-12-21keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiryDavid Howells6-23/+47
2023-12-21Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Paolo Abeni4-0/+45
2023-12-21gpio: dwapb: mask/unmask IRQ when disable/enale itxiongxin1-4/+8
2023-12-21gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()Kent Gibson1-4/+12
2023-12-21net: check dev->gso_max_size in gso_features_check()Eric Dumazet1-0/+3
2023-12-21kselftest: rtnetlink.sh: use grep_fail when expecting the cmd failHangbin Liu1-1/+1
2023-12-21ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernelStefan Binding1-0/+3
2023-12-21ALSA: hda: cs35l41: Do not allow uninitialised variables to be freedStefan Binding1-4/+4
2023-12-21Merge tag 'asoc-fix-v6.7-rc7' of https://git.kernel.org/pub/scm/linux/kernel/...Takashi Iwai10-39/+115
2023-12-21pinctrl: at91-pio4: use dedicated lock class for IRQAlexis Lothoré1-0/+8
2023-12-21USB: serial: ftdi_sio: update Actisense PIDs constant namesMark Glover2-6/+6
2023-12-21net/ipv6: Revert remove expired routes with a separated list of routesDavid Ahern3-103/+22
2023-12-21Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/...Paolo Abeni2-4/+5
2023-12-21x86/xen: add CPU dependencies for 32-bit buildArnd Bergmann1-0/+1
2023-12-21net: avoid build bug in skb extension length calculationThomas Weißschuh1-0/+2
2023-12-21net: ethernet: mtk_wed: fix possible NULL pointer dereference in mtk_wed_wo_q...Lorenzo Bianconi1-0/+3
2023-12-20posix-timers: Get rid of [COMPAT_]SYS_NI() usesLinus Torvalds6-96/+19
2023-12-20Merge tag '6.7-rc6-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds9-72/+93
2023-12-20Merge tag 's390-6.7-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds5-14/+16
2023-12-20Merge tag 'soc-fixes-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds10-13/+32
2023-12-20Merge tag 'platform-drivers-x86-v6.7-5' of git://git.kernel.org/pub/scm/linux...Linus Torvalds5-34/+131
2023-12-20mailmap: add an old address for Naoya HoriguchiMatthew Wilcox (Oracle)1-0/+1