projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
driver core: Add a guard() definition for the device_lock()
2024-01-20
Dan Williams
driver core: Add a guard() definition for the device_lock()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-12-20
Dan Williams
cxl/hdm: Fix dpa translation locking
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-28
Dan Williams
cxl/port: Fix delete_endpoint() vs parent unregistration...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/hdm: Remove broken error path
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/port: Fix @host confusion in cxl_dport_setup_regs()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
virt: sevguest: Fix passing a stack buffer as a scatterlist...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/mem: Fix shutdown order
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/memdev: Fix sanitize vs decoder setup locking
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/pci: Fix sanitize notifier setup
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/pci: Clarify devm host for memdev relative setup
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/pci: Remove inconsistent usage of dev_err_probe()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/pci: Cleanup 'sanitize' to always poll
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-11-20
Dan Williams
cxl/pci: Remove unnecessary device reference management...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-09-22
Dan Williams
cxl/port: Fix cxl_test register enumeration regression
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-07-14
Dan Williams
cxl: Update MAINTAINERS
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-26
Dan Williams
Merge branch 'for-6.5/cxl-rch-eh' into for-6.5/cxl
commit
|
commitdiff
|
tree
2023-06-26
Dan Williams
Merge branch 'for-6.5/cxl-perf' into for-6.5/cxl
commit
|
commitdiff
|
tree
2023-06-26
Dan Williams
Merge branch 'for-6.5/cxl-region-fixes' into for-6...
commit
|
commitdiff
|
tree
2023-06-26
Dan Williams
Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
Merge branch 'for-6.5/cxl-fwupd' into for-6.5/cxl
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
Merge branch 'for-6.5/cxl-background' into for-6.5/cxl
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
Revert "cxl/port: Enable the HDM decoder capability...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/memdev: Formalize endpoint port linkage
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/pci: Unconditionally unmask 256B Flit errors
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/region: Manage decoder target_type at decoder-attach...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/memdev: Make mailbox functionality optional
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/mbox: Move mailbox related driver state to its...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl: Remove leftover attribute documentation in 'struct...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl: Fix kernel-doc warnings
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
tools/testing/cxl: Remove unused @cxlds argument
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/regs: Clarify when a 'struct cxl_register_map'...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/region: Fix state transitions after reset failure
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/region: Flag partially torn down regions as unusable
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/region: Move cache invalidation before region teardown...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl: Rename 'uport' to 'uport_dev'
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-25
Dan Williams
cxl/rch: Prepare for caching the MMIO mapped PCIe AER...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-23
Dan Williams
dax: Cleanup extra dax_region references
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-23
Dan Williams
dax: Introduce alloc_dev_dax_id()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-23
Dan Williams
dax: Use device_unregister() in unregister_dax_mapping()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-06-23
Dan Williams
dax: Fix dax_mapping_release() use after free
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-05-18
Dan Williams
cxl/port: Enable the HDM decoder capability for switch...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-05-13
Dan Williams
tools/testing/cxl: Use DEFINE_STATIC_SRCU()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-23
Dan Williams
Merge branch 'for-6.3/cxl-autodetect-fixes' into for...
commit
|
commitdiff
|
tree
2023-04-23
Dan Williams
Merge branch 'for-6.4/cxl-poison' into for-6.4/cxl
commit
|
commitdiff
|
tree
2023-04-22
Dan Williams
cxl/mbox: Deprecate poison commands
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-22
Dan Williams
cxl/port: Fix port to pci device assumptions in read_cdat_data()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-18
Dan Williams
cxl/hdm: Add more HDM decoder debug messages at startup
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-18
Dan Williams
cxl/port: Scan single-target ports for decoders
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-18
Dan Williams
cxl/core: Drop unused io-64-nonatomic-lo-hi.h
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-18
Dan Williams
cxl/hdm: Use 4-byte reads to retrieve HDM decoder base...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-18
Dan Williams
cxl/hdm: Fail upon detecting 0-sized decoders
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
Merge branch 'for-6.3/cxl-doe-fixes' into for-6.3/cxl
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/hdm: Extend DVSEC range register emulation for...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/hdm: Limit emulation to the number of range registers
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/region: Move coherence tracking into cxl_region_attach()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/region: Fix region setup/teardown for RCDs
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/port: Fix find_cxl_root() for RCDs and simplify it
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/hdm: Skip emulation when driver manages mem_enable
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-04-04
Dan Williams
cxl/hdm: Fix double allocation of @cxlhdm
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-17
Dan Williams
dax/kmem: Fix leak of memory-hotplug resources
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-16
Dan Williams
Merge branch 'for-6.3/cxl-events' into cxl/next
commit
|
commitdiff
|
tree
2023-02-15
Dan Williams
Merge branch 'for-6.3/cxl-rr-emu' into cxl/next
commit
|
commitdiff
|
tree
2023-02-14
Dan Williams
Merge branch 'for-6.3/cxl' into cxl/next
commit
|
commitdiff
|
tree
2023-02-14
Dan Williams
Merge branch 'for-6.3/cxl-ram-region' into cxl/next
commit
|
commitdiff
|
tree
2023-02-14
Dan Williams
cxl/pmem: Fix nvdimm registration races
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
Merge branch 'for-6.3/cxl-ram-region' into cxl/next
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
Merge branch 'for-6.3/cxl' into cxl/next
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/dax: Create dax devices for CXL RAM regions
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
dax: Assign RAM regions to memory-hotplug by default
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
dax/hmem: Move hmem device registration to dax_hmem.ko
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
dax/hmem: Convey the dax range via memregion_info()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
dax/hmem: Drop unnecessary dax_hmem_remove()
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
dax/hmem: Move HMAT and Soft reservation probe initcall...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
tools/testing/cxl: Define a fixed volatile configuration...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Add region autodiscovery
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/port: Split endpoint and switch port probe
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Enable CONFIG_CXL_REGION to be toggled
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
kernel/range: Uplevel the cxl subsystem's range_contains...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Move region-position validation to a helper
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Cleanup target list on attach error
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Refactor attach_target() for autodiscovery
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Add volatile region creation support
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Validate region mode vs decoder mode
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Support empty uuids for non-pmem regions
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/region: Add a mode attribute for regions
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/Documentation: Update references to attributes...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-11
Dan Williams
cxl/memdev: Fix endpoint port removal
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-07
Dan Williams
Merge branch 'for-6.3/cxl-events' into cxl/next
commit
|
commitdiff
|
tree
2023-02-07
Dan Williams
Merge branch 'for-6.3/cxl' into cxl/next
commit
|
commitdiff
|
tree
2023-02-07
Dan Williams
cxl/region: Fix passthrough-decoder detection
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-02-03
Dan Williams
efi/cper, cxl: Remove cxl_err.h
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-30
Dan Williams
cxl/pci: Fix irq oneshot expectations
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-28
Dan Williams
nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-25
Dan Williams
cxl/pmem: Fix nvdimm unregistration when cxl_pmem driver...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-25
Dan Williams
cxl/port: Link the 'parent_dport' in portX/ and endpointX...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-25
Dan Williams
cxl/region: Clarify when a cxld->commit() callback...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-05
Dan Williams
tools/testing/cxl: Prevent cxl_test from confusing...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
2023-01-05
Dan Williams
cxl/pci: Move tracepoint definitions to drivers/cxl...
Signed-off-by: Dan Williams <
dan.j.williams@intel.com
>
commit
|
commitdiff
|
tree
next