Files
kernel_google_b1c1/kernel/debug
Petri Gynther 5f1f7e5ac9 Merge 4.9.144 into android-msm-bluecross-4.9-lts
[ignore all f2fs changes]

Linux 4.9.144
    hugetlbfs: fix bug in pgoff overflow checking
    xfs: don't fail when converting shortform attr to long form during ATTR_REPLACE
  * f2fs: fix to do sanity check with cp_pack_start_sum
      fs/f2fs/checkpoint.c
      fs/f2fs/super.c
  * f2fs: free meta pages if sanity check for ckpt is failed
      fs/f2fs/checkpoint.c
  * f2fs: fix to do sanity check with block address in main area v2
      fs/f2fs/data.c
      fs/f2fs/inode.c
  * f2fs: fix missing up_read
      fs/f2fs/node.c
  * f2fs: fix to do sanity check with block address in main area
      fs/f2fs/checkpoint.c
      fs/f2fs/data.c
      fs/f2fs/f2fs.h
      fs/f2fs/file.c
      fs/f2fs/inode.c
      fs/f2fs/node.c
      fs/f2fs/segment.h
  * f2fs: fix to do sanity check with node footer and iblocks
      fs/f2fs/inode.c
  * f2fs: Add sanity_check_inode() function
      fs/f2fs/inode.c
  * f2fs: fix to do sanity check with user_block_count
      fs/f2fs/super.c
  * f2fs: fix to do sanity check with secs_per_zone
      fs/f2fs/super.c
  * f2fs: introduce and spread verify_blkaddr
      fs/f2fs/checkpoint.c
      fs/f2fs/data.c
      fs/f2fs/f2fs.h
      fs/f2fs/file.c
      fs/f2fs/inode.c
      fs/f2fs/node.c
      fs/f2fs/recovery.c
      fs/f2fs/segment.c
      fs/f2fs/segment.h
  * f2fs: clean up with is_valid_blkaddr()
      fs/f2fs/checkpoint.c
      fs/f2fs/data.c
      fs/f2fs/f2fs.h
      fs/f2fs/file.c
      fs/f2fs/inode.c
      fs/f2fs/node.c
      fs/f2fs/recovery.c
      fs/f2fs/segment.c
      fs/f2fs/segment.h
  * f2fs: enhance sanity_check_raw_super() to avoid potential overflow
      fs/f2fs/super.c
  * f2fs: sanity check on sit entry
      fs/f2fs/segment.c
  * f2fs: check blkaddr more accuratly before issue a bio
      fs/f2fs/checkpoint.c
      fs/f2fs/data.c
      fs/f2fs/f2fs.h
      fs/f2fs/segment.h
  * f2fs: return error during fill_super
      fs/f2fs/segment.c
      fs/f2fs/segment.h
  * f2fs: detect wrong layout
      fs/f2fs/segment.h
      fs/f2fs/super.c
  * f2fs: fix race condition in between free nid allocator/initializer
      fs/f2fs/node.c
  * f2fs: fix a panic caused by NULL flush_cmd_control
      fs/f2fs/segment.c
    btrfs: tree-checker: Fix misleading group system information
    btrfs: tree-checker: Check level for leaves and nodes
    btrfs: Check that each block group has corresponding chunk at mount time
    btrfs: tree-checker: Detect invalid and empty essential trees
    btrfs: tree-checker: Verify block_group_item
    btrfs: tree-check: reduce stack consumption in check_dir_item
    btrfs: tree-checker: use %zu format string for size_t
    btrfs: tree-checker: Add checker for dir item
    btrfs: tree-checker: Fix false panic for sanity test
    btrfs: tree-checker: Enhance btrfs_check_node output
    btrfs: struct-funcs, constify readers
    btrfs: Move leaf and node validation checker to tree-checker.c
    btrfs: Add checker for EXTENT_CSUM
    btrfs: Add sanity check for EXTENT_DATA when reading out leaf
    btrfs: Check if item pointer overlaps with the item itself
    btrfs: Refactor check_leaf function for later expansion
    btrfs: Verify that every chunk has corresponding block group at mount time
    btrfs: validate type when reading a chunk
    hugetlbfs: check for pgoff value overflow
    hugetlbfs: fix offset overflow in hugetlbfs mmap
    mm/hugetlb.c: don't call region_abort if region_chg fails
    wil6210: missing length check in wmi_set_ie
  * bpf: Prevent memory disambiguation attack
      include/linux/bpf_verifier.h
      kernel/bpf/verifier.c
  * bpf/verifier: Pass instruction index to check_mem_access() and check_xadd()
      kernel/bpf/verifier.c
  * bpf/verifier: Add spi variable to check_stack_write()
      kernel/bpf/verifier.c
    libceph: check authorizer reply/challenge length before reading
    libceph: weaken sizeof check in ceph_x_verify_authorizer_reply()
    libceph: implement CEPHX_V2 calculation mode
    libceph: add authorizer challenge
    libceph: factor out encrypt_authorizer()
    libceph: factor out __ceph_x_decrypt()
    libceph: factor out __prepare_write_connect()
    libceph: store ceph_auth_handshake pointer in ceph_connection
    libceph: no need to drop con->mutex for ->get_authorizer()
    libceph: drop len argument of *verify_authorizer_reply()
    tipc: use destination length for copy string
    net: qed: use correct strncpy() size
    usb: gadget: dummy: fix nonsensical comparisons
  * mm: cleancache: fix corruption on missed inode invalidation
      mm/truncate.c
  * reset: remove remaining WARN_ON() in <linux/reset.h>
      include/linux/reset.h
  * reset: make device_reset_optional() really optional
      drivers/reset/core.c
      include/linux/reset.h
  * reset: add exported __reset_control_get, return NULL if optional
      drivers/reset/core.c
      include/linux/reset.h
  * reset: fix optional reset_control_get stubs to return NULL
      include/linux/reset.h
  * reset: core: fix reset_control_put
      drivers/reset/core.c
  * reset: make optional functions really optional
      drivers/reset/core.c
      include/linux/reset.h
    udf: Allow mounting volumes with incorrect identification strings
    arc: [devboards] Add support of NFSv3 ACL
    ARC: change defconfig defaults to ARCv2
    Btrfs: fix use-after-free when dumping free space
    btrfs: Always try all copies when reading extent buffers
    Input: elan_i2c - add support for ELAN0621 touchpad
    Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
    Input: elan_i2c - add ELAN0620 to the ACPI table
    Input: matrix_keypad - check for errors from of_get_named_gpio()
    Input: xpad - quirk all PDP Xbox One gamepads
    drm/mediatek: fix OF sibling-node lookup
    svm: Add mutex_lock to protect apic_access_page_done on AMD systems
  * binder: fix proc->files use-after-free
      drivers/android/binder.c
    kgdboc: Fix warning with module build
    kgdboc: Fix restrict error
    scsi: csiostor: Avoid content leaks and casts
    ALSA: trident: Suppress gcc string warning
  * scsi: scsi_devinfo: cleanly zero-pad devinfo strings
      drivers/scsi/scsi_devinfo.c
  * drm: set is_master to 0 upon drm_new_set_master() failure
      drivers/gpu/drm/drm_auth.c
    drm/ast: Fix incorrect free on ioregs
    IB/mlx5: Avoid load failure due to unknown link width
    mips: fix mips_get_syscall_arg o32 check
    MIPS: ralink: Fix mt7620 nd_sd pinmux
    uprobes: Fix handle_swbp() vs. unregister() + register() race once more
    iser: set sector for ambiguous mr status errors
    x86/power/64: Use char arrays for asm function names
    kdb: use memmove instead of overlapping memcpy
    staging: rts5208: fix gcc-8 logic error warning
    scsi: bfa: convert to strlcpy/strlcat
    drm: gma500: fix logic error
  * ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
      net/ipv4/ip_tunnel.c
  * kernfs: Replace strncpy with memcpy
      fs/kernfs/symlink.c
    unifdef: use memcpy instead of strncpy
  * kobject: Replace strncpy with memcpy
      lib/kobject.c
    test_hexdump: use memcpy instead of strncpy
  * disable stringop truncation warnings for now
      Makefile
  * Kbuild: suppress packed-not-aligned warning for default setting only
      scripts/Makefile.extrawarn

Change-Id: I304e707eb75db79e9d8a9845538167284a743561
Signed-off-by: Petri Gynther <pgynther@google.com>
2018-12-26 16:48:12 -08:00
..
2010-05-20 21:04:20 -05:00