Re: Source tree has many empty directories?

From: Warner Losh <imp_at_bsdimp.com>
Date: Tue, 10 Sep 2019 10:58:50 -0600
On Tue, Sep 10, 2019 at 10:33 AM Hans Petter Selasky <hps_at_selasky.org>
wrote:

> Hi Developers,
>
> My -head source tree might be dirty over the years, but there appears to
> be some empty directories. Can these just be removed?
>

I've removed the ones I know are safe to remove, trying to mirror the
commits they were originally made empty. I can do the rest if nobody else
objects if people would like...

Warner


> --HPS
>
> find . -type d -empty
> ./sys/fs/nandfs
> ./sys/mips/gxemul
> ./sys/gnu/dts/include/dt-bindings/genpd
> ./sys/modules/drm/r128
> ./sys/modules/drm/sis
> ./sys/modules/drm/via
> ./sys/modules/drm/drm
> ./sys/modules/drm/mach64
> ./sys/modules/drm/mga
> ./sys/modules/drm/tdfx
> ./sys/modules/drm/savage
> ./sys/modules/if_tun
> ./sys/modules/nandfs
> ./sys/modules/nand
> ./sys/modules/nandsim
> ./sys/modules/drm2/drm2
> ./sys/modules/drm2/radeonkmsfw/ARUBA_me
> ./sys/modules/drm2/radeonkmsfw/VERDE_ce
> ./sys/modules/drm2/radeonkmsfw/TURKS_pfp
> ./sys/modules/drm2/radeonkmsfw/HAINAN_mc
> ./sys/modules/drm2/radeonkmsfw/CAYMAN_pfp
> ./sys/modules/drm2/radeonkmsfw/HAINAN_me
> ./sys/modules/drm2/radeonkmsfw/BARTS_pfp
> ./sys/modules/drm2/radeonkmsfw/CAICOS_mc
> ./sys/modules/drm2/radeonkmsfw/CAICOS_me
> ./sys/modules/drm2/radeonkmsfw/CEDAR_pfp
> ./sys/modules/drm2/radeonkmsfw/RV710_pfp
> ./sys/modules/drm2/radeonkmsfw/RV630_pfp
> ./sys/modules/drm2/radeonkmsfw/R600_rlc
> ./sys/modules/drm2/radeonkmsfw/TAHITI_ce
> ./sys/modules/drm2/radeonkmsfw/RV670_pfp
> ./sys/modules/drm2/radeonkmsfw/BARTS_mc
> ./sys/modules/drm2/radeonkmsfw/ARUBA_rlc
> ./sys/modules/drm2/radeonkmsfw/RV635_pfp
> ./sys/modules/drm2/radeonkmsfw/BARTS_me
> ./sys/modules/drm2/radeonkmsfw/CYPRESS_pfp
> ./sys/modules/drm2/radeonkmsfw/PALM_pfp
> ./sys/modules/drm2/radeonkmsfw/HAINAN_rlc
> ./sys/modules/drm2/radeonkmsfw/RV710_me
> ./sys/modules/drm2/radeonkmsfw/OLAND_pfp
> ./sys/modules/drm2/radeonkmsfw/RV730_me
> ./sys/modules/drm2/radeonkmsfw/OLAND_ce
> ./sys/modules/drm2/radeonkmsfw/R200_cp
> ./sys/modules/drm2/radeonkmsfw/RV770_me
> ./sys/modules/drm2/radeonkmsfw/REDWOOD_pfp
> ./sys/modules/drm2/radeonkmsfw/SUMO2_pfp
> ./sys/modules/drm2/radeonkmsfw/JUNIPER_rlc
> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_pfp
> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_ce
> ./sys/modules/drm2/radeonkmsfw/SUMO_rlc
> ./sys/modules/drm2/radeonkmsfw/REDWOOD_me
> ./sys/modules/drm2/radeonkmsfw/TAHITI_pfp
> ./sys/modules/drm2/radeonkmsfw/CEDAR_me
> ./sys/modules/drm2/radeonkmsfw/SUMO_uvd
> ./sys/modules/drm2/radeonkmsfw/VERDE_rlc
> ./sys/modules/drm2/radeonkmsfw/HAINAN_ce
> ./sys/modules/drm2/radeonkmsfw/CAICOS_pfp
> ./sys/modules/drm2/radeonkmsfw/R300_cp
> ./sys/modules/drm2/radeonkmsfw/BTC_rlc
> ./sys/modules/drm2/radeonkmsfw/CAYMAN_rlc
> ./sys/modules/drm2/radeonkmsfw/CEDAR_rlc
> ./sys/modules/drm2/radeonkmsfw/RV610_pfp
> ./sys/modules/drm2/radeonkmsfw/VERDE_mc
> ./sys/modules/drm2/radeonkmsfw/VERDE_me
> ./sys/modules/drm2/radeonkmsfw/RV730_pfp
> ./sys/modules/drm2/radeonkmsfw/CYPRESS_rlc
> ./sys/modules/drm2/radeonkmsfw/R700_rlc
> ./sys/modules/drm2/radeonkmsfw/RS780_pfp
> ./sys/modules/drm2/radeonkmsfw/RV770_pfp
> ./sys/modules/drm2/radeonkmsfw/R600_pfp
> ./sys/modules/drm2/radeonkmsfw/RV710_uvd
> ./sys/modules/drm2/radeonkmsfw/JUNIPER_me
> ./sys/modules/drm2/radeonkmsfw/OLAND_rlc
> ./sys/modules/drm2/radeonkmsfw/ARUBA_pfp
> ./sys/modules/drm2/radeonkmsfw/TAHITI_mc
> ./sys/modules/drm2/radeonkmsfw/TAHITI_me
> ./sys/modules/drm2/radeonkmsfw/HAINAN_pfp
> ./sys/modules/drm2/radeonkmsfw/REDWOOD_rlc
> ./sys/modules/drm2/radeonkmsfw/RS780_me
> ./sys/modules/drm2/radeonkmsfw/CYPRESS_uvd
> ./sys/modules/drm2/radeonkmsfw/RV635_me
> ./sys/modules/drm2/radeonkmsfw/R600_me
> ./sys/modules/drm2/radeonkmsfw/R420_cp
> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_rlc
> ./sys/modules/drm2/radeonkmsfw/PALM_me
> ./sys/modules/drm2/radeonkmsfw/OLAND_mc
> ./sys/modules/drm2/radeonkmsfw/OLAND_me
> ./sys/modules/drm2/radeonkmsfw/JUNIPER_pfp
> ./sys/modules/drm2/radeonkmsfw/TAHITI_rlc
> ./sys/modules/drm2/radeonkmsfw/RV620_pfp
> ./sys/modules/drm2/radeonkmsfw/SUMO2_me
> ./sys/modules/drm2/radeonkmsfw/CAYMAN_mc
> ./sys/modules/drm2/radeonkmsfw/TURKS_mc
> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_mc
> ./sys/modules/drm2/radeonkmsfw/SUMO_pfp
> ./sys/modules/drm2/radeonkmsfw/CAYMAN_me
> ./sys/modules/drm2/radeonkmsfw/TURKS_me
> ./sys/modules/drm2/radeonkmsfw/PITCAIRN_me
> ./sys/modules/drm2/radeonkmsfw/RS600_cp
> ./sys/modules/drm2/radeonkmsfw/RV610_me
> ./sys/modules/drm2/radeonkmsfw/RV620_me
> ./sys/modules/drm2/radeonkmsfw/TAHITI_uvd
> ./sys/modules/drm2/radeonkmsfw/RV630_me
> ./sys/modules/drm2/radeonkmsfw/R100_cp
> ./sys/modules/drm2/radeonkmsfw/SUMO_me
> ./sys/modules/drm2/radeonkmsfw/RS690_cp
> ./sys/modules/drm2/radeonkmsfw/RV670_me
> ./sys/modules/drm2/radeonkmsfw/CYPRESS_me
> ./sys/modules/drm2/radeonkmsfw/R520_cp
> ./sys/modules/drm2/radeonkmsfw/VERDE_pfp
> ./sys/modules/drm2/i915kms
> ./sys/modules/drm2/radeonkms
> ./sys/modules/if_tap
> ./sys/dev/nand
> ./crypto/heimdal/lib/sqlite
> ./usr.bin/send-pr
> ./sbin/nandfs
> ./sbin/newfs_nandfs
> ./tools/tools/nanobsd/gateworks/Files/root
> ./tools/tools/nanobsd/gateworks/cfg/ssh
> ./tools/tools/nanobsd/rescue/Pkg
> ./contrib/traceroute/lbl
> ./contrib/ipfilter/net
> ./contrib/ipfilter/ipsd/Celler
> ./contrib/netbsd-tests/dev/usb/libhid
> ./contrib/netbsd-tests/dev/usb/t_hid
> ./contrib/netbsd-tests/crypto/libcrypto/x509v3
> ./contrib/netbsd-tests/crypto/libcrypto/rsa
> ./contrib/netbsd-tests/crypto/libcrypto/rc2
> ./contrib/netbsd-tests/crypto/libcrypto/bf
> ./contrib/netbsd-tests/crypto/libcrypto/rc4
> ./contrib/netbsd-tests/crypto/libcrypto/rc5
> ./contrib/netbsd-tests/crypto/libcrypto/dh
> ./contrib/netbsd-tests/crypto/libcrypto/lhash
> ./contrib/netbsd-tests/crypto/libcrypto/bn/exp
> ./contrib/netbsd-tests/crypto/libcrypto/bn/bn
> ./contrib/netbsd-tests/crypto/libcrypto/bn/div
> ./contrib/netbsd-tests/crypto/libcrypto/idea
> ./contrib/netbsd-tests/crypto/libcrypto/sha
> ./contrib/netbsd-tests/crypto/libcrypto/ecdsa
> ./contrib/netbsd-tests/crypto/libcrypto/ripemd
> ./contrib/netbsd-tests/crypto/libcrypto/md2
> ./contrib/netbsd-tests/crypto/libcrypto/md4
> ./contrib/netbsd-tests/crypto/libcrypto/rand
> ./contrib/netbsd-tests/crypto/libcrypto/md5
> ./contrib/netbsd-tests/crypto/libcrypto/mdc2
> ./contrib/netbsd-tests/crypto/libcrypto/ec
> ./contrib/netbsd-tests/crypto/libcrypto/cast
> ./contrib/netbsd-tests/crypto/libcrypto/evp
> ./contrib/netbsd-tests/crypto/libcrypto/threads
> ./contrib/netbsd-tests/crypto/libcrypto/sha1
> ./contrib/netbsd-tests/crypto/libcrypto/ecdh
> ./contrib/netbsd-tests/crypto/libcrypto/srp
> ./contrib/netbsd-tests/crypto/libcrypto/engine
> ./contrib/netbsd-tests/crypto/libcrypto/dsa
> ./contrib/netbsd-tests/crypto/libcrypto/des
> ./contrib/netbsd-tests/crypto/libcrypto/hmac
> ./contrib/netbsd-tests/lib/libtre
> ./contrib/netbsd-tests/lib/libposix/posix2
> ./contrib/netbsd-tests/lib/libposix/bsd
> ./contrib/netbsd-tests/lib/libposix/posix1
> ./contrib/apr/include/private
> ./contrib/wpa/patches
> ./contrib/wpa/src/hlr_auc_gw
> ./contrib/wpa/wpa_supplicant/tests
> ./contrib/compiler-rt/lib/builtins/armv6m
> ./contrib/compiler-rt/lib/sancov
> ./contrib/llvm/tools/lldb/source/Plugins/OperatingSystem/Go
> ./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Go
> ./contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/Java
> ./contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Go
> ./contrib/llvm/tools/lldb/source/Plugins/Language/Go
> ./contrib/llvm/tools/lldb/source/Plugins/Language/Java
> ./contrib/llvm/tools/lldb/source/Plugins/Language/OCaml
> ./contrib/llvm/tools/llvm-mca/include/HardwareUnits
> ./contrib/llvm/tools/llvm-mca/include/Stages
> ./contrib/llvm/tools/llvm-mca/lib/HardwareUnits
> ./contrib/llvm/tools/llvm-mca/lib/Stages
> ./contrib/llvm/include/llvm/MC/MCAnalysis
> ./contrib/llvm/include/llvm/BinaryFormat/WasmRelocs
> ./contrib/llvm/include/llvm/TextAPI/MachO
> ./contrib/llvm/lib/ExecutionEngine/JIT
> ./contrib/llvm/lib/MC/MCAnalysis
> ./contrib/llvm/lib/Target/Nios2/MCTargetDesc
> ./contrib/llvm/lib/Target/Nios2/TargetInfo
> ./contrib/llvm/lib/Target/Nios2/InstPrinter
> ./contrib/llvm/lib/TextAPI/MachO
> ./contrib/libxo/m4
> ./usr.sbin/nandsim
> ./usr.sbin/nandtool
> ./usr.sbin/bsdconfig/fdisk
> ./lib/libnandfs
> ./cddl/contrib/opensolaris/common/avl
> ./stand/sparc64/zfsloader
>
Received on Tue Sep 10 2019 - 14:59:02 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:21 UTC