linux/drivers
Saravana Kannan 2d6ae2b968 UPSTREAM: of: property: Fix the semantics of of_is_ancestor_of()
The of_is_ancestor_of() function was renamed from of_link_is_valid()
based on review feedback. The rename meant the semantics of the function
had to be inverted, but this was missed in the earlier patch.

So, fix the semantics of of_is_ancestor_of() and invert the conditional
expressions where it is used.

Fixes: a3e1d1a7f5 ("of: property: Add functional dependency link from DT bindings")
Signed-off-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20191120080230.16007-1-saravanak@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
(cherry-picked from 3883539140)
Change-Id: I6ba531820df33c6a555990e02c08d96820ed8a4f
2019-12-03 16:08:50 -08:00
..
accessibility
acpi This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
amba
android This is the 4.19.85 stable release 2019-11-20 20:43:17 +01:00
ata ata: ep93xx: Use proper enums for directions 2019-11-24 08:20:10 +01:00
atm atm: zatm: Fix empty body Clang warnings 2019-12-01 09:16:41 +01:00
auxdisplay
base This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
bcma
block This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
bluetooth Bluetooth: Fix invalid-free in bcsp_close() 2019-12-01 09:17:35 +01:00
bus
cdrom cdrom: don't attempt to fiddle with cdo->capability 2019-12-01 09:16:20 +01:00
char This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
clk clk: tegra20: Turn EMC clock gate into divider 2019-12-01 09:17:28 +01:00
clocksource clocksource/drivers/sh_cmt: Fix clocksource width for 32-bit machines 2019-11-24 08:19:57 +01:00
connector
cpufreq This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
cpuidle This is the 4.19.86 stable release 2019-11-25 10:00:06 +01:00
crypto crypto: ccree - avoid implicit enum conversion 2019-12-01 09:16:28 +01:00
dax
dca
devfreq PM / devfreq: Fix kernel oops on governor module load 2019-12-01 09:17:46 +01:00
dio
dma dmaengine: rcar-dmac: set scatter/gather max segment size 2019-11-24 08:20:30 +01:00
dma-buf This is the 4.19.78 stable release 2019-10-07 19:17:35 +02:00
edac EDAC, thunderx: Fix memory leak in thunderx_l2c_threaded_isr() 2019-12-01 09:16:18 +01:00
eisa
energy_model
extcon extcon: cht-wc: Return from default case to avoid warnings 2019-11-20 18:45:26 +01:00
firewire
firmware This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
fmc
fpga
fsi
gnss
gpio This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
gpu This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
hid HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() 2019-11-12 19:20:54 +01:00
hsi
hv vmbus: keep pointer to ring buffer page 2019-11-20 18:47:31 +01:00
hwmon hwmon: (npcm-750-pwm-fan) Change initial pwm target to 255 2019-11-24 08:21:01 +01:00
hwspinlock
hwtracing BACKPORT: coresight: etm4x: Save/restore state across CPU low power states 2019-12-03 13:44:31 -08:00
i2c UPSTREAM: i2c: of: Populate fwnode in of_i2c_get_board_info() 2019-12-03 16:08:50 -08:00
ide
idle
iio This is the 4.19.85 stable release 2019-11-20 20:43:17 +01:00
infiniband This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
input Input: silead - try firmware reload after unsuccessful resume 2019-11-24 08:20:28 +01:00
iommu iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout 2019-11-24 08:19:30 +01:00
ipack
irqchip ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug 2019-11-27 12:37:20 -08:00
isdn mISDN: Fix type of switch control variable in ctrl_teimanager 2019-12-01 09:16:55 +01:00
leds led: triggers: Fix a memory leak bug 2019-10-05 13:09:45 +02:00
lightnvm lightnvm: pblk: consider max hw sectors supported for max_write_pgs 2019-11-24 08:20:52 +01:00
macintosh macintosh/windfarm_smu_sat: Fix debug output 2019-12-01 09:16:37 +01:00
mailbox mbox: qcom: add APCS child device for QCS404 2019-10-07 18:57:02 +02:00
mcb
md This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
media This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
memory
memstick memstick: jmb38x_ms: Fix an error handling path in 'jmb38x_ms_probe()' 2019-10-29 09:20:07 +01:00
message
mfd mfd: max8997: Enale irq-wakeup unconditionally 2019-12-01 09:16:57 +01:00
misc This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
mmc This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
mtd mtd: devices: m25p80: Make sure WRITE_EN is issued before each write 2019-11-24 08:20:41 +01:00
mux
net This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
nfc nfc: port100: handle command failure cleanly 2019-12-01 09:17:38 +01:00
ntb ntb: intel: fix return value for ndev_vec_mask() 2019-12-01 09:17:13 +01:00
nubus
nvdimm libnvdimm/region: Initialize bad block for volatile namespaces 2019-10-11 18:21:20 +02:00
nvme nvme-pci: fix surprise removal 2019-12-01 09:17:33 +01:00
nvmem nvmem: core: return error code instead of NULL from nvmem_device_get 2019-11-20 18:46:31 +01:00
of UPSTREAM: of: property: Fix the semantics of of_is_ancestor_of() 2019-12-03 16:08:50 -08:00
opp This is the 4.19.86 stable release 2019-11-25 10:00:06 +01:00
oprofile
parisc parisc: Disable HP HSC-PCI Cards to prevent kernel crash 2019-10-05 13:10:04 +02:00
parport
pci PCI: keystone: Use quirk to limit MRRS for K2G 2019-12-01 09:17:33 +01:00
pcmcia
perf
phy phy: lantiq: Fix compile warning 2019-11-20 18:47:35 +01:00
pinctrl This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
platform ACPI / scan: Create platform device for INT33FE ACPI nodes 2019-12-01 09:16:35 +01:00
pnp
power This is the 4.19.85 stable release 2019-11-20 20:43:17 +01:00
powercap
pps
ps3
ptp
pwm pwm: lpss: Only set update bit if we are actually changing the settings 2019-12-01 09:16:24 +01:00
rapidio
ras
regulator regulator: pfuze100-regulator: Variable "val" in pfuze100_regulator_probe() could be uninitialized 2019-11-10 11:27:15 +01:00
remoteproc remoteproc: qcom: q6v5: Fix a race condition on fatal crash 2019-11-24 08:20:29 +01:00
reset reset: Fix potential use-after-free in __of_reset_control_get() 2019-11-24 08:20:38 +01:00
rpmsg rpmsg: glink: smem: Support rx peak for size less than 4 bytes 2019-11-24 08:20:05 +01:00
rtc rtc: s35390a: Change buf's type to u8 in s35390a_init 2019-12-01 09:16:52 +01:00
s390 s390/kasan: avoid instrumentation of early C code 2019-11-24 08:20:44 +01:00
sbus
scsi This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
sfi
sh
siox
slimbus silmbus: ngd: register controller after power up. 2019-11-20 18:47:30 +01:00
sn
soc This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
soundwire soundwire: intel: Fix uninitialized adev deref 2019-11-20 18:45:22 +01:00
spi This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
spmi
ssb
staging staging: comedi: usbduxfast: usbduxfast_ai_cmdtest rounding error 2019-12-01 09:17:45 +01:00
target scsi: target: core: Do not overwrite CDB byte 1 2019-11-10 11:27:28 +01:00
tc
tee This is the 4.19.86 stable release 2019-11-25 10:00:06 +01:00
thermal This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
thunderbolt thunderbolt: Use 32-bit writes when writing ring producer/consumer 2019-11-06 13:06:12 +01:00
tty synclink_gt(): fix compat_ioctl() 2019-12-01 09:16:16 +01:00
uio vmbus: keep pointer to ring buffer page 2019-11-20 18:47:31 +01:00
usb This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
uwb
vfio This is the 4.19.85 stable release 2019-11-20 20:43:17 +01:00
vhost vhost/vsock: split packets to send using multiple buffers 2019-12-01 09:16:08 +01:00
video backlight: lm3639: Unconditionally call led_classdev_unregister 2019-11-24 08:20:45 +01:00
virt virt: vbox: fix memory leak in hgcm_call_preprocess_linaddr 2019-11-06 13:06:04 +01:00
virtio This is the 4.19.87 stable release 2019-12-01 09:53:43 +01:00
visorbus
vlynq
vme
w1 w1: IAD Register is yet readable trough iad sys file. Fix snprintf (%u for unsigned, count for max size). 2019-12-01 09:16:22 +01:00
watchdog watchdog: w83627hf_wdt: Support NCT6796D, NCT6797D, NCT6798D 2019-11-24 08:19:43 +01:00
xen mm/memory_hotplug: make add_memory() take the device_hotplug_lock 2019-12-01 09:17:10 +01:00
zorro
Kconfig
Makefile