pub/scm/linux/kernel/git/dhowells/linux-fs.git  about / heads / tags
VFS and Filesystem bits
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  rxrpc-fixes  rxrpc: Request an ACK on impending Tx stall (2024-05-03)
  cifs-netfs   cifs: Enable large folio support (2024-05-01)
  netfs-writeback netfs, afs: Use writeback retry to deal with alternate keys (2024-05-01)
  netfs-fixes  netfs: Fix the pre-flush when appending to a file in writethrough mode (2024-04-26)
* master       Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost (2024-04-25)
  cifs-fixes   cifs: Add tracing for the cifs_tcon struct refcounting (2024-04-18)
  rxrpc-iothread rxrpc: Use the new rxrpc_tx_queue struct to more efficiently process ACKs (2024-04-16)
  afs-fixes    afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (2024-03-13)
  netfs-9p     9p: Always update remote_i_size in stat2inode (2024-01-29)
  netfs-lib    netfs: Support encryption on Unbuffered/DIO write (2024-01-22)
  ceph-iter    ceph: Use netfslib (2024-01-15)
  netfs-lib-2  netfs: Support encryption on Unbuffered/DIO write (2024-01-12)
  netfs-for-vfs netfs: Fix wrong #ifdef hiding wait (2024-01-10)
  afs-fix-rotation afs: trace: Log afs_make_call(), including server address (2024-01-01)
  afs-next     afs: trace: Log afs_make_call(), including server address (2024-01-01)
  afs-testing  rxrpc: rxgk: Implement connection rekeying (2023-12-21)
  crypto-krb5  rxrpc: rxgk: Implement connection rekeying (2023-12-21)
  iov-kunit    iov_iter: Add kunit to benchmark decanting of xarray to bvec (2023-11-15)
  iov-cleanup  iov_iter, net: Move hash_and_copy_to_iter() to net/ (2023-10-02)
  iov-fixes    iov_iter: Kunit tests for page extraction (2023-09-08)
  splice-fixes shmem: Apply a couple of filemap_splice_read() fixes to shmem_splice_read() (2023-07-27)
  iov-extract  scsi: Use extract_iter_to_sg() (2023-06-30)
  splice-fix-corruption splice: Record some statistics (2023-06-29)
  fscache-fixes mm, netfs, fscache: Stop read optimisation when folio removed from pagecache (2023-06-28)
  sendpage-3-killsp net: Kill MSG_SENDPAGE_NOTLAST (2023-06-23)
  sendpage-3-frag net: Kill MSG_SENDPAGE_NOTLAST (2023-06-20)
  sendpage-3-copy net: Kill MSG_SENDPAGE_NOTLAST (2023-06-16)
  sendpage-3-misc kcm: Send multiple frags in one sendmsg() (2023-06-09)
  sendpage-2-tls tls/device: Convert tls_device_sendpage() to use MSG_SPLICE_PAGES (2023-06-07)
  sendpage-2-alg crypto: af_alg/hash: Support MSG_SPLICE_PAGES (2023-06-06)
  sendpage-2-kcm kcm: Convert kcm_sendpage() to use MSG_SPLICE_PAGES (2023-05-31)
  sendpage-2-chelsio chelsio: Convert chtls_sendpage() to use MSG_SPLICE_PAGES (2023-05-31)
  iov-old-dio  block: Use iov_iter_extract_pages() and page pinning in direct-io.c (2023-05-26)
  sendpage-1   splice, net: Reimplement splice_to_socket() to pass multiple bufs to sendmsg() (2023-05-26)
  kill-iter-pipe iov_iter: Kill ITER_PIPE (2023-05-22)
  iov-sendpage sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES) (2023-04-12)
  keys-fixes   asymmetric_keys: log on fatal failures in PE/pkcs7 (2023-03-21)
  pipe-list    pipe: Use a linked-list instead of a ring buffer (2023-03-16)
  iov-cifs     cifs: Partially revert and use filemap_get_folio_tag() (2023-03-02)
  iov-cifs-mm  cifs: Handle transition to filemap_get_folios_tag() (2023-02-21)
  iov-extract-3 iov_iter: Add a function to extract a page list from an iterator (2023-02-16)
  rxrpc-next   rxrpc: Implement splice-read for rxrpc calls (2023-02-10)
  cifs-for-viro cifs: Remove unused code (2022-12-02)
  rxrpc-ringless-3 rxrpc: Implement a single I/O thread per local endpoint (2022-10-06)
  rxrpc-ringless-2 rxrpc: Transmit ACKs from krxrpctxd (2022-09-30)
  netfs-linked-list netfs: Add a struct to group modifications together and flushed in order (2022-07-01)
  rxrpc-multiqueue More fixes (2022-06-27)
  fscache-next Merge tag 'nfsd-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux (2022-06-10)
  cifs-for-sfrench cifs, ksmbd: Fix MAX_SGE count for softiwarp (2022-05-31)
  rxrpc-ringless rxrpc: Add transmitter stats procfile (2022-05-13)
  cifs-experimental mm, netfs, fscache: Stop read optimisation when folio removed from pagecache (2022-04-25)
  netfs-maple  afs: Honour wsize (2022-04-22)
  fscache-ceph ceph: Pass an iter down from writepages (2022-04-05)
  fscache-rewrite cifs: Implement cache I/O by accessing the cache directly (2022-01-27)
  netfs-experimental afs: Implement netfs invalidate_cache hook (2022-01-24)
  netfs-folio  afs: Use folios in directory handling (2021-11-10)
  fscache-remove-old-io fscache: Update the documentation to reflect I/O API changes (2021-10-29)
  fscache-rewrite-indexing-2 fscache_old, cachefiles_old: Remove old drivers (2021-10-22)
  fscache-rewrite-indexing cifs: Support fscache indexing rewrite (untested) (2021-10-18)
  fscache-iter-2 nfs: Convert to new fscache volume/cookie API (2021-09-29)
  swap-dio     mm: Remove swap BIO paths and only use DIO paths (2021-09-29)
  folio        mm/writeback: Add folio_write_one (2021-09-22)
  netfs-folio-regions netfs, fscache: Add cache write preparation (2021-08-26)
  netfs-regions-experimental netfs: Cut out region to be written from dirty regions (2021-07-30)
  fscache-cache-2 cachefiles: Use path structs in cachefiles_cache struct (2021-05-11)
  fscache-iter cachefiles: Don't shorten if over 1G (2021-05-11)
  netfs-lib-mm mm: Split page_has_private() in two to better handle PG_private_2 (2021-04-23)
  afs-netfs-lib afs: Use the netfs_write_begin() helper (2021-04-23)
  keys-next    Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2021-04-06)
  mount-xarray vfs: Remove mount list trawling cursor stuff (2021-03-15)
  keys-cve-2020-26541-branch integrity: Load mokx variables into the blacklist keyring (2021-03-11)
  keys-misc    watch_queue: rectify kernel-doc for init_watch() (2021-02-18)
  keys-acl     keys: Implement a 'container' keyring (2021-02-05)
  keys-intercept keys: Allow request_key upcalls from a container to be intercepted (2021-02-04)
  notifications-pipe-core watch_queue: sample: Display mount tree change notifications (2021-01-25)
  rxrpc-rxgk   rxgk: Support OpenAFS's rxgk implementation (2020-11-25)
  iov-ops      iov_iter: Remove iterate_all_kinds() and iterate_and_advance() (2020-11-21)
  fscache-thp  afs: Enable transparent huge page support (2020-11-20)
  fsinfo-core  fs: mount_notify.c: fix build without CONFIG_FSINFO (2020-08-05)
  afs-operation afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly (2020-05-29)
  fscache-iter-dir afs: Write local directory changes to the cache (2020-05-03)
  rxrpc-experimental ixgbe: Trace Rx and Tx events (2020-01-30)
  notifications-pipe-prep pipe: Remove sync on wake_ups (2019-11-15)
  pipe-experimental smack: Implement the watch_key and post_notification hooks (2019-10-15)
  notifications-core smack: Implement the watch_key and post_notification hooks (2019-10-11)
  fsinfo       fix (2019-09-04)
  notifications Add sample notification program (2019-07-05)
  notifications-mount Add sample notification program (2019-06-28)
  fsinfo-mount fsinfo: Add documentation for mount and sb watches (2019-06-28)
  keys-namespace keys: Pass the network namespace into request_key mechanism (2019-06-27)
  keys-request keys: Kill off request_key_async{,_with_auxdata} (2019-06-26)
  afs-rcu      afs: Support RCU pathwalk (2019-06-20)
  notifications-epoll epoll: Add a sample program (2019-06-18)
  mount-api-nfs NFS: Add fs_context support. (2019-05-21)
  mount-api-viro gfs2: Convert gfs2 to fs_context (2019-05-21)
  afs-iov2     afs: Transmit more acks during processing to prevent stalls (2019-05-08)
  icache-rcu   vfs: Delete find_inode_nowait() (2019-04-25)
  efi-lock-down lockdown: Print current->comm in restriction messages (2019-02-18)
  container    containers: Sample to grant access to a key in a container (2019-02-15)
  btrfs-mount-api security: Remove the set_mnt_opts and clone_mnt_opts ops (2018-11-15)
  nfs-mount-api NFS: Add fs_context support. (2018-11-15)
  mount-api-uapi vfs: Add a sample program for the new mount API (2018-11-05)
  mount-api-core afs: Use fs_context to pass parameters over automount (2018-11-05)
  mount-api    vfs: Fix incorrect user_ns assignment in proc and mqueue (2018-11-01)
  afs-yfs      afs: Add a tracepoint for VL server list replacement (2018-10-17)
  afs-dns      afs: Fix TTL on VL server and address lists (2018-10-15)
  keys-asym-keyctl KEYS: asym_tpm: Add support for the sign operation (2018-10-09)
  afs-iov      afs: Don't invoke the server to read data beyond EOF (2018-10-04)
  uapi-check   UAPI: Check headers build for C++ (2018-09-06)
  mount-api-2  proc: Set correct userns for new proc super created by a new pid_namespace (2018-08-21)
  mount-context vfs: Add a sample program for the new mount API (2018-07-23)
  add-iters    iov_iter: Add mapping and discard iterator types (2018-06-23)
  afs-for-viro afs: Optimise callback breaking by not repeating volume lookup (2018-06-15)
  afs-namespace afs: Implement network namespacing (2018-05-23)
  lockdown     debugfs: Restrict debugfs when the kernel is locked down (2018-04-10)
  init_task    Expand INIT_STRUCT_PID and remove (2018-01-17)
  afs-2-experimental afs: Make use of the YFS service upgrade to fully support IPv6 (2017-10-11)
  for-viro     VFS: Suppress MS_* flag defs within the kernel unless explicitly enabled (2017-10-06)
  afs          afs: Retry rxrpc calls with address rotation on network error (2017-09-05)
  keys-uefi    modsign: Use secondary trust keyring for module signing (2017-08-03)
  rxrpc-rewrite rxrpc: Move the packet.h include file into net/rxrpc/ (2017-07-21)
  hwparam      Annotate hardware config module parameters in sound/pci/ (2017-04-20)
  keys-blacklist PKCS#7: Handle blacklisted certificates (2017-04-03)
  afs-experimental afs: Add metadata xattrs (2017-03-29)
  efi-secure-boot efi: Print the secure boot status in x86 setup_arch() (2017-01-31)
  xstat        statx: AFS: Return enhanced file attributes (2016-11-25)
  keys-lockdown x86: Restrict MSR access when the kernel is locked down (2016-11-16)
  fscache      Merge branch 'akpm' (patches from Andrew) (2016-08-02)
  iso-atomic   x86: Fix misc cmpxchg() and atomic_cmpxchg() calls to use try/return variants (2016-05-18)
  keys-trust   IMA: Use the the system trusted keyrings instead of .ima_mok (2016-04-11)
  keys-sig     X.509: Fix self-signed determination (2016-04-06)
  keys-rsa     X.509: Make algo identifiers text instead of enum (2016-03-03)
  rxrpc        rxrpc: Correctly handle ack at end of client call transmit phase (2015-11-24)
  keys-devel   KEYS: Move the point of trust determination to __key_link() (2015-10-21)
  overlayfs    SELinux: Check against union label for file operations (2015-09-28)
  modsign-pkcs7 scripts: add extract-cert and sign-file to .gitignore (2015-08-26)
  asn1-fixes   ASN.1: Handle 'ANY OPTIONAL' in grammar (2015-08-06)
  fwsign-test  Firmware loading overhaul (2015-07-24)
  fwsign-pkcs7 KEYS: Restrict signature verification to keys appropriate to the purpose (2015-07-20)
  bool-experimental Make xfrm functions that return a boolean value return bool (2015-04-29)
  file-pin-devel-2 Overlayfs: Wrap RCU-mode accesses to ->d_inode on subordinate filesystems (2015-04-16)
  file-pin     (Scripted) Merge in scripted non-filesystem ->d_inode to d_backing_inode() conversions (2015-03-17)
  file-pin-nonfs-experimental VFS: (Scripted) Convert ->d_inode to d_backing_inode() in security/tomoyo (2015-03-17)
  file-pin-fs-experimental VFS: (Scripted) Convert ->d_inode to d_inode() in security/smack/smackfs.c (2015-03-17)
  file-pin-devel VFS: Make pathwalk use d_is_reg() rather than S_ISREG() (2015-03-17)
  fscache-index foo (2015-03-02)
  keys-next-fixes MPILIB: Fix comparison of negative MPIs (2015-01-14)
  security-next Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity into next (2014-10-02)
  tpm-lib      TPM: Add an asymmetric key subtype for handling TPM-based keys (2014-09-29)
  keys-pkcs7   PKCS#7: Handle PKCS#7 messages that contain no X.509 certs (2014-09-16)
  keys-preparse-1 KEYS: request_key_auth: Provide key preparsing (2014-07-22)
  keys-dmitry  Linux 3.16-rc4 (2014-07-06)
  fscache-experimental Cachefiles: Refuse to cull a non-empty directory that is also a cache object (2014-02-06)
  unionmount-experimental Development (2014-01-24)
  lsm-exec-cred LSM: Use derived creds for accessing an executable's interpreter and binary loader (2013-07-08)
  unionmount   Development (2013-06-14)
  procfs-cleanup Fix up CONFIG_PROC_FS=n (2013-04-30)
  vfs-experimental Fix rtas_flash driver after procfs privatisation changes (2013-04-26)
  kill-create_proc_read_entry proc: Delete create_proc_read_entry() (2013-04-11)
  misc-for-viro VFS: Pass inode pointer from pathwalk to do_dentry_open() (2013-03-08)
  unionmount_orig Temporary commit (2010-11-30)

git clone https://yhbt.net/pub/scm/linux/kernel/git/dhowells/linux-fs.git