{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":34079149,"defaultBranch":"main","name":"ndctl","ownerLogin":"pmem","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-04-16T20:34:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4894933?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714686050.0","currentOid":""},"activityList":{"items":[{"before":"b83e6f153e8df893d9f56bf9ef6dd7d88fa49500","after":"ffe8443ae02ff63d3819fb56ee8cc07eded21ea1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T17:09:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davejiang","name":"Dave Jiang","path":"/davejiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2905776?s=80&v=4"},"commit":{"message":"May 2024 Updated 6.10 fixes list","shortMessageHtmlLink":"May 2024 Updated 6.10 fixes list"}},{"before":"3cbd5e9242eabb4beeb2de87f78b127cb8815964","after":"b83e6f153e8df893d9f56bf9ef6dd7d88fa49500","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T16:54:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davejiang","name":"Dave Jiang","path":"/davejiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2905776?s=80&v=4"},"commit":{"message":"May 2024 collab patch status update","shortMessageHtmlLink":"May 2024 collab patch status update"}},{"before":"6854f7b2b37e632f282c020306d618b9a4295837","after":"3cbd5e9242eabb4beeb2de87f78b127cb8815964","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T22:03:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"docs: update to v79\n\nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"docs: update to v79"}},{"before":"add0c37bf687881c2239479f09d193ecb6b628c2","after":"16f45755f991f4fb6d76fec70a42992426c84234","ref":"refs/heads/pending","pushedAt":"2024-05-02T21:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"ndctl: release v79\n\nThis release incorporates functionality up to and including the 6.9 kernel.\n\nHighlights include test and build fixes, a new cxl-wait-sanitize\ncommand, support for QOS Class in cxl-create-region, and a new\ncxl-set-alert-config command.\n\nCommands:\n cxl-create-region: Add QOS Class support\n cxl-wait-sanitize: New command\n cxl-disable-region: Add a new --force option\n cxl-set-alert-config: New command\n cxl-monitor: fix event_trace array parsing\n daxctl-destroy-device: fix accounting for number of devices destroyed\n\nTests:\n cxl/test: use max_available_extent in cxl-destroy-region\n cxl: Add a test for qos_class in CXL test suite\n cxl/test: add 3-way HB interleave testcase to cxl-xor-region.sh\n cxl/test: add double quotes in cxl-xor-region.sh\n cxl/test: replace spaces with tabs in cxl-xor-region.sh\n test/daxctl-create.sh: remove region and dax device assumptions\n test/cxl-region-sysfs: fix a missing space syntax error\n test/cxl-region-sysfs.sh: use '[[ ]]' command to evaluate operands as arithmetic expressions\n ndctl/test: Add destroy region test\n cxl/test: Validate sanitize notifications\n cxl/test: validate the auto region in cxl-topology.sh\n cxl/test: replace a bad root decoder usage in cxl-xor-region.sh\n test/security.sh: test keyctl before excuting\n test/daxctl-devices.sh: increase the namespace size to 4GiB\n test/cxl-event: Skip cxl event testing if cxl-test is not available\n test/cxl-update-firmware: Fix checksum sysfs query\n\nAPIs:\n daxctl_dev_is_system_ram_capable\n cxl_cmd_alert_config_set_corrected_pmem_err_prog_warn_threshold\n cxl_cmd_alert_config_set_corrected_volatile_mem_err_prog_warn_threshold\n cxl_cmd_alert_config_set_dev_over_temperature_prog_warn_threshold\n cxl_cmd_alert_config_set_dev_under_temperature_prog_warn_threshold\n cxl_cmd_alert_config_set_enable_alert_actions\n cxl_cmd_alert_config_set_life_used_prog_warn_threshold\n cxl_cmd_alert_config_set_valid_alert_actions\n cxl_cmd_new_set_alert_config\n cxl_memdev_get_pmem_qos_class\n cxl_memdev_get_ram_qos_class\n cxl_memdev_wait_sanitize\n cxl_port_decoders_committed\n cxl_region_qos_class_mismatch\n cxl_root_decoder_get_qos_class","shortMessageHtmlLink":"ndctl: release v79"}},{"before":"add0c37bf687881c2239479f09d193ecb6b628c2","after":"16f45755f991f4fb6d76fec70a42992426c84234","ref":"refs/heads/main","pushedAt":"2024-05-02T21:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"ndctl: release v79\n\nThis release incorporates functionality up to and including the 6.9 kernel.\n\nHighlights include test and build fixes, a new cxl-wait-sanitize\ncommand, support for QOS Class in cxl-create-region, and a new\ncxl-set-alert-config command.\n\nCommands:\n cxl-create-region: Add QOS Class support\n cxl-wait-sanitize: New command\n cxl-disable-region: Add a new --force option\n cxl-set-alert-config: New command\n cxl-monitor: fix event_trace array parsing\n daxctl-destroy-device: fix accounting for number of devices destroyed\n\nTests:\n cxl/test: use max_available_extent in cxl-destroy-region\n cxl: Add a test for qos_class in CXL test suite\n cxl/test: add 3-way HB interleave testcase to cxl-xor-region.sh\n cxl/test: add double quotes in cxl-xor-region.sh\n cxl/test: replace spaces with tabs in cxl-xor-region.sh\n test/daxctl-create.sh: remove region and dax device assumptions\n test/cxl-region-sysfs: fix a missing space syntax error\n test/cxl-region-sysfs.sh: use '[[ ]]' command to evaluate operands as arithmetic expressions\n ndctl/test: Add destroy region test\n cxl/test: Validate sanitize notifications\n cxl/test: validate the auto region in cxl-topology.sh\n cxl/test: replace a bad root decoder usage in cxl-xor-region.sh\n test/security.sh: test keyctl before excuting\n test/daxctl-devices.sh: increase the namespace size to 4GiB\n test/cxl-event: Skip cxl event testing if cxl-test is not available\n test/cxl-update-firmware: Fix checksum sysfs query\n\nAPIs:\n daxctl_dev_is_system_ram_capable\n cxl_cmd_alert_config_set_corrected_pmem_err_prog_warn_threshold\n cxl_cmd_alert_config_set_corrected_volatile_mem_err_prog_warn_threshold\n cxl_cmd_alert_config_set_dev_over_temperature_prog_warn_threshold\n cxl_cmd_alert_config_set_dev_under_temperature_prog_warn_threshold\n cxl_cmd_alert_config_set_enable_alert_actions\n cxl_cmd_alert_config_set_life_used_prog_warn_threshold\n cxl_cmd_alert_config_set_valid_alert_actions\n cxl_cmd_new_set_alert_config\n cxl_memdev_get_pmem_qos_class\n cxl_memdev_get_ram_qos_class\n cxl_memdev_wait_sanitize\n cxl_port_decoders_committed\n cxl_region_qos_class_mismatch\n cxl_root_decoder_get_qos_class","shortMessageHtmlLink":"ndctl: release v79"}},{"before":"a871e6153b11fe63780b37cdcb1eb347b296095c","after":"add0c37bf687881c2239479f09d193ecb6b628c2","ref":"refs/heads/main","pushedAt":"2024-05-02T17:25:38.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Build: Fix deprecated str.format() usage\n\nNew versions of Meson throw a warning around ndctl's use of\n'str.format':\n\n WARNING: Broken features used:\n * 1.3.0: {'str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.'}\n\nFix this by explicit string concatenation for building paths for the\nversion script, whence the warnings originated.\n\nSigned-off-by: Dan Williams \nLink: https://lore.kernel.org/r/20240501-vv-build-fix-v1-1-792eecb2183b@intel.com\nReviewed-by: Dave Jiang \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"Build: Fix deprecated str.format() usage"}},{"before":"7c8c993b87ee8471b4c138de549c39d1267f0067","after":"add0c37bf687881c2239479f09d193ecb6b628c2","ref":"refs/heads/pending","pushedAt":"2024-05-02T17:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Build: Fix deprecated str.format() usage\n\nNew versions of Meson throw a warning around ndctl's use of\n'str.format':\n\n WARNING: Broken features used:\n * 1.3.0: {'str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.'}\n\nFix this by explicit string concatenation for building paths for the\nversion script, whence the warnings originated.\n\nSigned-off-by: Dan Williams \nLink: https://lore.kernel.org/r/20240501-vv-build-fix-v1-1-792eecb2183b@intel.com\nReviewed-by: Dave Jiang \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"Build: Fix deprecated str.format() usage"}},{"before":"e9e3d6b04a4c31efaca1d9ab05805a6343c41e78","after":"6854f7b2b37e632f282c020306d618b9a4295837","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T16:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"April (2) meeting notes","shortMessageHtmlLink":"April (2) meeting notes"}},{"before":"9e0225ae1eee136a61511036aa1c296ffae5d65b","after":"7c8c993b87ee8471b4c138de549c39d1267f0067","ref":"refs/heads/pending","pushedAt":"2024-05-01T18:24:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"cxl/test: use max_available_extent in cxl-destroy-region\n\nUsing .size in decoder selection can lead to a set_size failure with\nthese error messages:\n\ncxl region: create_region: region8: set_size failed: Numerical result out of range\n\n[] cxl_core:alloc_hpa:555: cxl region8: HPA allocation error (-34) for size:0x0000000020000000 in CXL Window 0 [mem 0xf010000000-0xf04fffffff flags 0x200]\n\nUse max_available_extent for decoder selection instead.\n\nThe test overlooked the region creation failure because the not 'null'\ncomparison succeeds when cxl create-region command emits nothing.\nUse the ! comparator when checking the create-region result.\n\nWhen checking the ram_size output of cxl-list add a check for empty.\n\nSigned-off-by: Alison Schofield \nLink: https://lore.kernel.org/r/20240424025404.2343942-1-alison.schofield@intel.com\nReviewed-by: Ira Weiny \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"cxl/test: use max_available_extent in cxl-destroy-region"}},{"before":"d2eea8b323d94b4f172b250735d0ea6db1292b9d","after":"e9e3d6b04a4c31efaca1d9ab05805a6343c41e78","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T16:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davejiang","name":"Dave Jiang","path":"/davejiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2905776?s=80&v=4"},"commit":{"message":"Update CPER status","shortMessageHtmlLink":"Update CPER status"}},{"before":"cefe780ef0636473a793780a71327fd9d4c6daf0","after":"d2eea8b323d94b4f172b250735d0ea6db1292b9d","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T16:30:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davejiang","name":"Dave Jiang","path":"/davejiang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2905776?s=80&v=4"},"commit":{"message":"Adding 6.9/6.10 merge window status","shortMessageHtmlLink":"Adding 6.9/6.10 merge window status"}},{"before":"3d12075d491f75a13ed1aa63a8cda33f64ac4f0e","after":"cefe780ef0636473a793780a71327fd9d4c6daf0","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T16:20:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"beginning of april meeting notes","shortMessageHtmlLink":"beginning of april meeting notes"}},{"before":"e0d0680bd3e554bd5f211e989480c5a13a023b2d","after":"9e0225ae1eee136a61511036aa1c296ffae5d65b","ref":"refs/heads/pending","pushedAt":"2024-04-17T18:12:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/disable-region-check' into pending\n\nAdd a check for memdev disable to see if there are active regions present\nbefore disabling the device.","shortMessageHtmlLink":"Merge branch 'for-79/disable-region-check' into pending"}},{"before":"dcd4c95562e3c84989775c9375810c55183feecc","after":"3d12075d491f75a13ed1aa63a8cda33f64ac4f0e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-13T05:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"March meeting update","shortMessageHtmlLink":"March meeting update"}},{"before":"ffbbb0bc246d967d53821184047f1121e02f8a81","after":"e0d0680bd3e554bd5f211e989480c5a13a023b2d","ref":"refs/heads/pending","pushedAt":"2024-03-06T06:27:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/qos-class' into pending\n\nStarting in v6.8, the kernel exports a qos_class token for the root\ndecoders (CFMWS) and as well as for the CXL memory devices. The\nqos_class exported for a device is calculated by the driver during\ndevice probe. Currently a qos_class is exported for the volatile\npartition (ram) and another for the persistent partition (pmem). In the\nfuture qos_class will be exported for DCD regions. Display of qos_class\nis through the CXL CLI list command with -vvv for extra verbose.\n\nA qos_class check as also been added for region creation. A warning is\nemitted when the qos_class of a memory range of a CXL memory device\nbeing included in the CXL region assembly does not match the qos_class\nof the root decoder. Options are available to suppress the warning or to\nfail the region creation. This enabling provides a guidance on flagging\nmemory ranges being used is not optimal for performance for the CXL\nregion to be formed.","shortMessageHtmlLink":"Merge branch 'for-79/qos-class' into pending"}},{"before":"ec68fe6c7e625b6cf3d88fc25d25ebd70bb0179a","after":"dcd4c95562e3c84989775c9375810c55183feecc","ref":"refs/heads/gh-pages","pushedAt":"2024-02-29T21:57:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge pull request #261 from weiny2/patch-2\n\nMeeting notes/updates","shortMessageHtmlLink":"Merge pull request #261 from weiny2/patch-2"}},{"before":"bb97d6de9d03c25f7123297e78925a3ca96c9ab7","after":"ffbbb0bc246d967d53821184047f1121e02f8a81","ref":"refs/heads/pending","pushedAt":"2024-02-29T06:38:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"cxl/event_trace: parse arrays separately from strings\n\nArrays are being parsed as strings based on a flag that seems like\nit would be the differentiator, ARRAY and STRING, but it is not.\n\nlibtraceevent sets the flags for arrays and strings like this:\narray: TEP_FIELD_IS_[ARRAY | STRING]\nstring: TEP_FIELD_IS_[ARRAY | STRING | DYNAMIC]\n\nUse TEP_FIELD_IS_DYNAMIC to discover the field type, otherwise arrays\nget parsed as strings and 'cxl monitor' returns gobbledygook in the\narray type fields.\n\nThis fixes the \"data\" field of cxl_generic_events and the \"uuid\" field\nof cxl_poison.\n\nThat cxl_poison uuid format can be further improved by using the trace\ntype (__field_struct uuid_t) in the CXL kernel driver. The parser will\nautomatically pick up that new type, as illustrated in the \"hdr_uuid\"\nof cxl_generic_media event trace above.\n\nSigned-off-by: Alison Schofield \nLink: https://lore.kernel.org/r/20240216060610.1951127-1-alison.schofield@intel.com\nReviewed-by: Dave Jiang \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"cxl/event_trace: parse arrays separately from strings"}},{"before":"4d767c0c9b91d254e8ff0d7f0d3be04a498ad9f0","after":"bb97d6de9d03c25f7123297e78925a3ca96c9ab7","ref":"refs/heads/pending","pushedAt":"2024-02-27T19:53:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/3way-xor-region' into pending\n\nTwo cleanup patches fixing tabs vs spaces, and shellcheck issues, and an\nexpansion of the cxl-xor-region.sh unit test to include 3-way interleave\nsetups.","shortMessageHtmlLink":"Merge branch 'for-79/3way-xor-region' into pending"}},{"before":"5d0e82e51d5e50e27cc41e8687f42f331b812638","after":"4d767c0c9b91d254e8ff0d7f0d3be04a498ad9f0","ref":"refs/heads/pending","pushedAt":"2024-02-22T07:34:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/cxl-region-sysfs-test-fix' into pending\n\nAdd a couple of fixes for the cxl-region-sysfs.sh unit test.","shortMessageHtmlLink":"Merge branch 'for-79/cxl-region-sysfs-test-fix' into pending"}},{"before":"9981a44d48fd483cc27c60185f49f98b417f4b21","after":"5d0e82e51d5e50e27cc41e8687f42f331b812638","ref":"refs/heads/pending","pushedAt":"2024-02-17T01:32:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/cxl-region-sysfs-test-fix' into nvd-pending\n\nAdd a couple of fixes for the cxl-region-sysfs.sh unit test.","shortMessageHtmlLink":"Merge branch 'for-79/cxl-region-sysfs-test-fix' into nvd-pending"}},{"before":"b85002022ff06b7761d2b86c00363b49384270a6","after":"ec68fe6c7e625b6cf3d88fc25d25ebd70bb0179a","ref":"refs/heads/gh-pages","pushedAt":"2024-02-06T08:39:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"Fix up links","shortMessageHtmlLink":"Fix up links"}},{"before":"2d6b7b83af9942103cc6dfe3d96fdb9ad6aed726","after":"b85002022ff06b7761d2b86c00363b49384270a6","ref":"refs/heads/gh-pages","pushedAt":"2024-02-06T08:27:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"February agenda","shortMessageHtmlLink":"February agenda"}},{"before":"e9b6054f1bff7b3750ebf038daf1d8bc9e58974b","after":"2d6b7b83af9942103cc6dfe3d96fdb9ad6aed726","ref":"refs/heads/gh-pages","pushedAt":"2024-02-06T06:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"Last meeting of 2023 update","shortMessageHtmlLink":"Last meeting of 2023 update"}},{"before":"14b4c6f9116b1c7a32e0e83d7b201b78de3fa02f","after":"9981a44d48fd483cc27c60185f49f98b417f4b21","ref":"refs/heads/pending","pushedAt":"2024-01-19T04:00:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"test/daxctl-create.sh: remove region and dax device assumptions\n\nThe daxctl-create.sh test had some hard-coded assumptions about what dax\ndevice it expects to find, and what region number it will be under. This\nusually worked when the unit test environment only had efi_fake_mem\ndevices as the sources of hmem memory. With CXL however, the region\nnumbering namespace is shared with CXL regions, often pushing the\nefi_fake_mem region to something other than 'region0'.\n\nRemove any region and device number assumptions from this test so it\nworks regardless of how regions get enumerated.\n\nLink: https://lore.kernel.org/r/20240111-vv-daxctl-create-v2-1-1052c8390c5d@intel.com\nCc: Joao Martins \nCc: Dan Williams \nReviewed-by: Dan Williams \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"test/daxctl-create.sh: remove region and dax device assumptions"}},{"before":"6fac79534860924c0ff6d556e24f26a6a6a41289","after":"e9b6054f1bff7b3750ebf038daf1d8bc9e58974b","ref":"refs/heads/gh-pages","pushedAt":"2024-01-03T00:39:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"djbw","name":"Dan Williams","path":"/djbw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56363?s=80&v=4"},"commit":{"message":"Novmber updates","shortMessageHtmlLink":"Novmber updates"}},{"before":"cbf049039482a56c2b66ede3e10d5e9c652890b7","after":"14b4c6f9116b1c7a32e0e83d7b201b78de3fa02f","ref":"refs/heads/pending","pushedAt":"2023-12-06T19:30:50.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"Merge branch 'for-79/disable-region-fix' into pending\n\nThe patch to force device tear down on region disable caused a\nregression for regions without system ram.\n\nAdd a test for such a case and a fix to the patch.","shortMessageHtmlLink":"Merge branch 'for-79/disable-region-fix' into pending"}},{"before":"42f827e72214946a1cb3d6cad9af4eba8a9e73e1","after":"cbf049039482a56c2b66ede3e10d5e9c652890b7","ref":"refs/heads/pending","pushedAt":"2023-11-27T22:41:11.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"cxl/test: validate the auto region in cxl-topology.sh\n\nThe cxl-test module sets up a region to be autodiscovered in\norder to test the CXL driver handling of BIOS defined regions.\nConfirm the region exists upon load of the cxl-test module.\n\nSigned-off-by: Alison Schofield \nLink: https://lore.kernel.org/r/20231122021849.1208967-1-alison.schofield@intel.com\nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"cxl/test: validate the auto region in cxl-topology.sh"}},{"before":"9399aa667ab026a819f8a00c31d9f56bb028e191","after":"42f827e72214946a1cb3d6cad9af4eba8a9e73e1","ref":"refs/heads/pending","pushedAt":"2023-11-15T08:38:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"test/daxctl-devices.sh: increase the namespace size to 4GiB\n\nMemory hotplug requires the namespace to be aligned to a boundary that\ndepends on several factors. Upstream kernel commit fe124c95df9e\n(\"x86/mm: use max memory block size on bare metal\") increased the\ntypical size/alignment to 2GiB from 256MiB. As a result, this test no\nlonger passes on our bare metal test systems.\n\nThis patch fixes the test failure by bumping the namespace size to\n4GiB, which leaves room for aligning the start and end to 2GiB.\n\nSigned-off-by: Jeff Moyer \nLink: https://lore.kernel.org/r/x49fs1hwk0b.fsf@segfault.usersys.redhat.com\nReviewed-by: Dave Jiang \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"test/daxctl-devices.sh: increase the namespace size to 4GiB"}},{"before":"3e9c3e6640c5ad559facff5b670bd884245c99b9","after":"9399aa667ab026a819f8a00c31d9f56bb028e191","ref":"refs/heads/pending","pushedAt":"2023-11-15T07:47:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"cxl/region: Add -f option for disable-region\n\nThe current operation for disable-region does not check if the memory\ncovered by a region is online before attempting to disable the cxl region.\nHave the tool attempt to offline the relevant memory before attempting to\ndisable the region(s). If offline fails, stop and return error.\n\nProvide a -f option for the region to continue disable the region even if\nthe memory is not offlined. Add a warning to state that the physical\nmemory is being leaked and unrecoverable unless reboot due to disable without\noffline.\n\nSigned-off-by: Dave Jiang \nLink: https://lore.kernel.org/r/169878724592.82931.11180459815481606425.stgit@djiang5-mobl3\nReviewed-by: Xiao Yang \nReviewed-by: Alison Schofield \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"cxl/region: Add -f option for disable-region"}},{"before":"d32dc015ad5b18fc37d3d7f10dd1f0a5442d3b7c","after":"3e9c3e6640c5ad559facff5b670bd884245c99b9","ref":"refs/heads/pending","pushedAt":"2023-11-08T19:29:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"stellarhopper","name":"Vishal Verma","path":"/stellarhopper","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1069335?s=80&v=4"},"commit":{"message":"ndctl.spec.in: Use SPDX identifiers in License fields\n\nThere's a push to use SPDX license IDs in .spec files:\n https://docs.fedoraproject.org/en-US/legal/update-existing-packages/\n\nUpdate the various License: fields in the spec to conform to this.\n\nLink: https://bugzilla.redhat.com/show_bug.cgi?id=2243847\nLink: https://lore.kernel.org/r/20231026-spec_license_fix-v1-1-45e4c7866cd3@intel.com\nCc: Dan Williams \nReported-by: Jeff Moyer \nReviewed-by: Jeff Moyer \nReviewed-by: Dave Jiang \nSigned-off-by: Vishal Verma ","shortMessageHtmlLink":"ndctl.spec.in: Use SPDX identifiers in License fields"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVhtyKQA","startCursor":null,"endCursor":null}},"title":"Activity ยท pmem/ndctl"}