linux-stable/drivers
Linus Torvalds 14ab6d425e vfs-6.7.ctime
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCZTppYgAKCRCRxhvAZXjc
 okIHAP9anLz1QDyMLH12ASuHjgBc0Of3jcB6NB97IWGpL4O21gEA46ohaD+vcJuC
 YkBLU3lXqQ87nfu28ExFAzh10hG2jwM=
 =m4pB
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs

Pull vfs inode time accessor updates from Christian Brauner:
 "This finishes the conversion of all inode time fields to accessor
  functions as discussed on list. Changing timestamps manually as we
  used to do before is error prone. Using accessors function makes this
  robust.

  It does not contain the switch of the time fields to discrete 64 bit
  integers to replace struct timespec and free up space in struct inode.
  But after this, the switch can be trivially made and the patch should
  only affect the vfs if we decide to do it"

* tag 'vfs-6.7.ctime' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs: (86 commits)
  fs: rename inode i_atime and i_mtime fields
  security: convert to new timestamp accessors
  selinux: convert to new timestamp accessors
  apparmor: convert to new timestamp accessors
  sunrpc: convert to new timestamp accessors
  mm: convert to new timestamp accessors
  bpf: convert to new timestamp accessors
  ipc: convert to new timestamp accessors
  linux: convert to new timestamp accessors
  zonefs: convert to new timestamp accessors
  xfs: convert to new timestamp accessors
  vboxsf: convert to new timestamp accessors
  ufs: convert to new timestamp accessors
  udf: convert to new timestamp accessors
  ubifs: convert to new timestamp accessors
  tracefs: convert to new timestamp accessors
  sysv: convert to new timestamp accessors
  squashfs: convert to new timestamp accessors
  server: convert to new timestamp accessors
  client: convert to new timestamp accessors
  ...
2023-10-30 09:47:13 -10:00
..
accel accel/ivpu/37xx: Fix missing VPUIP interrupts 2023-10-26 07:43:28 +02:00
accessibility
acpi ACPI: NFIT: Install Notify() handler before getting NFIT table 2023-10-22 12:47:43 +02:00
amba
android vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
ata scsi: sd: Introduce manage_shutdown device flag 2023-10-27 10:00:19 +09:00
atm
auxdisplay
base regmap: Fix for v6.6 2023-10-18 09:30:03 -07:00
bcma
block block: move bdev_mark_dead out of disk_check_media_change 2023-10-28 13:29:23 +02:00
bluetooth Bluetooth: btrtl: Ignore error return for hci_devcd_register() 2023-10-13 20:03:04 -07:00
bus
cache riscv: RISCV_NONSTANDARD_CACHE_OPS shouldn't depend on RISCV_DMA_NONCOHERENT 2023-10-26 09:42:37 +02:00
cdrom
cdx
char char: convert to new timestamp accessors 2023-10-18 13:26:16 +02:00
clk Three fixes, one for the clk framework and two for clk drivers: 2023-10-27 16:52:51 -10:00
clocksource
comedi
connector Fix NULL pointer dereference in cn_filter() 2023-10-24 10:53:45 +02:00
counter
cpufreq
cpuidle
crypto virtio-crypto: handle config changed by work queue 2023-10-18 11:30:06 -04:00
cxl
dax
dca
devfreq
dio
dma dmaengine fixes for v6.6 2023-10-13 08:52:57 -07:00
dma-buf
edac
eisa
extcon
firewire scsi: sd: Introduce manage_shutdown device flag 2023-10-27 10:00:19 +09:00
firmware ARM: SoC fixes for 6.7, part 3 2023-10-26 08:17:26 -10:00
fpga fpga: Fix memory leak for fpga_region_test_class_find() 2023-10-24 19:32:39 +02:00
fsi
gnss
gpio gpiolib: acpi: Add missing memset(0) to acpi_get_gpiod_from_data() 2023-10-20 11:24:16 +02:00
gpu vfs-6.7.misc 2023-10-30 09:14:19 -10:00
greybus
hid
hsi
hte
hv
hwmon
hwspinlock
hwtracing
i2c i2c: stm32f7: Fix PEC handling in case of SMBUS transfers 2023-10-21 20:31:04 +02:00
i3c
idle
iio iio: afe: rescale: Accept only offset channels 2023-10-17 20:25:32 +01:00
infiniband vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
input Input updates for v6.6-rc5 2023-10-13 23:19:16 -07:00
interconnect
iommu iommu: Avoid unnecessary cache invalidations 2023-10-27 08:57:09 +02:00
ipack
irqchip Restore unintentionally lost quirk settings in the GIC irqchip driver, 2023-10-28 08:12:34 -10:00
isdn isdn: mISDN: hfcsusb: Spelling fix in comment 2023-10-23 09:39:46 +01:00
leds
macintosh
mailbox
mcb
md bcache: Fixup error handling in register_cache() 2023-10-28 13:29:22 +02:00
media media: i2c: ov8858: Don't set fwnode in the driver 2023-10-11 15:26:16 +02:00
memory
memstick
message
mfd
misc vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
mmc
most
mtd mtd: block2mtd: Convert to bdev_open_by_dev/path() 2023-10-28 13:29:18 +02:00
mux
net iavf: in iavf_down, disable queues when removing the driver 2023-10-25 17:48:31 -07:00
nfc
ntb
nubus
nvdimm
nvme nvmet: Convert to bdev_open_by_path() 2023-10-28 13:29:18 +02:00
nvmem nvmem: imx: correct nregs for i.MX6ULL 2023-10-16 21:00:08 +02:00
of
opp
parisc
parport
pci
pcmcia
peci
perf RISC-V Fixes for 6.6-rc6 2023-10-13 09:17:48 -07:00
phy phy fixes for 6.6 2023-10-22 07:11:10 -10:00
pinctrl Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" 2023-10-19 10:12:48 +02:00
platform vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
pmdomain
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 s390/dasd: Convert to bdev_open_by_path() 2023-10-28 13:29:18 +02:00
sbus
scsi ATA fixes for 6.6-final 2023-10-27 13:38:59 -10:00
sh
siox
slimbus
soc Renesas fixes for v6.6 (take three) 2023-10-26 17:06:42 +02:00
soundwire
spi
spmi
ssb
staging
target scsi: target: Convert to bdev_open_by_path() 2023-10-28 13:29:19 +02:00
tc
tee ARM: SoC fixes for 6.6, part 2 2023-10-12 11:52:23 -07:00
thermal
thunderbolt thunderbolt: Fix for v6.6-rc7 2023-10-17 19:25:42 +02:00
tty vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
ufs scsi: ufs: core: Correct clear TM error log 2023-10-09 21:33:30 -04:00
uio
usb vfs-6.7.ctime 2023-10-30 09:47:13 -10:00
vdpa vdpa/mlx5: Fix firmware error on creation of 1k VQs 2023-10-18 11:29:41 -04:00
vfio
vhost vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE 2023-10-18 11:29:56 -04:00
video fbdev fixes and cleanups for 6.6-rc7: 2023-10-17 17:14:22 -07:00
virt
virtio virtio_pci: fix the common cfg map size 2023-10-18 11:30:12 -04:00
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile