Skip to content

Commit d6cdde6

Browse files
committed
Merge branch 'esmil:starlight' into jh7100
2 parents 0dd400e + a22fc12 commit d6cdde6

3 files changed

Lines changed: 9 additions & 6 deletions

File tree

arch/riscv/configs/starlight_defconfig

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
3232
CONFIG_SOC_STARFIVE_VIC7100=y
3333
CONFIG_SMP=y
3434
CONFIG_NR_CPUS=4
35+
# CONFIG_RISCV_SBI_V01 is not set
3536
CONFIG_PM=y
3637
CONFIG_JUMP_LABEL=y
3738
# CONFIG_STACKPROTECTOR is not set
@@ -44,6 +45,7 @@ CONFIG_PARTITION_ADVANCED=y
4445
CONFIG_IOSCHED_BFQ=y
4546
CONFIG_KSM=y
4647
CONFIG_CMA=y
48+
CONFIG_ZSMALLOC=y
4749
CONFIG_NET=y
4850
CONFIG_PACKET=y
4951
CONFIG_UNIX=y
@@ -71,6 +73,8 @@ CONFIG_MTD_BLOCK=y
7173
CONFIG_MTD_PARTITIONED_MASTER=y
7274
CONFIG_MTD_SPI_NOR=y
7375
# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
76+
CONFIG_ZRAM=y
77+
CONFIG_ZRAM_MEMORY_TRACKING=y
7478
CONFIG_BLK_DEV_LOOP=y
7579
CONFIG_BLK_DEV_LOOP_MIN_COUNT=1
7680
CONFIG_BLK_DEV_NBD=y
@@ -176,7 +180,7 @@ CONFIG_NLS_CODEPAGE_437=y
176180
CONFIG_NLS_ISO8859_15=y
177181
CONFIG_NLS_UTF8=y
178182
CONFIG_LSM=""
179-
CONFIG_CRYPTO_AUTHENC=y
183+
CONFIG_CRYPTO_ZSTD=y
180184
# CONFIG_CRYPTO_HW is not set
181185
# CONFIG_RAID6_PQ_BENCHMARK is not set
182186
CONFIG_DMA_CMA=y

drivers/soc/sifive/sifive_l2_cache.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ void sifive_l2_flush64_range(unsigned long start, unsigned long len)
143143
if(start < CONFIG_SIFIVE_L2_FLUSH_START ||
144144
(start + len) > (CONFIG_SIFIVE_L2_FLUSH_START +
145145
CONFIG_SIFIVE_L2_FLUSH_SIZE)) {
146-
pr_warn("L2CACHE: flush64 out of range: %lx(%lx), skip flush\n",
147-
start, len);
146+
WARN(1, "L2CACHE: flush64 out of range: %lx(%lx), skip flush\n",
147+
start, len);
148148
return;
149149
}
150150

include/linux/usb.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1617,9 +1617,8 @@ static inline void cdns_flush_dcache(unsigned long start, unsigned long len)
16171617

16181618
static inline void cdns_virt_flush_dcache(void *virt_start, unsigned long len)
16191619
{
1620-
unsigned long start = dw_virt_to_phys(virt_start);
1621-
1622-
starfive_flush_dcache(_ALIGN_DOWN(start, 64), len + (start & 63));
1620+
if (virt_start != NULL)
1621+
cdns_flush_dcache(dw_virt_to_phys(virt_start), len);
16231622
}
16241623
#endif
16251624
/* ----------------------------------------------------------------------- */

0 commit comments

Comments
 (0)