• Frank Rowand's avatar
    of: overlay: add tests to validate kfrees from overlay removal · 0aa65adc
    Frank Rowand authored
    commit 144552c7 upstream.
    
    Add checks:
      - attempted kfree due to refcount reaching zero before overlay
        is removed
      - properties linked to an overlay node when the node is removed
      - node refcount > one during node removal in a changeset destroy,
        if the node was created by the changeset
    
    After applying this patch, several validation warnings will be
    reported from the devicetree unittest during boot due to
    pre-existing devicetree bugs. The warnings will be similar to:
    
      OF: ERROR: of_node_release(), unexpected properties in /testcase-data/overlay-node/test-bus/test-unittest11
      OF: ERROR: memory leak, expected refcount 1 instead of 2, of_node_get()/of_node_put() unbalanced - destroy cset entry: attach overlay node /testcase-data-2/substation@100/
      hvac-medium-2
    Tested-by: 's avatarAlan Tull <atull@kernel.org>
    Signed-off-by: 's avatarFrank Rowand <frank.rowand@sony.com>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
    0aa65adc
Name
Last commit
Last update
..
acpi Loading commit data...
asm-generic Loading commit data...
clocksource Loading commit data...
crypto Loading commit data...
drm Loading commit data...
dt-bindings Loading commit data...
keys Loading commit data...
kvm Loading commit data...
linux Loading commit data...
math-emu Loading commit data...
media Loading commit data...
memory Loading commit data...
misc Loading commit data...
net Loading commit data...
pcmcia Loading commit data...
ras Loading commit data...
rdma Loading commit data...
scsi Loading commit data...
soc Loading commit data...
sound Loading commit data...
target Loading commit data...
trace Loading commit data...
uapi Loading commit data...
video Loading commit data...
xen Loading commit data...