android_kernel_sony_sdm845/include/linux
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Channagoud Kadabi 8810e5fa00 Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8
* origin/tmp-dcb6110:
  ANDROID: goldfish_sync: 32 max cmds to save stack
  ANDROID: sched/walt: use div_u64 instead of do_div
  Linux 4.9.9
  drm/i915/execlists: Reset RING registers upon resume
  fs: break out of iomap_file_buffered_write on fatal signals
  iw_cxgb4: set correct FetchBurstMax for QPs
  x86/irq: Make irq activate operations symmetric
  irqdomain: Avoid activating interrupts more than once
  iio: health: max30100: fixed parenthesis around FIFO count check
  iio: dht11: Use usleep_range instead of msleep for start signal
  iio: health: afe4403: retrieve a valid iio_dev in suspend/resume
  iio: health: afe4404: retrieve a valid iio_dev in suspend/resume
  iio: adc: palmas_gpadc: retrieve a valid iio_dev in suspend/resume
  staging: greybus: timesync: validate platform state callback
  USB: serial: option: add device ID for HP lt2523 (Novatel E371)
  usb: gadget: f_fs: Assorted buffer overflow checks.
  usb: musb: Fix host mode error -71 regression
  USB: Add quirk for WORLDE easykey.25 MIDI keyboard
  USB: serial: pl2303: add ATEN device ID
  USB: serial: qcserial: add Dell DW5570 QDL
  KVM: x86: do not save guest-unsupported XSAVE state
  dmaengine: cppi41: Fix oops in cppi41_runtime_resume
  dmaengine: cppi41: Fix runtime PM timeouts with USB mass storage
  perf/x86/intel/uncore: Clean up hotplug conversion fallout
  HID: wacom: Fix poor prox handling in 'wacom_pl_irq'
  HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2
  HID: usbhid: Quirk a AMI virtual mouse and keyboard with ALWAYS_POLL
  iwlwifi: mvm: avoid crash on restart w/o reserved queues
  iwlwifi: fix double hyphen in MODULE_FIRMWARE for 8000
  pinctrl: intel: merrifield: Add missed check in mrfld_config_set()
  pinctrl: baytrail: Debounce register is one per community
  Revert "vring: Force use of DMA API for ARM-based systems with legacy devices"
  Revert "bcma: init serial console directly from ChipCommon code"
  percpu-refcount: fix reference leak during percpu-atomic transition
  regulator: axp20x: AXP806: Fix dcdcb being set instead of dcdce
  vhost: fix initialization for vq->is_le
  mmc: sdhci: Ignore unexpected CARD_INT interrupts
  cgroup: don't online subsystems before cgroup_name/path() are operational
  can: bcm: fix hrtimer/tasklet termination in bcm op removal
  tracing: Fix hwlat kthread migration
  mm, fs: check for fatal signals in do_generic_file_read()
  base/memory, hotplug: fix a kernel oops in show_valid_zones()
  mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
  cifs: initialize file_info_lock
  zswap: disable changing params if init fails
  svcrpc: fix oops in absence of krb5 module
  NFSD: Fix a null reference case in find_or_create_lock_stateid()
  powerpc/mm: Use the correct pointer when setting a 2MB pte
  powerpc: Fix build failure with clang due to BUILD_BUG_ON()
  powerpc: Add missing error check to prom_find_boot_cpu()
  powerpc/eeh: Fix wrong flag passed to eeh_unfreeze_pe()
  libata: Fix ATA request sense
  libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices
  ata: sata_mv:- Handle return value of devm_ioremap.
  perf/core: Fix PERF_RECORD_MMAP2 prot/flags for anonymous memory
  perf/core: Fix use-after-free bug
  crypto: arm64/aes-blk - honour iv_out requirement in CBC and CTR modes
  crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
  drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval
  drm/nouveau/disp/gt215: Fix HDA ELD handling (thus, HDMI audio) on gt215
  drm/amdgpu/si: fix crash on headless asics
  pinctrl: baytrail: Add missing spinlock usage in byt_gpio_irq_handler
  HID: cp2112: fix gpio-callback error handling
  HID: cp2112: fix sleep-while-atomic
  xtensa: fix noMMU build on cores with MMU
  efi/fdt: Avoid FDT manipulation after ExitBootServices()
  x86/efi: Always map the first physical page into the EFI pagetables
  ext4: validate s_first_meta_bg at mount time
  PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchies
  ANDROID: sched: Add Kconfig option DEFAULT_USE_ENERGY_AWARE to set ENERGY_AWARE feature flag
  ANDROID: goldfish_sync: Fix sync_file_obj is NULL but dereferenced problem
  ANDROID: goldfish_sync: Isolate single module to fix compilation
  ANDROID: goldfish_sync: update defconfig for 4.9-compatible version
  ANDROID: goldfish_sync: upgrade to new fence sync api
  Linux 4.9.8
  xfs: fix bmv_count confusion w/ shared extents
  xfs: clear _XBF_PAGES from buffers when readahead page
  xfs: extsize hints are not unlikely in xfs_bmap_btalloc
  xfs: remove racy hasattr check from attr ops
  xfs: verify dirblocklog correctly
  xfs: fix COW writeback race
  xfs: fix xfs_mode_to_ftype() prototype
  xfs: don't wrap ID in xfs_dq_get_next_id
  xfs: sanity check inode di_mode
  xfs: sanity check inode mode when creating new dentry
  xfs: replace xfs_mode_to_ftype table with switch statement
  xfs: add missing include dependencies to xfs_dir2.h
  xfs: sanity check directory inode di_size
  xfs: make the ASSERT() condition likely
  xfs: don't print warnings when xfs_log_force fails
  xfs: don't rely on ->total in xfs_alloc_space_available
  xfs: adjust allocation length in xfs_alloc_space_available
  xfs: fix bogus minleft manipulations
  xfs: bump up reserved blocks in xfs_alloc_set_aside
  net: dsa: Bring back device detaching in dsa_slave_suspend()
  lwtunnel: Fix oops on state free after encap module unload
  net: Specify the owning module for lwtunnel ops
  qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN card
  af_unix: move unix_mknod() out of bindlock
  r8152: don't execute runtime suspend if the tx is not empty
  net: mpls: Fix multipath selection for LSR use case
  bridge: netlink: call br_changelink() during br_dev_newlink()
  net/mlx5e: Do not recycle pages from emergency reserve
  tcp: initialize max window for a new fastopen socket
  ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock
  lwtunnel: fix autoload of lwt modules
  net: phy: bcm63xx: Utilize correct config_intr function
  net: fix harmonize_features() vs NETIF_F_HIGHDMA
  vxlan: fix byte order of vxlan-gpe port number
  virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving
  virtio: don't set VIRTIO_NET_HDR_F_DATA_VALID on xmit
  net sched actions: fix refcnt when GETing of action after bind
  ax25: Fix segfault after sock connection timeout
  ip6_tunnel: Account for tunnel header in tunnel MTU
  ravb: do not use zero-length alignment DMA descriptor
  mlx4: do not call napi_schedule() without care
  openvswitch: maintain correct checksum state in conntrack actions
  tcp: fix tcp_fastopen unaligned access complaints on sparc
  net: systemport: Decouple flow control from __bcm_sysport_tx_reclaim
  net: ipv4: fix table id in getroute response
  net: lwtunnel: Handle lwtunnel_fill_encap failure
  mlxsw: pci: Fix EQE structure definition
  mlxsw: switchx2: Fix memory leak at skb reallocation
  mlxsw: spectrum: Fix memory leak at skb reallocation
  netvsc: add rcu_read locking to netvsc callback
  r8152: fix the sw rx checksum is unavailable
  FROMLIST: 9p: fix a potential acl leak
  ANDROID: sched/walt: use do_div instead of division operator
  ANDROID: sched: fix wrong truncation of walt_avg
  ANDROID: arm: Fix #if/#ifdef typo in topology.c
  ANDROID: arm: Fix build error "conflicting types for 'scale_cpu_capacity'"
  ANDROID: net: ipv6: remove unused variable ifindex in
  ANDROID: DEBUG: cpufreq: fix cpu_capacity tracing build for non-smp systems
  ANDROID: arm: topology: Define TC2 energy and provide it to the scheduler
  ANDROID: binder: fix format specifier for type binder_size_t
  Linux 4.9.7
  drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.
  perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
  mm, memcg: do not retry precharge charges
  platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
  platform/x86: mlx-platform: free first dev on error
  virtio_mmio: Set DMA masks appropriately
  memory_hotplug: make zone_can_shift() return a boolean value
  pinctrl: baytrail: Rectify debounce support
  pinctrl: uniphier: fix Ethernet (RMII) pin-mux setting for LD20
  pinctrl: broxton: Use correct PADCFGLOCK offset
  s5k4ecgx: select CRC32 helper
  IB/rxe: Prevent from completer to operate on non valid QP
  IB/rxe: Fix rxe dev insertion to rxe_dev_list
  IB/umem: Release pid in error and ODP flow
  drm/i915: Check for NULL atomic state in intel_crtc_disable_noatomic()
  drm/i915: Fix calculation of rotated x and y offsets for planar formats
  drm/i915: Don't init hpd polling for vlv and chv from runtime_suspend()
  drm/i915: Don't leak edid in intel_crt_detect_ddc()
  drm/i915: prevent crash with .disable_display parameter
  drm/i915: Clear ret before unbinding in i915_gem_evict_something()
  v4l: tvp5150: Don't override output pinmuxing at stream on/off time
  v4l: tvp5150: Fix comment regarding output pin muxing
  v4l: tvp5150: Reset device at probe time, not in get/set format handlers
  pctv452e: move buffer to heap, no mutex
  iw_cxgb4: free EQ queue memory on last deref
  SUNRPC: cleanup ida information when removing sunrpc module
  NFSv4.0: always send mode in SETATTR after EXCLUSIVE4
  NFSv4.1: Fix a deadlock in layoutget
  nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
  parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
  ARC: [arcompact] handle unaligned access delay slot corner case
  ARC: udelay: fix inline assembler by adding LP_COUNT to clobber list
  can: ti_hecc: add missing prepare and unprepare of the clock
  can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer
  IB/srp: fix invalid indirect_sg_entries parameter value
  IB/srp: fix mr allocation when the device supports sg gaps
  IB/iser: Fix sg_tablesize calculation
  IB/cxgb3: fix misspelling in header guard
  s390/ptrace: Preserve previous registers for short regset write
  s390/mm: Fix cmma unused transfer from pgste into pte
  RDMA/cma: Fix unknown symbol when CONFIG_IPV6 is not enabled
  Btrfs: remove ->{get, set}_acl() from btrfs_dir_ro_inode_operations
  Btrfs: disable xattr operations on subvolume directories
  Btrfs: remove old tree_root case in btrfs_read_locked_inode()
  ISDN: eicon: silence misleading array-bounds warning
  xfs: prevent quotacheck from overloading inode lru
  sysctl: fix proc_doulongvec_ms_jiffies_minmax()
  userns: Make ucounts lock irq-safe
  vring: Force use of DMA API for ARM-based systems with legacy devices
  mm, page_alloc: fix premature OOM when racing with cpuset mems update
  mm, page_alloc: move cpuset seqcount checking to slowpath
  mm, page_alloc: fix fast-path race with cpuset update or removal
  mm, page_alloc: fix check for NULL preferred_zone
  mm/mempolicy.c: do not put mempolicy before using its nodemask
  mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
  drm/atomic: clear out fence when duplicating state
  Revert "drm/radeon: always apply pci shutdown callbacks"
  drm/vc4: fix a bounds check
  drm/vc4: Return -EINVAL on the overflow checks failing.
  drm/vc4: Fix an integer overflow in temporary allocation layout.
  drm/vc4: Fix memory leak of the CRTC state.
  drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible
  drm: Fix broken VT switch with video=1366x768 option
  drm: Schedule the output_poll_work with 1s delay if we have delayed event
  tile/ptrace: Preserve previous registers for short regset write
  fbdev: color map copying bounds checking
  ANDROID: sched/walt: Drop arch-specific timer access
  ANDROID: sched/walt: include missing header for arm_timer_read_counter()
  ANDROID: fs: Export vfs_rmdir2
  ANDROID: fs: Export free_fs_struct and set_fs_pwd
  ANDROID: cpufreq: interactive: Use idle-end notifiers
  FROMLIST: cpufreq: Add android's 'interactive' governor
  ANDROID: cpufreq: conservative: fix duplicate 'static' error
  ANDROID: sdcardfs: eliminate the offset argument to ->direct_IO
  ANDROID: sdcardfs: make it use new .rename i_op
  ANDROID: sdcardfs: Propagate dentry down to inode_change_ok()
  ANDROID: sdcardfs: get rid of 'parent' argument of ->d_compare()
  ANDROID: sdcardfs: add parent pointer into dentry name hash
  ANDROID: sdcardfs: use wrappers to access i_mutex
  ANDROID: mnt: remount should propagate to slaves of slaves
  ANDROID: sdcardfs: Fix locking issue with permision fix up
  ANDROID: sdcardfs: Switch ->d_inode to d_inode()
  ANDROID: sdcardfs: Change magic value
  ANDROID: sdcardfs: Use per mount permissions
  ANDROID: sdcardfs: Add gid and mask to private mount data
  ANDROID: sdcardfs: User new permission2 functions
  ANDROID: vfs: Add permission2 for filesystems with per mount permissions
  ANDROID: vfs: Add setattr2 for filesystems with per mount permissions
  ANDROID: vfs: Allow filesystems to access their private mount data
  ANDROID: mnt: Add filesystem private data to mount points
  ANDROID: sdcardfs: Move directory unlock before touch
  ANDROID: sdcardfs: fix external storage exporting incorrect uid
  ANDROID: sdcardfs: Added top to sdcardfs_inode_info
  ANDROID: sdcardfs: Switch package list to RCU
  ANDROID: sdcardfs: Fix locking for permission fix up
  ANDROID: sdcardfs: Check for other cases on path lookup
  ANDROID: sdcardfs: override umask on mkdir and create
  ANDROID: sched/debug: Add energy procfs interface
  ANDROID: cpufreq: sched: Fix kernel crash on accessing sysfs file
  ANDROID: FIXUP: sched/tune: add fixes missing from a previous patch
  ANDROID: sched: tune: Fix lacking spinlock initialization
  ANDROID: cgroup: Remove leftover instances of allow_attach
  ANDROID: FIXUP: sched: scheduler-driven cpu frequency selection
  ANDROID: sched/rt: Add Kconfig option to enable panicking for RT throttling
  ANDROID: sched/rt: print RT tasks when RT throttling is activated
  ANDROID: sched/fair: Favor higher cpus only for boosted tasks
  ANDROID: sched/fair: call OPP update when going idle after migration
  ANDROID: sched/cpufreq_sched: fix thermal capping events
  ANDROID: sched/fair: Picking cpus with low OPPs for tasks that prefer idle CPUs
  ANDROID: FIXUP: sched/tune: do initialization as a postcore_initicall
  ANDROID: DEBUG: sched: add tracepoint for RD overutilized
  ANDROID: sched/tune: Introducing a new schedtune attribute prefer_idle
  ANDROID: sched: use util instead of capacity to select busy cpu
  ANDROID: arch_timer: add error handling when the MPM global timer is cleared
  ANDROID: FIXUP: sched: Fix double-release of spinlock in move_queued_task
  ANDROID: FIXUP: sched/fair: Fix hang during suspend in sched_group_energy
  ANDROID: FIXUP: sched: fix SchedFreq integration for both PELT and WALT
  ANDROID: sched: EAS: Avoid causing spikes to max-freq unnecessarily
  ANDROID: FIXUP: sched: fix set_cfs_cpu_capacity when WALT is in use
  ANDROID: sched/walt: Accounting for number of irqs pending on each core
  ANDROID: sched: Introduce Window Assisted Load Tracking (WALT)
  ANDROID: sched/tune: fix PB and PC cuts indexes definition
  ANDROID: sched/fair: optimize idle cpu selection for boosted tasks
  ANDROID: FIXUP: sched/tune: fix accounting for runnable tasks
  ANDROID: sched/tune: use a single initialisation function
  ANDROID: FIXUP: sched/tune: fix payoff calculation for boost region
  ANDROID: sched/tune: Add support for negative boost values
  ANDROID: FIX: sched/tune: move schedtune_nornalize_energy into fair.c
  ANDROID: FIX: sched/tune: update usage of boosted task utilisation on CPU selection
  ANDROID: sched/fair: add tunable to set initial task load
  ANDROID: sched/fair: add tunable to force selection at cpu granularity
  ANDROID: sched: EAS: take cstate into account when selecting idle core
  ANDROID: sched/cpufreq_sched: Consolidated update
  ANDROID: FIXUP: sched: fix build for non-SMP target
  ANDROID: DEBUG: sched/tune: add tracepoint on P-E space filtering
  ANDROID: DEBUG: sched/tune: add tracepoint for energy_diff() values
  ANDROID: DEBUG: sched/tune: add tracepoint for task boost signal
  CHROMIUM: sched: update the average of nr_running
  ANDROID: DEBUG: schedtune: add tracepoint for schedtune_tasks_update() values
  ANDROID: DEBUG: schedtune: add tracepoint for CPU boost signal
  ANDROID: DEBUG: schedtune: add tracepoint for SchedTune configuration update
  ANDROID: DEBUG: sched,cpufreq: add cpu_capacity change tracepoint
  ANDROID: DEBUG: sched: add tracepoint for CPU load/util signals
  ANDROID: DEBUG: sched: add tracepoint for task load/util signals
  ANDROID: DEBUG: sched: add tracepoint for cpu/freq scale invariance
  ANDROID: sched/fair: filter energy_diff() based on energy_payoff value
  ANDROID: sched/tune: add support to compute normalized energy
  ANDROID: sched/fair: keep track of energy/capacity variations
  ANDROID: sched/fair: add boosted task utilization
  ANDROID: sched/{fair,tune}: track RUNNABLE tasks impact on per CPU boost value
  ANDROID: sched/tune: compute and keep track of per CPU boost value
  ANDROID: sched/tune: add initial support for CGroups based boosting
  ANDROID: sched/fair: add boosted CPU usage
  ANDROID: sched/fair: add function to convert boost value into "margin"
  ANDROID: sched/tune: add sysctl interface to define a boost value
  ANDROID: sched/tune: add detailed documentation
  ANDROID: fixup! sched: scheduler-driven cpu frequency selection
  ANDROID: sched: remove call of sched_avg_update from sched_rt_avg_update
  ANDROID: sched/cpufreq_sched: add trace events
  ANDROID: sched/fair: jump to max OPP when crossing UP threshold
  ANDROID: sched/fair: cpufreq_sched triggers for load balancing
  ANDROID: sched/{core,fair}: trigger OPP change request on fork()
  ANDROID: sched/fair: add triggers for OPP change requests
  ANDROID: sched: scheduler-driven cpu frequency selection
  ANDROID: cpufreq: introduce cpufreq_driver_is_slow
  ANDROID: sched: Add group_misfit_task load-balance type
  ANDROID: sched: Add per-cpu max capacity to sched_group_capacity
  ANDROID: sched: Do eas idle balance regardless of the rq avg idle value
  ANDROID: arm64: Enable max freq invariant scheduler load-tracking and capacity support
  ANDROID: arm: Enable max freq invariant scheduler load-tracking and capacity support
  ANDROID: sched: Update max cpu capacity in case of max frequency constraints
  ANDROID: cpufreq: Max freq invariant scheduler load-tracking and cpu capacity support
  ANDROID: sched: Disable energy-unfriendly nohz kicks
  ANDROID: sched: Consider a not over-utilized energy-aware system as balanced
  ANDROID: sched: Energy-aware wake-up task placement
  ANDROID: sched: Determine the current sched_group idle-state
  ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler
  ANDROID: sched: Add over-utilization/tipping point indicator
  ANDROID: sched: Estimate energy impact of scheduling decisions
  ANDROID: sched: Extend sched_group_energy to test load-balancing decisions
  ANDROID: sched: Calculate energy consumption of sched_group
  ANDROID: sched: Highest energy aware balancing sched_domain level pointer
  ANDROID: sched: Relocated cpu_util() and change return type
  ANDROID: sched: Compute cpu capacity available at current frequency
  ANDROID: sched: Support for extracting EAS energy costs from DT
  ANDROID: arm64, topology: Updates to use DT bindings for EAS costing data
  ANDROID: arm64: Cpu invariant scheduler load-tracking and capacity support
  ANDROID: arm: Cpu invariant scheduler load-tracking and capacity support
  ANDROID: sched: Introduce SD_SHARE_CAP_STATES sched_domain flag
  ANDROID: sched: Initialize energy data structures
  ANDROID: sched: Make energy awareness a sched feature
  ANDROID: sched: Documentation for scheduler energy cost model
  ANDROID: sched: Prevent unnecessary active balance of single task in sched group
  ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity
  ANDROID: sched: Consider spare cpu capacity at task wake-up
  ANDROID: sched: Add cpu capacity awareness to wakeup balancing
  ANDROID: arm: Update arch_scale_cpu_capacity() to reflect change to define
  ANDROID: arm64: Enable frequency invariant scheduler load-tracking support
  ANDROID: arm: Enable frequency invariant scheduler load-tracking support
  ANDROID: cpufreq: Frequency invariant scheduler load-tracking support
  ANDROID: [CPUFREQ] Don't export governors for default governor
  ANDROID: kernel/configs: recommended: CONFIG_ARM64_SW_TTBR0_PAN=y
  ANDROID: kernel/configs: base: Enable QUOTA related configs
  ANDROID: kernel/configs: recommended: Enable MEMORY_STATE_TIME
  FROMLIST: config: android-base: enable hardened usercopy and kernel ASLR
  FROMLIST: config: android-recommended: disable aio support
  ANDROID: kernel/configs: recommended: enable fstack-protector-strong
  ANDROID: kernel/configs: base: enable UID_CPUTIME
  ANDROID: kernel/configs: base: restrict access to perf events
  ANDROID: configs: base: enable configfs gadget functions
  ANDROID: configs: merge AOSP config fragments
  ANDROID: Implement memory_state_time, used by qcom,cpubw
  ANDROID: dm: rebase for 4.9
  ANDROID: usb: otg-wakelock: Remove wakelock.h dependencies
  ANDROID: gpio_matrix: Remove wakelock.h dependencies
  ANDROID: fiq_debugger: Remove wakelock.h dependencies
  UPSTREAM: net: socket: don't set sk_uid to garbage value in ->setattr()
  ANDROID: trace: net: use %pK for kernel pointers
  UPSTREAM: net: ipv4: Don't crash if passing a null sk to ip_rt_update_pmtu.
  UPSTREAM: net: inet: Support UID-based routing in IP protocols.
  UPSTREAM: net: core: add UID to flows, rules, and routes
  UPSTREAM: net: core: Add a UID field to struct sock.
  ANDROID: fs: FS tracepoints to track IO.
  ANDROID: MMC/UFS IO Latency Histograms.
  CHROMIUM: fix warning when releasing active sync point
  ANDROID: goldfish_pipe: fix allmodconfig build
  ANDROID: goldfish: goldfish_pipe: fix locking errors
  ANDROID: goldfish_pipe: fix call_kern.cocci warnings
  ANDROID: goldfish_pipe: An implementation of more parallel pipe
  ANDROID: goldfish_pipe: bugfixes and performance improvements.
  ANDROID: goldfish: disable GOLDFISH_SYNC
  ANDROID: goldfish: enable CONFIG_INET_DIAG_DESTROY
  ANDROID: build: fix build config kernel_dir
  ANDROID: dm verity: add minimum prefetch size
  ANDROID: build: add build server configs for goldfish
  UPSTREAM: trace: Update documentation for mono, mono_raw and boot clock
  UPSTREAM: trace: Add an option for boot clock as trace clock
  UPSTREAM: timekeeping: Add a fast and NMI safe boot clock
  ANDROID: video: goldfishfb: fix platform_no_drv_owner.cocci warnings
  ANDROID: arm64: rename ranchu defconfig to ranchu64
  ANDROID: arch: x86: disable pic for Android toolchain
  ANDROID: goldfish: Add goldfish sync driver
  ANDROID: goldfish: add ranchu defconfigs
  ANDROID: goldfish_audio: Clear audio read buffer status after each read
  ANDROID: goldfish_events: no extra EV_SYN; register goldfish
  ANDROID: goldfish_fb: Set pixclock = 0
  ANDROID: goldfish: Enable ACPI-based enumeration for goldfish audio
  ANDROID: goldfish: Enable ACPI-based enumeration for goldfish framebuffer
  ANDROID: video: goldfishfb: add devicetree bindings
  ANDROID: usb: gadget: function: cleanup: Add blank line after declaration
  ANDROID: usb: gadget: f_mtp: simplify ptp NULL pointer check
  ANDROID: usb: gadget: audio_source: fix comparison of distinct pointer types
  ANDROID: binder: support for file-descriptor arrays.
  ANDROID: binder: support for scatter-gather.
  ANDROID: binder: add extra size to allocator.
  ANDROID: binder: refactor binder_transact()
  ANDROID: binder: support multiple /dev instances.
  ANDROID: binder: deal with contexts in debugfs.
  ANDROID: binder: support multiple context managers.
  ANDROID: binder: split flat_binder_object.
  ANDROID: [RFC]cgroup: Change from CAP_SYS_NICE to CAP_SYS_RESOURCE for cgroup migration permissions
  CHROMIUM: cgroups: relax permissions on moving tasks between cgroups
  ANDROID: dm: android-verity: Remove fec_header location constraint
  ANDROID: fiq_debugger: Pass task parameter to unwind_frame()
  ANDROID: input: keyreset: switch to orderly_reboot
  ANDROID: cpuset: Make cpusets restore on hotplug
  ANDROID: Don't show empty tag stats for unprivileged uids
  ANDROID: dm: android-verity: Allow android-verity to be compiled as an independent module
  ANDROID: dm-verity: adopt changes made to dm callbacks
  ANDROID: dm verity fec: pack the fec_header structure
  ANDROID: dm: android-verity: Verify header before fetching table
  ANDROID: dm: allow adb disable-verity only in userdebug
  ANDROID: dm: mount as linear target if eng build
  ANDROID: dm: use default verity public key
  ANDROID: dm: fix signature verification flag
  ANDROID: dm: use name_to_dev_t
  ANDROID: dm: rename dm-linear methods for dm-android-verity
  ANDROID: dm: Minor cleanup
  ANDROID: dm: Mounting root as linear device when verity disabled
  ANDROID: dm-android-verity: Rebase on top of 4.1
  ANDROID: dm: Add android verity target
  ANDROID: dm: fix dm_substitute_devices()
  ANDROID: dm: Rebase on top of 4.9
  CHROMIUM: dm: boot time specification of dm=
  ANDROID: usb: gadget: f_accessory: remove duplicate endpoint alloc
  ANDROID: sdcardfs: fix itnull.cocci warnings
  ANDROID: sdcardfs: Truncate packages_gid.list on overflow
  ANDROID: netfilter: xt_quota2: make quota2_log work well
  ANDROID: cpu: send KOBJ_ONLINE event when enabling cpus
  ANDROID: dm verity fec: initialize recursion level
  ANDROID: dm verity fec: add missing release from fec_ktype
  ANDROID: dm verity fec: limit error correction recursion
  FROMLIST: security,perf: Allow further restriction of perf_event_open
  ANDROID: ARM64: Ignore Image-dtb from git point of view
  ANDROID: arm64: add option to build Image-dtb
  ANDROID: usb: gadget: f_midi: set fi->f to NULL when free f_midi function
  ANDROID: xt_qtaguid: Fix panic caused by processing non-full socket.
  ANDROID: fiq_debugger: Add fiq_debugger.disable option
  FROMLIST: wlcore: Disable filtering in AP role
  ANDROID: fiq_debugger: Add option to apply uart overlay by FIQ_DEBUGGER_UART_OVERLAY
  ANDROID: usb: dual-role: make stub functions inline
  ANDROID: quick selinux support for tracefs
  ANDROID: xt_qtaguid: Fix panic caused by synack processing
  ANDROID: fuse: Add support for d_canonical_path
  ANDROID: vfs: change d_canonical_path to take two paths
  ANDROID: netfilter: xt_qtaguid: seq_printf fixes
  ANDROID: mmc: Add CONFIG_MMC_SIMULATE_MAX_SPEED
  ANDROID: dm verity fec: add sysfs attribute fec/corrected
  ANDROID: mm: Export do_munmap
  ANDROID: sdcardfs: remove unneeded __init and __exit
  ANDROID: sdcardfs: Remove unused code
  ANDROID: fs: Export d_absolute_path
  ANDROID: sdcardfs: remove effectless config option
  ANDROID: inotify: Fix erroneous update of bit count
  ANDROID: fs: sdcardfs: Declare LOOKUP_CASE_INSENSITIVE unconditionally
  ANDROID: trace: cpufreq: fix typo in min/max cpufreq
  ANDROID: sdcardfs: Add support for d_canonical_path
  ANDROID: vfs: add d_canonical_path for stacked filesystem support
  ANDROID: sdcardfs: Bring up to date with Android M permissions:
  ANDROID: Changed type-casting in packagelist management
  ANDROID: Port of sdcardfs to 4.4
  ANDROID: Included sdcardfs source code for kernel 3.0
  ANDROID: usb: gadget: Add support for MTP OS desc
  CHROMIUM: usb: gadget: f_accessory: add .raw_request callback
  CHROMIUM: usb: gadget: audio_source: add .free_func callback
  CHROMIUM: usb: gadget: f_mtp: fix usb_ss_ep_comp_descriptor
  CHROMIUM: usb: gadget: f_mtp: Add SuperSpeed support
  ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue
  ANDROID: power: Provide dummy log_suspend_abort_reason() if SUSPEND is disabled
  ANDROID: PM / suspend: Add dependency on RTC_LIB
  ANDROID: net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec()
  ANDROID: mmc: sdio: Disable retuning in sdio_reset_comm()
  ANDROID: kernel/watchdog: fix unused variable warning
  ANDROID: usb: gadget: f_mtp: don't use le16 for u8 field
  ANDROID: lowmemorykiller: fix declaration order warnings
  ANDROID: mmc: move to a SCHED_FIFO thread
  ANDROID: skip building drivers as modules
  ANDROID: wakeup: Add the guard condition for len in pm_get_active_wakeup_sources
  ANDROID: goldfish: pipe: fix platform_no_drv_owner.cocci warnings
  ANDROID: epoll: use freezable blocking call
  ANDROID: Fix for in kernel emergency remount when loop mounts are used
  ANDROID: kbuild: Makefile.clean: make Kbuild and Makefile optional
  ANDROID: kbuild: make it possible to specify the module output dir
  ANDROID: ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim
  ANDROID: hardlockup: detect hard lockups without NMIs using secondary cpus
  ANDROID: rtc-palmas: correct for bcd year
  ANDROID: w1: ds2482: Manage SLPZ pin sleep state
  ANDROID: fuse: Freeze client on suspend when request sent to userspace
  ANDROID: serial_core: Add wake_peer uart operation
  ANDROID: mm: add a field to store names for private anonymous memory
  ANDROID: pstore/ram: Add ramoops_console_write_buf api
  ANDROID: pstore: Update Documentation/android.txt
  ANDROID: initramfs: Add skip_initramfs command line option
  ANDROID: of: Fix build warnings
  ANDROID: of: fix CONFIG_CMDLINE_EXTEND
  ANDROID: ARM64: copy CONFIG_CMDLINE_EXTEND from ARM
  ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option
  ANDROID: ARM: decompressor: Flush tlb before swiching domain 0 to client mode
  ANDROID: ARM64: add option to build Image.gz/dtb combo
  ANDROID: ARM: convert build of appended dtb zImage to list of dtbs
  ANDROID: ARM: add config option to build zImage/dtb combo
  ANDROID: ARM: Fix dtb list when DTB_IMAGE_NAMES is empty
  ANDROID: arm64: pass return address to dma_common_contiguous_remap
  ANDROID: arch: arm64: force -fno-pic
  ANDROID: arm64: process: dump memory around registers when displaying regs
  ANDROID: arm64: check for upper PAGE_SHIFT bits in pfn_valid()
  ANDROID: ARM: fault: assume no context when IRQs are disabled during data abort.
  ANDROID: ARM: Fix "Make low-level printk work" to use a separate config option
  ANDROID: ARM: add option to flush console before reboot
  ANDROID: ARM: Make low-level printk work
  ANDROID: Optionally flush entire dcache from v6_dma_flush_range
  ANDROID: process: Add display of memory around registers when displaying regs.
  ANDROID: security: Add proper checks for Android specific capability checks
  ANDROID: uid_cputime: skip power reporting per uid for now
  ANDROID: uid_cputime: Check for the range while removing range of UIDs.
  ANDROID: uid_cputime: Iterates over all the threads instead of processes.
  ANDROID: uid_cputime: fix cputime overflow
  ANDROID: uid_cputime: Avoids double accounting of process stime, utime and cpu_power in task exit.
  ANDROID: uid_cputime: Extends the cputime functionality to report power per uid
  ANDROID: proc: uid_cputime: fix show_uid_stat permission
  ANDROID: proc: uid_cputime: create uids from kuids
  ANDROID: proc: uid: Adds accounting for the cputimes per uid.
  ANDROID: fixup! proc: make oom adjustment files user read-only
  ANDROID: proc: make oom adjustment files user read-only
  ANDROID: proc: smaps: Allow smaps access for CAP_SYS_RESOURCE
  ANDROID: wakeup_reason: use vsnprintf instead of snsprintf for vargs.
  ANDROID: power: wakeup_reason: fix suspend time reporting
  ANDROID: wakeup: Add last wake up source logging for suspend abort reason.
  ANDROID: Power: Report suspend times from last_suspend_time
  ANDROID: Make suspend abort reason logging depend on CONFIG_PM_SLEEP
  ANDROID: power: Add check_wakeup_reason() to verify wakeup source irq
  ANDROID: power: Adds functionality to log the last suspend abort reason.
  ANDROID: power: Avoids bogus error messages for the suspend aborts.
  ANDROID: power: Add property CHARGE_COUNTER_EXT and 64-bit precision properties
  ANDROID: Power: Changes the permission to read only for sysfs file /sys/kernel/wakeup_reasons/last_resume_reason
  ANDROID: power: wakeup_reason: rename irq_count to irqcount
  ANDROID: Power: Add guard condition for maximum wakeup reasons
  ANDROID: POWER: fix compile warnings in log_wakeup_reason
  ANDROID: Power: add an API to log wakeup reasons
  ANDROID: PM / Suspend: Print wall time at suspend entry and exit
  ANDROID: power: power_supply: add POWER_SUPPLY_PROP_CHARGE_ENABLED
  ANDROID: power: power_supply: add POWER_SUPPLY_PROP_USB_OTG
  ANDROID: power: power_supply: move POWER_SUPPLY_PROP_USB_HC to type 'int' order
  ANDROID: power_supply: Add custom property for USB High Current mode
  ANDROID: trace: power: add trace_clock_set_parent
  ANDROID: trace: cpufreq: Add tracing for min/max cpufreq
  ANDROID: trace: fix compilation for 4.1
  ANDROID: trace/events: fix gpu event timestamp formatting
  ANDROID: trace: add non-hierarchical function_graph option
  ANDROID: trace: Add an option to show tgids in trace output
  ANDROID: trace/events: add gpu trace events
  ANDROID: sync: add Documentation/sync.txt
  ANDROID: ARM: Call idle notifiers
  ANDROID: Move x86_64 idle notifiers to generic
  ANDROID: cpuidle: governor: menu: don't use loadavg
  ANDROID: sched: add sched blocked tracepoint which dumps out context of sleep.
  ANDROID: sched: Enable might_sleep before initializing drivers.
  ANDROID: fiq_debugger: Build fixes for 4.1
  ANDROID: fiq_debugger: Add fiq_watchdog_triggered api
  ANDROID: fiq_debugger: Call fiq_debugger_printf through a function pointer from cpu specific code
  ANDROID: fiq_debugger: add ARM64 support
  ANDROID: fiq_debugger: split arm support into fiq_debugger_arm.c
  ANDROID: fiq_debugger: use pt_regs for registers
  ANDROID: fiq_debugger: allow compiling without CONFIG_FIQ_GLUE
  ANDROID: fiq_debugger: rename debug->fiq_debugger
  ANDROID: fiq_debugger: move into drivers/staging/android/fiq_debugger/
  ANDROID: ARM: fiq_glue: Add custom fiq return handler api.
  ANDROID: ARM: kgdb: ignore breakpoint instructions from user mode
  ANDROID: ARM: fiq_debugger: Update tty code for 3.9
  ANDROID: ARM: fiq_debugger: Use kmsg_dumper to dump kernel logs
  ANDROID: ARM: fiq_debugger: Fix to compile on 3.7
  ANDROID: ARM: fiq_debugger: fix uninitialised spin_lock.
  ANDROID: ARM: fiq_debugger: lock between tty and console writes
  ANDROID: ARM: fiq_debugger: add process context reboot command
  ANDROID: ARM: fiq_debugger: fix multiple consoles and make it a preferred console
  ANDROID: kdb: support new lines without carriage returns
  ANDROID: ARM: fiq_debugger: add support for kgdb
  ANDROID: ARM: fiq_debugger: add debug_putc
  ANDROID: ARM: fiq_debugger: add support for reboot commands
  ANDROID: ARM: fiq_debugger: fix compiling for v3.3
  ANDROID: ARM: Add generic fiq serial debugger
  ANDROID: ARM: Add fiq_glue
  ANDROID: fix false disconnect due to a signal sent to the reading process
  ANDROID: usb: gadget: cleanup: fix unused variable and function warnings
  ANDROID: usb: gadget: build audio_source function only if SND is enabled
  ANDROID: usb: gadget: configfs: handle gadget reset request for android
  ANDROID: usb: gadget: create F_midi device
  ANDROID: usb: gadget: Add device attribute to determine gadget state
  ANDROID: usb: phy: fix dual role sysfs build if kernel modules are supported
  ANDROID: usb: phy: Dual role sysfs class definition
  ANDROID: usb: gadget: fix NULL ptr derefer while symlinking PTP func
  ANDROID: usb:gadget:Add "state" attribute to android_device
  ANDROID: usb: gadget: Do not disconnect unregistered dev
  ANDROID: usb: gadget: Relocate f_accessory
  ANDROID: usb: gadget: Accessory:Migrate to USB_FUNCTION API
  ANDROID: usb: gadget: Move gadget functions code
  ANDROID: usb:gadget:audio_source: Move to USB_FUNCTION API
  ANDROID: usb: gadget: Add function devices to the parent
  ANDROID: usb: gadget: f_audio_source:replace deprecated API
  ANDROID: usb: gadget: check for accessory device before disconnecting HIDs
  ANDROID: usb: gadget: Add Uevent to notify userspace
  ANDROID: usb: gadget: configfs: Add usb_function ptr to fi struct
  ANDROID: usb: gadget: mtp/ptp: Migrate functions to the USB_FUNCTION interface
  Linux 4.9.6
  libceph: stop allocating a new cipher on every crypto request
  libceph: uninline ceph_crypto_key_destroy()
  tools/virtio/ringtest: fix run-on-all.sh for offline cpus
  selftest/powerpc: Wrong PMC initialized in pmc56_overflow test
  soc: ti: wkup_m3_ipc: Fix error return code in wkup_m3_ipc_probe()
  spi: pxa2xx: add missed break
  dmaengine: pl330: Fix runtime PM support for terminated transfers
  dmaengine: rcar-dmac: unmap slave resource when channel is freed
  s5p-mfc: Fix clock management in s5p_mfc_release() function
  s5p-cec: mark PM functions as __maybe_unused again
  st-hva: fix some error handling in hva_hw_probe()
  ite-cir: initialize use_demodulator before using it
  gs1662: drop kfree for memory allocated with devm_kzalloc
  platform: pxa_camera: add VIDEO_V4L2 dependency
  blackfin: check devm_pinctrl_get() for errors
  rpmsg: virtio_rpmsg_bus: fix channel creation
  mtd: spi-nor: Fix some error codes in cqspi_setup_flash()
  mtd: spi-nor: Off by one in cqspi_setup_flash()
  PM / devfreq: Fix the bug of devfreq_add_device when governor is NULL
  PM / devfreq: exynos-bus: Fix the wrong return value
  scsi: mpt3sas: fix hang on ata passthrough commands
  scsi: ses: Fix SAS device detection in enclosure
  swiotlb: Add swiotlb=noforce debug option
  swiotlb: Convert swiotlb_force from int to enum
  arm64: Fix swiotlb fallback allocation
  arm64: mm: avoid name clash in __page_to_voff()
  xprtrdma: Squelch "max send, max recv" messages at connect time
  xprtrdma: Make FRWR send queue entry accounting more accurate
  libceph: make sure ceph_aes_crypt() IV is aligned
  ceph: fix endianness bug in frag_tree_split_cmp
  ceph: fix endianness of getattr mask in ceph_d_revalidate
  ceph: fix ceph_get_caps() interruption
  ceph: fix scheduler warning due to nested blocking
  ARM: 8613/1: Fix the uaccess crash on PB11MPCore
  ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
  ARM: dts: omap3: Fix Card Detect and Write Protect on Logic PD SOM-LV
  ARM: dts: imx6qdl-nitrogen6_max: fix sgtl5000 pinctrl init
  ARM: dts: omap2: Add an empty chosen node to top level DTSI
  ARM: dts: omap3: Add an empty chosen node to top level DTSI
  ARM: dts: am4372: Add an empty chosen node to top level DTSI
  ARM: dts: omap5: Add an empty chosen node to top level DTSI
  ARM: dts: omap4: Add an empty chosen node to top level DTSI
  ARM: dts: am33xx: Add an empty chosen node to top level DTSI
  ARM: dts: dm814x: Add an empty chosen node to top level DTSI
  ARM: dts: dm816x: Add an empty chosen node to top level DTSI
  ARM: dts: dra7: Add an empty chosen node to top level DTSI
  libceph: remove now unused ceph_*{en,de}crypt*() functions
  libceph: switch ceph_x_decrypt() to ceph_crypt()
  libceph: switch ceph_x_encrypt() to ceph_crypt()
  libceph: tweak calcu_signature() a little
  libceph: rename and align ceph_x_authorizer::reply_buf
  libceph: introduce ceph_crypt() for in-place en/decryption
  libceph: introduce ceph_x_encrypt_offset()
  libceph: old_key in process_one_ticket() is redundant
  libceph: ceph_x_encrypt_buflen() takes in_len
  Input: ALPS - fix TrackStick support for SS5 hardware
  arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields
  arm64/ptrace: Avoid uninitialised struct padding in fpr_set()
  arm64/ptrace: Preserve previous registers for short regset write - 3
  arm64/ptrace: Preserve previous registers for short regset write - 2
  arm64/ptrace: Preserve previous registers for short regset write
  arm64: avoid returning from bad_mode
  ARM: dts: da850-evm: fix read access to SPI flash
  ARM: dts: OMAP5 / DRA7: indicate that SATA port 0 is available.
  ceph: fix bad endianness handling in parse_reply_info_extra
  ibmvscsis: Fix max transfer length
  ibmvscsis: Fix sleeping in interrupt context
  ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs
  svcrdma: avoid duplicate dma unmapping during error recovery
  clocksource/exynos_mct: Clear interrupt when cpu is shut down
  ubifs: Fix journal replay wrt. xattr nodes
  mac80211: implement multicast forwarding on fast-RX path
  qla2xxx: Fix crash due to null pointer access
  x86/ioapic: Restore IO-APIC irq_chip retrigger callback
  powerpc: Ignore reserved field in DCSR and PVR reads and writes
  powerpc/ptrace: Preserve previous TM fprs/vsrs on short regset write
  powerpc/ptrace: Preserve previous fprs/vsrs on short regset write
  powerpc/perf: Fix PM_BRU_CMPL event code for power9
  powerpc/icp-opal: Fix missing KVM case and harden replay
  KVM: arm/arm64: vgic: Fix deadlock on error handling
  KVM: s390: do not expose random data via facility bitmap
  mtd: nand: xway: fix build because of module functions
  mtd: nand: xway: disable module support
  mtd: nand: lpc32xx: fix invalid error handling of a requested irq
  ieee802154: atusb: do not use the stack for buffers to make them DMA able
  mmc: mxs-mmc: Fix additional cycles after transmission stop
  mmc: sdhci-acpi: Only powered up enabled acpi child devices
  HID: corsair: fix control-transfer error handling
  HID: corsair: fix DMA buffers on stack
  PCI: Enumerate switches below PCI-to-PCIe bridges
  PCI: designware: Check for iATU unroll only on platforms that use ATU
  fuse: fix time_to_jiffies nsec sanity check
  fuse: clear FR_PENDING flag when moving requests out of pending queue
  ARC: module: Fix !CONFIG_ARC_DW2_UNWIND builds
  libnvdimm, namespace: fix pmem namespace leak, delete when size set to zero
  svcrpc: don't leak contexts on PROC_DESTROY
  sunrpc: don't call sleeping functions from the notifier block callbacks
  rcu: Narrow early boot window of illegal synchronous grace periods
  rcu: Remove cond_resched() from Tiny synchronize_sched()
  x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
  tmpfs: clear S_ISGID when setting posix ACLs
  ARM: dts: omap3: Add DTS for Logic PD SOM-LV 37xx Dev Kit
  ARM: dts: imx31: fix AVIC base address
  ARM: dts: imx31: move CCM device node to AIPS2 bus devices
  ARM: dts: imx31: fix clock control module interrupts description
  ARM: dts: imx6q-cm-fx6: fix fec pinctrl
  ARM: dts: r8a7794: remove Z clock
  ARM: dts: r8a7794: Use SYSC "always-on" PM Domain for sound
  ARM: dts: bcm283x: fix typo in mailbox address
  perf jit: Enable jitdump support without dwarf
  perf scripting: Avoid leaking the scripting_context variable
  perf callchain: Fixup help/config for no-unwinding
  perf diff: Do not overwrite valid build id
  perf trace: Check if MAP_32BIT is defined (again)
  perf mem: Fix --all-user/--all-kernel options
  perf trace: Use the syscall raw_syscalls:sys_enter timestamp
  IB/IPoIB: Remove can't use GFP_NOIO warning
  IB/mlx4: Check if GRH is available before using it
  IB/mlx4: When no DMFS for IPoIB, don't allow NET_IF QPs
  IB/mlx4: Fix port query for 56Gb Ethernet links
  IB/mlx4: Handle well-known-gid in mad_demux processing
  IB/mlx4: Fix out-of-range array index in destroy qp flow
  IB/mlx4: Set traffic class in AH
  IB/mlx5: Wait for all async command completions to complete
  IB/mlx5: Assign SRQ type earlier
  IB/mlx5: Fix reported max SGE calculation
  IB/mlx5: Avoid system crash when enabling many VFs
  IB/rxe: avoid putting a large struct rxe_qp on stack
  IB/rxe: Increase max number of completions to 32k
  IB/core: Release allocated memory in cache setup failure
  Linux 4.9.5
  ANDROID: usb: gadget: f_audio_source: Fixed USB Audio Class Interface Descriptor
  ANDROID: usb: gadget: f_audio_source: change max ISO packet size
  ANDROID: usb: gadget: f_accessory: Enabled Zero Length Packet (ZLP) for acc_write
  ANDROID: drivers: usb: gadget: 64-bit related type fixes
  ANDROID: usb: gadget: f_accessory: move userspace interface to uapi
  ANDROID: usb: gadget: f_mtp: move userspace interface to uapi
  ANDROID: USB: remove duplicate out endpoint creation in MTP mode
  ANDROID: usb: gadget: Fix android gadget driver build
  ANDROID: usb: gadget: Fixes and hacks to make android usb gadget compile on 3.8
  ANDROID: usb: otg: otg-wakelock: Fix build for 3.7
  ANDROID: usb: gadget: accessory: Fix section mismatch (again)
  ANDROID: USB: gadget: f_audio_source: New gadget driver for audio output
  ANDROID: USB: gadget: f_accessory: Add support for HID input devices
  ANDROID: USB: gadget: Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
  ANDROID: usb: gadget: accessory: Fix section mismatch
  ANDROID: usb: otg: otg-wakelock: Fix build for 3.4
  ANDROID: usb: gadget: adb: Only enable the gadget when adbd is ready
  ANDROID: usb: gadget: adb: do not set error flag when dequeuing req
  ANDROID: usb: gadget: adb: allow freezing in adb_read
  ANDROID: usb: gadget: accessory: Add Android Accessory function
  ANDROID: usb: gadget: adb: Add ADB function
  ANDROID: usb: gadget: mtp: Add MTP/PTP function
  ANDROID: usb: otg: otg-wakelock: fix build for 3.3
  ANDROID: usb: otg: Temporarily grab wakelock on charger and disconnect events
  ANDROID: USB: OTG: Take wakelock when VBUS present
  ANDROID: wlan: Add get_wake_irq functionality
  ANDROID: Add flags parameter to get_country_code template
  ANDROID: net: wireless: Add get_country_code functionality to platform
  ANDROID: network: wireless: Add get_mac_addr functionality to platform
  ANDROID: wlan: Create generic wlan platform data header
  ANDROID: net: wireless: Decrease scan entry expiration to avoid stall results
  ANDROID: bridge: Have tx_bytes count headers like rx_bytes.
  ANDROID: rfkill: Introduce CONFIG_RFKILL_PM and use instead of CONFIG_PM to power down
  ANDROID: net: ipv6: fix virtual tunneling build
  ANDROID: tcp: fix tcp_default_init_rwnd() for 4.1
  ANDROID: net: support marking accepting TCP sockets
  ANDROID: tcp: add a sysctl to config the tcp_default_init_rwnd
  ANDROID: xt_qtaguid: fix a race condition in if_tag_stat_update
  ANDROID: netfilter: xt_qtaguid/socket: build fixes for 4.4
  ANDROID: netfilter: xt_qtaguid: xt_socket: build fixes
  ANDROID: net: xt_qtaguid/xt_socket: fix refcount underflow and crash
  ANDROID: xt_qtaguid: use sock_gen_put() instead of xt_socket_put_sk()
  ANDROID: xt_qtaguid: Use sk_callback_lock read locks before reading sk->sk_socket
  ANDROID: xt_qtaguid: fix broken uid/gid range check
  ANDROID: netfilter: Build fixups - kuid/kguid changes & xt_socket_get/put_sk
  ANDROID: net: ipv6: autoconf routes into per-device tables
  ANDROID: nf: IDLETIMER: Fix broken uid field in the msg
  ANDROID: nf: IDLETIMER: Adds the uid field in the msg
  ANDROID: netfilter: fix seq_printf type mismatch warning
  ANDROID: nf: Remove compilation error caused by e8430cbed3ef15fdb1ac26cfd020e010aa5f1c35
  ANDROID: nf: IDLETIMER: time-stamp and suspend/resume handling.
  ANDROID: xt_qtaguid: Fix boot panic
  ANDROID: net: kuid/kguid build fixes
  ANDROID: netfilter: ipv6: fix crash caused by ipv6_find_hdr()
  ANDROID: netfilter: xt_qtaguid: 64-bit warning fixes
  ANDROID: netfilter: xt_qtaguid: fix memory leak in seq_file handlers
  ANDROID: netfilter: xt_qtaguid: fix bad tcp_time_wait sock handling
  ANDROID: netfilter: xt_qtaguid: 3.10 fixes
  ANDROID: netfilter: xt_quota2: 3.10 fixes.
  ANDROID: netfilter: qtaguid: rate limit some of the printks
  ANDROID: netfilter: xt_qtaguid: Allow tracking loopback
  ANDROID: netfilter: xt_qtaguid: extend iface stat to report protocols
  ANDROID: netfilter: xt_qtaguid: remove AID_* dependency for access control
  ANDROID: netfilter: qtaguid: Don't BUG_ON if create_if_tag_stat fails
  ANDROID: netfilter: xt_qtaguid: fix error exit that would keep a spinlock.
  ANDROID: netfilter: xt_qtaguid: report only uid tags to non-privileged processes
  ANDROID: netfilter: xt_qtaguid: start tracking iface rx/tx at low level
  ANDROID: netfilter: xt_IDLETIMER: Add new netlink msg type
  ANDROID: netfilter: xt_qtaguid: fix ipv6 protocol lookup
  ANDROID: netfilter: qtaguid: initialize a local var to keep compiler happy.
  ANDROID: netfilter: fixup the quota2, and enable.
  ANDROID: netfilter: adding the original quota2 from xtables-addons
  ANDROID: netfilter: add xt_qtaguid matching module
  ANDROID: net: PPPoPNS and PPPoLAC build fixes for 4.4
  ANDROID: Hack: net: PPPoPNS and PPPoLAC build fixes for 4.1
  ANDROID: net: pppopns: pppolac: fix sendmsg function calls
  ANDROID: net: PPPoPNS: Remove length argument from data_ready
  ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi
  ANDROID: Include if_pppolac.h and if_pppopns.h into header-y target
  ANDROID: net: PPPoPNS and PPPoLAC update to use PPP_MRU instead of PPP_MRU
  ANDROID: net: Reorder incoming packets in PPPoLAC and PPPoPNS.
  ANDROID: net: PPPoPNS and PPPoLAC fixes.
  ANDROID: net: add PPP on PPTP Network Server (PPPoPNS) driver.
  ANDROID: net: add PPP on L2TP Access Concentrator (PPPoLAC) driver.
  ANDROID: sysfs_net_ipv4: Add sysfs-based knobs for controlling TCP window size
  ANDROID: net: Only NET_ADMIN is allowed to fully control TUN interfaces.
  ANDROID: net: Replace AID_NET_RAW checks with capable(CAP_NET_RAW).
  ANDROID: security: Add AID_NET_RAW and AID_NET_ADMIN capability check in cap_capable().
  ANDROID: Paranoid network.
  ANDROID: Add android_aid.h
  ANDROID: fs: block_dump: Don't display inode changes if block_dump < 2
  ANDROID: mmc: core: Remove stray CONFIG_EXPERIMENTAL dependencies
  ANDROID: mmc: Add "ignore mmc pm notify" functionality
  ANDROID: mmc: sdio: Fix sdio_reset_comm for sync
  ANDROID: mmc: sdio: fix sdio_reset_comm() voltage selection
  ANDROID: mmc: sdio: Fix enable_hs and enable_wide in sdio_reset_comm()
  ANDROID: mmc: sdio: Add high speed support to sdio_reset_comm()
  ANDROID: mmc: sdio: Claim host in sdio_reset_comm()
  ANDROID: mmc: Add new API call 'sdio_reset_comm' for resetting communication with an SDIO device
  ANDROID: mmc: Add sdio_readb_ext() function
  ANDROID: mmc: Add concept of an 'embedded' SDIO device.
  ANDROID: mmc: sd: Add retries in re-detection
  ANDROID: mmc: sd: When resuming, try a little harder to init the card
  ANDROID: mmc: sd: Add new CONFIG_MMC_PARANOID_SD_INIT for enabling retries during SD detection
  ANDROID: mtd: nand: Allow NAND chip ids to be included standalone.
  ANDROID: gpio_input: convert from wakelocks to wakeup sources
  ANDROID: input: Made keyreset more robust
  ANDROID: input: Changed keyreset to act as a wrapper for keycombo.
  ANDROID: input: add keycombo, a general key combo driver.
  ANDROID: input: misc: keychord: move header to uapi
  ANDROID: input: misc: keychord: log when keychord triggered
  ANDROID: input: keychord: Add keychord driver
  ANDROID: input: Add keyreset driver.
  ANDROID: input: misc: gpio_event: remove early suspend
  ANDROID: Input: Generic GPIO Input device.
  ANDROID: lowmemorykiller: use module_param_cb instead of __module_param_call
  ANDROID: lowmemorykiller: trace kill events.
  ANDROID: staging: lowmemorykiller: Add config option to support oom_adj values
  pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE
  arm64: hugetlb: fix the wrong return value for huge_ptep_set_access_flags
  arm64: hugetlb: remove the wrong pmd check in find_num_contig()
  arm64: hugetlb: fix the wrong address for several functions
  powerpc/powernv: Don't warn on PE init if unfreeze is unsupported
  powerpc/ibmebus: Fix device reference leaks in sysfs interface
  powerpc/ibmebus: Fix further device reference leaks
  powerpc/mm: Correct process and partition table max size
  bus: vexpress-config: fix device reference leak
  blk-mq: Always schedule hctx->next_cpu
  power: supply: bq27xxx_battery: Fix register map for BQ27510 and BQ27520
  bq24190_charger: Fix PM runtime use for bq24190_battery_set_property
  iw_cxgb4: Fix error return code in c4iw_rdev_open()
  powercap/intel_rapl: fix and tidy up error handling
  ACPI / APEI: Fix NMI notification handling
  block: cfq_cpd_alloc() should use @gfp
  block: Change extern inline to static inline
  ACPI / CPPC: set an error code on probe error path
  regulators: helpers: Fix handling of bypass_val_on in get_bypass_regmap
  cpufreq: powernv: Disable preemption while checking CPU throttling state
  powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format
  remoteproc: st: Fix error return code in st_rproc_probe()
  remoteproc: qcom_wcnss: Fix circular module dependency
  drm: Initialise drm_mm.head_node.allocated
  drm/i915: Move the min_pixclk[] handling to the end of readout
  drm/panel: simple: Check against num_timings when setting preferred for timing
  drm: avoid uninitialized timestamp use in wait_vblank
  drm/i915/gen9: Fix PCODE polling during SAGV disabling
  i2c: mux: pca954x: fix i2c mux selection caching
  NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
  NFS: Fix a performance regression in readdir
  pNFS: Fix race in pnfs_wait_on_layoutreturn
  NFS: fix typo in parameter description
  pinctrl: meson: fix gpio request disabling other modes
  btrfs: fix error handling when run_delayed_extent_op fails
  btrfs: fix locking when we put back a delayed ref that's too new
  nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too
  x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option
  i2c: piix4: Avoid race conditions with IMC
  net/mlx5: Only cancel recovery work when cleaning up device
  USB: serial: ch341: fix modem-control and B0 handling
  drm/amdgpu: drop verde dpm quirks
  drm/amdgpu: update si kicker smc firmware
  drm/radeon: drop verde dpm quirks
  drm/radeon: update smc firmware selection for SI
  drm: Clean up planes in atomic commit helper failure path
  drm/i915/gen9: Fix PCODE polling timeout in stable backport
  net/af_iucv: don't use paged skbs for TX on HiperSockets
  sysctl: Drop reference added by grab_header in proc_sys_readdir
  Clearing FIFOs in RS485 emulation mode causes subsequent transmits to break
  extcon: return error code on failure
  sysrq: attach sysrq handler correctly for 32-bit kernel
  orinoco: Use shash instead of ahash for MIC calculations
  ibmvscsis: Fix srp_transfer_data fail return code
  tty/serial: atmel_serial: BUG: stop DMA from transmitting in stop_tx
  tty/serial: atmel: RS485 half duplex w/DMA: enable RX after TX is done
  virtio_blk: avoid DMA to stack for the sense buffer
  dmaengine: omap-dma: Fix dynamic lch_map allocation
  drivers: char: mem: Fix thinkos in kmem address checks
  mnt: Protect the mountpoint hashtable with mount_lock
  pid: fix lockdep deadlock warning due to ucount_lock
  vme: Fix wrong pointer utilization in ca91cx42_slave_get
  Revert "tty: serial: 8250: add CON_CONSDEV to flags"
  ASoC: hdmi-codec: use unsigned type to structure members with bit-field
  btrfs: fix crash when tracepoint arguments are freed by wq callbacks
  xhci: fix deadlock at host remove by running watchdog correctly
  fix a fencepost error in pipe_advance()
  i2c: fix kernel memory disclosure in dev interface
  i2c: print correct device invalid address
  Input: elants_i2c - avoid divide by 0 errors on bad touchscreen data
  USB: serial: ch341: fix open and resume after B0
  USB: serial: ch341: fix control-message error handling
  USB: serial: ch341: fix open error handling
  USB: serial: ch341: fix resume after reset
  USB: serial: ch341: fix initial modem-control state
  USB: serial: kl5kusb105: fix line-state error handling
  usb: musb: fix runtime PM in debugfs
  wusbcore: Fix one more crypto-on-the-stack bug
  x86/CPU/AMD: Fix Bulldozer topology
  x86/bugs: Separate AMD E400 erratum and C1E bug
  x86/cpu/AMD: Clean up cpu_llc_id assignment per topology feature
  bridge: netfilter: Fix dropping packets that moving through bridge interface
  xfs: Timely free truncated dirty pages
  gpio: Move freeing of GPIO hogs before numbing of the device
  nl80211: fix sched scan netlink socket owner destruction
  x86/efi: Don't allocate memmap through memblock after mm_init()
  efi/x86: Prune invalid memory map entries and fix boot regression
  efi/libstub/arm*: Pass latest memory map to the kernel
  KVM: x86: Introduce segmented_write_std
  KVM: x86: emulate FXSAVE and FXRSTOR
  KVM: x86: add asm_safe wrapper
  KVM: x86: add Align16 instruction flag
  KVM: x86: fix NULL deref in vcpu_scan_ioapic
  KVM: x86: flush pending lapic jump label updates on module unload
  jump_labels: API for flushing deferred jump label updates
  KVM: eventfd: fix NULL deref irqbypass consumer
  KVM: x86: fix emulation of "MOV SS, null selector"
  mm/hugetlb.c: fix reservation race when freeing surplus pages
  mm/slab.c: fix SLAB freelist randomization duplicate entries
  mm: support anonymous stable page
  mm, memcg: fix the active list aging for lowmem requests when memcg is enabled
  ocfs2: fix crash caused by stale lvb with fsdlm plugin
  mm: fix devm_memremap_pages crash, use mem_hotplug_{begin, done}
  mm: pmd dirty emulation in page fault handler
  dax: fix deadlock with DAX 4k holes
  zram: support BDI_CAP_STABLE_WRITES
  zram: revalidate disk under init_lock
  selftests: do not require bash for the generated test
  selftests: do not require bash to run netsocktests testcase
  drm/savage: dereferencing an error pointer
  drm/vc4: Fix a couple error codes in vc4_cl_lookup_bos()
  drm/tegra: dpaux: Fix error handling
  regulator: axp20x: Fix axp809 ldo_io registration error on cold boot
  regulator: tps65086: Fix 25mV ranges for BUCK regulators
  pinctrl: sh-pfc: Add helper to handle bias lookup table
  pinctrl: sh-pfc: r8a7795: Use lookup function for bias data
  pinctrl: imx: fix imx_pinctrl_desc initialization
  Input: i8042 - add Pegatron touchpad to noloop table
  Input: xpad - use correct product id for x360w controllers
  Linux 4.9.4
  rtlwifi: rtl_usb: Fix missing entry in USB driver's private data
  rtlwifi: Fix enter/exit power_save
  drm/i915/gen9: Fix PCODE polling during CDCLK change notification
  ALSA: usb-audio: Add a quirk for Plantronics BT600
  spi: mvebu: fix baudrate calculation for armada variant
  ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init()
  ARM: 8631/1: clkdev: Detect errors in clk_hw_register_clkdev() for mass registration
  ARM: OMAP4+: Fix bad fallthrough for cpuidle
  ARM: OMAP5: Fix build for PM code
  ARM: OMAP5: Fix mpuss_early_init
  bus: arm-ccn: Prevent hotplug callback leak
  svcrdma: Clear xpt_bc_xps in xprt_setup_rdma_bc() error exit arm
  ARM: qcom_defconfig: Fix MDM9515 LCC and GCC config
  ARM: zynq: Reserve correct amount of non-DMA RAM
  ARM: pxa: fix pxa25x interrupt init
  ARM64: dts: bcm2835: Fix bcm2837 compatible string
  ARM64: dts: bcm2837-rpi-3-b: remove incorrect pwr LED
  arm64: dts: mt8173: Fix auxadc node
  tools/virtio: fix READ_ONCE()
  powerpc: Fix build warning on 32-bit PPC
  ALSA: firewire-tascam: Fix to handle error from initialization of stream data
  HID: hid-cypress: validate length of report
  net: vrf: do not allow table id 0
  net: ipv4: Fix multipath selection with vrf
  net/mlx5e: Remove WARN_ONCE from adaptive moderation code
  gro: Disable frag0 optimization on IPv6 ext headers
  gro: use min_t() in skb_gro_reset_offset()
  gro: Enter slow-path if there is no tailroom
  net: add the AF_QIPCRTR entries to family name tables
  net: dsa: Ensure validity of dst->ds[0]
  r8152: fix rx issue for runtime suspend
  r8152: split rtl8152_suspend function
  net: dsa: bcm_sf2: Utilize nested MDIO read/write
  net: dsa: bcm_sf2: Do not clobber b53_switch_ops
  bpf: change back to orig prog on too many passes
  net: vrf: Add missing Rx counters
  ipv4: Do not allow MAIN to be alias for new LOCAL w/ custom rules
  igmp: Make igmp group member RFC 3376 compliant
  flow_dissector: Update pptp handling to avoid null pointer deref.
  drop_monitor: consider inserted data in genlmsg_end
  drop_monitor: add missing call to genlmsg_end
  net: ipv4: dst for local input routes should use l3mdev if relevant
  net: fix incorrect original ingress device index in PKTINFO
  rtnl: stats - add missing netlink message size checks
  net/mlx5e: Disable netdev after close
  net/mlx5e: Don't sync netdev state when not registered
  net/mlx5: Prevent setting multicast macs for VFs
  net/mlx5: Mask destination mac value in ethtool steering rules
  net/mlx5: Avoid shadowing numa_node
  net/mlx5: Cancel recovery work in remove flow
  net/mlx5: Check FW limitations on log_max_qp before setting it
  net/sched: cls_flower: Fix missing addr_type in classify
  net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
  net, sched: fix soft lockup in tc_classify
  ipv6: handle -EFAULT from skb_copy_bits
  inet: fix IP(V6)_RECVORIGDSTADDR for udp sockets
  sctp: sctp_transport_lookup_process should rcu_read_unlock when transport is null
  net: vrf: Drop conntrack data after pass through VRF device on Tx
  net: vrf: Fix NAT within a VRF
  Linux 4.9.3
  usb: gadget: composite: always set ep->mult to a sensible value
  Revert "usb: gadget: composite: always set ep->mult to a sensible value"
  Revert "rtlwifi: Fix enter/exit power_save"
  tick/broadcast: Prevent NULL pointer dereference
  clocksource/dummy_timer: Move hotplug callback after the real timers
  xfs: fix max_retries _show and _store functions
  xfs: fix crash and data corruption due to removal of busy COW extents
  xfs: use the actual AG length when reserving blocks
  xfs: fix double-cleanup when CUI recovery fails
  xfs: use GPF_NOFS when allocating btree cursors
  xfs: ignore leaf attr ichdr.count in verifier during log replay
  xfs: don't cap maximum dedupe request length
  xfs: don't allow di_size with high bit set
  xfs: error out if trying to add attrs and anextents > 0
  xfs: don't crash if reading a directory results in an unexpected hole
  xfs: complain if we don't get nextents bmap records
  xfs: check for bogus values in btree block headers
  xfs: forbid AG btrees with level == 0
  xfs: handle cow fork in xfs_bmap_trace_exlist
  xfs: pass state not whichfork to trace_xfs_extlist
  xfs: Move AGI buffer type setting to xfs_read_agi
  xfs: pass post-eof speculative prealloc blocks to bmapi
  xfs: use new extent lookup helpers xfs_file_iomap_begin_delay
  xfs: clean up cow fork reservation and tag inodes correctly
  xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow
  xfs: track preallocation separately in xfs_bmapi_reserve_delalloc()
  xfs: remove prev argument to xfs_bmapi_reserve_delalloc
  xfs: always succeed when deduping zero bytes
  xfs: factor rmap btree size into the indlen calculations
  xfs: new inode extent list lookup helpers
  xfs: fix unbalanced inode reclaim flush locking
  xfs: check minimum block size for CRC filesystems
  xfs: provide helper for counting extents from if_bytes
  xfs: don't BUG() on mixed direct and mapped I/O
  xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan
  xfs: check return value of _trans_reserve_quota_nblks
  xfs: don't call xfs_sb_quota_from_disk twice
  tpm_tis: Check return values from get_burstcount.
  drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases
  drm/i915/gen9: unconditionally apply the memory bandwidth WA
  drm/i915: disable PSR by default on HSW/BDW
  drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values
  s390/pci: fix dma address calculation in map_sg
  s390/topology: always use s390 specific sched_domain_topology_level
  powerpc/pci/rpadlpar: Fix device reference leaks
  PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3)
  PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+
  PCI: Convert Mellanox broken INTx quirks to be for listed devices only
  PCI: Convert broken INTx masking quirks from HEADER to FINAL
  PCI: Add Mellanox device IDs
  PCI: rockchip: Correct the use of FTS mask
  PCI: rockchip: Fix negotiated lanes calculation
  staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs()
  f2fs: hide a maybe-uninitialized warning
  f2fs: remove percpu_count due to performance regression
  md: fix refcount problem on mddev when stopping array.
  md: MD_RECOVERY_NEEDED is set for mddev->recovery
  crypto: arm64/aes-ce - fix for big endian
  crypto: arm64/aes-xts-ce: fix for big endian
  crypto: arm64/sha1-ce - fix for big endian
  crypto: arm64/aes-neon - fix for big endian
  crypto: arm64/aes-ccm-ce: fix for big endian
  crypto: arm/aes-ce - fix for big endian
  crypto: arm64/ghash-ce - fix for big endian
  crypto: arm64/sha2-ce - fix for big endian
  s390/crypto: unlock on error in prng_tdes_read()
  mm, compaction: fix NR_ISOLATED_* stats for pfn based migration
  mm: khugepaged: fix radix tree node leak in shmem collapse error path
  mm: khugepaged: close use-after-free race during shmem collapsing
  docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+
  mm/hugetlb.c: use the right pte val for compare in hugetlb_cow
  rpmsg: qcom_smd: Correct return value for O_NONBLOCK
  mmc: mmc_test: Uninitialized return value
  genirq/affinity: Fix node generation from cpumask
  PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend
  irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
  PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity()
  ima: fix memory leak in ima_release_policy
  relay: check array offset before using it
  sbp-target: Fix second argument of percpu_ida_alloc()
  target/iscsi: Fix double free in lio_target_tiqn_addtpg()
  scsi: mvsas: fix command_active typo
  scsi: g_NCR5380: Fix release_region in error handling
  ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call
  ASoC: Intel: Skylake: Fix a shift wrapping bug
  ASoC: cht_bsw_rt5645: Fix leftover kmalloc
  ASoC: lpass-platform: initialize dma channel number
  iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped
  iommu/vt-d: Fix pasid table size encoding
  iommu/amd: Fix the left value check of cmd buffer
  iommu/amd: Missing error code in amd_iommu_init_device()
  clk: renesas: mstp: Support 8-bit registers for r7s72100
  clk: imx31: fix rewritten input argument of mx31_clocks_init()
  clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks
  clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocks
  clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message
  clk: clk-wm831x: fix a logic error
  clk: qcom: ipq806x: Fix board clk rates
  Input: synaptics-rmi4 - unlock on error
  hwmon: (lm90) fix temp1_max_alarm attribute
  hwmon: (g762) Fix overflows and crash seen when writing limit attributes
  hwmon: (nct7802) Fix overflows seen when writing into limit attributes
  hwmon: (ds620) Fix overflows seen when writing temperature limits
  hwmon: (amc6821) sign extension temperature
  hwmon: (scpi) Fix module autoload
  platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks
  x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6
  x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTORE
  debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS
  clk: renesas: cpg-mssr: Fix inverted debug check
  efi/efivar_ssdt_load: Don't return success on allocation failure
  cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
  ath10k: use the right length of "background"
  mfd: tps65217: Fix page fault on unloading modules
  ath10k: fix failure to send NULL func frame for 10.4
  nl80211: Use different attrs for BSSID and random MAC addr in scan req
  mac80211: fix tid_agg_rx NULL dereference
  drm/i915: tune down the fast link training vs boot fail
  drm/i915/dp: add lane_count check in intel_dp_check_link_status
  usb: dwc3: gadget: always unmap EP0 requests
  usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()
  usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()
  iio: accel: st_accel: fix LIS3LV02 reading and scaling
  staging: iio: ad7606: fix improper setting of oversampling pins
  mei: move write cb to completion on credentials failures
  mei: bus: fix mei_cldev_enable KDoc
  mei: fix parameter rename KDoc
  USB: serial: io_ti: bind to interface after fw download
  dibusb: fix possible memory leak in dibusb_rc_query()
  ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support
  arm64: dts: hip06: Correct hardware pin number of usb node
  USB: phy: am335x-control: fix device and of_node leaks
  ARM: dts: r8a7794: Correct hsusb parent clock
  usb: gadget: fix request length error for isoc transfer
  usb: gadget: Fix second argument of percpu_ida_alloc()
  USB: serial: kl5kusb105: abort on open exception path
  ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
  usb: musb: blackfin: add bfin_fifo_offset in bfin_ops
  usb: gadget: udc: core: fix return code of usb_gadget_probe_driver()
  usb: hub: Move hub_port_disable() to fix warning if PM is disabled
  usb: musb: Fix trying to free already-free IRQ 4
  usb: dwc3: gadget: Fix full speed mode
  usb: dwc3: pci: Fix dr_mode misspelling
  usb: dwc3: pci: add Intel Gemini Lake PCI ID
  xhci: Fix race related to abort operation
  xhci: Use delayed_work instead of timer for command timeout
  usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
  USB: serial: mos7720: fix parallel probe
  USB: serial: mos7720: fix parport use-after-free on probe errors
  USB: serial: mos7720: fix use-after-free on probe errors
  USB: serial: mos7720: fix NULL-deref at open
  USB: serial: mos7840: fix NULL-deref at open
  USB: serial: kobil_sct: fix NULL-deref in write
  USB: serial: cyberjack: fix NULL-deref at open
  USB: serial: oti6858: fix NULL-deref at open
  USB: serial: io_edgeport: fix NULL-deref at open
  USB: serial: ti_usb_3410_5052: fix NULL-deref at open
  USB: serial: garmin_gps: fix memory leak on failed URB submit
  USB: serial: iuu_phoenix: fix NULL-deref at open
  USB: serial: io_ti: fix I/O after disconnect
  USB: serial: io_ti: fix another NULL-deref at open
  USB: serial: io_ti: fix NULL-deref at open
  USB: serial: spcp8x5: fix NULL-deref at open
  USB: serial: keyspan_pda: verify endpoints at probe
  USB: serial: pl2303: fix NULL-deref at open
  USB: serial: quatech2: fix sleep-while-atomic in close
  USB: serial: omninet: fix NULL-derefs at open and disconnect
  usb: return error code when platform_get_irq fails
  usb: xhci: hold lock over xhci_abort_cmd_ring()
  xhci: Handle command completion and timeout race
  usb: host: xhci: Fix possible wild pointer when handling abort command
  usb: xhci: fix return value of xhci_setup_device()
  xhci: free xhci virtual devices with leaf nodes first
  usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake
  usb: xhci: fix possible wild pointer
  usb: dwc3: core: avoid Overflow events
  usb: gadget: composite: Test get_alt() presence instead of set_alt()
  USB: dummy-hcd: fix bug in stop_activity (handle ep0)
  USB: fix problems with duplicate endpoint addresses
  USB: gadgetfs: fix checks of wTotalLength in config descriptors
  USB: gadgetfs: fix use-after-free bug
  USB: gadgetfs: fix unbounded memory allocation bug
  usb: gadgetfs: restrict upper bound on device configuration size
  usb: storage: unusual_uas: Add JMicron JMS56x to unusual device
  usb: musb: dsps: implement clear_ep_rxintr() callback
  usb: musb: core: add clear_ep_rxintr() to musb_platform_ops
  KVM: MIPS: Flush KVM entry code from icache globally
  KVM: MIPS: Don't clobber CP0_Status.UX
  KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS
  drm/i915: Initialize overlay->last_flip properly
  drm/i915: Force VDD off on the new power seqeuencer before starting to use it
  drm/i915: Fix oops in overlay due to frontbuffer tracking
  drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff
  gcc-plugins: update gcc-common.h for gcc-7
  asm-prototypes: Clear any CPP defines before declaring the functions
  mac80211: initialize fast-xmit 'info' later
  pinctrl/amd: Set the level based on ACPI tables
  ARM: davinci: da850: don't add emac clock to lookup table twice
  HID: sensor-hub: Move the memset to sensor_hub_get_feature()
  parisc: Mark cr16 clocksource unstable on SMP systems
  parisc: Add line-break when printing segfault info
  fscrypt: fix renaming and linking special files
  ALSA: usb-audio: Fix irq/process data synchronization
  ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL
  ALSA: hda - Fix up GPIO for ASUS ROG Ranger
  staging: octeon: Call SET_NETDEV_DEV()
  iio: bmi160: Fix time needed to sleep after command execution
  iio: max44000: correct value in illuminance_integration_time_available
  iio: common: st_sensors: fix channel data parsing
  Linux 4.9.2
  drm/i915: Fix setting of boost freq tunable
  drm/i915: skip the first 4k of stolen memory on everything >= gen8
  drm/i915: Initialize dev_priv->atomic_cdclk_freq at init time
  drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things
  drm/i915/dsi: Do not clear DPOUNIT_CLOCK_GATE_DISABLE from vlv_init_display_clock_gating
  drm/i915/dsi: Fix chv_exec_gpio disabling the GPIOs it is setting
  net: mvpp2: fix dma unmapping of TX buffers for fragments
  sg_write()/bsg_write() is not fit to be called under KERNEL_DS
  kconfig/nconf: Fix hang when editing symbol with a long prompt
  target/user: Fix use-after-free of tcmu_cmds if they are expired
  libnvdimm, pfn: fix align attribute
  of, numa: Return NUMA_NO_NODE from disable of_node_to_nid() if nid not possible.
  powerpc/boot: Request no dynamic linker for boot wrapper
  powerpc/ps3: Fix system hang with GCC 5 builds
  powerpc/64e: Convert cmpi to cmpwi in head_64.S
  SUNRPC: fix refcounting problems with auth_gss messages.
  pNFS: Fix a deadlock between read resends and layoutreturn
  pNFS: Clear NFS_LAYOUT_RETURN_REQUESTED when invalidating the layout stateid
  pNFS: Don't clear the layout stateid if a layout return is outstanding
  pNFS: On error, do not send LAYOUTGET until the LAYOUTRETURN has completed
  nfs_write_end(): fix handling of short copies
  libceph: verify authorize reply on connect
  PCI: Check for PME in targeted sleep state
  i40iw: Use correct src address in memcpy to rdma stats counters
  bad_inode: add missing i_op initializers
  Input: drv260x - fix input device's parent assignment
  v4l: tvp5150: Add missing break in set control handler
  media: solo6x10: fix lockup by avoiding delayed register write
  s5p-mfc: fix failure path of s5p_mfc_alloc_memdev()
  mn88473: fix chip id check on probe
  mn88472: fix chip id check on probe
  IB/cma: Fix a race condition in iboe_addr_get_sgid()
  IB/rxe: Fix a memory leak in rxe_qp_cleanup()
  IB/multicast: Check ib_find_pkey() return value
  IPoIB: Avoid reading an uninitialized member variable
  IB/mad: Fix an array index check
  fgraph: Handle a case where a tracer ignores set_graph_notrace
  x86/smpboot: Make logical package management more robust
  platform/x86: asus-nb-wmi.c: Add X45U quirk
  ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
  vsock/virtio: fix src/dst cid format
  fsnotify: Fix possible use-after-free in inode iteration on umount
  kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
  KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT
  KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state
  scsi: aacraid: remove wildcard for series 9 controllers
  md/raid5: limit request size according to implementation limits
  sc16is7xx: Drop bogus use of IRQF_ONESHOT
  latent_entropy: fix ARM build error on earlier gcc
  arm64: KVM: pmu: Reset PMSELR_EL0.SEL to a sane value before entering the guest
  s390/kexec: use node 0 when re-adding crash kernel memory
  s390/vmlogrdr: fix IUCV buffer allocation
  firmware: fix usermode helper fallback loading
  ARC: mm: arc700: Don't assume 2 colours for aliasing VIPT dcache
  scsi: avoid a permanent stop of the scsi device's request queue
  scsi: zfcp: fix rport unblock race with LUN recovery
  scsi: zfcp: do not trace pure benign residual HBA responses at default level
  scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
  iscsi-target: Return error if unable to add network portal
  scsi: megaraid_sas: Do not set MPI2_TYPE_CUDA for JBOD FP path for FW which does not support JBOD sequence map
  scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset
  stm class: Fix device leak in open error path
  vt: fix Scroll Lock LED trigger name
  block: protect iterate_bdevs() against concurrent close
  mei: me: add lewisburg device ids
  mei: request async autosuspend at the end of enumeration
  drivers/gpu/drm/ast: Fix infinite loop if read fails
  drm/amdgpu: fix init save/restore list in gfx_v8.0
  drm/amdgpu: fix enable_cp_power_gating in gfx_v8.0.
  drm/amd/powerplay: bypass fan table setup if no fan connected
  drm/gma500: Add compat ioctl
  drm/radeon/si: load the proper firmware on 0x87 oland boards
  drm/radeon: add additional pci revision to dpm workaround
  drm/radeon: Hide the HW cursor while it's out of bounds
  drm/radeon: Also call cursor_move_locked when the cursor size changes
  drm/nouveau/fifo/gf100-: protect channel preempt with subdev mutex
  drm/nouveau/i2c/gk110b,gm10x: use the correct implementation
  drm/nouveau/ttm: wait for bo fence to signal before unmapping vmas
  drm/nouveau/ltc: protect clearing of comptags with mutex
  drm/nouveau/bios: require checksum to match for fast acpi shadow method
  drm/nouveau/kms: lvds panel strap moved again on maxwell
  drm/nouveau/gr: fallback to legacy paths during firmware lookup
  drm/amd/amdgpu: enable GUI idle INT after enabling CGCG
  drm/amdgpu: Also call cursor_move_locked when the cursor size changes
  drm/amdgpu: Store CRTC relative amdgpu_crtc->cursor_x/y values
  drm/amdgpu: add additional pci revision to dpm workaround
  drm/amdgpu/si: load the proper firmware on 0x87 oland boards
  ACPI / video: Add force_native quirk for HP Pavilion dv6
  ACPI / video: Add force_native quirk for Dell XPS 17 L702X
  staging: comedi: ni_mio_common: fix E series ni_ai_insn_read() data
  staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask
  staging: lustre: ldlm: pl_recalc time handling is wrong
  staging/lustre/osc: Revert erroneous list_for_each_entry_safe use
  hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels()
  docs: sphinx-extensions: make rstFlatTable work with docutils 0.13
  thermal: hwmon: Properly report critical temperature in sysfs
  clk: bcm2835: Avoid overwriting the div info when disabling a pll_div clk
  arm64: tegra: Add VDD_GPU regulator to Jetson TX1
  gpio: chardev: Return error for seek operations
  gpio: stmpe: fix interrupt handling bug
  timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion
  mmc: sd: Meet alignment requirements for raw_ssr DMA
  regulator: stw481x-vmmc: fix ages old enable error
  mmc: sdhci: Fix recovery from tuning timeout
  Revert "mmc: sdhci: Reset cmd and data circuits after tuning failure"
  ath9k: do not return early to fix rcu unlocking
  ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards.
  ath9k: fix ath9k_hw_gpio_get() to return 0 or 1 on success
  cfg80211/mac80211: fix BSS leaks when abandoning assoc attempts
  rtl8xxxu: Work around issue with 8192eu and 8723bu devices not reconnecting
  perf/x86/intel/cstate: Prevent hotplug callback leak
  perf annotate: Don't throw error for zero length symbols
  perf/x86: Fix exclusion of BTS and LBR for Goldmont
  rtlwifi: Fix enter/exit power_save
  ath10k: fix soft lockup during firmware crash/hw-restart
  ssb: Fix error routine when fallback SPROM fails
  Linux 4.9.1
  x86/kbuild: enable modversions for symbols exported from asm
  builddeb: fix cross-building to arm64 producing host-arch debs
  xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
  xfs: fix up xfs_swap_extent_forks inline extent handling
  arm/xen: Use alloc_percpu rather than __alloc_percpu
  xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing
  tpm xen: Remove bogus tpm_chip_unregister
  kernel/debug/debug_core.c: more properly delay for secondary CPUs
  watchdog: qcom: fix kernel panic due to external abort on non-linefetch
  watchdog: mei_wdt: request stop on reboot to prevent false positive event
  kernel/watchdog: use nmi registers snapshot in hardlockup handler
  CIFS: Fix a possible memory corruption in push locks
  CIFS: Decrease verbosity of ioctl call
  CIFS: Fix a possible double locking of mutex during reconnect
  CIFS: Fix missing nls unload in smb2_reconnect()
  CIFS: Fix a possible memory corruption during reconnect
  cifs: Fix smbencrypt() to stop pointing a scatterlist at the stack
  ASoC: intel: Fix crash at suspend/resume without card registration
  dm space map metadata: fix 'struct sm_metadata' leak on failed create
  dm raid: fix discard support regression
  dm rq: fix a race condition in rq_completed()
  dm crypt: mark key as invalid until properly loaded
  dm flakey: return -EINVAL on interval bounds error in flakey_ctr()
  dm table: an 'all_blk_mq' table must be loaded for a blk-mq DM device
  dm table: fix 'all_blk_mq' inconsistency when an empty table is loaded
  blk-mq: Do not invoke .queue_rq() for a stopped queue
  PM / OPP: Don't use OPP structure outside of rcu protected section
  PM / OPP: Pass opp_table to dev_pm_opp_put_regulator()
  usb: gadget: composite: always set ep->mult to a sensible value
  mm, page_alloc: keep pcp count and list contents in sync if struct page is corrupted
  mm/vmscan.c: set correct defer count for shrinker
  nvmet: Fix possible infinite loop triggered on hot namespace removal
  loop: return proper error from loop_queue_rq()
  f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
  f2fs: fix overflow due to condition check order
  f2fs: set ->owner for debugfs status file's file_operations
  Revert "f2fs: use percpu_counter for # of dirty pages in inode"
  ext4: do not perform data journaling when data is encrypted
  ext4: return -ENOMEM instead of success
  ext4: reject inodes with negative size
  ext4: add sanity checking to count_overhead()
  ext4: fix in-superblock mount options processing
  ext4: use more strict checks for inodes_per_block on mount
  ext4: fix stack memory corruption with 64k block size
  ext4: fix mballoc breakage with 64k block size
  ext4: don't lock buffer in ext4_commit_super if holding spinlock
  crypto: caam - fix AEAD givenc descriptors
  ptrace: Don't allow accessing an undumpable mm
  ptrace: Capture the ptracer's creds not PT_PTRACE_CAP
  vfs,mm: fix return value of read() at s_maxbytes
  mm: Add a user_ns owner to mm_struct and fix ptrace permission checks
  block_dev: don't test bdev->bd_contains when it is not stable
  splice: reinstate SIGPIPE/EPIPE handling
  fs: exec: apply CLOEXEC before changing dumpable task flags
  exec: Ensure mm->user_ns contains the execed files
  clk: ti: omap36xx: Work around sprz319 advisory 2.1
  ALSA: hda: when comparing pin configurations, ignore assoc in addition to seq
  ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
  ALSA: hda - fix headset-mic problem on a Dell laptop
  ALSA: hda - ignore the assoc and seq when comparing pin configurations
  ALSA: hda/ca0132 - Add quirk for Alienware 15 R2 2016
  ALSA: hiface: Fix M2Tech hiFace driver sampling rate change
  ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
  usbip: vudc: fix: Clear already_seen flag also for ep0
  USB: UHCI: report non-PME wakeup signalling for Intel hardware
  usb: gadget: composite: correctly initialize ep->maxpacket
  usb: gadget: f_uac2: fix error handling at afunc_bind
  usb: core: usbport: Use proper LED API to fix potential crash
  usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
  usb: dwc3: gadget: set PCM1 field of isochronous-first TRBs
  USB: cdc-acm: add device id for GW Instek AFG-125
  USB: serial: kl5kusb105: fix open error path
  USB: serial: option: add dlink dwm-158
  USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041
  Btrfs: fix qgroup rescan worker initialization
  Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()
  btrfs: store and load values of stripes_min/stripes_max in balance status item
  Btrfs: fix relocation incorrectly dropping data references
  Btrfs: fix tree search logic when replaying directory entry deletes
  Btrfs: fix deadlock caused by fsync when logging directory entries
  Btrfs: fix BUG_ON in btrfs_mark_buffer_dirty
  btrfs: limit async_work allocation and worker func duration
  hotplug: Make register and unregister notifier API symmetric
  ANDROID: Shrink ashmem directly through shmem_fallocate
  ANDROID: ashmem: Add shmem_set_file to mm/shmem.c
  ANDROID: Add android config documentation to boot framework.

