]> www.infradead.org Git - users/dwmw2/linux.git/commit
[tree-wide] finally take no_llseek out
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 27 Sep 2024 01:56:11 +0000 (02:56 +0100)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 27 Sep 2024 15:18:43 +0000 (08:18 -0700)
commitcb787f4ac0c2e439ea8d7e6387b925f74576bdf8
treea1f750efef3171e0205c2a785003b593fe26255c
parent075dbe9f6e3c21596c5245826a4ee1f1c1676eb8
[tree-wide] finally take no_llseek out

no_llseek had been defined to NULL two years ago, in commit 868941b14441
("fs: remove no_llseek")

To quote that commit,

  At -rc1 we'll need do a mechanical removal of no_llseek -

  git grep -l -w no_llseek | grep -v porting.rst | while read i; do
sed -i '/\<no_llseek\>/d' $i
  done

  would do it.

Unfortunately, that hadn't been done.  Linus, could you do that now, so
that we could finally put that thing to rest? All instances are of the
form
.llseek = no_llseek,
so it's obviously safe.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
221 files changed:
Documentation/watchdog/convert_drivers_to_kernel_api.rst
arch/parisc/kernel/perf.c
arch/s390/hypfs/hypfs_dbfs.c
arch/s390/hypfs/inode.c
arch/s390/kernel/debug.c
arch/s390/kernel/perf_cpum_cf.c
arch/s390/kernel/sysinfo.c
arch/s390/pci/pci_clp.c
arch/um/drivers/harddog_kern.c
arch/um/drivers/hostaudio_kern.c
arch/x86/kernel/cpu/mce/dev-mcelog.c
arch/x86/kernel/cpu/resctrl/pseudo_lock.c
drivers/acpi/apei/erst-dbg.c
drivers/auxdisplay/charlcd.c
drivers/block/mtip32xx/mtip32xx.c
drivers/block/pktcdvd.c
drivers/block/ublk_drv.c
drivers/bluetooth/hci_vhci.c
drivers/bus/moxtet.c
drivers/char/applicom.c
drivers/char/ds1620.c
drivers/char/dtlk.c
drivers/char/hpet.c
drivers/char/ipmi/ipmi_watchdog.c
drivers/char/pc8736x_gpio.c
drivers/char/ppdev.c
drivers/char/scx200_gpio.c
drivers/char/sonypi.c
drivers/char/tpm/tpm-dev.c
drivers/char/tpm/tpm_vtpm_proxy.c
drivers/char/tpm/tpmrm-dev.c
drivers/char/virtio_console.c
drivers/counter/counter-chrdev.c
drivers/firewire/core-cdev.c
drivers/firmware/arm_scmi/driver.c
drivers/firmware/arm_scmi/raw_mode.c
drivers/firmware/efi/capsule-loader.c
drivers/firmware/efi/test/efi_test.c
drivers/firmware/turris-mox-rwtm.c
drivers/gnss/core.c
drivers/gpio/gpio-mockup.c
drivers/gpio/gpio-sloppy-logic-analyzer.c
drivers/gpio/gpiolib-cdev.c
drivers/gpu/drm/drm_file.c
drivers/gpu/drm/i915/i915_perf.c
drivers/gpu/drm/msm/msm_perf.c
drivers/gpu/drm/msm/msm_rd.c
drivers/gpu/drm/xe/xe_oa.c
drivers/hid/uhid.c
drivers/hwmon/asus_atk0110.c
drivers/hwmon/fschmd.c
drivers/hwmon/w83793.c
drivers/hwtracing/coresight/coresight-etb10.c
drivers/hwtracing/coresight/coresight-tmc-core.c
drivers/hwtracing/coresight/ultrasoc-smb.c
drivers/hwtracing/intel_th/msu.c
drivers/hwtracing/stm/core.c
drivers/i2c/i2c-dev.c
drivers/infiniband/core/ucma.c
drivers/infiniband/core/user_mad.c
drivers/infiniband/core/uverbs_main.c
drivers/infiniband/hw/hfi1/fault.c
drivers/infiniband/hw/mlx5/devx.c
drivers/input/evdev.c
drivers/input/joydev.c
drivers/input/keyboard/applespi.c
drivers/input/misc/uinput.c
drivers/input/serio/userio.c
drivers/iommu/iommufd/fault.c
drivers/isdn/capi/capi.c
drivers/isdn/mISDN/timerdev.c
drivers/leds/uleds.c
drivers/macintosh/adb.c
drivers/macintosh/smu.c
drivers/media/cec/core/cec-api.c
drivers/media/mc/mc-devnode.c
drivers/media/rc/lirc_dev.c
drivers/media/usb/uvc/uvc_debugfs.c
drivers/media/v4l2-core/v4l2-dev.c
drivers/message/fusion/mptctl.c
drivers/misc/lis3lv02d/lis3lv02d.c
drivers/misc/mei/main.c
drivers/misc/ntsync.c
drivers/misc/phantom.c
drivers/mmc/core/block.c
drivers/mtd/ubi/cdev.c
drivers/mtd/ubi/debug.c
drivers/net/netdevsim/fib.c
drivers/net/tap.c
drivers/net/tun.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/platform/chrome/cros_ec_debugfs.c
drivers/platform/chrome/wilco_ec/debugfs.c
drivers/platform/chrome/wilco_ec/event.c
drivers/platform/chrome/wilco_ec/telemetry.c
drivers/platform/surface/surface_aggregator_cdev.c
drivers/platform/surface/surface_dtx.c
drivers/pps/pps.c
drivers/rtc/dev.c
drivers/rtc/rtc-m41t80.c
drivers/s390/char/fs3270.c
drivers/s390/char/sclp_ctl.c
drivers/s390/char/tape_char.c
drivers/s390/char/uvdevice.c
drivers/s390/char/vmcp.c
drivers/s390/char/vmlogrdr.c
drivers/s390/char/zcore.c
drivers/s390/cio/chsc_sch.c
drivers/s390/cio/css.c
drivers/s390/crypto/pkey_api.c
drivers/s390/crypto/zcrypt_api.c
drivers/sbus/char/openprom.c
drivers/sbus/char/uctrl.c
drivers/scsi/sg.c
drivers/spi/spidev.c
drivers/thermal/intel/int340x_thermal/acpi_thermal_rel.c
drivers/tty/tty_io.c
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/legacy/inode.c
drivers/usb/gadget/legacy/raw_gadget.c
drivers/usb/gadget/udc/atmel_usba_udc.c
drivers/usb/misc/ldusb.c
drivers/usb/mon/mon_bin.c
drivers/usb/mon/mon_stat.c
drivers/usb/mon/mon_text.c
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
drivers/vfio/pci/mlx5/main.c
drivers/vfio/pci/pds/lm.c
drivers/vfio/pci/qat/main.c
drivers/virt/coco/tdx-guest/tdx-guest.c
drivers/watchdog/acquirewdt.c
drivers/watchdog/advantechwdt.c
drivers/watchdog/alim1535_wdt.c
drivers/watchdog/alim7101_wdt.c
drivers/watchdog/at91rm9200_wdt.c
drivers/watchdog/ath79_wdt.c
drivers/watchdog/cpu5wdt.c
drivers/watchdog/cpwd.c
drivers/watchdog/eurotechwdt.c
drivers/watchdog/gef_wdt.c
drivers/watchdog/geodewdt.c
drivers/watchdog/ib700wdt.c
drivers/watchdog/ibmasr.c
drivers/watchdog/indydog.c
drivers/watchdog/it8712f_wdt.c
drivers/watchdog/m54xx_wdt.c
drivers/watchdog/machzwd.c
drivers/watchdog/mixcomwd.c
drivers/watchdog/mtx-1_wdt.c
drivers/watchdog/nv_tco.c
drivers/watchdog/pc87413_wdt.c
drivers/watchdog/pcwd.c
drivers/watchdog/pcwd_pci.c
drivers/watchdog/pcwd_usb.c
drivers/watchdog/pika_wdt.c
drivers/watchdog/rc32434_wdt.c
drivers/watchdog/rdc321x_wdt.c
drivers/watchdog/riowd.c
drivers/watchdog/sa1100_wdt.c
drivers/watchdog/sb_wdog.c
drivers/watchdog/sbc60xxwdt.c
drivers/watchdog/sbc7240_wdt.c
drivers/watchdog/sbc8360.c
drivers/watchdog/sbc_epx_c3.c
drivers/watchdog/sbc_fitpc2_wdt.c
drivers/watchdog/sc1200wdt.c
drivers/watchdog/sc520_wdt.c
drivers/watchdog/sch311x_wdt.c
drivers/watchdog/scx200_wdt.c
drivers/watchdog/smsc37b787_wdt.c
drivers/watchdog/w83877f_wdt.c
drivers/watchdog/w83977f_wdt.c
drivers/watchdog/wafer5823wdt.c
drivers/watchdog/wdrtas.c
drivers/watchdog/wdt.c
drivers/watchdog/wdt285.c
drivers/watchdog/wdt977.c
drivers/watchdog/wdt_pci.c
drivers/xen/evtchn.c
drivers/xen/mcelog.c
drivers/xen/xenbus/xenbus_dev_frontend.c
fs/bcachefs/chardev.c
fs/bcachefs/thread_with_file.c
fs/debugfs/file.c
fs/dlm/debug_fs.c
fs/efivarfs/file.c
fs/fsopen.c
fs/fuse/control.c
fs/fuse/dev.c
fs/nsfs.c
fs/pipe.c
fs/ubifs/debug.c
include/linux/debugfs.h
include/linux/fs.h
kernel/bpf/bpf_iter.c
kernel/events/core.c
kernel/power/user.c
kernel/relay.c
kernel/time/posix-clock.c
kernel/trace/rv/rv.c
kernel/trace/rv/rv_reactors.c
kernel/trace/trace.c
mm/huge_memory.c
net/mac80211/rc80211_minstrel_ht_debugfs.c
net/rfkill/core.c
net/socket.c
net/sunrpc/cache.c
net/sunrpc/rpc_pipe.c
samples/vfio-mdev/mtty.c
scripts/coccinelle/api/stream_open.cocci
sound/core/control.c
sound/core/oss/mixer_oss.c
sound/core/oss/pcm_oss.c
sound/core/pcm_native.c
sound/core/rawmidi.c
sound/core/seq/seq_clientmgr.c
sound/core/timer.c
sound/oss/dmasound/dmasound_core.c
sound/soc/intel/avs/debugfs.c
virt/kvm/kvm_main.c