aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/pseries
AgeCommit message (Expand)AuthorFilesLines
27 hoursMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
3 daysMerge tag 'powerpc-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds8-176/+264
5 daysMerge tag 'libnvdimm-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-41/+2
11 dayspowerpc/fadump: setup additional parameters for dump capture kernelHari Bathini2-7/+39
11 dayspowerpc/pseries/fadump: add support for multiple boot memory regionsHari Bathini2-95/+186
13 dayspowerpc: Fix typosBjorn Helgaas1-1/+1
13 dayspowerpc/Makefile: Remove bits related to the previous use of -mcmodel=largeNaveen N Rao1-1/+0
13 dayspowerpc/pseries/pci: Code cleanupKunwu Chan1-27/+0
2024-04-29powerpc/pseries/vio: Don't return ENODEV if node or compatible missingLidong Zhong1-6/+2
2024-04-29powerpc: make fadump resilient with memory add/remove eventsSourabh Jain1-29/+5
2024-04-29powerpc/pseries: Add failure related checks for h_get_mpp and h_get_pppShrikanth Hegde2-6/+6
2024-04-29powerpc/pseries: Add pool idle time at LPAR bootShrikanth Hegde1-9/+30
2024-04-25change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan1-1/+1
2024-04-25powerpc/papr_scm: Move duplicate definitions to common header filesShivaprasad G Bhat1-41/+2
2024-04-23powerpc/pseries/iommu: LPAR panics during boot up with a frozen PEGaurav Batra1-0/+8
2024-04-22powerpc/pseries: make max polling consistent for longer H_CALLsNayna Jain1-5/+5
2024-03-15Merge tag 'powerpc-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds7-42/+66
2024-03-03powerpc: Stop using of_rootChristophe Leroy2-4/+14
2024-03-03powerpc/pseries: Fix potential memleak in papr_get_attr()Qiheng Lin1-3/+5
2024-03-03powerpc: Enable support for 32 bit MSI-X vectorsBrian King1-3/+8
2024-02-23powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOVGaurav Batra1-51/+105
2024-02-22powerpc: papr_scm: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-02-19powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controllerGaurav Batra1-0/+4
2024-02-15powerpc: ibmebus: make ibmebus_bus_type constRicardo B. Marliere1-2/+2
2024-02-15powerpc: vio: make vio_bus_type constRicardo B. Marliere1-2/+2
2024-02-15powerpc: vio: move device attributes into a new ifdefRicardo B. Marliere1-25/+34
2024-02-14powerpc/pseries: fix accuracy of stolen timeShrikanth Hegde1-2/+6
2024-02-14Revert "powerpc/pseries/iommu: Fix iommu initialisation during DLPAR add"Michael Ellerman1-4/+0
2024-02-05powerpc/pseries/iommu: Fix iommu initialisation during DLPAR addGaurav Batra1-0/+4
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2024-01-08Merge tag 'powerpc-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds7-16/+767
2023-12-13powerpc/pseries/vas: Migration suspend waits for no in-progress open windowsHaren Myneni2-7/+46
2023-12-13powerpc/pseries/papr-sysparm: Expose character device to user spaceNathan Lynch1-2/+156
2023-12-13powerpc/pseries/papr-sysparm: Validate buffer object lengthsNathan Lynch1-0/+47
2023-12-13powerpc/pseries: Add papr-vpd character driver for VPD retrievalNathan Lynch2-0/+542
2023-12-08tty: hvc: convert to u8 and size_tJiri Slaby (SUSE)1-2/+2
2023-12-01powerpc/pseries/memhp: Log more error conditions in add pathNathan Lynch1-1/+6
2023-12-01powerpc/pseries/memhp: Fix access beyond end of drmem arrayNathan Lynch1-4/+5
2023-11-28powerpc/rtas_pci: rename and properly expose config access APIsNathan Lynch1-9/+9
2023-11-21powerpc/rtas: Move post_mobility_fixup() declaration to pseriesNathan Lynch2-0/+2
2023-11-07powerpc/pseries/rtas-work-area: Fix rtas_work_area_reserve_arena() kernel-docNathan Lynch1-0/+1
2023-11-03Merge tag 'powerpc-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds5-14/+17
2023-11-01Merge tag 'sysctl-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+0
2023-11-01Merge tag 'for-6.7/block-2023-10-30' of git://git.kernel.dk/linuxLinus Torvalds3-0/+138
2023-10-20powerpc/pseries: use kfree_sensitive() in plpks_gen_password()Minjie Du1-2/+2
2023-10-20powerpc/pseries: fix potential memory leak in init_cpu_associativity()Wang Yufen1-1/+3
2023-10-20powerpc/vas: Limit open window failure messages in log buffferHaren Myneni1-2/+2
2023-10-19powerpc/pseries/iommu: enable_ddw incorrectly returns direct mapping for SR-I...Gaurav Batra1-4/+4
2023-10-19powerpc: Annotate endianness of various variables and functionsBenjamin Gray1-1/+2
2023-10-19powerpc: Use NULL instead of 0 for null pointersBenjamin Gray1-4/+4
2023-10-17powerpc/pseries: PLPKS SED Opal keystore supportGreg Joyce3-0/+138
2023-10-10powerpc: Remove now superfluous sentinel element from ctl_table arraysJoel Granados1-1/+0
2023-09-30powerpc/pseries: Remove unused r0 in the hcall tracing codeAthira Rajeev1-4/+0
2023-09-30powerpc/pseries: Fix STK_PARAM access in the hcall tracing codeAthira Rajeev1-3/+1
2023-08-31Merge tag 'powerpc-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds12-84/+47
2023-08-25powerpc/pseries: Remove unused hcall tracing instructionNicholas Piggin1-1/+0
2023-08-25powerpc/pseries: Fix hcall tracepoints with JUMP_LABEL=nNicholas Piggin1-0/+1
2023-08-24powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPTRussell Currey3-12/+4
2023-08-24powerpc/pseries: Move VPHN constants into vphn.hMichael Ellerman3-1/+3
2023-08-21powerpc/book3s64/memhotplug: enable memmap on memory for radixAneesh Kumar K.V1-1/+1
2023-08-18powerpc: Move DMA64_PROPNAME define to a headerMichal Suchanek1-2/+0
2023-08-18powerpc/mm: Cleanup memory block size probingAneesh Kumar K.V3-58/+11
2023-08-16powerpc/pseries: fix possible memory leak in ibmebus_bus_init()ruanjinjie1-0/+1
2023-08-14powerpc/pseries: PLPKS: undo kernel-doc comment notationRandy Dunlap1-1/+1
2023-08-14Merge branch 'topic/cpu-smt' into nextMichael Ellerman3-9/+25
2023-08-02powerpc/pseries: Honour current SMT state when DLPAR onlining CPUsMichael Ellerman1-0/+8
2023-08-02powerpc/pseries: Initialise CPU hotplug callbacks earlierMichael Ellerman3-9/+17
2023-08-02powerpc: Explicitly include correct DT includesRob Herring1-0/+1
2023-07-17powerpc/pseries/vas: Hold mmap_mutex after mmap lock during window closeHaren Myneni1-2/+7
2023-07-03powerpc: Include asm/nmi.c in mobility.c for watchdog_hardlockup_set_timeout_...Douglas Anderson1-0/+1
2023-06-30Merge tag 'powerpc-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2-5/+15
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+2
2023-06-27Merge tag 'wq-for-6.5-cleanup-ordered' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2023-06-26powerpc/iommu: TCEs are incorrectly manipulated with DLPAR add/remove of memoryGaurav Batra1-4/+14
2023-06-15powerpc/64s: Fix VAS mm use after freeNicholas Piggin1-1/+1
2023-06-09watchdog/hardlockup: rename some "NMI watchdog" constants/functionDouglas Anderson1-2/+2
2023-05-30powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcallGaurav Batra1-2/+11
2023-05-17powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV deviceGaurav Batra1-4/+9
2023-05-17powerpc/iommu: Remove iommu_del_device()Jason Gunthorpe1-25/+0
2023-05-08powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueuesTejun Heo1-2/+1
2023-04-28Merge tag 'powerpc-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds10-67/+63
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-23/+35
2023-04-27Merge tag 'pci-v6.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-8/+8
2023-04-20powerpc/pseries: Add FW_FEATURE_PLPKS feature flagAndrew Donnellan2-1/+5
2023-04-20powerpc: add CFUNC assembly label annotationNicholas Piggin1-2/+2
2023-04-05powerc/mm: try VMA lock-based page fault handling firstLaurent Dufour1-0/+1
2023-04-04PCI: Introduce pci_dev_for_each_resource()Mika Westerberg1-8/+8
2023-04-04powerpc: Use of_address_to_resource()Rob Herring2-50/+15
2023-04-04powerpc/papr_scm: Update the NUMA distance table for the target nodeAneesh Kumar K.V1-0/+7
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman2-0/+9
2023-03-30powerpc: Use of_property_read_bool() for boolean propertiesRob Herring1-1/+1
2023-03-30powerpc: Use of_property_present() for testing DT property presenceRob Herring2-2/+2
2023-03-30powerpc/pseries: Add spaces around / operatorPetr Vaněk1-1/+1
2023-03-29powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabledHaren Myneni1-0/+8
2023-03-29driver core: class: mark the struct class for sysfs callbacks as constantGreg Kroah-Hartman2-4/+4
2023-03-23driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman2-6/+6
2023-03-22powerpc: Simplify sysctl registration for nmi_wd_lpm_factor_ctl_tableLuis Chamberlain1-9/+1
2023-03-17powerpc/pseries: move to use bus_get_dev_root()Greg Kroah-Hartman2-13/+25
2023-03-16powerpc: Make generic_calibrate_decr() the defaultChristophe Leroy1-1/+0
2023-03-15powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domainsAlexey Kardashevskiy3-0/+31
2023-03-14powerpc/iommu: Add "borrowing" iommu_table_group_opsAlexey Kardashevskiy1-0/+5
2023-03-14powerpc/pseries: RTAS work area requires GENERIC_ALLOCATORRandy Dunlap1-0/+1
2023-02-25Merge tag 'powerpc-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds20-326/+988
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+8
2023-02-22powerpc/pseries: Avoid hcall in plpks_is_available() on non-pseriesRussell Currey1-0/+4
2023-02-16powerpc/pseries: Fix endianness issue when parsing PLPKS secvar flagsAndrew Donnellan1-1/+2
2023-02-13powerpc/rtas: arch-wide function token lookup conversionsNathan Lynch13-34/+34
2023-02-13powerpc/pseries/lpar: convert to papr_sysparm APINathan Lynch1-28/+9
2023-02-13powerpc/pseries/lparcfg: convert to papr_sysparm APINathan Lynch1-80/+24
2023-02-13powerpc/pseries: convert CMO probe to papr_sysparm APINathan Lynch1-17/+6
2023-02-13powerpc/pseries: PAPR system parameter APINathan Lynch2-1/+152
2023-02-13powerpc/pseries/dlpar: use RTAS work area APINathan Lynch1-18/+9
2023-02-13powerpc/pseries: add RTAS work area allocatorNathan Lynch2-1/+210
2023-02-13powerpc/pseries: drop RTAS-based timebase synchronizationNathan Lynch1-6/+0
2023-02-13powerpc/pseries/setup: add missing RTAS retry status handlingNathan Lynch1-8/+12
2023-02-13powerpc/pseries/lparcfg: add missing RTAS retry status handlingNathan Lynch1-10/+10
2023-02-13powerpc/pseries/lpar: add missing RTAS retry status handlingNathan Lynch1-10/+10
2023-02-13powerpc/pseries: Implement secvars for dynamic secure bootRussell Currey3-2/+219
2023-02-12powerpc/pseries: Pass PLPKS password on kexecRussell Currey1-0/+61
2023-02-12powerpc/pseries: Add helper to get PLPKS password lengthRussell Currey1-0/+5
2023-02-12powerpc/pseries: Clarify warning when PLPKS password already setAndrew Donnellan1-1/+1
2023-02-12powerpc/pseries: Turn PSERIES_PLPKS into a hidden optionAndrew Donnellan1-10/+9
2023-02-12powerpc/pseries: Make caller pass buffer to plpks_read_var()Andrew Donnellan1-7/+4
2023-02-12powerpc/pseries: Log hcall return codes for PLPKS debugRussell Currey1-0/+2
2023-02-12powerpc/pseries: Implement signed update for PLPKS objectsNayna Jain1-5/+69
2023-02-12powerpc/pseries: Expose PLPKS config values, support additional fieldsNayna Jain1-12/+137
2023-02-12powerpc/pseries: Move PLPKS constants to header fileRussell Currey1-35/+22
2023-02-12powerpc/pseries: Move plpks.h to include directoryRussell Currey2-73/+1
2023-02-12powerpc/pseries: Fix alignment of PLPKS structures and buffersAndrew Donnellan1-3/+7
2023-02-12powerpc/pseries: Fix handling of PLPKS object flushing timeoutAndrew Donnellan1-3/+8
2023-01-30driver core: fixup for "driver core: make struct bus_type.uevent() take a con...Stephen Rothwell1-1/+1
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-2/+2
2023-01-27of: device: make of_device_uevent_modalias() take a const device *Greg Kroah-Hartman1-1/+6
2023-01-18mm: remove zap_page_range and create zap_vma_pagesMike Kravetz1-2/+1
2022-12-19Merge tag 'powerpc-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds7-62/+53
2022-12-07powerpc/pseries/eeh: use correct API for error log sizeNathan Lynch1-10/+1
2022-12-07powerpc/pseries: unregister VPA when hot unplugging a CPULaurent Dufour1-0/+1
2022-12-07powerpc/pseries: reset the RCU watchdogs after a LPMLaurent Dufour1-2/+5
2022-12-02powerpc/pseries: hvcall stack frame overheadNicholas Piggin1-18/+20
2022-11-30Merge branch 'fixes' into nextMichael Ellerman3-21/+79
2022-11-24powerpc/pseries: fix plpks_read_var() code for different consumersNayna Jain1-10/+18
2022-11-24powerpc/pseries: replace kmalloc with kzalloc in PLPKS driverNayna Jain1-6/+2
2022-11-24powerpc/pseries: cleanup error logs in plpks driverNayna Jain1-10/+0
2022-11-24powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED errorNayna Jain1-1/+1
2022-11-24powerpc/pseries: Fix the H_CALL error code in PLPKS driverNayna Jain1-1/+1
2022-11-24powerpc/pseries: fix the object owners enum value in plpks driverNayna Jain1-1/+1
2022-11-24powerpc/pseries/eeh: Fix some kernel-doc warningsBo Liu1-2/+2
2022-11-24powerpc/pseries: Fix formatting to make code look more beautifulDeming Wang1-1/+1
2022-11-17powerpc/pseries/msi: Use msi_domain_ops:: Msi_post_free()Thomas Gleixner1-5/+2
2022-10-18powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPUHaren Myneni3-14/+45
2022-10-18powerpc/pseries/vas: Add VAS IRQ primary handlerHaren Myneni2-7/+34
2022-10-13powerpc/pseries: Fix CONFIG_DTL=n buildNicholas Piggin2-74/+80
2022-09-30powerpc/pseries: Add firmware details to the hardware descriptionMichael Ellerman1-0/+30
2022-09-30powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALLHaren Myneni1-1/+1
2022-09-28powerpc/pseries/vas: Remove the unneeded result variableye xingchen1-5/+1
2022-09-28powerpc/pseries: block untrusted device tree changes when locked downNathan Lynch1-0/+5
2022-09-28powerpc/pseries: Move vas_migration_handler early during migrationHaren Myneni1-3/+12
2022-09-26powerpc/pseries: move hcall_tracepoint_refcount out of .tocNicholas Piggin1-2/+2
2022-09-24Merge branch 'fixes' into nextMichael Ellerman2-62/+31
2022-09-08powerpc/pseries: Fix plpks crash on non-pseriesMichael Ellerman1-1/+2
2022-09-06powerpc/mobility: fix repeated words in commentsJilin Yuan1-1/+1
2022-09-05powerpc/pseries: Add missing of_node_put()s in hotplug-cpu.cLiang He1-4/+11
2022-09-05powerpc/pseries: Add missing of_node_put() in ibmebusLiang He1-1/+5
2022-09-05powerpc/pseries: Move dtl scanning and steal time accounting to pseries platformNicholas Piggin1-0/+81
2022-09-05powerpc/pseries: Implement CONFIG_PARAVIRT_TIME_ACCOUNTINGNicholas Piggin3-0/+38
2022-09-02powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register()Nathan Chancellor1-1/+3
2022-08-26powerpc: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-08-23powerpc/papr_scm: Fix nvdimm event mappingsKajol Jain1-61/+27
2022-08-06Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds14-55/+712
2022-08-03Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-57/+3
2022-08-02mm: Convert all PageMovable users to movable_operationsMatthew Wilcox (Oracle)1-57/+3
2022-07-28powerpc/pseries/vas: Fix comment typoJason Wang1-1/+1
2022-07-28powerpc/pseries: define driver for Platform KeyStoreNayna Jain4-0/+545
2022-07-28pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-windowAlexey Kardashevskiy1-41/+48
2022-07-27powerpc/pseries/mobility: set NMI watchdog factor during an LPMLaurent Dufour1-0/+43
2022-07-25powerpc/mobility: wait for memory transfer to completeLaurent Dufour1-2/+46
2022-07-25powerpc: Fix all occurences of duplicate wordsMichael Ellerman2-2/+2
2022-07-20powerpc/pseries: register pseries-wdt device with platform busScott Cheloha1-0/+13
2022-07-20powerpc/pseries: add FW_FEATURE_WATCHDOG flagScott Cheloha1-0/+1
2022-07-18random: remove CONFIG_ARCH_RANDOMJason A. Donenfeld1-1/+0
2022-07-09Merge branch 'fixes' into nextMichael Ellerman3-8/+6
2022-06-29powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parametersAlexey Kardashevskiy1-3/+5
2022-06-29powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in radix modeLaurent Dufour1-3/+2
2022-06-29powerpc/papr_scm: use dev_get_drvdataHaowen Bai1-1/+1
2022-06-29powerpc: Include asm/firmware.h in all users of firmware_has_feature()Christophe Leroy2-0/+2
2022-06-20powerpc: Don't include asm/setup.h in asm/machdep.hChristophe Leroy3-2/+3
2022-06-18powerpc/pseries: wire up rng during setup_arch()Jason A. Donenfeld3-8/+6
2022-05-31powerpc/papr_scm: don't requests stats with '0' sized stats bufferVaibhav Jain1-0/+3
2022-05-28Merge tag 'powerpc-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds23-79/+77
2022-05-25Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/...Linus Torvalds2-28/+1
2022-05-22powerpc/eeh: Drop redundant spinlock initializationHaowen Bai1-2/+1
2022-05-22powerpc/pseries/vas: Call misc_deregister if sysfs init failsZheng Bin1-0/+2
2022-05-22powerpc/papr_scm: Fix leaking nvdimm_events_map elementsVaibhav Jain1-30/+24
2022-05-22powerpc/numa: Associate numa node to its cpu earlierOscar Salvador1-1/+1
2022-05-22powerpc: Book3S 64-bit outline-only KASAN supportDaniel Axtens1-0/+2
2022-05-22powerpc/kasan: Disable address sanitization in kexec pathsDaniel Axtens4-11/+12
2022-05-22powerpc/pseries/vas: sysfs comments with the correct entriesHaren Myneni1-7/+7
2022-05-19Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-2/+1
2022-05-19KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlersAlexey Kardashevskiy1-2/+1