Conflicts:
	Documentation/android.txt
	Documentation/cpu-freq/governors.txt
	Documentation/networking/ip-sysctl.txt
	arch/arm64/boot/Makefile
	arch/arm64/kernel/process.c
	arch/arm64/kernel/topology.c
	arch/arm64/mm/dma-mapping.c
	drivers/cpufreq/cpufreq_interactive.c
	drivers/input/misc/gpio_matrix.c
	drivers/md/Kconfig
	drivers/md/dm-android-verity.c
	drivers/md/dm-android-verity.h
	drivers/md/dm-linear.c
	drivers/md/dm-verity-fec.h
	drivers/mmc/core/host.c
	drivers/platform/goldfish/goldfish_pipe.c
	drivers/power/supply/power_supply_sysfs.c
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/staging/android/fiq_debugger/fiq_debugger.c
	drivers/staging/android/lowmemorykiller.c
	drivers/usb/dwc3/core.h
	drivers/usb/gadget/Kconfig
	drivers/usb/gadget/configfs.c
	drivers/usb/gadget/function/Makefile
	drivers/usb/gadget/function/f_accessory.c
	drivers/usb/gadget/function/f_audio_source.c
	drivers/usb/gadget/function/f_fs.c
	drivers/usb/gadget/function/f_mtp.c
	drivers/usb/phy/Kconfig
	drivers/usb/phy/otg-wakelock.c
	fs/ext4/inode.c
	fs/ext4/ioctl.c
	fs/f2fs/data.c
	fs/proc/task_mmu.c
	fs/sdcardfs/derived_perm.c
	fs/sdcardfs/file.c
	fs/sdcardfs/inode.c
	fs/sdcardfs/lookup.c
	fs/sdcardfs/main.c
	fs/sdcardfs/packagelist.c
	fs/sdcardfs/sdcardfs.h
	fs/sdcardfs/super.c
	include/linux/mmc/core.h
	include/linux/power_supply.h
	include/linux/sched.h
	include/linux/usb/f_mtp.h
	include/net/fib_rules.h
	include/net/route.h
	include/trace/events/cpufreq_interactive.h
	include/trace/events/power.h
	include/trace/events/sched.h
	include/uapi/linux/magic.h
	include/uapi/linux/prctl.h
	init/Kconfig
	kernel/cgroup.c
	kernel/configs/android-base.config
	kernel/power/process.c
	kernel/sched/Makefile
	kernel/sched/core.c
	kernel/sched/cputime.c
	kernel/sched/fair.c
	kernel/sched/rt.c
	kernel/sched/sched.h
	kernel/sched/stop_task.c
	kernel/sched/tune.c
	lib/Kconfig.debug
	net/core/fib_rules.c
	net/ipv4/inet_connection_sock.c
	net/ipv4/ping.c
	net/ipv4/raw.c
	net/ipv4/route.c
	net/ipv4/syncookies.c
	net/ipv4/udp.c
	net/ipv6/af_inet6.c
	net/ipv6/ah6.c
	net/ipv6/datagram.c
	net/ipv6/esp6.c
	net/ipv6/icmp.c
	net/ipv6/inet6_connection_sock.c
	net/ipv6/ip6_vti.c
	net/ipv6/ipcomp6.c
	net/ipv6/ping.c
	net/ipv6/raw.c
	net/ipv6/route.c
	net/ipv6/syncookies.c
	net/ipv6/tcp_ipv6.c
	net/ipv6/udp.c

