lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180205012146.23981-1-ulfalizer@gmail.com>
Date:   Mon,  5 Feb 2018 02:21:12 +0100
From:   Ulf Magnusson <ulfalizer@...il.com>
To:     linux-kernel@...r.kernel.org
Cc:     linux-kbuild@...r.kernel.org, tfiga@...omium.org,
        paul.burton@...s.com, m.szyprowski@...sung.com,
        egtvedt@...fundet.no, linus.walleij@...aro.org,
        vgupta@...opsys.com, mgorman@...hsingularity.net, hch@....de,
        mina86@...a86.com, robh@...nel.org, sboyd@...eaurora.org,
        paulus@...abs.org, will.deacon@....com, tony@...mide.com,
        npiggin@...il.com, yamada.masahiro@...ionext.com,
        Ulf Magnusson <ulfalizer@...il.com>,
        Palmer Dabbelt <palmer@...ive.com>,
        Albert Ou <albert@...ive.com>, linux-riscv@...ts.infradead.org
Subject: [PATCH 00/20] Remove references to undefined symbols and fix two potential bugs

Hello,

This patchset fixes most references to globally undefined symbols in Kconfig
files, as reported by the
https://github.com/ulfalizer/Kconfiglib/blob/master/examples/list_undefined.py
script. I will send emails in reply to the patchset for some cases where I'm
not sure what the proper fix is.

All of the fixes are independent. I just created a patchset to track them more
easily.

Summary of changes:

 - Commits 1 and 2 fix what looks like potential bugs: A broken (intended)
   select of PL310_ERRATA_753970 for ARM/mvebu, and a misspelled dependency on
   PPC_PSERIES in KVM/PPC.

 - Commits 3-5 remove leftover AVR32 stuff.

 - Commits 6 and 7 remove some selects of removed symbols from riscv.

 - Commits 8-17 remove various references to removed symbols.

 - Commits 18-20 fix some (harmless) malformed defaults.

Ulf Magnusson (20):
  ARM: mvebu: Fix broken PL310_ERRATA_753970 selects
  KVM: PPC: Book3S PR: Fix broken select due to misspelling
  kconfig: Remove leftover references to AVR32 symbol
  misc: atmel: Remove CPU_AT32AP700X (AVR32) reference
  rtc: at32ap700x: Remove PLATFORM_AT32AP dependency
  riscv: Remove ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE select
  riscv: Remove ARCH_WANT_OPTIONAL_GPIOLIB select
  s390/kconfig: Remove ARCH_WANTS_PROT_NUMA_PROT_NONE select
  clk: sunxi-ng: Remove SUNXI_CCU_* selects
  lib/Kconfig: Remove leftover select of GENERIC_IO
  usb: gadget: udc: Remove USB_GADGET_DUALSPEED select
  ARM: debug: Remove ARCH_MSM dep. from UNCOMPRESS_INCLUDE
  ore: Remove PNFS_OBJLAYOUT dependency
  iio: gyro: mpu3050: Remove INPUT_MPU3050 dep. from I2C
  phy: Remove SOC_EXYNOS4212 dep. from PHY_EXYNOS4X12_USB
  auxdisplay: img-ascii-lcd: Remove MIPS_SEAD3 dep.
  media: sec: Remove PLAT_S5P dependency
  iwlwifi: fix malformed CONFIG_IWLWIFI_PCIE_RTPM default
  ARC: Fix malformed ARC_EMUL_UNALIGNED default
  x86/PCI: VMD: Fix malformed default

 arch/arc/Kconfig                           |  1 -
 arch/arm/Kconfig.debug                     |  2 +-
 arch/arm/mach-mvebu/Kconfig                |  4 ++--
 arch/powerpc/kvm/Kconfig                   |  2 +-
 arch/riscv/Kconfig                         |  2 --
 arch/s390/Kconfig                          |  1 -
 drivers/auxdisplay/Kconfig                 |  2 +-
 drivers/clk/sunxi-ng/Kconfig               |  7 -------
 drivers/cpufreq/Kconfig                    | 10 ----------
 drivers/iio/gyro/Kconfig                   |  1 -
 drivers/media/platform/Kconfig             |  2 +-
 drivers/misc/Kconfig                       |  1 -
 drivers/net/wireless/intel/iwlwifi/Kconfig |  1 -
 drivers/pci/host/Kconfig                   |  1 -
 drivers/phy/samsung/Kconfig                |  2 +-
 drivers/pwm/Kconfig                        |  2 +-
 drivers/rtc/Kconfig                        |  2 +-
 drivers/spi/Kconfig                        |  2 +-
 drivers/usb/gadget/udc/Kconfig             |  1 -
 drivers/video/console/Kconfig              |  2 +-
 fs/exofs/Kconfig.ore                       |  2 +-
 lib/Kconfig                                |  1 -
 22 files changed, 12 insertions(+), 39 deletions(-)

-- 
2.14.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