ab94de8fcf
-----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJZ/kCIAAoJEE44bZycYXAvRXwQAIZY4bXFnlvl8qJZLd8GV6gT 8FErDT14eHKBXZUe1a4TFFJ4FU/dVWfPEPJf2k/aotqjwEysxy5MhOApun12ZbF4 nL6ahNemhNxdIRQFVKBw6HCLyqNwbeBSD3ycLd6FNio4Xxz+3UHO1hoVEbTPSGOf XD+100wsV3CHvoCnkmoGXH4PiD1zaNVPwJEh4Fu6yVJQPXDilszTNZgVv4oujhsZ zp7Si3SpttfojkOcWgyqrV7jg2ALZxagf4SZ0KbbpwM/5fKEpYtC3sDDE3HyvcVm CN0ApTIg7xnuaPsDMwHU9EGLVwlAZEAeiWtR2Byg1YoRQ7mEP9PfkP9xJv9YPxvP Ovy7CqezRFjjscVsvrWScFaVtsdYbnT9e5uw2N3yLimHEKy+37x333gLCpbr+/0c gsJMJMYTiq1MYUTpa+qf+rB0lQVo972+7FsjOs4ovdy+IJrpgMnKaL6U8drOns7t Nmyf1cZTC6YPELnEA8LiRCRsi26HHA6Tknu8Nu2/uOEjeYD0y9iVivptwDB2W35Q cECNGSJ85qCob73WDYB5ErGQCTwIm0PTdjzEvjCTxRooT164uhzfr0BdIWhIsdV5 uPNnkTYj3PkDlMGHhjVARI32In/VQyuf7hsugpVPn4/wKZV3jGJ/rMugAR2eSfTn TFrKUsUdH0DYPZKgIhh8 =wa9B -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEJDfLduVEy2qz2d/TmXOSYMtstxYFAlpqfQ0ACgkQmXOSYMts txZ98RAAjyab1BYfLJMVklDBqzIIWnBqniRPOCReTZ3f+4KDwFVPl5wVT89DHci/ ooIonHqI1BKKuYDIgTL7idK6vGTFo6bTpUT8FZvsjU0V3mFYySA4Yo9aC5G6nXW9 w/dkaOpX1jtkMTukiAqENryBDs7gYXZ0sbqxnq7pgrnnDepVUStZ7ncoWYdxOADG E6Mirskj5fE/MHsVAenYtVmJVFDlvj6P04MT5bGL9e5EIz5CP3ekOqasdsBWj6rE yg1JOaH6eOsgSCsP7M9dGxYglKH9nfkJHRnlU3HbXrRdSupTRvs8zC6u9W0DDI2g XlrDTIM2UAM1hhRFMhly41o+8zpGHTi8puLJsNYL6bRM33V678dNrnEr/xnzNGpR QwC38JWJYymGTkUtW7J1T/GVlWbsF17/fJ5EBG9hSHphrtSjP0nF1i1dAo/MI6hb IY+MxVzO3CTZ22Bwjg9DNz56V+RUg56xy//sHSz3GoI6kuFt4tYzwNmLf0Fkj5VJ lEI6vDYW/YTlWFFGdNaycvVwj+uETKepx0MIPx2Xt/mY3YNPwMUA2EBfjew+6709 cbTkn/XxcIZTzZmqKsZ/wZkDK7hKatdlxbcqI2tzidL03MfC3nK83L3YGrJnpbXd TU/kR3CWWFVgG574B24ssutT4nrYeHUBp+xGDcQSnwbmihig6NU= =pENk -----END PGP SIGNATURE----- Merge 3.10.108 into android-msm-bullhead-3.10-oreo-m5 Changes in 3.10.108: (141 commits) ipvs: SNAT packet replies only for NATed connections net: reduce skb_warn_bad_offload() noise net: skb_needs_check() accepts CHECKSUM_NONE for tx Staging: comedi: comedi_fops: Avoid orphaned proc entry udp: consistently apply ufo or fragmentation Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket tcp: introduce tcp_rto_delta_us() helper for xmit timer fix tcp: enable xmit timer fix by having TLP use time when RTO should fire tcp: fix xmit timer to only be reset if data ACKed/SACKed mm/page_alloc: Remove kernel address exposure in free_reserved_area() leak in O_DIRECT readv past the EOF usb: renesas_usbhs: fix the behavior of some usbhs_pkt_handle usb: renesas_usbhs: fix the sequence in xfer_work() usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet fs/exec.c: account for argv/envp pointers rxrpc: Fix several cases where a padded len isn't checked in ticket decode xfrm: policy: check policy direction value nl80211: check for the required netlink attributes presence ALSA: seq: Fix use-after-free at creating a port MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn' serial: ifx6x60: fix use-after-free on module unload KEYS: fix dereferencing NULL payload with nonzero length usb: chipidea: debug: check before accessing ci_role cpufreq: conservative: Allow down_threshold to take values from 1 to 10 powerpc/kprobes: Pause function_graph tracing during jprobes handling staging: comedi: fix clean-up of comedi_class in comedi_init() brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() vt: fix unchecked __put_user() in tioclinux ioctls crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD PM / Domains: Fix unsafe iteration over modified list of device links powerpc/64: Fix atomic64_inc_not_zero() to return an int powerpc: Fix emulation of mfocrf in emulate_step() powerpc/asm: Mark cr0 as clobbered in mftb() usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL MIPS: Actually decode JALX in `__compute_return_epc_for_insn' MIPS: Fix unaligned PC interpretation in `compute_return_epc' MIPS: math-emu: Prevent wrong ISA mode instruction emulation libata: array underflow in ata_find_dev() workqueue: restore WQ_UNBOUND/max_active==1 to be ordered ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize ext4: fix overflow caused by missing cast in ext4_resize_fs() media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl target: Avoid mappedlun symlink creation during lun shutdown fuse: initialize the flock flag in fuse_file on allocation scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path scsi: zfcp: fix missing trace records for early returns in TMF eh handlers scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction iommu/amd: Finish TLB flush in amd_iommu_unmap() direct-io: Prevent NULL pointer access in submit_page_section USB: serial: console: fix use-after-free after failed setup KEYS: don't let add_key() update an uninstantiated key FS-Cache: fix dereference of NULL user_key_payload ext4: keep existing extra fields when inode expands MIPS: Fix mips_atomic_set() retry condition KEYS: prevent creating a different user's keyrings KEYS: encrypted: fix dereference of NULL user_key_payload md/bitmap: disable bitmap_resize for file-backed bitmaps. lib/digsig: fix dereference of NULL user_key_payload netfilter: invoke synchronize_rcu after set the _hook_ to NULL md/raid10: submit bio directly to replacement disk md: fix super_offset endianness in super_1_rdev_size_change lib/cmdline.c: fix get_options() overflow while parsing ranges ext4: fix SEEK_HOLE net: prevent sign extension in dev_get_stats() kernel/extable.c: mark core_kernel_text notrace wext: handle NULL extra data in iwe_stream_add_point better netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets ext4: avoid deadlock when expanding inode size sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}() sctp: fix the check for _sctp_walk_params and _sctp_walk_errors sctp: fully initialize the IPv6 address in sctp_v6_to_addr() sctp: potential read out of bounds in sctp_ulpevent_type_enabled() tcp: disallow cwnd undo when switching congestion control netfilter: xt_TCPMSS: add more sanity tests on tcph->doff tcp: reset sk_rx_dst in tcp_disconnect() tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 net/packet: check length in getsockopt() called with PACKET_HDRLEN net: Set sk_prot_creator when cloning sockets to the right proto net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl kvm: async_pf: fix rcu_irq_enter() with irqs enabled net: ping: do not abuse udp_poll() scsi: qla2xxx: don't disable a not previously enabled PCI device drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve() net: xilinx_emaclite: fix receive buffer overflow serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode pvrusb2: reduce stack usage pvr2_eeprom_analyze() usb: r8a66597-hcd: select a different endpoint on timeout usb: r8a66597-hcd: decrease timeout drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR() net: phy: fix marvell phy status reading net: korina: Fix NAPI versus resources freeing xfrm: NULL dereference on allocation failure xfrm: Oops on error in pfkey_msg2xfrm_state() cpufreq: s3c2416: double free on driver init error path KVM: x86: zero base3 of unusable segments KEYS: Fix an error code in request_master_key() ipv6: avoid unregistering inet6_dev for loopback cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES cfg80211: Check if PMKID attribute is of expected size mm: fix overflow check in expand_upwards() crypto: caam - fix signals handling ir-core: fix gcc-7 warning on bool arithmetic udf: Fix deadlock between writeback and udf_setsize() perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target net/mlx4: Remove BUG_ON from ICM allocation routine ipv4: initialize fib_trie prior to register_netdev_notifier call. workqueue: implicit ordered attribute should be overridable packet: fix tp_reserve race in packet_set_ring staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read ALSA: core: Fix unexpected error at replacing user TLV ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal qlge: avoid memcpy buffer overflow ipv6: fix memory leak with multiple tables during netns destruction ipv6: fix typo in fib6_net_exit() ip6_gre: fix endianness errors in ip6gre_err crypto: AF_ALG - remove SGL terminator indicator when chaining scsi: qla2xxx: Fix an integer overflow in sysfs code tracing: Apply trace_clock changes to instance max buffer tracing: Erase irqsoff trace with empty write btrfs: prevent to set invalid default subvolid IB/ipoib: rtnl_unlock can not come after free_netdev team: fix memory leaks IB/qib: fix false-postive maybe-uninitialized warning KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options scsi: scsi_dh_emc: return success in clariion_std_inquiry() can: esd_usb2: Fix can_dlc value for received RTR, frames x86/apic: fix build breakage caused by incomplete backport to 3.10 Linux 3.10.108 Signed-off-by: Nathan Chancellor <natechancellor@gmail.com> |
||
---|---|---|
.. | ||
ast | ||
cirrus | ||
exynos | ||
gma500 | ||
i2c | ||
i810 | ||
i915 | ||
mga | ||
mgag200 | ||
nouveau | ||
omapdrm | ||
qxl | ||
r128 | ||
radeon | ||
savage | ||
shmobile | ||
sis | ||
tdfx | ||
tilcdc | ||
ttm | ||
udl | ||
via | ||
vmwgfx | ||
Kconfig | ||
Makefile | ||
README.drm | ||
ati_pcigart.c | ||
drm_agpsupport.c | ||
drm_auth.c | ||
drm_buffer.c | ||
drm_bufs.c | ||
drm_cache.c | ||
drm_context.c | ||
drm_crtc.c | ||
drm_crtc_helper.c | ||
drm_debugfs.c | ||
drm_dma.c | ||
drm_dp_helper.c | ||
drm_drv.c | ||
drm_edid.c | ||
drm_edid_load.c | ||
drm_encoder_slave.c | ||
drm_fb_cma_helper.c | ||
drm_fb_helper.c | ||
drm_fops.c | ||
drm_gem.c | ||
drm_gem_cma_helper.c | ||
drm_global.c | ||
drm_hashtab.c | ||
drm_info.c | ||
drm_ioc32.c | ||
drm_ioctl.c | ||
drm_irq.c | ||
drm_lock.c | ||
drm_memory.c | ||
drm_mm.c | ||
drm_modes.c | ||
drm_pci.c | ||
drm_platform.c | ||
drm_prime.c | ||
drm_proc.c | ||
drm_scatter.c | ||
drm_stub.c | ||
drm_sysfs.c | ||
drm_trace.h | ||
drm_trace_points.c | ||
drm_usb.c | ||
drm_vm.c |
README.drm
************************************************************ * For the very latest on DRI development, please see: * * http://dri.freedesktop.org/ * ************************************************************ The Direct Rendering Manager (drm) is a device-independent kernel-level device driver that provides support for the XFree86 Direct Rendering Infrastructure (DRI). The DRM supports the Direct Rendering Infrastructure (DRI) in four major ways: 1. The DRM provides synchronized access to the graphics hardware via the use of an optimized two-tiered lock. 2. The DRM enforces the DRI security policy for access to the graphics hardware by only allowing authenticated X11 clients access to restricted regions of memory. 3. The DRM provides a generic DMA engine, complete with multiple queues and the ability to detect the need for an OpenGL context switch. 4. The DRM is extensible via the use of small device-specific modules that rely extensively on the API exported by the DRM module. Documentation on the DRI is available from: http://dri.freedesktop.org/wiki/Documentation http://sourceforge.net/project/showfiles.php?group_id=387 http://dri.sourceforge.net/doc/ For specific information about kernel-level support, see: The Direct Rendering Manager, Kernel Support for the Direct Rendering Infrastructure http://dri.sourceforge.net/doc/drm_low_level.html Hardware Locking for the Direct Rendering Infrastructure http://dri.sourceforge.net/doc/hardware_locking_low_level.html A Security Analysis of the Direct Rendering Infrastructure http://dri.sourceforge.net/doc/security_low_level.html