Change-Id: I82455dc7b564fc5d3ad2b784a0eb8f96c6b05d4c
Signed-off-by: Channagoud Kadabi <ckadabi@codeaurora.org>
2017-02-17 16:14:38 -08:00
..
amba ANDROID: mmc: Add concept of an 'embedded' SDIO device. 2017-01-19 13:31:51 -08:00
bcma Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-10-05 10:11:24 -07:00
byteorder
can can: dev: fix deadlock reported after bus-off 2016-09-22 10:01:21 +02:00
ceph libceph: initialize last_linger_id with a large integer 2016-11-10 20:13:08 +01:00
clk clk: qcom: Add header file for branch clock memory flags 2016-11-07 09:59:19 -08:00
crush
decompress
dma dmaengine: hsu: refactor hsu_dma_do_irq() to return int 2016-09-15 21:15:40 +05:30
extcon extcon: adc-jack: Remove the usage of extcon_set_state() 2016-09-10 16:48:46 +05:30
firmware/meson firmware: Amlogic: Add secure monitor driver 2016-09-01 14:23:39 -07:00
fpga
fsl
gpio treewide: remove redundant #include <linux/kconfig.h> 2016-10-11 15:06:33 -07:00
hsi HSI: core: switch port event notifier from atomic to blocking 2016-06-28 00:38:53 +02:00
i2c
iio Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
input input: add snapshot of qpnp-power-on driver 2017-01-11 13:58:04 -08:00
irqchip irqchip/gic-v3-its: Fix entry size mask for GITS_BASER 2016-10-17 16:26:29 +01:00
isdn
lockd
mailbox mailbox: Add Broadcom PDC mailbox driver 2016-07-28 09:34:47 +05:30
mfd ASoC: wcd: add audio codec drivers for MSM targets 2017-01-27 11:28:43 -08:00
mlx4 Revert "net/mlx4_en: Avoid unregister_netdev at shutdown flow" 2016-11-28 15:33:46 -05:00
mlx5 net/mlx5: PCI error recovery health care simulation 2016-10-29 12:00:39 -04:00
mmc ANDROID: MMC/UFS IO Latency Histograms. 2017-01-27 13:55:56 -08:00
mtd mtd: nand: Fix data interface configuration logic 2016-10-28 09:58:36 +02:00
netfilter ANDROID: netfilter: adding the original quota2 from xtables-addons 2017-01-19 13:32:10 -08:00
netfilter_arp
netfilter_bridge netfilter: Convert FWINV<[foo]> macros and uses to NF_INVF 2016-07-03 10:55:07 +02:00
netfilter_ipv4
netfilter_ipv6
perf Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-10-03 19:43:08 -07:00
phy Merge remote-tracking branch 'origin/tmp-a25f094' into msm-4.8 2016-11-14 18:29:24 -08:00
pinctrl pinctrl: pinconf: Add generic helper function for freeing mappings 2016-06-23 11:18:56 +02:00
platform_data ANDROID: w1: ds2482: Manage SLPZ pin sleep state 2017-01-27 13:52:23 -08:00
power Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
qdsp6v2 ASoC: msm: add audio drivers for MSM targets 2017-01-27 11:27:29 -08:00
qed qed*: Reduce the memory footprint for Rx path 2016-10-22 17:08:07 -04:00
qpnp hwmon: adc: Add ADC driver snapshot 2017-02-13 12:20:38 -08:00
raid Merge tag 'md/4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md 2016-10-07 09:45:43 -07:00
regulator regulator: add snapshot of cpr3-regulator and dependent drivers 2017-02-09 11:07:59 -08:00
reset
rtc rtc: ds1286: move header to linux/rtc 2016-07-08 16:23:11 +02:00
sched Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
slimbus slimbus: Add snapshot of slimbus driver. 2017-02-03 10:57:24 -07:00
soc Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 2016-10-31 15:09:53 -07:00
soundwire ASoC: wcd: add audio codec drivers for MSM targets 2017-01-27 11:28:43 -08:00
spi Merge remote-tracking branches 'spi/topic/fsl-espi', 'spi/topic/imx', 'spi/topic/jcore', 'spi/topic/loopback' and 'spi/topic/meson' into spi-next 2016-09-30 09:14:10 -07:00
ssb
sunrpc SUNRPC: cleanup ida information when removing sunrpc module 2017-02-01 08:33:09 +01:00
ulpi usb: patches for v4.9 merge window 2016-09-14 20:37:50 +02:00
unaligned
usb Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
uwb
wimax
8250_pci.h
a.out.h
acct.h
acpi.h Merge branch 'device-properties' 2016-11-11 23:23:02 +01:00
acpi_dma.h
acpi_iort.h ACPI: Add new IORT functions to support MSI domain handling 2016-09-12 20:32:40 +01:00
acpi_pmtmr.h
adb.h
adfs_fs.h
aer.h PCI/AER: Remove duplicate AER severity translation 2016-09-20 14:35:59 -05:00
agp_backend.h
agpgart.h
ahci_platform.h
aio.h
alarmtimer.h rtc: alarm: Change wake-up source 2017-02-09 11:08:17 -08:00
altera_jtaguart.h
altera_uart.h
amd-iommu.h iommu/amd: Implements irq_set_vcpu_affinity() hook to setup vapic mode for pass-through devices 2016-09-05 12:41:46 +02:00
amifd.h
amifdreg.h
amigaffs.h
android_aid.h ANDROID: netfilter: add xt_qtaguid matching module 2017-01-19 13:32:09 -08:00
anon_inodes.h
apm-emulation.h
apm_bios.h
apple-gmux.h
apple_bl.h
arm-cci.h
arm-smccc.h
asn1.h
asn1_ber_bytecode.h
asn1_decoder.h
assoc_array.h
assoc_array_priv.h
async.h
async_tx.h
ata.h libata: Add support for SCT Write Same 2016-08-25 11:26:48 -04:00
ata_platform.h
atalk.h
ath9k_platform.h ath9k: Allow configuration of LED polarity in platform data. 2016-07-08 17:01:14 +03:00
atm.h
atm_suni.h
atm_tcp.h
atmdev.h
atmel-mci.h
atmel-ssc.h
atmel_pdc.h
atmel_serial.h tty/serial: atmel: fix fractional baud rate computation 2016-09-27 12:54:03 +02:00
atmel_tc.h
atomic.h locking/atomic: Introduce inc/dec variants for the atomic_fetch_$op() API 2016-07-07 09:16:20 +02:00
attribute_container.h
audit.h Merge branch 'stable-4.7' of git://git.infradead.org/users/pcmoore/audit 2016-06-29 15:18:47 -07:00
auto_dev-ioctl.h autofs4: move linux/auto_dev-ioctl.h to uapi/linux 2016-10-11 15:06:31 -07:00
auto_fs.h autofs: move inclusion of linux/limits.h to uapi 2016-10-11 15:06:31 -07:00
auxvec.h
average.h
avtimer_kernel.h ASoC: Add AV timer changes for MSM targets 2017-01-23 15:37:49 -08:00
b1pcmcia.h
backing-dev-defs.h block: fix bdi vs gendisk lifetime mismatch 2016-08-04 14:19:16 -06:00
backing-dev.h block: fix bdi vs gendisk lifetime mismatch 2016-08-04 14:19:16 -06:00
backlight.h
badblocks.h
balloon_compaction.h mm: fix build warnings in <linux/compaction.h> 2016-07-26 16:19:19 -07:00
bcd.h
bch.h
bcm47xx_nvram.h
bcm47xx_sprom.h
bcm47xx_wdt.h
bcm963xx_nvram.h
bcm963xx_tag.h
bfin_mac.h
binfmts.h elf_fdpic_transfer_args_to_stack(): make it generic 2016-07-25 16:51:49 +10:00
bio.h block: export bio_free_pages to other modules 2016-09-22 07:48:03 -06:00
bit_spinlock.h
bitfield.h add basic register-field manipulation macros 2016-09-09 12:09:24 +03:00
bitmap.h bitmap.h, perf/core: Fix the mask in perf_output_sample_regs() 2016-08-18 10:44:20 +02:00
bitops.h mm/vmalloc.c: fix align value calculation error 2016-10-07 18:46:26 -07:00
bitrev.h
blk-cgroup.h Merge branch 'for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2016-10-14 12:18:50 -07:00
blk-mq-pci.h blk-mq: provide a default queue mapping for PCI device 2016-09-15 08:42:03 -06:00
blk-mq.h Merge branch 'for-4.9/block-smp' of git://git.kernel.dk/linux-block 2016-10-09 17:32:20 -07:00
blk_types.h Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 2016-10-31 15:09:53 -07:00
blkdev.h This is the 4.9.6 stable release 2017-01-31 13:55:27 -08:00
blkpg.h
blktrace_api.h
blockgroup_lock.h blockgroup_lock.h: simplify definition of NR_BG_LOCKS 2016-09-15 18:29:06 -04:00
bluetooth-power.h bluetooth: Add snapshot of bluetooth drivers 2017-02-10 21:38:54 -08:00
bma150.h
bootmem.h mm/nobootmem.c: remove duplicate macro ARCH_LOW_ADDRESS_LIMIT statements 2016-10-07 18:46:28 -07:00
bottom_half.h
bpf.h bpf: allow access into map value arrays 2016-09-29 01:35:35 -04:00
bpf_verifier.h bpf: fix range arithmetic for bpf map access 2016-11-16 13:21:45 -05:00
brcmphy.h
bsearch.h
bsg-lib.h
bsg.h
btree-128.h
btree-type.h
btree.h
btrfs.h
buffer_head.h Merge branch 'for-4.8/core' of git://git.kernel.dk/linux-block 2016-07-26 15:03:07 -07:00
bug.h add basic register-field manipulation macros 2016-09-09 12:09:24 +03:00
bvec.h bvec: avoid variable shadowing warning 2016-08-11 09:41:35 -06:00
c2port.h
cache.h
cacheinfo.h
capability.h ptrace: Capture the ptracer's creds not PT_PTRACE_CAP 2017-01-06 10:40:13 +01:00
cb710.h
cciss_ioctl.h
ccp.h crypto: ccp - Let a v5 CCP provide the same function as v3 2016-08-09 18:47:16 +08:00
cdev.h
cdrom.h
cec-funcs.h [media] cec-funcs.h: add missing vendor-specific messages 2016-08-22 14:05:49 -03:00
cec.h [media] cec: add CEC_LOG_ADDRS_FL_ALLOW_UNREG_FALLBACK flag 2016-08-22 14:00:51 -03:00
cfag12864b.h
cgroup-defs.h cgroup: refactor allow_attach handler for 4.4 2016-10-24 23:41:21 +08:00
cgroup.h cgroup: refactor allow_attach handler for 4.4 2016-10-24 23:41:21 +08:00
cgroup_subsys.h sched/tune: add initial support for CGroups based boosting 2017-02-07 14:50:45 -08:00
circ_buf.h
cleancache.h
clk-provider.h clk: qcom: clk-voter: Add support for voter clocks 2017-02-10 14:13:53 -08:00
clk.h clk: Add support to set custom flags with clk_set_flags 2016-10-10 11:26:08 -07:00
clkdev.h
clock_cooling.h
clockchips.h
clocksource.h clocksources: Switch back to the clksrc table 2016-06-28 10:19:35 +02:00
cm4000_cs.h
cma.h
cmdline-parser.h
cn_proc.h
cnt32_to_63.h
coda.h
coda_psdev.h
compaction.h mm, compaction: restrict full priority to non-costly orders 2016-10-07 18:46:29 -07:00
compat.h compat: remove compat_printk() 2016-09-27 21:20:53 -04:00
compiler-clang.h
compiler-gcc.h kasan: update kasan_global for gcc 7 2016-11-30 16:32:52 -08:00
compiler-intel.h
compiler.h This adds a new gcc plugin named "latent_entropy". It is designed to 2016-10-15 10:03:15 -07:00
completion.h
component.h
concap.h
configfs.h
connector.h
console.h Revert "console: don't prefer first registered if DT specifies stdout-path" 2016-11-11 08:12:37 -08:00
console_struct.h tty: vt, remove unused vc_deccolm 2016-06-25 09:04:48 -07:00
consolemap.h
container.h
context_tracking.h - ARM: GICv3 ITS emulation and various fixes. Removal of the old 2016-08-02 16:11:27 -04:00
context_tracking_state.h
cordic.h
coredump.h
coresight-cti.h coresight: cti: Add snapshot of CTI driver 2016-11-11 15:52:05 -08:00
coresight-pmu.h
coresight-stm.h Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 2016-10-31 15:09:53 -07:00
coresight.h coresight: Add snapshot of tpdm and tpda driver 2016-11-01 11:49:20 -07:00
count_zeros.h
cper.h
cpu.h Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
cpu_cooling.h
cpu_pm.h
cpu_rmap.h
cpufeature.h
cpufreq.h ANDROID: sched: scheduler-driven cpu frequency selection 2017-01-31 10:46:28 -08:00
cpuhotplug.h clocksource/dummy_timer: Move hotplug callback after the real timers 2017-01-12 11:39:45 +01:00
cpuidle.h ANDROID: sched, cpuidle: Track cpuidle state index in the scheduler 2017-01-31 10:46:19 -08:00
cpumask.h cpumask: Correctly report CPU as not isolated in UP case 2017-02-07 14:51:46 -08:00
cpuset.h
cputime.h
crash_dump.h
crc-ccitt.h
crc-itu-t.h
crc-t10dif.h
crc7.h
crc8.h
crc16.h
crc32.h
crc32c.h
cred.h cred: simpler, 1D supplementary groups 2016-10-07 18:46:30 -07:00
crypto.h crypto: skcipher - Remove top-level givcipher interface 2016-07-18 17:35:46 +08:00
cryptohash.h
cs5535.h
ctype.h include/linux/ctype.h: make isdigit() table lookupless 2016-10-11 15:06:30 -07:00
cuda.h
cyclades.h
davinci_emac.h
dax.h dax: provide an iomap based fault handler 2016-09-19 11:24:50 +10:00
dca.h
dcache.h ANDROID: vfs: change d_canonical_path to take two paths 2017-01-27 13:55:00 -08:00
dccp.h
dcookies.h
debug_locks.h
debugfs.h debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS 2017-01-12 11:39:24 +01:00
debugobjects.h debugobjects.h: fix trivial kernel doc warning 2016-07-26 16:19:19 -07:00
delay.h
delayacct.h
delayed_call.h
dell-led.h
devcoredump.h
devfreq-event.h PM / devfreq: event: remove duplicate devfreq_event_get_drvdata() 2016-09-06 13:08:40 +09:00
devfreq.h PM / devfreq: Add new flag to do simple clock scaling 2016-08-15 21:01:05 -07:00
devfreq_cooling.h
device-mapper.h CHROMIUM: dm: boot time specification of dm= 2017-01-27 13:55:15 -08:00
device.h watchdog: Add support for cpu isolation 2017-02-07 14:50:23 -08:00
device_cgroup.h
devpts_fs.h
diagchar.h diag: Add snapshot of Diag 2016-12-05 13:23:23 -08:00
digsig.h
dio.h
dirent.h
dlm.h
dlm_plock.h
dm-dirty-log.h
dm-io.h
dm-kcopyd.h
dm-region-hash.h
dm9000.h
dma-buf.h
dma-contiguous.h
dma-debug.h dma-debug: add support for resource mappings 2016-09-26 22:16:41 +05:30
dma-direction.h
dma-iommu.h iommu/dma: Avoid PCI host bridge windows 2016-09-16 09:34:22 +01:00
dma-mapping-fast.h iommu/io-pgtable-fast: Prove correctness of TLB maintenance 2016-10-12 22:19:19 -07:00
dma-mapping.h dma-mapping: Introduce DMA_ATTR_IOMMU_USE_UPSTREAM_HINT 2016-11-10 16:05:04 -08:00
dma_remapping.h
dmaengine.h dmaengine: add support to provide error result from a DMA transation 2016-08-08 08:11:42 +05:30
dmapool.h
dmar.h
dmi.h
dnotify.h
dns_resolver.h
dqblk_qtree.h
dqblk_v1.h
dqblk_v2.h
drbd.h
drbd_genl.h
drbd_genl_api.h
drbd_limits.h
ds2782_battery.h
dtlk.h
dw_apb_timer.h
dynamic_debug.h dynamic_debug: add jump label support 2016-08-04 08:50:07 -04:00
dynamic_queue_limits.h
earlycpio.h
ecm_ipa.h msm: ipa: initial commit of IPA driver 2016-10-27 18:08:27 +03:00
ecryptfs.h
edac.h
edd.h
edma.h
eeprom_93cx6.h
eeprom_93xx46.h
efi-bgrt.h
efi.h x86/efi: Don't allocate memmap through memblock after mm_init() 2017-01-19 20:18:00 +01:00
efs_vh.h
eisa.h
elevator.h block: do not merge requests without consulting with io scheduler 2016-07-20 21:35:12 -06:00
elf-fdpic.h
elf-randomize.h
elf.h
elfcore-compat.h
elfcore.h
elfnote.h
enclosure.h
err.h
errno.h
errqueue.h
esoc_client.h esoc: Snapshot esoc drivers 2016-11-23 12:37:13 -08:00
etherdevice.h etherdevice.h & bridge: netfilter: Add and use ether_addr_equal_masked 2016-07-01 16:37:06 +02:00
ethtool.h
eventfd.h
eventpoll.h
evm.h
export.h Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2016-10-14 14:26:58 -07:00
exportfs.h exportfs: be careful to only return expected errors. 2016-10-06 09:07:44 -04:00
ext2_fs.h
extable.h extable.h: add stddef.h so "NULL" definition is not implicit 2016-08-04 10:16:56 +09:30
extcon.h Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 2016-10-31 15:09:53 -07:00
f2fs_fs.h f2fs: use crc and cp version to determine roll-forward recovery 2016-09-30 10:05:46 -07:00
f75375s.h
falloc.h vfs: add a FALLOC_FL_UNSHARE mode to fallocate to unshare a range of blocks 2016-10-03 09:11:14 -07:00
fanotify.h
fault-inject.h
fb.h
fcdevice.h
fcntl.h
fd.h
fddidevice.h
fdtable.h This adds a new gcc plugin named "latent_entropy". It is designed to 2016-10-15 10:03:15 -07:00
fec.h
fence-array.h dma-buf/fence-array: add fence_is_array() 2016-08-11 15:33:23 +05:30
fence.h CHROMIUM: fix warning when releasing active sync point 2017-01-27 13:55:56 -08:00
file.h
filter.h bpf: add BPF_CALL_x macros for declaring helpers 2016-09-09 19:36:04 -07:00
fips.h
firewire.h
firmware-map.h
firmware.h firmware: support loading into a pre-allocated buffer 2016-08-02 19:35:10 -04:00
fixp-arith.h
flat.h
flex_array.h
flex_proportions.h
fmc-sdb.h
fmc.h
font.h
frame.h
freezer.h
frontswap.h mm, frontswap: make sure allocated frontswap map is assigned 2016-11-11 08:12:37 -08:00
fs.h ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2017-01-31 10:47:22 -08:00
fs_enet_pd.h
fs_pin.h
fs_stack.h
fs_struct.h
fs_uart_pd.h
fscache-cache.h
fscache.h
fscrypto.h Lots of bug fixes and cleanups. 2016-10-07 15:15:33 -07:00
fsl-diu-fb.h
fsl_devices.h
fsl_hypervisor.h
fsl_ifc.h
fsldma.h
fsnotify.h fsnotify: support overlayfs 2016-09-16 12:44:20 +02:00
fsnotify_backend.h fanotify: use notification_lock instead of access_lock 2016-10-07 18:46:26 -07:00
ftrace.h This release cycle is rather small. Just a few fixes to tracing. 2016-10-06 11:48:41 -07:00
ftrace_irq.h tracing: Add NMI tracing in hwlat detector 2016-09-02 12:47:55 -04:00
futex.h
fwnode.h
gameport.h
gcd.h
genalloc.h
genetlink.h
genhd.h latent_entropy: Mark functions with __latent_entropy 2016-10-10 14:51:45 -07:00
genl_magic_func.h
genl_magic_struct.h
getcpu.h
gfp.h mm, thp: remove __GFP_NORETRY from khugepaged and madvised allocations 2016-07-28 16:07:41 -07:00
glob.h
goldfish.h
gpio-fan.h
gpio-pxa.h
gpio.h
gpio_event.h ANDROID: Input: Generic GPIO Input device. 2017-01-19 13:31:41 -08:00
gpio_keys.h
gpio_mouse.h
hardirq.h
hash.h
hashtable.h
hdlc.h
hdlcdrv.h
hdmi.h
hid-debug.h
hid-roccat.h
hid-sensor-hub.h iio: hid-sensors: use asynchronous resume 2016-08-21 20:12:32 +01:00
hid-sensor-ids.h
hid.h HID: add missing \n to end of dev_warn messages 2016-09-29 10:40:13 +02:00
hiddev.h
hidraw.h
highmem.h mm: highmem: Add definitions for kmap_atomic_flush_unused 2016-09-27 14:03:27 -07:00
highuid.h
hil.h
hil_mlc.h
hippidevice.h
host1x.h drm/tegra: dsi: Enhance runtime power management 2016-08-24 15:58:57 +02:00
hp_sdc.h
hpet.h
hrtimer.h hrtimer: create hrtimer_quiesce_cpu() to isolate CPU from hrtimers 2017-02-07 14:50:16 -08:00
htcpld.h
htirq.h
huge_mm.h mremap: fix race between mremap() and page cleanning 2016-11-17 09:46:56 -08:00
hugetlb.h mm: remove unnecessary condition in remove_inode_hugepages 2016-10-07 18:46:29 -07:00
hugetlb_cgroup.h
hugetlb_inline.h
hw_breakpoint.h
hw_random.h hwrng: core - Improve description of the ->read() interface 2016-08-24 21:04:48 +08:00
hwmon-sysfs.h
hwmon-vid.h
hwmon.h hwmon: (core) Add basic pwm attribute support to new API 2016-09-08 21:34:15 -07:00
hwspinlock.h
hyperv.h Revert "hv_netvsc: report vmbus name in ethtool" 2016-10-29 15:03:14 -04:00
hypervisor.h virt, sched: Add generic vCPU pinning support 2016-09-05 13:52:38 +02:00
i2c-algo-bit.h
i2c-algo-pca.h
i2c-algo-pcf.h
i2c-dev.h
i2c-gpio.h
i2c-mux-gpio.h
i2c-mux-pinctrl.h
i2c-mux.h i2c: mux: add support for 'i2c-mux', 'i2c-arb' and 'i2c-gate' DT subnodes 2016-08-25 22:11:02 +02:00
i2c-ocores.h
i2c-omap.h
i2c-pca-platform.h
i2c-pnx.h
i2c-pxa.h
i2c-smbus.h i2c: i2c-smbus: drop useless stubs 2016-07-22 09:07:02 +02:00
i2c-xiic.h
i2c.h i2c: export i2c_adapter_depth() 2016-09-24 10:48:18 +02:00
i7300_idle.h
i8042.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-07-27 14:20:09 -07:00
i8253.h
icmp.h
icmpv6.h
ide.h
idr.h
ieee80211.h mac80211: Encrypt "Group addressed privacy" action frames 2016-06-30 12:06:20 +02:00
ieee802154.h ieee802154: add ieee802154_skb_src_pan helper 2016-07-08 13:23:12 +02:00
if_arp.h
if_bridge.h net: bridge: add per-port multicast flood flag 2016-09-01 22:48:33 -07:00
if_eql.h
if_ether.h
if_fddi.h
if_frad.h
if_link.h net: Update API for VF vlan protocol 802.1ad support 2016-09-24 08:01:26 -04:00
if_ltalk.h
if_macvlan.h
if_phonet.h
if_pppol2tp.h
if_pppolac.h ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi 2017-01-19 13:32:06 -08:00
if_pppopns.h ANDROID: net: move PPPoLAC and PPPoPNS headers to uapi 2017-01-19 13:32:06 -08:00
if_pppox.h ANDROID: net: PPPoPNS: Remove length argument from data_ready 2017-01-19 13:32:07 -08:00
if_team.h Fixing a bug in team driver due to incorrect 'unsigned int' to 'int' conversion 2016-10-07 23:50:39 -04:00
if_tun.h
if_tunnel.h
if_vlan.h vlan: Check for vlan ethernet types for 8021.q or 802.1ad 2016-09-08 17:10:28 -07:00
igmp.h
ihex.h
ima.h
in.h
in6.h
inet.h
inet_diag.h net: inet: diag: expose the socket mark to privileged processes. 2016-09-08 16:13:09 -07:00
inetdevice.h
init.h This adds a new gcc plugin named "latent_entropy". It is designed to 2016-10-15 10:03:15 -07:00
init_ohci1394_dma.h
init_task.h sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASK 2016-09-16 09:18:54 +02:00
initramfs.h ANDROID: initramfs: Add skip_initramfs command line option 2017-01-27 13:52:19 -08:00
initrd.h
inotify.h
input-polldev.h
input.h Input: fix a double word "is is" in include/linux/input.h 2016-07-13 17:27:24 -07:00
integrity.h
intel-iommu.h iommu/vt-d: Fix PASID table allocation 2016-11-19 09:42:35 -08:00
intel-svm.h
intel_pmic_gpio.h
interrupt.h genirq/affinity: Remove old irq spread infrastructure 2016-09-14 22:11:09 +02:00
interval_tree.h
interval_tree_generic.h
io-64-nonatomic-hi-lo.h
io-64-nonatomic-lo-hi.h
io-mapping.h io-mapping: Fixup for different names of writecombine 2016-08-24 09:43:49 +02:00
io-pgtable-fast.h iommu/io-pgtable-fast: Prove correctness of TLB maintenance 2016-10-12 22:19:19 -07:00
io.h x86/io: add interface to reserve io memtype for a resource range. (v1.1) 2016-10-26 15:45:38 +10:00
ioc3.h
ioc4.h
iocontext.h
iomap.h iomap: add IOMAP_REPORT 2016-10-20 15:51:28 +11:00
iommu-common.h
iommu-helper.h
iommu.h iommu: Introduce DOMAIN_ATTR_USE_UPSTREAM_HINT 2016-11-10 16:11:53 -08:00
ion.h ion: add snapshot of ion support for MSM 2016-11-03 12:43:03 -07:00
iopoll.h
ioport.h
ioprio.h block: remove IOPRIO_BITS 2016-09-14 09:18:09 -06:00
iova.h
ip.h
ipa.h msm: ipa: update IPA driver to the tip of msm-4.4 kernel 2016-11-16 11:40:03 +02:00
ipa_mhi.h msm: ipa: initial commit of IPA driver 2016-10-27 18:08:27 +03:00
ipa_odu_bridge.h msm: ipa: initial commit of IPA driver 2016-10-27 18:08:27 +03:00
ipa_uc_offload.h msm: ipa: initial commit of IPA driver 2016-10-27 18:08:27 +03:00
ipa_usb.h msm: ipa3: Support IPA-USB suspend sequence without remote wake-up 2016-12-09 15:07:58 -08:00
ipack.h
ipc.h
ipc_logging.h include: Introduce required header files for SMEM driver 2016-09-20 11:43:37 -07:00
ipc_namespace.h ipcns: Add a limit on the number of ipc namespaces 2016-08-08 14:42:03 -05:00
ipc_router.h net: ipc_router: Add snapshot of IPC Router 2016-11-11 17:02:27 -08:00
ipc_router_xprt.h net: ipc_router: Add snapshot of IPC Router 2016-11-11 17:02:27 -08:00
ipmi-fru.h
ipmi.h ipmi: remove trydefaults parameter and default init 2016-07-27 10:24:38 -05:00
ipmi_smi.h
ipv6.h ANDROID: net: ipv6: autoconf routes into per-device tables 2017-01-19 13:32:28 -08:00
ipv6_route.h
irq.h irqdomain: Avoid activating interrupts more than once 2017-02-09 08:08:31 +01:00
irq_cpustat.h
irq_poll.h
irq_work.h
irqbypass.h
irqchip.h
irqdesc.h genirq: Expose interrupt information through sysfs 2016-09-14 15:28:15 +02:00
irqdomain.h Merge branch 'irq/for-block' into irq/core 2016-07-04 12:26:05 +02:00
irqflags.h
irqhandler.h
irqnr.h
irqreturn.h
isa.h
isapnp.h
iscsi_boot_sysfs.h
iscsi_ibft.h
isdn.h
isdn_divertif.h
isdn_ppp.h
isdnif.h
isicom.h
jbd2.h jbd2: track more dependencies on transaction commit 2016-06-30 11:40:54 -04:00
jhash.h
jiffies.h jiffies: add time comparison functions for 64 bit jiffies 2016-10-07 18:46:26 -07:00
journal-head.h
joystick.h
jump_label.h Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2016-10-03 13:22:39 -07:00
jump_label_ratelimit.h jump_labels: API for flushing deferred jump label updates 2017-01-19 20:17:59 +01:00
jz4740-adc.h
jz4780-nemc.h
kallsyms.h
kasan-checks.h
kasan.h kprobes: Unpoison stack in jprobe_return() for KASAN 2016-10-16 11:02:31 +02:00
kbd_diacr.h
kbd_kern.h
Kbuild ANDROID: Include if_pppolac.h and if_pppopns.h into header-y target 2017-01-19 13:32:05 -08:00
kbuild.h
kconfig.h kconfig.h: remove config_enabled() macro 2016-10-27 18:43:43 -07:00
kcore.h
kcov.h
kd.h
kdb.h kdb: use task_cpu() instead of task_thread_info()->cpu 2016-07-28 16:07:41 -07:00
kdebug.h
kdev_t.h
kern_levels.h printk: reinstate KERN_CONT for printing continuation lines 2016-10-09 12:23:38 -07:00
kernel-page-flags.h
kernel.h min/max: remove sparse warnings when they're nested 2016-10-07 18:46:30 -07:00
kernel_stat.h xen: add steal_clock support on x86 2016-07-06 10:34:48 +01:00
kernelcapi.h
kernfs.h kernfs: remove kernfs_path_len() 2016-08-10 11:23:44 -04:00
kexec.h kdump, vmcoreinfo: report memory sections virtual addresses 2016-10-11 15:06:33 -07:00
key-type.h
key.h
keyboard.h
keychord.h ANDROID: input: misc: keychord: move header to uapi 2017-01-19 13:31:44 -08:00
keycombo.h ANDROID: input: add keycombo, a general key combo driver. 2017-01-19 13:31:45 -08:00
keyreset.h ANDROID: input: Changed keyreset to act as a wrapper for keycombo. 2017-01-19 13:31:46 -08:00
kfifo.h
kgdb.h
khugepaged.h thp: extract khugepaged from mm/huge_memory.c 2016-07-26 16:19:19 -07:00
klist.h
kmemcheck.h
kmemleak.h mm: kmemleak: avoid using __va() on addresses that don't have a lowmem mapping 2016-10-11 15:06:33 -07:00
kmod.h
kmsg_dump.h
kobj_map.h
kobject.h kobject: increase number of kobject uevent pointers to 64 2017-01-27 18:30:50 -08:00
kobject_ns.h
kprobes.h
kref.h
ks0108.h
ks8842.h
ks8851_mll.h
ksm.h mm: migrate: support non-lru movable page migration 2016-07-26 16:19:19 -07:00
kthread.h kthread: add kerneldoc for kthread_create() 2016-10-11 15:06:33 -07:00
ktime.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-10-05 10:11:24 -07:00
kvm_host.h kvm: create per-vcpu dirs in debugfs 2016-09-16 16:57:47 +02:00
kvm_irqfd.h
kvm_para.h
kvm_types.h
l2tp.h
lapb.h
latencytop.h
lcd.h
lcm.h
led-class-flash.h
led-lm3530.h
leds-bd2802.h
leds-lp3944.h
leds-lp3952.h leds: LED driver for TI LP3952 6-Channel Color LED 2016-07-18 08:46:09 +02:00
leds-pca9532.h
leds-qpnp-flash-v2.h drivers: add a snapshot of various QPNP PMIC peripheral drivers 2017-02-09 11:49:33 -08:00
leds-qpnp-flash.h drivers: add a snapshot of various QPNP PMIC peripheral drivers 2017-02-09 11:49:33 -08:00
leds-qpnp-wled.h drivers: add a snapshot of various QPNP PMIC peripheral drivers 2017-02-09 11:49:33 -08:00
leds-regulator.h
leds-tca6507.h
leds.h leds: add flag to keep trigger always 2017-02-09 11:08:19 -08:00
leds_pwm.h
lguest.h
lguest_launcher.h
libata.h libata: remove <asm-generic/libata-portmap.h> 2016-09-22 11:50:29 -04:00
libfdt.h
libfdt_env.h
libnvdimm.h acpi, nfit, libnvdimm: fix / harden ars_status output length handling 2016-12-06 16:08:10 -08:00
libps2.h
license.h
lightnvm.h lightnvm: expose device geometry through sysfs 2016-09-21 07:57:31 -06:00
linkage.h
linux_logo.h
lis3lv02d.h
list.h list: Expand list_first_entry_or_null() 2016-09-14 12:57:43 -07:00
list_bl.h
list_lru.h
list_nulls.h
list_sort.h
livepatch.h livepatch: use arch_klp_init_object_loaded() to finish arch-specific tasks 2016-08-18 23:41:55 +02:00
llc.h
llist.h
lockdep.h lockdep: make MAX_LOCKDEP_SUBCLASSES unconditionally visible 2016-09-24 10:48:32 +02:00
lockref.h
log2.h
lp.h
lru_cache.h
lsm_audit.h lsm,audit,selinux: Introduce a new audit data type LSM_AUDIT_DATA_FILE 2016-09-19 13:42:38 -04:00
lsm_hooks.h Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/selinux into next 2016-09-19 12:27:10 +10:00
lz4.h
lzo.h
mailbox_client.h drivers: mailbox: Write data to the controller without sending 2016-10-24 14:36:15 -06:00
mailbox_controller.h drivers: mailbox: tcs: Support mbox controller ->is_idle() 2016-10-25 15:40:11 -06:00
maple.h
marvell_phy.h
math64.h
max17040_battery.h
mbcache.h
mbus.h bus: mvebu-mbus: Provide stub function for mvebu_mbus_get_io_win_info() 2016-09-15 21:13:50 +05:30
mc6821.h
mc146818rtc.h rtc: move mc146818 helper functions out-of-line 2016-06-26 01:20:08 +02:00
mcb.h mcb: Add a dma_device to mcb_device 2016-09-27 12:33:47 +02:00
mdio-bitbang.h
mdio-mux.h
mdio.h
mei_cl_bus.h
memblock.h Merge remote-tracking branch '4.4/tmp-730d8a5' into 4.8 2016-10-31 15:09:53 -07:00
memcontrol.h mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 2017-01-19 20:17:59 +01:00
memory-state-time.h ANDROID: Implement memory_state_time, used by qcom,cpubw 2017-01-31 10:45:55 -08:00
memory.h
memory_hotplug.h base/memory, hotplug: fix a kernel oops in show_valid_zones() 2017-02-09 08:08:28 +01:00
mempolicy.h mm, mempolicy: task->mempolicy must be NULL before dropping final reference 2016-09-01 17:52:01 -07:00
mempool.h
memremap.h mm: cleanup ifdef guards for vmem_altmap 2016-07-28 16:07:41 -07:00
memstick.h
mg_disk.h
mic_bus.h
micrel_phy.h net: phy: micrel: Add KSZ8041FTL fiber mode support 2016-07-15 11:53:02 -07:00
microchipphy.h
migrate.h mm: fix build warnings in <linux/compaction.h> 2016-07-26 16:19:19 -07:00
migrate_mode.h
mii.h
miscdevice.h miscdevice: Add helper macro for misc device boilerplate 2016-08-31 14:12:35 +02:00
mISDNdsp.h
mISDNhw.h
mISDNif.h
mm-arch-hooks.h
mm.h This is the 4.9.6 stable release 2017-01-31 13:55:27 -08:00
mm_inline.h mm, memcg: fix the active list aging for lowmem requests when memcg is enabled 2017-01-19 20:17:59 +01:00
mm_types.h This is the 4.9.6 stable release 2017-01-31 13:55:27 -08:00
mman.h include: mman: use bool instead of int for the return value of arch_validate_prot 2016-08-02 19:35:02 -04:00
mmdebug.h include/linux/mmdebug.h: add VM_WARN which maps to WARN() 2016-07-26 16:19:19 -07:00
mmiotrace.h
mmu_context.h
mmu_notifier.h
mmzone.h mm, page_alloc: fix check for NULL preferred_zone 2017-02-01 08:33:04 +01:00
mnt_namespace.h
mod_devicetable.h slimbus: Add snapshot of slimbus driver. 2017-02-03 10:57:24 -07:00
module.h modules: add ro_after_init support 2016-08-04 10:16:55 +09:30
moduleloader.h
moduleparam.h
mount.h ANDROID: mnt: Add filesystem private data to mount points 2017-01-31 10:47:20 -08:00
mpage.h
mpi.h crypto: rsa - Generate fixed-length output 2016-07-01 23:45:18 +08:00
mpls.h
mpls_iptunnel.h
mroute.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-09-25 23:41:39 -04:00
mroute6.h ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 2016-09-25 23:41:39 -04:00
msdos_fs.h
msg.h
msi.h genirq/msi: Add cpumask allocation to alloc_msi_entry 2016-09-14 22:11:08 +02:00
msm-bus-board.h msm: msm_bus: introduce msm bus api stubs 2016-08-31 14:57:51 -07:00
msm-bus.h msm: msm_bus: introduce msm bus api stubs 2016-08-31 14:57:51 -07:00
msm-sps.h msm: sps: add snapshot of SPS\BAM header file 2016-11-15 15:37:14 +02:00
msm_adreno_devfreq.h msm: kgsl: Add GPU devfreq files from the msm-4.4 to v4.9 2017-01-19 16:06:16 -08:00
msm_audio_ion.h ASoC: msm: add audio drivers for MSM targets 2017-01-27 11:27:29 -08:00
msm_bus_rules.h msm: msm_bus: Introduce support for RPMH 2016-10-26 10:40:46 -07:00
msm_dma_iommu_mapping.h ion: Snapshot for 4.8 kernel upgrade 2016-11-07 18:54:53 -08:00
msm_gsi.h msm: ipa3: Validate IPA and GSI firmwares before loading 2017-02-04 20:25:41 +02:00
msm_ion.h ion: add snapshot of ion support for MSM 2016-11-03 12:43:03 -07:00
msm_kgsl.h msm: kgsl: Add Qualcomm GPU driver 2017-01-18 11:01:17 -07:00
msm_pcie.h msm: pcie: add PCIe bus driver snapshot 2017-02-01 18:45:36 -08:00
msm_remote_spinlock.h hwspinlock/msm: Add snapshot of remote_spinlock driver 2016-09-20 11:43:29 -07:00
msm_rtb.h trace: rtb: add msm_rtb register tracing feature snapshot 2016-08-19 13:31:03 -07:00
mutex-debug.h
mutex.h
mv643xx.h
mv643xx_eth.h
mv643xx_i2c.h
mvebu-pmsu.h
mxm-wmi.h
n_r3964.h
namei.h ANDROID: vfs: Add permission2 for filesystems with per mount permissions 2017-01-31 10:47:22 -08:00
nd.h libnvdimm, namespace: sort namespaces by dpa at init 2016-10-07 09:20:53 -07:00
net.h net: Add read_sock proto_op 2016-08-28 23:32:41 -04:00
netdev_features.h
netdevice.h Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
netfilter.h Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2016-09-25 23:34:19 +02:00
netfilter_bridge.h
netfilter_defs.h
netfilter_ingress.h netfilter: replace list_head with single linked list 2016-09-25 14:38:48 +02:00
netfilter_ipv4.h
netfilter_ipv6.h
netlink.h
netpoll.h
nfs.h
nfs3.h
nfs4.h nfs: Don't increment lock sequence ID after NFS4ERR_MOVED 2017-02-01 08:33:08 +01:00
nfs_fs.h NFS: Remove unused function nfs_revalidate_mapping_protected() 2016-07-05 19:11:05 -04:00
nfs_fs_i.h
nfs_fs_sb.h nfs: allow blocking locks to be awoken by lock callbacks 2016-09-22 15:54:27 -04:00
nfs_iostat.h
nfs_page.h
nfs_xdr.h pnfs: add a new mechanism to select a layout driver according to an ordered list 2016-09-19 13:11:13 -04:00
nfsacl.h
nl802154.h
nls.h
nmi.h ANDROID: hardlockup: detect hard lockups without NMIs using secondary cpus 2017-01-27 13:52:24 -08:00
node.h
nodemask.h
notifier.h
ns_common.h
nsc_gpio.h
nsproxy.h
ntb.h
ntb_transport.h
nubus.h
numa.h
nvme-rdma.h nvme-rdma.h: Add includes for nvme rdma_cm negotiation 2016-07-08 08:38:49 -06:00
nvme.h nvme.h: add an enum for cns values 2016-10-19 11:36:22 -06:00
nvmem-consumer.h nvmem: Declare nvmem_cell_read() consistently 2016-06-25 07:42:55 -07:00
nvmem-provider.h
nvram.h
of.h of: Add array read functions with min/max size limits 2016-09-15 08:33:01 -05:00
of_address.h of/address: Add new API of_iomap_by_name and of_get_address_by_name 2017-02-09 11:08:14 -08:00
of_device.h
of_dma.h
of_fdt.h ANDROID: of: Support CONFIG_CMDLINE_EXTEND config option 2017-01-27 13:52:16 -08:00
of_gpio.h gpio: OF: localize some gpiochip init functions 2016-10-03 23:38:11 +02:00
of_graph.h
of_iommu.h of: iommu: make of_iommu_init() postcore_initcall_sync 2016-06-23 14:57:40 -05:00
of_irq.h
of_mdio.h of_mdio: add helper to deregister fixed-link PHYs 2016-11-29 23:17:02 -05:00
of_net.h
of_pci.h of/irq: Break out msi-map lookup (again) 2016-09-16 09:34:14 +01:00
of_pdt.h
of_platform.h
of_reserved_mem.h drivers: dma-removed: introduce no-map-fixup 2016-08-24 13:36:56 -07:00
of_slimbus.h slimbus: Add snapshot of slimbus driver. 2017-02-03 10:57:24 -07:00
oid_registry.h
olpc-ec.h
omap-dma.h dmaengine/ARM: omap-dma: Fix the DMAengine compile test on non OMAP configs 2016-09-28 08:53:14 +05:30
omap-dmaengine.h
omap-gpmc.h memory: omap-gpmc: Fix build with CONFIG_OMAP_GPMC disabled 2016-08-29 11:00:23 +03:00
omap-iommu.h
omap-mailbox.h
omapfb.h
once.h
oom.h mm, oom: enforce exit_oom_victim on current task 2016-10-07 18:46:28 -07:00
openvswitch.h
oprofile.h
osq_lock.h
oxu210hp.h
padata.h padata: Convert to hotplug state machine 2016-09-19 21:44:30 +02:00
page-flags-layout.h
page-flags.h page-flags: relax policy for PG_mappedtodisk and PG_reclaim 2016-07-26 16:19:19 -07:00
page-isolation.h
page_counter.h
page_ext.h mm/page_owner: don't define fields on struct page_ext by hard-coding 2016-10-07 18:46:27 -07:00
page_idle.h
page_owner.h mm/page_owner: move page_owner specific function to page_owner.c 2016-10-07 18:46:27 -07:00
page_ref.h mm/page_ref: introduce page_ref_inc_return 2016-06-21 09:43:04 +02:00
pageblock-flags.h
pagemap.h mm: fix false-positive WARN_ON() in truncate/invalidate for hugetlb 2016-11-30 16:32:52 -08:00
pagevec.h
parport.h
parport_pc.h
parser.h
pata_arasan_cf_data.h
patchkey.h
path.h
pch_dma.h
pci-acpi.h
pci-aspm.h
pci-ats.h
pci-dma-compat.h
pci-dma.h
pci-ecam.h
pci.h PCI: Export pcie_find_root_port 2016-11-23 16:23:23 -06:00
pci_hotplug.h
pci_ids.h PCI: Add Mellanox device IDs 2017-01-12 11:39:36 +01:00
pcieport_if.h
pda_power.h
pe.h
percpu-defs.h
percpu-refcount.h percpu-refcount: fix reference leak during percpu-atomic transition 2017-02-09 08:08:28 +01:00
percpu-rwsem.h locking/percpu-rwsem: Add down_read_preempt_disable() 2016-09-22 15:25:54 +02:00
percpu.h
percpu_counter.h
percpu_ida.h
perf_event.h FROMLIST: security,perf: Allow further restriction of perf_event_open 2017-01-27 13:55:09 -08:00
perf_regs.h
personality.h
pfn.h
pfn_t.h libnvdimm, pmem: allow nfit_test to override pmem_direct_access() 2016-06-24 11:39:29 -07:00
phonet.h
phy.h net: ethernet: mediatek: add extension of phy-mode for TRGMII 2016-09-22 08:21:21 -04:00
phy_fixed.h
pid.h Use after free from pid_nr_ns() 2017-02-15 17:40:08 -08:00
pid_namespace.h pidns: Add a limit on the number of pid namespaces 2016-08-08 14:42:01 -05:00
pim.h
pipe_fs_i.h pipe: fix comment in pipe_buf_operations 2016-10-05 18:24:00 -04:00
pkeys.h pkeys: Remove easily triggered WARN 2016-10-14 11:36:59 -07:00
pktcdvd.h
pl320-ipc.h
platform_device.h
plist.h
pm-trace.h
pm.h
pm2301_charger.h
pm_clock.h PM / clk: Add support for adding a specific clock from device-tree 2016-06-28 00:42:10 +02:00
pm_domain.h PM / Domains: Add support for removing nested PM domains by provider 2016-09-13 02:49:34 +02:00
pm_opp.h PM / OPP: Pass opp_table to dev_pm_opp_put_regulator() 2017-01-06 10:40:15 +01:00
pm_qos.h QoS: Enhance framework to support cpu/irq specific QoS requests 2016-08-15 21:00:20 -07:00
pm_runtime.h
pm_wakeirq.h
pm_wakeup.h
pmem.h pmem: kill __pmem address space 2016-07-12 19:25:38 -07:00
pmu.h
pnfs_osd_xdr.h
pnp.h
poison.h
poll.h
posix-clock.h
posix-timers.h
posix_acl.h Merge remote-tracking branch 'jk/vfs' into work.misc 2016-10-08 11:06:08 -04:00
posix_acl_xattr.h posix_acl: uapi header split 2016-09-27 21:52:00 -04:00
power_supply.h power: supply: Add property to vote for TLIM 2017-02-13 12:36:27 -08:00
powercap.h
ppp-comp.h
ppp_channel.h
ppp_defs.h
pps-gpio.h
pps_kernel.h
pr.h
preempt.h
prefetch.h
printk.h printk: reinstate KERN_CONT for printing continuation lines 2016-10-09 12:23:38 -07:00
proc_fs.h
proc_ns.h nsfs: add ioctl to get a parent namespace 2016-09-22 19:59:41 -05:00
profile.h
projid.h
property.h include/linux/property.h: fix typo/compile error 2016-09-30 15:26:52 -07:00
psci.h
pstore.h pstore/pmsg: drop bounce buffer 2016-09-08 15:01:10 -07:00
pstore_ram.h ANDROID: pstore/ram: Add ramoops_console_write_buf api 2017-01-27 13:52:20 -08:00
pti.h
ptp_classify.h
ptp_clock_kernel.h ptp_clock: future-proofing drivers against PTP subsystem becoming optional 2016-09-22 02:18:33 -04:00
ptr_ring.h ptr_ring: support resizing multiple queues 2016-07-01 05:32:17 -04:00
ptrace.h ptrace: Don't allow accessing an undumpable mm 2017-01-06 10:40:13 +01:00
pvclock_gtod.h
pwm.h pwm: Unexport children before chip removal 2016-09-05 16:45:39 +02:00
pwm_backlight.h
pxa2xx_ssp.h spi: pxa2xx: Default thresholds to PXA configuration 2016-09-12 20:01:43 +01:00
pxa168_eth.h
qcom_scm.h firmware: qcom: scm: Peripheral Authentication Service 2016-06-24 22:53:50 -05:00
qmi_encdec.h soc: qcom: Add snapshot of QMI 2016-11-11 17:31:37 -08:00
qnx6_fs.h
quicklist.h
quota.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2016-07-29 15:54:19 -07:00
quotaops.h
radix-tree.h radix-tree: 'slot' can be NULL in radix_tree_next_slot() 2016-10-11 15:06:30 -07:00
raid_class.h
ramfs.h
random.h This adds a new gcc plugin named "latent_entropy". It is designed to 2016-10-15 10:03:15 -07:00
range.h
ras.h
ratelimit.h ratelimit: extend to print suppressed messages on release 2016-08-02 19:35:06 -04:00
rational.h
rbtree.h Introduce rb_replace_node_rcu() 2016-07-06 10:51:14 +01:00
rbtree_augmented.h Introduce rb_replace_node_rcu() 2016-07-06 10:51:14 +01:00
rbtree_latch.h
rcu_sync.h locking, rcu, cgroup: Avoid synchronize_sched() in __cgroup_procs_write() 2016-08-18 15:36:59 +02:00
rculist.h
rculist_bl.h
rculist_nulls.h
rcupdate.h rcu: Narrow early boot window of illegal synchronous grace periods 2017-01-26 08:24:37 +01:00
rcutiny.h rcu: Convert rcutree to hotplug state machine 2016-07-15 10:41:44 +02:00
rcutree.h rcu: Convert rcutree to hotplug state machine 2016-07-15 10:41:44 +02:00
reboot.h
reciprocal_div.h
regmap.h regmap: Add soundwire bus support 2017-01-17 18:25:21 -08:00
regset.h
relay.h relay: Use irq_work instead of plain timer for deferred wakeup 2016-10-11 15:06:32 -07:00
remote_spinlock.h hwspinlock/msm: Add snapshot of remote_spinlock driver 2016-09-20 11:43:29 -07:00
remoteproc.h remoteproc: Split driver and consumer dereferencing 2016-10-02 22:50:21 -07:00
reservation.h
reset-controller.h
reset.h Merge branch 'reset/explicit-api' into reset/next 2016-06-29 23:39:52 +02:00
resource.h
resource_ext.h
rfkill-regulator.h
rfkill.h
rhashtable.h rhashtable: Add rhlist interface 2016-09-20 04:43:36 -04:00
ring_buffer.h
rio.h rapidio: modify for rev.3 specification changes 2016-08-02 19:35:37 -04:00
rio_drv.h
rio_ids.h rapidio/switches: add driver for IDT gen3 switches 2016-08-02 19:35:38 -04:00
rio_regs.h rapidio: modify for rev.3 specification changes 2016-08-02 19:35:37 -04:00
rmap.h rmap: support file thp 2016-07-26 16:19:19 -07:00
rmi.h
rndis.h
rndis_ipa.h msm: ipa: initial commit of IPA driver 2016-10-27 18:08:27 +03:00
root_dev.h
rpmsg.h rpmsg: Allow callback to return errors 2016-09-08 22:15:25 -07:00
rq_stats.h soc: qcom: rq_stats: add snapshot of run queue stats driver 2016-09-06 11:01:08 -07:00
rslib.h
rtc.h
rtmutex.h
rtnetlink.h rtnetlink: fdb dump: optimize by saving last interface markers 2016-09-01 16:56:15 -07:00
rwlock.h
rwlock_api_smp.h
rwlock_types.h
rwsem-spinlock.h
rwsem.h
rxrpc.h rxrpc: Fix exclusive connection handling 2016-06-22 09:10:00 +01:00
s3c_adc_battery.h
sa11x0-dma.h
sbitmap.h sbitmap: push alloc policy into sbitmap_queue 2016-09-17 08:39:12 -06:00
scatterlist.h
scc.h
sched.h Merge remote-tracking branch 'origin/tmp-dcb6110' into 4.8 2017-02-17 16:14:38 -08:00
sched_clock.h
sched_energy.h ANDROID: FIXUP: sched: fix build for non-SMP target 2017-01-31 10:46:49 -08:00
scif.h
scpi_protocol.h firmware: arm_scpi: add support for device power state management 2016-06-21 10:15:56 +01:00
screen_info.h
sctp.h sctp: Export struct sctp_info to userspace 2016-08-08 12:51:58 -07:00
scx200.h
scx200_gpio.h
sdb.h
sde_io_util.h drm/msm: add sde io util API support 2017-01-17 15:07:57 -08:00
sdla.h
seccomp.h
securebits.h
security.h Merge branch 'stable-4.9' of git://git.infradead.org/users/pcmoore/selinux into next 2016-09-19 12:27:10 +10:00
selection.h
selinux.h
sem.h ipc/sem.c: fix complex_count vs. simple op race 2016-10-11 15:06:33 -07:00
semaphore.h
seq_buf.h
seq_file.h seq/proc: modify seq_put_decimal_[u]ll to take a const char *, not char 2016-10-07 18:46:30 -07:00
seq_file_net.h
seqlock.h
seqno-fence.h
serial.h
serial_8250.h Revert "tty/serial/8250: use mctrl_gpio helpers" 2016-08-31 15:36:01 +02:00
serial_bcm63xx.h
serial_core.h ANDROID: serial_core: Add wake_peer uart operation 2017-01-27 13:52:22 -08:00
serial_max3100.h
serial_pnx8xxx.h
serial_s3c.h
serial_sci.h
serio.h Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-07-27 14:20:09 -07:00
sfi.h x86/sfi: Enable enumeration of SD devices 2016-07-13 09:24:51 +02:00
sfi_acpi.h
sh_clk.h
sh_dma.h
sh_eth.h
sh_intc.h
sh_timer.h
shdma-base.h
shm.h
shmem_fs.h shmem: split huge pages beyond i_size under memory pressure 2016-07-26 16:19:19 -07:00
show_mem_notifier.h mm: Add notifier framework for showing memory 2016-11-03 12:43:04 -07:00
shrinker.h
signal.h
signalfd.h
sirfsoc_dma.h
sizes.h
skb_array.h skb_array: add wrappers for resizing 2016-07-01 05:32:17 -04:00
skbuff.h doc: update docbook annotations for socket and skb 2016-10-26 17:31:23 -04:00
slab.h slab: Convert to hotplug state machine 2016-09-06 18:30:20 +02:00
slab_def.h mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 2016-07-28 16:07:41 -07:00
slub_def.h mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB 2016-07-28 16:07:41 -07:00
sm501-regs.h
sm501.h
smc91x.h net: smc91x: fix SMC accesses 2016-08-28 23:44:55 -04:00
smc911x.h
smp.h smp: Add function to execute a function synchronously on a CPU 2016-09-05 13:52:39 +02:00
smpboot.h
smsc911x.h
smscphy.h
sock_diag.h sock_diag: do not broadcast raw socket destruction 2016-06-28 09:08:51 -04:00
socket.h ANDROID: net: pppolac/pppopns: Replace msg.msg_iov with iov_iter_kvec() 2017-01-27 13:52:34 -08:00
sonet.h
sony-laptop.h
sonypi.h
sort.h
sound.h
soundcard.h
spinlock.h
spinlock_api_smp.h
spinlock_api_up.h
spinlock_types.h
spinlock_types_up.h
spinlock_up.h
splice.h new iov_iter flavour: pipe-backed 2016-10-05 18:23:36 -04:00
spmi.h spmi: pmic-arb: support show_resume_irq 2017-01-13 14:38:18 -08:00
srcu.h
ssbi.h
stackdepot.h
stackprotector.h
stacktrace.h
start_kernel.h
stat.h
statfs.h
static_key.h
stddef.h
ste_modem_shm.h
stm.h coresight: ost: Add OST support 2016-09-28 17:28:27 -07:00
stmmac.h drivers: net: stmmac: add port selection programming 2016-06-28 08:54:23 -04:00
stmp3xxx_rtc_wdt.h
stmp_device.h
stop_machine.h
string.h
string_helpers.h
stringhash.h
stringify.h
sudmac.h
sungem_phy.h
sunserialcore.h
sunxi-rsb.h
superhyway.h
suspend.h ANDROID: power: Adds functionality to log the last suspend abort reason. 2017-01-27 13:51:52 -08:00
svga.h
sw842.h
swab.h
swait.h
swap.h mm: support anonymous stable page 2017-01-19 20:17:59 +01:00
swap_cgroup.h
swapfile.h
swapops.h
swiotlb.h swiotlb: Add swiotlb=noforce debug option 2017-01-26 08:24:44 +01:00
sxgbe_platform.h
sync_file.h dma-buf/sync_file: only enable fence signalling on poll() 2016-08-11 15:39:38 +05:30
synclink.h
sys.h
sys_soc.h
syscalls.h generic syscalls: kill cruft from removed pkey syscalls 2016-10-17 09:50:56 -07:00
syscore_ops.h
sysctl.h Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2016-10-06 09:52:23 -07:00
sysfs.h
syslog.h
sysrq.h
sysv_fs.h
t10-pi.h scsi: sd: Move DIF protection types to t10-pi.h 2016-09-15 09:51:14 -04:00
task_io_accounting.h
task_io_accounting_ops.h
task_work.h
taskstats_kern.h
tboot.h
tc.h
tca6416_keypad.h
tcp.h tcp: fix tcp_fastopen unaligned access complaints on sparc 2017-02-04 09:47:09 +01:00
textsearch.h
textsearch_fsm.h
tfrc.h
thermal.h thermal: qpnp-adc-tm: Add ADC_TM driver snapshot 2017-02-13 12:24:49 -08:00
thinkpad_acpi.h
thread_info.h sched/core, x86: Make struct thread_info arch specific again 2016-10-20 13:27:47 +02:00
threads.h
ti_wilink_st.h drivers: misc: ti-st: Use int instead of fuzzy char for callback status 2016-07-17 19:59:26 +02:00
tick.h sched/tick: Ensure timers does not get queued on isolated cpus 2017-02-07 14:50:32 -08:00
tifm.h
timb_dma.h
timb_gpio.h
time.h
time64.h time: Avoid undefined behaviour in timespec64_add_safe() 2016-08-31 14:43:35 -07:00
timecounter.h
timekeeper_internal.h
timekeeping.h UPSTREAM: timekeeping: Add a fast and NMI safe boot clock 2017-01-27 13:55:47 -08:00
timer.h timer: create timer_quiesce_cpu() to isolate CPU from timers 2017-02-07 14:50:13 -08:00
timerfd.h
timeriomem-rng.h
timerqueue.h
timex.h
topology.h mm: convert zone_reclaim to node_reclaim 2016-07-28 16:07:41 -07:00
torture.h torture: TOROUT_STRING(): Insert a space between flag and message 2016-08-22 10:10:12 -07:00
toshiba.h
tpm.h tpm: Factor out common startup code 2016-07-19 17:43:38 +03:00
tpm_command.h
trace_clock.h
trace_events.h coresight: enable stm logging for trace events, marker and printk 2016-10-03 17:35:08 -07:00
trace_seq.h
tracefs.h
tracehook.h
tracepoint-defs.h
tracepoint.h
transport_class.h
tsacct_kern.h
tty.h
tty_driver.h
tty_flip.h
tty_ldisc.h
typecheck.h
types.h sched: Optimize the next top task search logic upon task migration 2017-02-07 14:50:54 -08:00
u64_stats_sync.h u64_stats: Introduce IRQs disabled helpers 2016-09-30 11:46:40 +02:00
uaccess.h unsafe_[get|put]_user: change interface to use a error target label 2016-08-08 13:02:01 -07:00
ucb1400.h
ucs2_string.h
udp.h
uidgid.h userns: Handle -1 in k[ug]id_has_mapping when !CONFIG_USER_NS 2016-06-30 18:04:36 -05:00
uinput.h
uio.h Merge branch 'work.splice_read' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2016-10-10 13:38:49 -07:00
uio_driver.h
uprobes.h
usb.h
usb_usual.h scsi: introduce a quirk for false cache reporting 2016-09-13 08:08:24 +02:00
usbdevice_fs.h
user-return-notifier.h
user.h
user_namespace.h Merge branch 'nsfs-ioctls' into HEAD 2016-09-22 20:00:36 -05:00
userfaultfd_k.h mm: introduce fault_env 2016-07-26 16:19:19 -07:00
util_macros.h
uts.h
utsname.h utsns: Add a limit on the number of uts namespaces 2016-08-08 14:42:02 -05:00
uuid.h
uwb.h
verification.h
vermagic.h
vexpress.h
vfio.h
vfs.h
vga_switcheroo.h
vgaarb.h vgaarbiter: rst-ifiy and polish kerneldoc 2016-08-16 18:49:56 +02:00
via-core.h
via-gpio.h
via.h
via_i2c.h
videodev2.h
virtio.h
virtio_byteorder.h
virtio_caif.h
virtio_config.h virtio: new feature to detect IOMMU device quirk 2016-08-01 21:44:52 +03:00
virtio_console.h
virtio_mmio.h
virtio_net.h virtio-net: restore VIRTIO_HDR_F_DATA_VALID on receiving 2017-02-04 09:47:09 +01:00
virtio_ring.h
virtio_vsock.h VSOCK: Introduce virtio_vsock_common.ko 2016-08-02 02:57:29 +03:00
vlynq.h
vm_event_item.h mm: vmstat: account per-zone stalls and pages skipped during reclaim 2016-07-28 16:07:41 -07:00
vm_sockets.h
vmacache.h
vmalloc.h
vme.h vme: change LM callback argument to void pointer 2016-08-31 13:20:15 +02:00
vmpressure.h
vmstat.h mm: vmstat: replace __count_zone_vm_events with a zone id equivalent 2016-07-28 16:07:41 -07:00
vmw_vmci_api.h
vmw_vmci_defs.h
vringh.h
vt.h
vt_buffer.h
vt_kern.h tty: vt, ignore PIO_UNIMAPCLR param 2016-06-25 09:04:48 -07:00
vtime.h sched/cputime: Reorganize vtime native irqtime accounting headers 2016-07-14 10:42:35 +02:00
w1-gpio.h
wait.h sched/wait: Introduce init_wait_entry() 2016-09-30 10:54:03 +02:00
wakelock.h PM / Sleep: Add wake lock api wrapper on top of wakeup sources 2016-10-24 23:41:21 +08:00
wakeup_reason.h ANDROID: power: Provide dummy log_suspend_abort_reason() if SUSPEND is disabled 2017-01-27 13:52:35 -08:00
wanrouter.h
watchdog.h watchdog: add watchdog pretimeout governor framework 2016-10-08 10:27:10 +02:00
win_minmax.h lib/win_minmax: windowed min or max estimator 2016-09-21 00:22:59 -04:00
wireless.h
wkup_m3_ipc.h
wl12xx.h
wlan_plat.h ANDROID: wlan: Add get_wake_irq functionality 2017-01-19 13:32:42 -08:00
wm97xx.h
workqueue.h workqueue: add cancel_work() 2016-08-29 08:13:21 -06:00
writeback.h mm, vmscan: get rid of throttle_vm_writeout 2016-10-07 18:46:27 -07:00
ww_mutex.h tree-wide: replace config_enabled() with IS_ENABLED() 2016-08-04 08:50:07 -04:00
xattr.h vfs: Remove {get,set,remove}xattr inode operations 2016-10-07 21:48:36 -04:00
xz.h
yam.h
z2_battery.h
zbud.h
zconf.h
zlib.h
zorro.h
zpool.h
zsmalloc.h
zutil.h