Skip to content
Snippets Groups Projects
Select Git revision
  • f8818559ca6251adbcd9408dc1ebe3b832f3e1d7
  • arm-dts-add-rkvdec-v2
  • add-vdpu381-and-383-to-rkvdec-v2
  • add-v4l2-st-lt-ref-set-support-v3
  • add-vdpu381-and-383-to-rkvdec
  • prepare-add-vdpu381-and-383-to-rkvdec
  • add-rkvdec2-driver-vdpu383-hevc
  • add-rkvdec2-driver-vdpu383
  • add-rkvdec2-driver-hevc
  • rkvdec-mov-to-structs
  • av1-fix-postproc-leak
  • add-rkvdec2-driver-iommu-422-10bits
  • patch-queue/jamba/trixie
  • hdmi-fix-1080p-rock4d-6.11
  • upstreaming/rk3576-rock4d-spi-v1
  • upstreaming/rk3576-rock4d-support-v5
  • upstreaming/rk3588-hdmi-audio-6
  • upstreaming/rk3576-rock4d-support-v3
  • upstreaming/rk3576-rock4d-support-v1
  • upstreaming/rk3576-rock4d-support
  • add-rkvdec2-driver-iommu
  • v6.3
  • v6.3-rc1
  • v6.2-rc1
  • v6.0-rc1
  • v5.19-rc3
  • v5.19-rc2
  • v5.19-rc1
  • v5.18
  • v5.18-rc7
  • v5.18-rc6
  • v5.18-rc5
  • v5.18-rc4
  • v5.18-rc3
  • v5.18-rc2
  • v5.18-rc1
  • v5.17
  • v5.17-rc8
  • v5.17-rc7
  • v5.17-rc6
  • v5.17-rc5
41 results

irq_stack.h

Blame
  • Forked from hardware-enablement / Rockchip upstream enablement efforts / linux
    Source project has a limited visibility.
    find-unused-docs.sh 1.28 KiB
    #!/bin/bash
    # (c) 2017, Jonathan Corbet <corbet@lwn.net>
    #           sayli karnik <karniksayli1995@gmail.com>
    #
    # This script detects files with kernel-doc comments for exported functions
    # that are not included in documentation.
    #
    # usage: Run 'scripts/find-unused-docs.sh directory' from top level of kernel
    # 	 tree.
    #
    # example: $scripts/find-unused-docs.sh drivers/scsi
    #
    # Licensed under the terms of the GNU GPL License
    
    if ! [ -d "Documentation" ]; then
    	echo "Run from top level of kernel tree"
    	exit 1
    fi
    
    if [ "$#" -ne 1 ]; then
    	echo "Usage: scripts/find-unused-docs.sh directory"
    	exit 1
    fi
    
    if ! [ -d "$1" ]; then
    	echo "Directory $1 doesn't exist"
    	exit 1
    fi
    
    cd "$( dirname "${BASH_SOURCE[0]}" )"
    cd ..
    
    cd Documentation/
    
    echo "The following files contain kerneldoc comments for exported functions \
    that are not used in the formatted documentation"
    
    # FILES INCLUDED
    
    files_included=($(grep -rHR ".. kernel-doc" --include \*.rst | cut -d " " -f 3))
    
    declare -A FILES_INCLUDED
    
    for each in "${files_included[@]}"; do
    	FILES_INCLUDED[$each]="$each"
    	done
    
    cd ..
    
    # FILES NOT INCLUDED
    
    for file in `find $1 -name '*.c'`; do
    
    	if [[ ${FILES_INCLUDED[$file]+_} ]]; then
    	continue;
    	fi
    	str=$(scripts/kernel-doc -text -export "$file" 2>/dev/null)
    	if [[ -n "$str" ]]; then
    	echo "$file"
    	fi
    	done