Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'edac_urgent_for_v6.7_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras

Pull EDAC fix from Borislav Petkov:

- A single fix for the EDAC Versal driver to read out register fields
properly

* tag 'edac_urgent_for_v6.7_rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:
EDAC/versal: Read num_csrows and num_chans using the correct bitfield macro

+2 -2
+2 -2
drivers/edac/versal_edac.c
··· 966 966 edac_mc_id = emif_get_id(pdev->dev.of_node); 967 967 968 968 regval = readl(ddrmc_baseaddr + XDDR_REG_CONFIG0_OFFSET); 969 - num_chans = FIELD_PREP(XDDR_REG_CONFIG0_NUM_CHANS_MASK, regval); 969 + num_chans = FIELD_GET(XDDR_REG_CONFIG0_NUM_CHANS_MASK, regval); 970 970 num_chans++; 971 971 972 - num_csrows = FIELD_PREP(XDDR_REG_CONFIG0_NUM_RANKS_MASK, regval); 972 + num_csrows = FIELD_GET(XDDR_REG_CONFIG0_NUM_RANKS_MASK, regval); 973 973 num_csrows *= 2; 974 974 if (!num_csrows) 975 975 num_csrows = 1;