An error occurred while fetching folder content.
clk: kirkwood: Fix a clocking boot regression
Linus Walleij authored
commit aaedb9e0 upstream.

Since a few kernel releases the Pogoplug 4 has crashed like this
during boot:

Unable to handle kernel NULL pointer dereference at virtual address 00000002
(...)
[<c04116ec>] (strlen) from [<c00ead80>] (kstrdup+0x1c/0x4c)
[<c00ead80>] (kstrdup) from [<c04591d8>] (__clk_register+0x44/0x37c)
[<c04591d8>] (__clk_register) from [<c04595ec>] (clk_hw_register+0x20/0x44)
[<c04595ec>] (clk_hw_register) from [<c045bfa8>] (__clk_hw_register_mux+0x198/0x1e4)
[<c045bfa8>] (__clk_hw_register_mux) from [<c045c050>] (clk_register_mux_table+0x5c/0x6c)
[<c045c050>] (clk_register_mux_table) from [<c0acf3e0>] (kirkwood_clk_muxing_setup.constprop.0+0x13c/0x1ac)
[<c0acf3e0>] (kirkwood_clk_muxing_setup.constprop.0) from [<c0aceae0>] (of_clk_init+0x12c/0x214)
[<c0aceae0>] (of_clk_init) from [<c0ab576c>] (time_init+0x20/0x2c)
[<c0ab576c>] (time_init) from [<c0ab3d18>] (start_kernel+0x3dc/0x56c)
[<c0ab3d18>] (start_kernel) fro...
68bd8e68
Name Last commit Last update
..
accessibility Merge tag 'tty-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty
acpi ACPI: PRM: Find PRMT table before parsing it
amba amba: Make use of bus_type functions
android binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION
ata libata: fix ata_host_start()
atm Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
auxdisplay auxdisplay: hd44780: Fix oops on module unloading
base driver core: Fix error return code in really_probe()
bcma bcma: Fix memory leak for internally-handled cores
block block: nbd: add sanity check for first_minor
bluetooth Bluetooth: btusb: Fix a unspported condition to set available debug features
bus Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
cdrom block: remove REQ_OP_SCSI_{IN,OUT}
char char: tpm: Kconfig: remove bad i2c cr50 select
clk clk: kirkwood: Fix a clocking boot regression
clocksource clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel
comedi Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
connector net/connector: Add const qualifier to cb_id
counter counter: 104-quad-8: Return error when invalid mode during ceiling_write
cpufreq Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
cpuidle cpuidle: teo: Rename two local variables in teo_select()
crypto crypto: qat - use proper type for vf_mask
cxl cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports
dax Merge branch 'for-5.14/dax' into libnvdimm-fixes
dca dca: Use PTR_ERR_OR_ZERO() to simplify code
devfreq
dio
dma-buf
dma
edac
eisa
extcon
firewire
firmware
fpga
fsi
gnss
gpio
gpu
greybus
hid
hsi
hv
hwmon
hwspinlock
hwtracing
i2c
i3c
idle
iio
infiniband
input
interconnect
iommu
ipack
irqchip
isdn
leds
lightnvm
macintosh
mailbox
mcb
md
media
memory
memstick
message
mfd
misc
mmc
most
mtd
mux
net
nfc
ntb
nubus
nvdimm
nvme
nvmem
of
opp
parisc
parport
pci
pcmcia
perf
phy
pinctrl
platform
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator