bcm63xx: prevent fall-through in kernel patches for 5.4
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>
Fri, 3 Apr 2020 15:48:43 +0000 (17:48 +0200)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sun, 12 Apr 2020 10:43:55 +0000 (12:43 +0200)
commit43d3ef91f14ea2353cbc7b6d7271a496017c6bc2
tree5888210e2dded4d0603ddbb5c4751794d7922e2d
parent23d3fafd87f9040a9b90873d81ab52539470649e
bcm63xx: prevent fall-through in kernel patches for 5.4

In kernel 5.4 -Werror=implicit-fallthrough is treated as error:

arch/mips/bcm63xx/cpu.c: In function 'detect_cpu_clock':
arch/mips/bcm63xx/cpu.c:158:2: error: this statement may fall through [-Werror=implicit-fallthrough=]
  {
  ^
arch/mips/bcm63xx/cpu.c:179:2: note: here
  case BCM6328_CPU_ID:
  ^~~~
cc1: all warnings being treated as errors

This can be fixed by adding "Fall through" as a comment where intended,
and has to be fixed by returning a proper default otherwise.

In case of the default clock frequency for BCM6318 we fixed this by
returning the default value taken from BCM6328 and BCM6362.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/bcm63xx/patches-5.4/341-MIPS-BCM63XX-add-support-for-BCM6318.patch
target/linux/bcm63xx/patches-5.4/416-BCM63XX-add-a-fixup-for-ath9k-devices.patch
target/linux/bcm63xx/patches-5.4/420-BCM63XX-add-endian-check-for-ath9k.patch
target/linux/bcm63xx/patches-5.4/421-BCM63XX-add-led-pin-for-ath9k.patch