/etc insider

since 1999 (and still editing)

Linux kernel 4.0.5 is out bringing severe error fixes

| Comments

Recently baked 4.0.5 has fixes for some really nasty bugs. If you had been ever wondering why you should update kernel with minor releases, an example is awaiting:

  • libata: Blacklist queued TRIM on all Samsung 800-series
  • FSes and co.:
    • fs/dcache.c d_walk() might skip too much
    • vfs: read file_handle only once in handle_to_path
    • Btrfs: fix racy system chunk allocation when setting block group ro
    • ext4:
      • fix NULL pointer dereference when journal restart fails
      • fix lazytime optimization (timestamp would get written to the wrong inode. )
    • xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
  • Linux Software RAID (widely known after its userspace control utility as mdadm)
    • md: fix race when unfreezing sync_action
  • dm (device mapper subsystem)
  • task scheduler
  • pty: Fix input race when closing
  • lib: Fix strnlen_user() to not touch memory after specified maximum

so I’m certainly rebasing my own builds ASAP.