block: remove CONFIG_LBDAF
authorChristoph Hellwig <hch@lst.de>
Fri, 5 Apr 2019 16:08:59 +0000 (18:08 +0200)
committerJens Axboe <axboe@kernel.dk>
Sat, 6 Apr 2019 16:48:35 +0000 (10:48 -0600)
commit72deb455b5ec619ff043c30bc90025aa3de3cdda
tree8c2a77bc41d25181e03da1f04068be12a4c0583c
parent75199aa5269f66d0958aa9971fa81a92de83d7f9
block: remove CONFIG_LBDAF

Currently support for 64-bit sector_t and blkcnt_t is optional on 32-bit
architectures.  These types are required to support block device and/or
file sizes larger than 2 TiB, and have generally defaulted to on for
a long time.  Enabling the option only increases the i386 tinyconfig
size by 145 bytes, and many data structures already always use
64-bit values for their in-core and on-disk data structures anyway,
so there should not be a large change in dynamic memory usage either.

Dropping this option removes a somewhat weird non-default config that
has cause various bugs or compiler warnings when actually used.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
61 files changed:
Documentation/process/submit-checklist.rst
Documentation/translations/ja_JP/SubmitChecklist
arch/arc/configs/haps_hs_defconfig
arch/arc/configs/haps_hs_smp_defconfig
arch/arc/configs/nsim_700_defconfig
arch/arc/configs/nsim_hs_defconfig
arch/arc/configs/nsim_hs_smp_defconfig
arch/arc/configs/nsimosci_defconfig
arch/arc/configs/nsimosci_hs_defconfig
arch/arc/configs/nsimosci_hs_smp_defconfig
arch/arm/configs/aspeed_g4_defconfig
arch/arm/configs/aspeed_g5_defconfig
arch/arm/configs/at91_dt_defconfig
arch/arm/configs/clps711x_defconfig
arch/arm/configs/efm32_defconfig
arch/arm/configs/ezx_defconfig
arch/arm/configs/h3600_defconfig
arch/arm/configs/imote2_defconfig
arch/arm/configs/moxart_defconfig
arch/arm/configs/multi_v4t_defconfig
arch/arm/configs/omap1_defconfig
arch/arm/configs/stm32_defconfig
arch/arm/configs/u300_defconfig
arch/arm/configs/vexpress_defconfig
arch/m68k/configs/amcore_defconfig
arch/m68k/configs/m5475evb_defconfig
arch/m68k/configs/stmark2_defconfig
arch/mips/configs/ar7_defconfig
arch/mips/configs/decstation_defconfig
arch/mips/configs/decstation_r4k_defconfig
arch/mips/configs/loongson1b_defconfig
arch/mips/configs/loongson1c_defconfig
arch/mips/configs/rb532_defconfig
arch/mips/configs/rbtx49xx_defconfig
arch/parisc/configs/generic-32bit_defconfig
arch/sh/configs/apsh4ad0a_defconfig
arch/sh/configs/ecovec24-romimage_defconfig
arch/sh/configs/rsk7264_defconfig
arch/sh/configs/rsk7269_defconfig
arch/sh/configs/sh7785lcr_32bit_defconfig
block/Kconfig
drivers/block/drbd/drbd_int.h
drivers/block/ps3disk.c
drivers/md/dm-exception-store.h
drivers/md/dm-integrity.c
drivers/md/md.c
drivers/nvdimm/pfn_devs.c
drivers/scsi/sd.c
fs/ext4/resize.c
fs/ext4/super.c
fs/gfs2/Kconfig
fs/nfs/Kconfig
fs/ocfs2/super.c
fs/stack.c
fs/xfs/Kconfig
fs/xfs/xfs_super.c
include/linux/genhd.h
include/linux/kernel.h
include/linux/types.h
lib/Kconfig.debug
tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/types.h