Merge tag 'jfs-6.6' of github.com:kleikamp/linux-shaggy
[platform/kernel/linux-rpi.git] / scripts / kernel-doc
index d0116c6..6e199a7 100755 (executable)
@@ -1168,6 +1168,10 @@ sub dump_struct($$) {
        $members =~ s/DECLARE_KFIFO_PTR\s*\($args,\s*$args\)/$2 \*$1/gos;
        # replace DECLARE_FLEX_ARRAY
        $members =~ s/(?:__)?DECLARE_FLEX_ARRAY\s*\($args,\s*$args\)/$1 $2\[\]/gos;
+       #replace DEFINE_DMA_UNMAP_ADDR
+       $members =~ s/DEFINE_DMA_UNMAP_ADDR\s*\($args\)/dma_addr_t $1/gos;
+       #replace DEFINE_DMA_UNMAP_LEN
+       $members =~ s/DEFINE_DMA_UNMAP_LEN\s*\($args\)/__u32 $1/gos;
        my $declaration = $members;
 
        # Split nested struct/union elements as newer ones
@@ -1349,6 +1353,7 @@ sub dump_enum($$) {
        my %_members;
 
        $members =~ s/\s+$//;
+       $members =~ s/\([^;]*?[\)]//g;
 
        foreach my $arg (split ',', $members) {
            $arg =~ s/^\s*(\w+).*/$1/;