# changelog

author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.8-15.1.el6uek]
changelog:
  - uek-rpm: sparc: update FW_LOADER_USER and TRUSTED_KEYRING (Allen Pais)  [Orabug: 21880958] [Orabug: 21900415]  
  - Revert "sparc/PCI: Add mem64 resource parsing for root bus" (Santosh Shilimkar)  [Orabug: 21937193]  
  - Revert "PCI: Set under_pref for mem64 resource of pcie device" (Santosh Shilimkar)  [Orabug: 21937193]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.8-15.el6uek]
changelog:
  - use SET_NETDEV_DEV() to set up the vdev in vnet_new() (Sowmini Varadhan)   
  - lib/iommu-common.c: do not try to deref a null iommu->lazy_flush() pointer when n < pool->hint (Sowmini Varadhan)   
  - uek-rpm: configs: sparc64: enable dtrace support (Nick Alcock)   
  - uek-rpm: build: Update the base release to 8 with stable v4.1.8 (Santosh Shilimkar)   
  - uek-rpm: config: sxge/sxgevf: enable driver (Brian Maly)  [Orabug: 20509061]  
  - revert commit ff8fb335221e2c446b0d4cbea26be371fd2feb64 (Tariq Saeed)  [Orabug: 21696932]  
  - sxge/sxgevf: port to uek4 (Joyce Yu)  [Orabug: 20509061]  
  - block: loop: don't enable direct-io unless the filesystem supports it (Dave Kleikamp)   
  - Linux 4.1.8 (Greg Kroah-Hartman)   
  - ARM: rockchip: fix broken build (Caesar Wang)   
  - fs: create and use seq_show_option for escaping (Kees Cook)   
  - hpfs: update ctime and mtime on directory modification (Mikulas Patocka)   
  - fs: Set the size of empty dirs to 0. (Eric W. Biederman)   
  - drivercore: Fix unregistration path of platform devices (Grant Likely)   
  - ACPI, PCI: Penalize legacy IRQ used by ACPI SCI (Jiang Liu)   
  - ARM: dts: rockchip: fix rk3288 watchdog irq (Heiko Stuebner)   
  - ARM: rockchip: fix the CPU soft reset (Caesar Wang)   
  - ARM: OMAP2+: DRA7: clockdomain: change l4per2_7xx_clkdm to SW_WKUP (Vignesh R)   
  - ARM: dts: fix clock-frequency of display timing0 for exynos3250-rinato (Hyungwon Hwang)   
  - ARM: orion5x: fix legacy orion5x IRQ numbers (Benjamin Cama)   
  - of/address: Don't loop forever in of_find_matching_node_by_address(). (David Daney)   
  - soc/tegra: pmc: Avoid usage of uninitialized variable (Thierry Reding)   
  - x86/mce: Reenable CMCI banks when swiching back to interrupt mode (Xie XiuQi)   
  - regulator: pbias: Fix broken pbias disable functionality (Kishon Vijay Abraham I)   
  - auxdisplay: ks0108: fix refcount (Sudip Mukherjee)   
  - spi/spi-xilinx: Fix mixed poll/irq mode (Ricardo Ribalda Delgado)   
  - spi/spi-xilinx: Fix spurious IRQ ACK on irq mode (Ricardo Ribalda Delgado)   
  - Doc: ABI: testing: configfs-usb-gadget-sourcesink (Peter Chen)   
  - Doc: ABI: testing: configfs-usb-gadget-loopback (Peter Chen)   
  - devres: fix devres_get() (Masahiro Yamada)   
  - xtensa: fix kernel register spilling (Max Filippov)   
  - xtensa: fix threadptr reload on return to userspace (Max Filippov)   
  - KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST (Haozhong Zhang)   
  - KVM: PPC: Book3S HV: Fix race in reading change bit when removing HPTE (Paul Mackerras)   
  - KVM: PPC: Book3S HV: Exit on H_DOORBELL if HOST_IPI is set (Gautham R. Shenoy)   
  - KVM: MMU: fix validation of mmio page fault (Xiao Guangrong)   
  - HID: cp2112: fix I2C_SMBUS_BYTE write (Ellen Wang)   
  - HID: cp2112: fix byte order in SMBUS operations (Ellen Wang)   
  - HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error (Don Zickus)   
  - crypto: ghash-clmulni: specify context size for ghash async algorithm (Andrey Ryabinin)   
  - crypto: vmx - Fixing GHASH Key issue on little endian (Leonidas Da Silva Barbosa)   
  - serial: samsung: fix DMA for FIFO smaller than cache line size (Robert Baldyga)   
  - serial: samsung: fix DMA mode enter condition for small FIFO sizes (Marek Szyprowski)   
  - serial: 8250_pci: Add support for Pericom PI7C9X795[1248] (Adam Lee)   
  - serial: 8250: bind to ALi Fast Infrared Controller (ALI5123) (Maciej S. Szmigiero)   
  - serial: 8250: don't bind to SMSC IrCC IR port (Maciej S. Szmigiero)   
  - ASoC: arizona: Poll for FLL clock OK rather than use interrupts (Charles Keepax)   
  - ASoC: arizona: Fix gain settings of FLL in free-run mode (Nikesh Oswal)   
  - ASoC: adav80x: Remove .read_flag_mask setting from adav80x_regmap_config (Axel Lin)   
  - ASoC: samsung: Remove redundant arndale_audio_remove (Vaishali Thakkar)   
  - ASoC: rt5640: fix line out no sound issue (John Lin)   
  - tty: serial: men_z135_uart.c: Fix race between IRQ and set_termios() (Johannes Thumshirn)   
  - usb: host: ehci-sys: delete useless bus_to_hcd conversion (Peter Chen)   
  - usb: gadget: f_uac2: finalize wMaxPacketSize according to bandwidth (Peter Chen)   
  - usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes (Kishon Vijay Abraham I)   
  - doc: usb: gadget-testing: using the updated testusb.c (Peter Chen)   
  - usb: gadget: m66592-udc: forever loop in set_feature() (Dan Carpenter)   
  - xfs: Fix file type directory corruption for btree directories (Jan Kara)   
  - xfs: Fix xfs_attr_leafblock definition (Jan Kara)   
  - libxfs: readahead of dir3 data blocks should use the read verifier (Darrick J. Wong)   
  - USB: pl2303: fix baud-rate divisor calculations (Michał Pecio)   
  - USB: ftdi_sio: Added custom PID for CustomWare products (Matthijs Kooijman)   
  - USB: qcserial: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module (David Ward)   
  - USB: symbolserial: Use usb_get_serial_port_data (Philipp Hachtmann)   
  - spi: dw: Allow interface drivers to limit data I/O to word sizes (Michael van der Westhuizen)   
  - spi: img-spfi: fix kbuild test robot warning (Sifan Naeem)   
  - spi: img-spfi: fix multiple calls to request gpio (Sifan Naeem)   
  - spi: img-spfi: check for timeout error before proceeding (Sifan Naeem)   
  - spi: sh-msiof: Fix FIFO size to 64 word from 256 word (Koji Matsuoka)   
  - spi: Fix regression in spi-bitbang-txrx.h (Lars Persson)   
  - spi: bcm2835: set up spi-mode before asserting cs-gpio (Martin Sperl)   
  - PCI: Disable async suspend/resume for JMicron multi-function SATA/AHCI (Zhang Rui)   
  - PCI: Add VPD function 0 quirk for Intel Ethernet devices (Mark Rustad)   
  - PCI: Add dev_flags bit to access VPD through function 0 (Mark Rustad)   
  - PCI: Fix TI816X class code quirk (Bjorn Helgaas)   
  - clk: qcom: Fix MSM8916 prng clock enable bit (Georgi Djakov)   
  - clk: qcom: Set CLK_SET_RATE_PARENT on ce1 clocks (Stephen Boyd)   
  - clk: pxa: fix core frequency reporting unit (Robert Jarzmik)   
  - clk: versatile: off by one in clk_sp810_timerclken_of_get() (Dan Carpenter)   
  - clk: pistachio: correct critical clock list (Damien.Horsley)   
  - clk: pistachio: Fix override of clk-pll settings from boot loader (Zdenko Pulitika)   
  - clk: s5pv210: add missing call to samsung_clk_of_add_provider() (Marek Szyprowski)   
  - clk: exynos4: Fix wrong clock for Exynos4x12 ADC (Krzysztof Kozlowski)   
  - clk: rockchip: rk3288: add CLK_SET_RATE_PARENT to sclk_mac (Heiko Stuebner)   
  - PM / clk: don't return int on __pm_clk_enable() (Colin Ian King)   
  - staging: comedi: usbduxsigma: don't clobber ao_timer in command test (Ian Abbott)   
  - staging: comedi: usbduxsigma: don't clobber ai_timer in command test (Ian Abbott)   
  - staging: comedi: adl_pci7x3x: fix digital output on PCI-7230 (Ian Abbott)   
  - sched: Fix cpu_active_mask/cpu_online_mask race (Jan H. Schönherr)   
  - iio: adis16480: Fix scale factors (Lars-Peter Clausen)   
  - iio: Add inverse unit conversion macros (Lars-Peter Clausen)   
  - iio: adis16400: Fix adis16448 gyroscope scale (Lars-Peter Clausen)   
  - iio: industrialio-buffer: Fix iio_buffer_poll return value (Cristina Opriceana)   
  - iio: event: Remove negative error code from iio_event_poll (Cristina Opriceana)   
  - iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required (Markus Pargmann)   
  - s390/setup: fix novx parameter (Martin Schwidefsky)   
  - s390/sclp: fix compile error (Sebastian Ott)   
  - drm/i915: Limit the number of loops for reading a split 64bit register (Chris Wilson)   
  - drm/i915: Always mark the object as dirty when used by the GPU (Chris Wilson)   
  - drm/i915: Allow DSI dual link to be configured on any pipe (Gaurav K Singh)   
  - drm/qxl: validate monitors config modes (Jonathon Jongsma)   
  - drm/i915: Preserve SSC earlier (Lukas Wunner)   
  - drm/radeon: fix HDMI quantization_range for pre-DCE5 asics (Alex Deucher)   
  - drm/radeon/native: Send out the full AUX address (Alex Deucher)   
  - drm/radeon/atom: Send out the full AUX address (Ville Syrjälä)   
  - drm/i915: Check DP link status on long hpd too (Ville Syrjälä)   
  - drm/i915: apply the PCI_D0/D3 hibernation workaround everywhere on pre GEN6 (Imre Deak)   
  - DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd (Stephen Chandler Paul)   
  - x86/ldt: Further fix FPU emulation (Andy Lutomirski)   
  - x86/ldt: Correct FPU emulation access to LDT (Juergen Gross)   
  - x86/ldt: Correct LDT access in single stepping logic (Juergen Gross)   
  - x86/ldt: Make modify_ldt synchronous (Andy Lutomirski)   {CVE-2015-5157} 
  - Linux 4.1.7 (Greg Kroah-Hartman)   
  - ARM: 8405/1: VDSO: fix regression with toolchains lacking ld.bfd executable (Nathan Lynch)   
  - x86/idle: Restore trace_cpu_idle to mwait_idle() calls (Jisheng Zhang)   
  - x86/apic: Fix fallout from x2apic cleanup (Thomas Gleixner)   
  - x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC (David Vrabel)   
  - arm64: perf: fix unassigned cpu_pmu->plat_device when probing PMU PPIs (Shannon Zhao)   
  - arm64: KVM: Fix host crash when injecting a fault into a 32bit guest (Marc Zyngier)   
  - fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack (Hiral Shah)   
  - Add factory recertified Crucial M500s to blacklist (Guillermo A. Amaral)   
  - can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters (Marc Kleine-Budde)   
  - SCSI: Fix NULL pointer dereference in runtime PM (Alan Stern)   
  - genirq: Introduce irq_chip_set_type_parent() helper (Grygorii Strashko)   
  - genirq: Don't return ENOSYS in irq_chip_retrigger_hierarchy (Grygorii Strashko)   
  - ARM: OMAP: wakeupgen: Restore the irq_set_type() mechanism (Grygorii Strashko)   
  - irqchip/crossbar: Restore set_wake functionality (Grygorii Strashko)   
  - irqchip/crossbar: Restore the mask on suspend behaviour (Grygorii Strashko)   
  - irqchip/crossbar: Restore the irq_set_type() mechanism (Grygorii Strashko)   
  - 9p: ensure err is initialized to 0 in p9_client_read/write (Vincent Bernat)   
  - drm/i915: Avoid TP3 on CHV (Thulasimani,Sivakumar)   
  - drm/i915: remove HBR2 from chv supported list (Thulasimani,Sivakumar)   
  - drm/i915: Flag the execlists context object as dirty after every use (Chris Wilson)   
  - drm/atmel-hlcdc: Compile suspend/resume for PM_SLEEP only (Thierry Reding)   
  - Input: gpio_keys_polled - request GPIO pin as input. (Vincent Pelletier)   
  - PCI: Don't use 64-bit bus addresses on PA-RISC (Bjorn Helgaas)   
  - target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT (Alexei Potashnik)   
  - mac80211: fix invalid read in minstrel_sort_best_tp_rates() (Adrien Schildknecht)   
  - ALSA: hda: fix possible NULL dereference (Markus Osterhoff)   
  - ALSA: hda - Fix path power activation (Takashi Iwai)   
  - ALSA: hda - Check all inputs for is_active_nid_for_any() (Takashi Iwai)   
  - ALSA: hda - Shutdown CX20722 on reboot/free to avoid spurious noises (David Henningsson)   
  - ALSA: usb: Add native DSD support for Gustard DAC-X20U (Jurgen Kramer)   
  - ALSA: hda - Fix the white noise on Dell laptop (Woodrow Shen)   
  - ALSA: usb-audio: Fix runtime PM unbalance (Takashi Iwai)   
  - cpuset: use trialcs->mems_allowed as a temp variable (Alban Crequy)   
  - Revert "libata: Implement NCQ autosense" (Tejun Heo)   
  - Revert "libata: Implement support for sense data reporting" (Tejun Heo)   
  - Revert "libata-eh: Set 'information' field for autosense" (Tejun Heo)   
  - crypto: caam - fix memory corruption in ahash_final_ctx (Horia Geant?)   
  - crypto: nx - respect sg limit bounds when building sg lists for SHA (Jan Stancek)   
  - sd: Fix maximum I/O size for BLOCK_PC requests (Martin K. Petersen)   
  - libiscsi: Fix host busy blocking during connection teardown (John Soni Jose)   
  - MIPS: Fix seccomp syscall argument for MIPS64 (Markos Chandras)   
  - regmap: regcache-rbtree: Clean new present bits on present bitmap resize (Guenter Roeck)   
  - Revert x86 sigcontext cleanups (Linus Torvalds)   
  - mfd: arizona: Fix initialisation of the PM runtime (Charles Keepax)   
  - ARM: invalidate L1 before enabling coherency (Russell King)   
  - ARM: v7 setup function should invalidate L1 cache (Russell King)   
  - ARM: 8384/1: VDSO: force use of BFD linker (Nathan Lynch)   
  - ARM: 8385/1: VDSO: group link options (Nathan Lynch)   
  - ARM: dts: OMAP5: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: OMAP4: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: dra7: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: dts: omap243x: Fix broken pbias device creation (Kishon Vijay Abraham I)   
  - ARM: imx6: correct i.MX6 PCIe interrupt routing (Lucas Stach)   
  - libfc: Fix fc_fcp_cleanup_each_cmd() (Bart Van Assche)   
  - libfc: Fix fc_exch_recv_req() error path (Bart Van Assche)   
  - drm/vmwgfx: Fix execbuf locking issues (Thomas Hellstrom)   
  - drm/radeon: add new OLAND pci id (Alex Deucher)   
  - HID: uclogic: fix limit in uclogic_tablet_enable() (Dan Carpenter)   
  - HID: hid-input: Fix accessing freed memory during device disconnect (Krzysztof Kozlowski)   
  - EDAC, ppc4xx: Access mci->csrows array elements properly (Michael Walle)   
  - localmodconfig: Use Kbuild files too (Richard Weinberger)   
  - dm thin metadata: delete btrees when releasing metadata snapshot (Joe Thornber)   
  - xen/xenbus: Don't leak memory when unmapping the ring on HVM backend (Julien Grall)   
  - x86/xen: build "Xen PV" APIC driver for domU as well (Jason A. Donenfeld)   
  - rtlwifi: Fix NULL dereference when PCI driver used as an AP (Luis Felipe Dominguez Vega)   
  - rtlwifi: rtl8723be: Add module parameter for MSI interrupts (Larry Finger)   
  - iwlwifi: pcie: fix prepare card flow (Emmanuel Grumbach)   
  - perf: Fix PERF_EVENT_IOC_PERIOD migration race (Peter Zijlstra)   
  - perf: Fix double-free of the AUX buffer (Ben Hutchings)   
  - perf: Fix running time accounting (Peter Zijlstra)   
  - perf: Fix fasync handling on inherited events (Peter Zijlstra)   
  - rsi: Fix failure to load firmware after memory leak fix and fix the leak (Mike Looijmans)   
  - xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() (Bob Liu)   
  - xen-blkfront: don't add indirect pages to list when !feature_persistent (Bob Liu)   
  - clk: pxa: pxa3xx: fix CKEN register access (Robert Jarzmik)   
  - mm/hwpoison: fix fail isolate hugetlbfs page w/ refcount held (Wanpeng Li)   
  - mm/hwpoison: fix page refcount of unknown non LRU page (Wanpeng Li)   
  - ipc/sem.c: update/correct memory barriers (Manfred Spraul)   
  - ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits (Herton R. Krzesinski)   
  - block: loop: Enable directIO on nfs (Dave Kleikamp)   
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)   
  - block: loop: support DIO & AIO (Ming Lei)   
  - block: loop: prepare for supporing direct IO (Ming Lei)   
  - block: loop: use kthread_work (Ming Lei)   
  - block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop (Ming Lei)   
  - fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read (Ming Lei)   
  - nfs: don't dirty kernel pages read by direct-io (Dave Kleikamp)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Santosh Shilimkar)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-14.el6uek]
changelog:
  - rtnetlink: RTEXT_FILTER_SKIP_STATS support to avoid dumping inet/inet6 stats (Sowmini Varadhan)  [Orabug: 21857538]  
  - bonding: If IP route look-up to send an ARP fails, mark in bonding structure as no ARP sent. (Rama Nichanamatlu)  [Orabug: 21844825]  
  - uek-rpm: build: sparc: Build sparc headers (Natalya Naumova)   
  - RDS: change spin_lock to spin_lock_bh (Wengang Wang)  [Orabug: 21795851]  
  - rds: add busy_list only when fmr allocated successfully (Wengang Wang)  [Orabug: 21795840]  
  - rds: free ib_device related resource (Wengang Wang)  [Orabug: 21795824]  
  - rds: srq initialization and cleanup (Wengang Wang)  [Orabug: 21795815]  
  - uek-rpm: configs: Adjust config for new rpcrdma.ko module (Chuck Lever)   
  - xen/fpu: stts() before the local_irq_enable(), and clts() after the local_irq_disable(). (Konrad Rzeszutek Wilk)  [Orabug: 20318090]  
  - Revert "x86, fpu: Avoid possible error in math_state_restore()" (Konrad Rzeszutek Wilk)   
  - uek-rpm: builds: sparc64: enable dtrace support (Allen Pais)   
  - sparc64: vdso: simplify cpu_relax (Dave Kleikamp)  [Orabug: 20861959]  
  - vdso: replace current_thread_info when building vDSO rather than diking it out (Nick Alcock)  [Orabug: 20861959]  
  - sparc64, vdso: Add gettimeofday() and clock_gettime(). (Nick Alcock)  [Orabug: 20861959]  
  - sparc64, vdso: sparc64 vDSO implementation. (Nick Alcock)  [Orabug: 20861959]  
  - xprtrdma: Add class for RDMA backwards direction transport (Chuck Lever)   
  - svcrdma: Add infrastructure to receive backwards direction RPC/RDMA replies (Chuck Lever)   
  - svcrdma: Add infrastructure to send backwards direction RPC/RDMA calls (Chuck Lever)   
  - svcrdma: Add svc_rdma_get_context() API that is allowed to fail (Chuck Lever)   
  - svcrdma: Define maximum number of backchannel requests (Chuck Lever)   
  - NFS: Enable client side NFSv4.1 backchannel to use other transports (Chuck Lever)   
  - svcrdma: Add backward direction service for RPC/RDMA transport (Chuck Lever)   
  - xprtrdma: Handle incoming backward direction RPC calls (Chuck Lever)   
  - xprtrdma: Add support for sending backward direction RPC replies (Chuck Lever)   
  - xprtrdma: Pre-allocate Work Requests for backchannel (Chuck Lever)   
  - xprtrdma: Pre-allocate backward rpc_rqst and send/receive buffers (Chuck Lever)   
  - SUNRPC: Abstract backchannel operations (Chuck Lever)   
  - SUNRPC: xprt_complete_bc_request must also decrement the free slot count (Trond Myklebust)   
  - SUNRPC: Fix a backchannel deadlock (Trond Myklebust)   
  - SUNRPC: Fix a backchannel race (Trond Myklebust)   
  - SUNRPC: Clean up allocation and freeing of back channel requests (Trond Myklebust)   
  - xprtrdma: Replace send and receive arrays (Chuck Lever)   
  - xprtrdma: Refactor reply handler error handling (Chuck Lever)   
  - xprtrdma: Wait before destroying transport's queue pair (Chuck Lever)   
  - xprtrdma: Remove completion polling budgets (Chuck Lever)   
  - xprtrdma: Enable swap-on-NFS/RDMA (Chuck Lever)   
  - xprtrdma: take HCA driver refcount at client (Devesh Sharma)   
  - xprtrdma: Count RDMA_NOMSG type calls (Chuck Lever)   
  - xprtrdma: Clean up xprt_rdma_print_stats() (Chuck Lever)   
  - xprtrdma: Fix large NFS SYMLINK calls (Chuck Lever)   
  - xprtrdma: Fix XDR tail buffer marshalling (Chuck Lever)   
  - xprtrdma: Don't provide a reply chunk when expecting a short reply (Chuck Lever)   
  - xprtrdma: Always provide a write list when sending NFS READ (Chuck Lever)   
  - xprtrdma: Account for RPC/RDMA header size when deciding to inline (Chuck Lever)   
  - xprtrdma: Remove logic that constructs RDMA_MSGP type calls (Chuck Lever)   
  - xprtrdma: Clean up rpcrdma_ia_open() (Chuck Lever)   
  - xprtrdma: Remove last ib_reg_phys_mr() call site (Chuck Lever)   
  - xprtrdma: Don't fall back to PHYSICAL memory registration (Chuck Lever)   
  - xprtrdma: Increase default credit limit (Chuck Lever)   
  - xprtrdma: Raise maximum payload size to one megabyte (Chuck Lever)   
  - xprtrdma: Make xprt_setup_rdma() agnostic to family of server address (Chuck Lever)   
  - svcrdma: Change maximum server payload back to RPCSVC_MAXPAYLOAD (Chuck Lever)   
  - svcrdma: Remove svc_rdma_fastreg() (Chuck Lever)   
  - svcrdma: Clean up svc_rdma_get_reply_array() (Chuck Lever)   
  - svcrdma: Fix send_reply() scatter/gather set-up (Chuck Lever)   
  - NFS/RDMA Release resources in svcrdma when device is removed (Shirley Ma)   
  - xprtrdma: Reduce per-transport MR allocation (Chuck Lever)   
  - xprtrdma: Stack relief in fmr_op_map() (Chuck Lever)   
  - xprtrdma: Split rb_lock (Chuck Lever)   
  - xprtrdma: Remove rpcrdma_ia::ri_memreg_strategy (Chuck Lever)   
  - xprtrdma: Remove ->ro_reset (Chuck Lever)   
  - xprtrdma: Remove unused LOCAL_INV recovery logic (Chuck Lever)   
  - xprtrdma: Acquire MRs in rpcrdma_register_external() (Chuck Lever)   
  - xprtrdma: Introduce an FRMR recovery workqueue (Chuck Lever)   
  - xprtrdma: Acquire FMRs in rpcrdma_fmr_register_external() (Chuck Lever)   
  - xprtrdma: Introduce helpers for allocating MWs (Chuck Lever)   
  - xprtrdma: Use ib_device pointer safely (Chuck Lever)   
  - xprtrdma: Remove rr_func (Chuck Lever)   
  - xprtrdma: Replace rpcrdma_rep::rr_buffer with rr_rxprt (Chuck Lever)   
  - xprtrdma: Warn when there are orphaned IB objects (Chuck Lever)   
  - SUNRPC: Address kbuild warning in net/sunrpc/debugfs.c (Chuck Lever)   
  - SUNRPC: Transport fault injection (Chuck Lever)   
  - sunrpc: turn swapper_enable/disable functions into rpc_xprt_ops (Jeff Layton)   
  - sunrpc: lock xprt before trying to set memalloc on the sockets (Jeff Layton)   
  - sunrpc: if we're closing down a socket, clear memalloc on it first (Jeff Layton)   
  - sunrpc: make xprt->swapper an atomic_t (Jeff Layton)   
  - sunrpc: keep a count of swapfiles associated with the rpc_clnt (Jeff Layton)   
  - rpcrdma: Merge svcrdma and xprtrdma modules into one (Chuck Lever)   
  - svcrdma: Add a separate "max data segs macro for svcrdma (Chuck Lever)   
  - svcrdma: Replace GFP_KERNEL in a loop with GFP_NOFAIL (Chuck Lever)   
  - svcrdma: Keep rpcrdma_msg fields in network byte-order (Chuck Lever)   
  - svcrdma: Fix byte-swapping in svc_rdma_sendto.c (Chuck Lever)   
  - svcrdma: Remove svc_rdma_xdr_decode_deferred_req() (Chuck Lever)   
  - SUNRPC: Move EXPORT_SYMBOL for svc_process (Chuck Lever)   
  - SUNRPC: Clean up bc_send() (Chuck Lever)   
  - SUNRPC: Backchannel handle socket nospace (Trond Myklebust)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-13.el6uek]
changelog:
  - ib_core: Usermode FMR config params (Dotan Barak)  [Orabug: 21517998]  
  - ib_core: User mode FMR fixes 2012-06-11 (Dotan Barak)  [Orabug: 21517998]  
  - ib/srp: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/iser: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/mlx4: Enable usermode FMR (Dotan Barak)  [Orabug: 21517998]  
  - ib/core: Enable usermode FMR (Dotan Barak)   
  - ib/core: init shared-pd ref count to 1, and add cleanup (Arun Kaimalettu)  [Orabug: 21496696]  
  - IB/Shared PD support from Oracle (Eli Cohen)  [Orabug: 21496696]  
  - sparc64: enable firmware build in kernel spec (Allen Pais)   
  - sparc64: enable usb xhci/ehci pci configs (Allen Pais)   
  - sparc64: enable a few configs required for proxyt (Allen Pais)   
  - sparc64:perf: fix perf build crash (Allen Pais)   
  - sparc64: enable dtrace support for sparc64 in the spec file (Allen Pais)   
  - sparc64: kernel-uek.spec update to support sparc. (Allen Pais)   
  - sparc64: uek4 debug config for sparc64 (Allen Pais)   
  - sparc64: uek4 config for sparc64 (Allen Pais)   
  - lib/iommu-common.c: do not use 0xffffffffffffffffl for computing align_mask (Sowmini Varadhan)   
  - sparc64: use ENTRY/ENDPROC in VISsave (Sam Ravnborg)   
  - SPARC64: PORT LDOMS TO UEK4 (Aaron Young)  [Orabug: 21644721]  
  - Fix incorrect ASI_ST_BLKINIT_MRU_S value (Rob Gardner)   
  - uek-rpm: config: add turbostat into kernel pakackage for OL6 and OL7 (Ethan Zhao)  [Orabug: 21613769]  
  - uek-rom: config: Unset CONFIG_NFS_USE_LEGACY_DNS for OL7 (Todd Vierling)  [Orabug: 21483381]  
  - NVMe: Setup max hardware sector count to 512KB (Santosh Shilimkar)  [Orabug: 21818316]  
  - sparc64: perf: Use UREG_FP rather than UREG_I6 (David Ahern)   
  - sparc64: perf: Add sanity checking on addresses in user stack (David Ahern)   
  - sparc64: Convert BUG_ON to warning (David Ahern)   
  - sparc: perf: Disable pagefaults while walking userspace stacks (David Ahern)   
  - sparc: time: Replace update_persistent_clock() with CONFIG_RTC_SYSTOHC (Xunlei Pang)   
  - PCI: Set under_pref for mem64 resource of pcie device (Yinghai Lu)   
  - sparc/PCI: Add mem64 resource parsing for root bus (Yinghai Lu)   
  - PCI: Add pci_bus_addr_t (Yinghai Lu)   
  - sparc64: Fix userspace FPU register corruptions. (David S. Miller)   
  - sparc64: using 2048 as default for number of CPUS (cherry picked from commit 578ddb2512a5c908cd17ef8cbc43ff78dd399afd) (Allen Pais)   
  - sparc64: iommu-common build error fix (cherry picked from commit accb4c6276793b991c6382bf57a58b40ea17eb11) (Allen Pais)   
  - sparc64: fix Setup sysfs to mark LDOM sockets build error (cherry picked from commit 59be02427bfcac6c904ddd1374c35d63155b82d4) (Allen Pais)   
  - sparc64: mmap fixed and shared (bob picco)  [Orabug: 20426304]  
  - sparc64: restore TIF_FREEZE flag for sparc (Allen Pais)   
  - sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly (chris hyser)   
  - sparc: Revert generic IOMMU allocator. (David S. Miller)   
  - sparc: report correct hw capabilities for athena (Allen Pais)  [Orabug: 18314966]  
  - sparc64: Setup sysfs to mark LDOM sockets, cores and threads correctly. (Allen Pais)  [Orabug: 17423360]  
  - sparc64: prevent solaris control domain warnings about Domain Service handles (Allen Pais)  [Orabug: 18038829]  
  - sparc64: retry domain service registration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Allen Pais)  [Orabug: 17375532]  
  - sparc64: __init code no longer called during non __init (Allen Pais)   
  - add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang (Tariq Saeed)  [Orabug: 21793017]  
  - intel_pstate: enable HWP per CPU (Kristen Carlson Accardi)  [Orabug: 21325983]  
  - ocfs2: direct write will call ocfs2_rw_unlock() twice when doing aio+dio (Ryan Ding)  [Orabug: 21612107]  
  - uek-rpm: configs: Enbale X86_SYSFB on OL7 too (Santosh Shilimkar)  [Orabug: 21802188]  
  - ocfs2_iop_set/get_acl() are also called from the VFS so we must take inode lock (Tariq Saeed)  [Orabug: 20189959]  
  - BUG_ON(lockres->l_level != DLM_LOCK_EX && !checkpointed) tripped in ocfs2_ci_checkpointed (Tariq Saeed)  [Orabug: 20189959]  
  - kallsyms: unbreak kallmodsyms after CONFIG_KALLMODSYMS addition (Nick Alcock)  [Orabug: 21539840]  
  - kallsyms: de-ifdef kallmodsyms (Nick Alcock)  [Orabug: 21539840]  
  - dtrace: use syscall_get_nr() to obtain syscall number (Kris Van Hees)  [Orabug: 21630345]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-12.el6uek]
changelog:
  - DCA: fix over-warning in ioat3_dca_init (Jet Chen)  [Orabug: 21666295]  
  - IB/rds_rdma: unloading of ofed stack causes page fault panic (Rama Nichanamatlu)  [Orabug: 20861212]  
  - RDS-TCP: Support multiple RDS-TCP listen endpoints, one per netns. (Sowmini Varadhan)  [Orabug: 21437445]  
  - RDS-TCP: Make RDS-TCP work correctly when it is set up in a netns other than init_net (Sowmini Varadhan)  [Orabug: 21437445]  
  - net: sk_clone_lock() should only do get_net() if the parent is not a kernel socket (Sowmini Varadhan)  [Orabug: 21437445]  
  - net: Modify sk_alloc to not reference count the netns of kernel sockets. (Sowmini Varadhan)   
  - net: Pass kern from net_proto_family.create to sk_alloc (Sowmini Varadhan)   
  - net: Add a struct net parameter to sock_create_kern (Sowmini Varadhan)  [Orabug: 21437445]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-11.el6uek]
changelog:
  - nfs: take extra reference to fl->fl_file when running a LOCKU operation (Jeff Layton)  [Orabug: 21687670]  
  - NFS hangs in __ocfs2_cluster_lock due to race with ocfs2_unblock_lock (Tariq Saeed)  [Orabug: 20933419]  
  - i40e/i40evf: Bump version to 1.3.6 for i40e and 1.3.2 for i40evf (Catherine Sullivan)  [Orabug: 21570582]  
  - i40e: Refine an error message to avoid confusion (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add support for pre-allocated pages for PD (Faisal Latif)  [Orabug: 21570582]  
  - i40evf: add MAC address filter in open, not init (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: don't delete all the filters (Mitch Williams)  [Orabug: 21570582]  
  - i40e: un-disable VF after reset (Mitch Williams)  [Orabug: 21570582]  
  - i40e: do a proper reset when disabling a VF (Mitch Williams)  [Orabug: 21570582]  
  - i40e: correctly program filters for VFs (Mitch Williams)  [Orabug: 21570582]  
  - i40e/i40evf: Update the admin queue command header (Greg Rose)  [Orabug: 21570582]  
  - i40e: Remove incorrect #ifdef's (Carolyn Wyborny)  [Orabug: 21570582]  
  - i40e: ignore duplicate port VLAN requests (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: Allow for an abundance of vectors (Mitch Williams)  [Orabug: 21570582]  
  - i40e/i40evf: improve Tx performance with a small tweak (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e/i40evf: Update Flex-10 related device/function capabilities (Pawel Orlowski)  [Orabug: 21570582]  
  - i40e/i40evf: Add stats to track FD ATR and SB dynamic enable state (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: Implement ndo_features_check() (Joe Stringer)  [Orabug: 21570582]  
  - i40evf: don't configure unused RSS queues (Mitch Williams)  [Orabug: 21570582]  
  - i40evf: fix panic during MTU change (Mitch Williams)  [Orabug: 21570582]  
  - i40e: Bump version to 1.3.4 (Catherine Sullivan)  [Orabug: 21570582]  
  - i40e/i40evf: remove time_stamp member (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e/i40evf: force inline transmit functions (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40evf: skb->xmit_more support (Jesse Brandeburg)  [Orabug: 21570582]  
  - i40e: Move the FD ATR/SB messages to a higher debug level (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: fix unrecognized FCOE EOF case (Vasu Dev)  [Orabug: 21570582]  
  - i40e/i40evf: Remove unneeded TODO (Greg Rose)  [Orabug: 21570582]  
  - i40e: Remove unnecessary pf members (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add stats to count Tunnel ATR hits (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets. (Anjali Singhai Jain)  [Orabug: 21570582]  
  - i40e: Disable offline diagnostics if VFs are enabled (Greg Rose)  [Orabug: 21570582]  
  - i40e: Collect PFC XOFF RX stats even in single TC case (Neerav Parikh)  [Orabug: 21570582]  
  - uek-rpm: configs: Enable Chelsio T4 and T5 NIC on OL6 (Santosh Shilimkar)  [Orabug: 21754829]  
  - mm: madvise allow remove operation for hugetlbfs (Mike Kravetz)  [Orabug: 21652814]  
  - mmotm: build fix hugetlbfs fallocate if not CONFIG_NUMA (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: add hugetlbfs_fallocate() (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: New huge_add_to_page_cache helper routine (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: alloc_huge_page handle areas hole punched by fallocate (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: vma_has_reserves() needs to handle fallocate hole punch (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb.c: make vma_has_reserves() return bool (Nicholas Krause)  [Orabug: 21652814]  
  - hugetlbfs: truncate_hugepages() takes a range of pages (Mike Kravetz)  [Orabug: 21652814]  
  - hugetlbfs: hugetlb_vmtruncate_list() needs to take a range to delete (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: expose hugetlb fault mutex for use by fallocate (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: add region_del() to delete a specific range of entries (Mike Kravetz)  [Orabug: 21652814]  
  - mm-hugetlb-add-cache-of-descriptors-to-resv_map-for-region_add-fix (Andrew Morton)  [Orabug: 21652814]  
  - mm/hugetlb: add cache of descriptors to resv_map for region_add (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: handle races in alloc_huge_page and hugetlb_reserve_pages (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: compute/return the number of regions added by region_add() (Mike Kravetz)  [Orabug: 21652814]  
  - mm/hugetlb: document the reserve map/region tracking routines (Mike Kravetz)  [Orabug: 21652814]  
  - ixgbe: TRIVIAL fix up double 'the' and comment style (Jacob Keller)  [Orabug: 21669416]  
  - ixgbe: Simplify port-specific macros (Mark Rustad)  [Orabug: 21669416]  
  - ixgbevf: add support for reporting RSS key and hash table for X550 (Emil Tantilov)  [Orabug: 21669416]  
  - ixgbe: Don't report flow director filter's status (Fan Du)  [Orabug: 21669416]  
  - ixgbevf: Set Rx hash type for ingress packets (Fan Du)  [Orabug: 21669416]  
  - ixgbe: Specify Rx hash type WRT Rx desc RSS type (Fan Du)  [Orabug: 21669416]  
  - ixgbevf: fold ixgbevf_pull_tail into ixgbevf_add_rx_frag (Alexander Duyck)  [Orabug: 21669416]  
  - ixgbe: only report generic filters in get_ts_info (Jacob Keller)  [Orabug: 21669416]  
  - ixgbe: Remember to write ixfi changes after modifying (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 default set_phy_power method (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Set lan_id before using I2C (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add link check for X550 copper (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add support for another X550 device. (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 PHY function pointers (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix X550 devices init flow (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix bug in not clearing counters for X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: fix issue with sfp events with new X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add support for interrupts from X550 external PHY (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add const string for overheat message (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add reset for X550 device (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add X550 support for external PHY and forced 1G/10G support (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Restore ESDP settings after MAC reset (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Add a PHY power state method (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add define for X557 PHY ID (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add support for WoL and autoneg FC for some X550 devices (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: add array of MAC type dependent values (Don Skidmore)  [Orabug: 21669416]  
  - ixgbe: Allow flow director to use entire queue space (John Fastabend)  [Orabug: 21669416]  
  - ethtool: Add helper routines to pass vf to rx_flow_spec (John Fastabend)  [Orabug: 21669416]  
  - ixgbe: Use a signed type to hold error codes (Mark Rustad)  [Orabug: 21669416]  
  - ixgbe: Release semaphore bits in the right order (Mark Rustad)  [Orabug: 21669416]  
  - ixgbe: Fix IOSF SB access issues (Mark Rustad)  [Orabug: 21669416]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.6-10.el6uek]
changelog:
  - rds: print vendor error on error induced disconnect/re-connect (Wengang Wang)  [Orabug: 21527137]  
  - rds: re-entry of rds_ib_xmit/rds_iw_xmit (Wengang Wang)  [Orabug: 21324078]  
  - selinux: enable setting security context in cgroup (Alexey Kodanev)  [Orabug: 21295765]  
  - net/mlx4_vnic: Initialize new fields of mlx4_ib_qp (Yuval Shaia)  [Orabug: 21530835]  
  - uek-rpm: configs: sync up config with v4.1.6 stable tag (Santosh Shilimkar)   
  - uek-rpm: build: Update the base release to 6 with stable v4.1.6 (Santosh Shilimkar)   
  - uek-rpm: configs: enable SNIC driver in kernel configs (Brian Maly)  [Orabug: 21674432]  
  - snic: driver for Cisco SCSI HBA (Narsimhulu Musini)  [Orabug: 21674432]  
  - CVE-2015-666: Revert "sched/x86_64: Don't save flags on context switch" (Santosh Shilimkar)  [Orabug: 21689349]  {CVE-2015-666} 
  - Linux 4.1.6 (Greg Kroah-Hartman)   
  - nfsd: do nfs4_check_fh in nfs4_check_file instead of nfs4_check_olstateid (Jeff Layton)   
  - nfsd: refactor nfs4_preprocess_stateid_op (Christoph Hellwig)   
  - kvm: x86: fix kvm_apic_has_events to check for NULL pointer (Paolo Bonzini)   
  - signal: fix information leak in copy_siginfo_from_user32 (Amanieu d'Antras)   
  - signal: fix information leak in copy_siginfo_to_user (Amanieu d'Antras)   
  - signalfd: fix information leak in signalfd_copyinfo (Amanieu d'Antras)   
  - mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations (Michal Hocko)   
  - thermal: exynos: Disable the regulator on probe failure (Krzysztof Kozlowski)   
  - Input: alps - only Dell laptops have separate button bits for v2 dualpoint sticks (Hans de Goede)   
  - mtd: nand: Fix NAND_USE_BOUNCE_BUFFER flag conflict (Scott Wood)   
  - USB: qcserial: Add support for Dell Wireless 5809e 4G Modem (Pieter Hollants)   
  - USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355 (Reinhard Speyerer)   
  - usb: gadget: f_uac2: fix calculation of uac2->p_interval (Peter Chen)   
  - staging: lustre: Include unaligned.h instead of access_ok.h (Guenter Roeck)   
  - staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL (Malcolm Priestley)   
  - dm: fix dm_merge_bvec regression on 32 bit systems (Mike Snitzer)   
  - md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies (NeilBrown)   
  - PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition (Michael S. Tsirkin)   
  - nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem (Kinglong Mee)   
  - ocfs2: fix shift left overflow (Joseph Qi)   
  - ocfs2: fix BUG in ocfs2_downconvert_thread_do_work() (Joseph Qi)   
  - ipc: modify message queue accounting to not take kernel data structures into account (Marcus Gelderie)   
  - hwmon: (dell-smm) Blacklist Dell Studio XPS 8100 (Pali Rohár)   
  - hwmon: (nct7904) Export I2C module alias information (Javier Martinez Canillas)   
  - ALSA: fireworks/firewire-lib: add support for recent firmware quirk (Takashi Sakamoto)   
  - ALSA: hda - one Dell machine needs the headphone white noise fixup (Hui Wang)   
  - ALSA: hda - fix cs4210_spdif_automute() (Dan Carpenter)   
  - ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc (Roger Quadros)   
  - ARM: dts: i.MX35: Fix can support. (Denis Carikli)   
  - rbd: fix copyup completion race (Ilya Dryomov)   
  - crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer (Herbert Xu)   
  - crypto: qat - Fix invalid synchronization between register/unregister sym algs (Tadeusz Struk)   
  - hwrng: core - correct error check of kthread_run call (Martin Schwidefsky)   
  - xen/gntdevt: Fix race condition in gntdev_release() (Marek Marczykowski-Górecki)   
  - x86/xen: Probe target addresses in set_aliased_prot() before the hypercall (Andy Lutomirski)   
  - ASoC: dapm: Don't add prefix to widget stream name (Lars-Peter Clausen)   
  - ASoC: dapm: Lock during userspace access (Lars-Peter Clausen)   
  - ASoC: pcm1681: Fix setting de-emphasis sampling rate selection (Axel Lin)   
  - ASoC: ssm4567: Keep TDM_BCLKS in ssm4567_set_dai_fmt (Ben Zhang)   
  - ASoC: Intel: Get correct usage_count value to load firmware (Shilpa Sreeramalu)   
  - ARM: dts: keystone: fix dt bindings to use post div register for mainpll (Murali Karicheri)   
  - clk: keystone: add support for post divider register for main pll (Murali Karicheri)   
  - sparc64: Fix userspace FPU register corruptions. (David S. Miller)   
  - crypto: nx - Fix reentrancy bugs (Herbert Xu)   
  - crypto: nx - Fixing SHA update bug (Leonidas Da Silva Barbosa)   
  - crypto: nx - Fixing NX data alignment with nx_sg list (Leonidas Da Silva Barbosa)   
  - dmaengine: at_xdmac: fix transfer data width in at_xdmac_prep_slave_sg() (Cyrille Pitchen)   
  - x86/nmi/64: Use DF to avoid userspace RSP confusing nested NMI detection (Andy Lutomirski)   
  - x86/nmi/64: Reorder nested NMI checks (Andy Lutomirski)   
  - x86/nmi/64: Improve nested NMI comments (Andy Lutomirski)   
  - x86/nmi/64: Switch stacks on userspace NMI entry (Andy Lutomirski)   
  - x86/nmi/64: Remove asm code that saves CR2 (Andy Lutomirski)   
  - x86/nmi: Enable nested do_nmi() handling for 64-bit kernels (Andy Lutomirski)   
  - x86/asm/entry/64: Remove pointless jump to irq_return (Andy Lutomirski)   
  - ath10k: fix qca61x4 hw2.1 support (Michal Kazior)   
  - md: use kzalloc() when bitmap is disabled (Benjamin Randazzo)   
  - phy: twl4030-usb: make runtime pm more reliable. (NeilBrown)   
  - usb: chipidea: ehci_init_driver is intended to call one time (Peter Chen)   
  - usb: udc: core: add device_del() call to error pathway (Alan Stern)   
  - USB: sierra: add 1199:68AB device ID (Dirk Behme)   
  - drivers/usb: Delete XHCI command timer if necessary (Gavin Shan)   
  - xhci: fix off by one error in TRB DMA address boundary check (Mathias Nyman)   
  - dmaengine: pl330: Really fix choppy sound because of wrong residue calculation (Krzysztof Kozlowski)   
  - dmaengine: pl330: Fix overflow when reporting residue in memcpy (Krzysztof Kozlowski)   
  - Bluetooth: Fix NULL pointer dereference in smp_conn_security (Johan Hedberg)   
  - ipr: Fix invalid array indexing for HRRQ (Brian King)   
  - ipr: Fix incorrect trace indexing (Brian King)   
  - ipr: Fix locking for unit attention handling (Brian King)   
  - drm/dp-mst: Remove debug WARN_ON (Daniel Vetter)   
  - drm/radeon/combios: add some validation of lvds values (Alex Deucher)   
  - drm/radeon: rework audio detect (v4) (Alex Deucher)   
  - drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop (Chris Wilson)   
  - drm/i915: Declare the swizzling unknown for L-shaped configurations (Chris Wilson)   
  - fsnotify: fix oops in fsnotify_clear_marks_by_group_flags() (Jan Kara)   
  - MIPS: Make set_pte() SMP safe. (David Daney)   
  - MIPS: Flush RPS on kernel entry with EVA (James Hogan)   
  - Revert "MIPS: BCM63xx: Provide a plat_post_dma_flush hook" (Florian Fainelli)   
  - MIPS: show_stack: Fix stack trace with EVA (James Hogan)   
  - MIPS: do_mcheck: Fix kernel code dump with EVA (James Hogan)   
  - MIPS: Export get_c0_perfcount_int() (Felix Fietkau)   
  - MIPS: Fix sched_getaffinity with MT FPAFF enabled (Felix Fietkau)   
  - MIPS: Malta: Don't reinitialise RTC (James Hogan)   
  - MIPS: Replace add and sub instructions in relocate_kernel.S with addiu (James Cowgill)   
  - MIPS: unaligned: Fix build error on big endian R6 kernels (James Cowgill)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-9.el6uek]
changelog:
  - modsign: Add key for moodule signing (Alexey Petrenko)  [Orabug: 21659739]  
  - uek-rpm: extrakeys.pub is not needed for the build (Alexey Petrenko)  [Orabug: 21249387]  
  - uek-rpm: build: Fix the new-kernel-pkg path for ol7 (Santosh Shilimkar)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-8.el6uek]
changelog:
  - dtrace: only call dtrace functions when CONFIG_DTRACE is set (Kris Van Hees)  [Orabug: 21647525]
  - uek-rpm: config: sync up the configs with 4.1.5 stable (Santosh Shilimkar)
  - uek-rpm: config: Enable OVM API (Zhigang Wang)  [Orabug: 20426111]
  - uek-rpm: config: enable some DRM options (Zhigang Wang)  [Orabug: 21615719]
  - OVMAPI: port ovmapi.ko to UEK4 from UEK3 (Zhigang Wang)  [Orabug: 20426111]
  - dtrace: ensure SDT module probes work with NORX (Kris Van Hees)  [Orabug: 21630297]
  - dtrace: prevent the stack protector from breaking syscall tracing. (Nick Alcock)  [Orabug: 21630345]
  - kallsyms: make it possible to disable /proc/kallmodsyms (Nick Alcock)  [Orabug: 21539840]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-7.el6uek]
changelog:
  - intel_pstate: append more Oracle OEM table id to vendor bypass list (Ethan Zhao)  [Orabug: 21447179]  
  - mlx4_vnic: Skip fip discover restart if pkey index not changed (Yuval Shaia)  [Orabug: 21446728]  
  - rds: rds_ib_device.refcount overflow (Wengang Wang)  [Orabug: 21534438]  
  - rds_rdma: rds_sendmsg should return EAGAIN if connection not setup (Wengang Wang)  [Orabug: 21551474]  
  - rds_rdma: allocate FMR according to max_item_soft (Wengang Wang)  [Orabug: 21551548]  
  - rds_rdma: do not dealloc fmrs in the pool under use (Wengang Wang)  [Orabug: 21551548]  
  - rds: set fmr pool dirty_count correctly (Wengang Wang)  [Orabug: 21551548]  
  - xen-netfront: Remove the meaningless code (Li, Liang Z)   
  - net/xen-netfront: Correct printf format in xennet_get_responses (Julien Grall)   
  - xen-netfront: Use setup_timer (Vaishali Thakkar)   
  - xen/xenbus: Don't leak memory when unmapping the ring on HVM backend (Julien Grall)   
  - Revert "xen/events/fifo: Handle linked events when closing a port" (David Vrabel)   
  - x86/xen: build "Xen PV" APIC driver for domU as well (Jason A. Donenfeld)   
  - xen/events/fifo: Handle linked events when closing a port (Ross Lagerwall)   
  - xen: release lock occasionally during ballooning (Juergen Gross)   
  - xen/gntdevt: Fix race condition in gntdev_release() (Marek Marczykowski-Górecki)   
  - block/xen-blkback: s/nr_pages/nr_segs/ (Julien Grall)   
  - block/xen-blkfront: Remove invalid comment (Julien Grall)   
  - arm/xen: Drop duplicate define mfn_to_virt (Julien Grall)   
  - xen/grant-table: Remove unused macro SPP (Julien Grall)   
  - xen/xenbus: client: Fix call of virt_to_mfn in xenbus_grant_ring (Julien Grall)   
  - xen: Include xen/page.h rather than asm/xen/page.h (Julien Grall)   
  - kconfig: add xenconfig defconfig helper (Luis R. Rodriguez)   
  - kconfig: clarify kvmconfig is for kvm (Luis R. Rodriguez)   
  - xen/pcifront: Remove usage of struct timeval (Tina Ruchandani)   
  - xen/tmem: use BUILD_BUG_ON() in favor of BUG_ON() (Jan Beulich)   
  - hvc_xen: avoid uninitialized variable warning (Jan Beulich)   
  - xenbus: avoid uninitialized variable warning (Jan Beulich)   
  - xen/arm: allow console=hvc0 to be omitted for guests (Ard Biesheuvel)   
  - arm,arm64/xen: move Xen initialization earlier (Stefano Stabellini)   
  - arm/xen: Correctly check if the event channel interrupt is present (Julien Grall)   
  - xen-blkback: replace work_pending with work_busy in purge_persistent_gnt() (Bob Liu)   
  - xen-blkfront: don't add indirect pages to list when !feature_persistent (Bob Liu)   
  - xen-blkfront: introduce blkfront_gather_backend_features() (Bob Liu)   
  - drivers: xen-blkfront: only talk_to_blkback() when in XenbusStateInitialising (Bob Liu)   
  - xen/block: add multi-page ring support (Bob Liu)   
  - driver: xen-blkfront: move talk_to_blkback to a more suitable place (Bob Liu)   
  - drivers: xen-blkback: delay pending_req allocation to connect_ring (Bob Liu)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-6.el6uek]
changelog:
  - net/mlx4_core: need to call close fw if alloc icm is called twice (Carol Soto)  [Orabug: 21606315]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.5-5.el6uek]
changelog:
  - uek-rpm: build: Update the base release to 5 with stable v4.1.45 (Santosh Shilimkar)   
  - Linux 4.1.5 (Greg Kroah-Hartman)   
  - perf symbols: Store if there is a filter in place (Arnaldo Carvalho de Melo)   
  - xfs: remote attributes need to be considered data (Dave Chinner)   
  - xfs: remote attribute headers contain an invalid LSN (Dave Chinner)   
  - drm/nouveau/drm/nv04-nv40/instmem: protect access to priv->heap by mutex (Kamil Dudka)   
  - drm/nouveau: hold mutex when calling nouveau_abi16_fini() (Kamil Dudka)   
  - drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads (Ben Skeggs)   
  - drm/nouveau/fbcon/nv11-: correctly account for ring space usage (Ilia Mirkin)   
  - qla2xxx: kill sessions/log out initiator on RSCN and port down events (Roland Dreier)   
  - qla2xxx: fix command initialization in target mode. (Kanoj Sarcar)   
  - qla2xxx: Remove msleep in qlt_send_term_exchange (Himanshu Madhani)   
  - qla2xxx: release request queue reservation. (Quinn Tran)   
  - qla2xxx: Fix hardware lock/unlock issue causing kernel panic. (Saurav Kashyap)   
  - intel_pstate: Add get_scaling cpu_defaults param to Knights Landing (Lukasz Anaczkowski)   
  - iscsi-target: Fix iser explicit logout TX kthread leak (Nicholas Bellinger)   
  - iscsi-target: Fix iscsit_start_kthreads failure OOPs (Nicholas Bellinger)   
  - iscsi-target: Fix use-after-free during TPG session shutdown (Nicholas Bellinger)   
  - IB/ipoib: Fix CONFIG_INFINIBAND_IPOIB_CM (Jason Gunthorpe)   
  - NFS: Fix a memory leak in nfs_do_recoalesce (Trond Myklebust)   
  - NFSv4: We must set NFS_OPEN_STATE flag in nfs_resync_open_stateid_locked (Trond Myklebust)   
  - avr32: handle NULL as a valid clock object (Andy Shevchenko)   
  - NFS: Don't revalidate the mapping if both size and change attr are up to date (Trond Myklebust)   
  - hwmon: (nct7904) Rename pwm attributes to match hwmon ABI (Guenter Roeck)   
  - hwmon: (nct7802) Fix integer overflow seen when writing voltage limits (Guenter Roeck)   
  - vhost: actually track log eventfd file (Marc-André Lureau)   
  - perf/x86/intel/cqm: Return cached counter value from IRQ context (Matt Fleming)   
  - perf hists browser: Take the --comm, --dsos, etc filters into account (Arnaldo Carvalho de Melo)   
  - blk-mq: set default timeout as 30 seconds (Ming Lei)   
  - n_tty: signal and flush atomically (Peter Hurley)   
  - rds: rds_ib_device.refcount overflow (Wengang Wang)   
  - ARC: Make ARC bitops "safer" (add anti-optimization) (Vineet Gupta)   
  - ARC: Reduce bitops lines of code using macros (Vineet Gupta)   
  - x86/efi: Use all 64 bit of efi_memmap in setup_e820() (Dmitry Skorodumov)   
  - efi: Check for NULL efi kernel parameters (Ricardo Neri)   
  - arm64/efi: map the entire UEFI vendor string before reading it (Ard Biesheuvel)   
  - efi: Handle memory error structures produced based on old versions of standard (Tony Luck)   
  - x86/mm: Add parenthesis for TLB tracepoint size calculation (Dave Hansen)   
  - mei: prevent unloading mei hw modules while the device is opened. (Tomas Winkler)   
  - xhci: do not report PLC when link is in internal resume state (Zhuang Jin Can)   
  - xhci: prevent bus_suspend if SS port resuming in phase 1 (Zhuang Jin Can)   
  - xhci: report U3 when link is in resume state (Zhuang Jin Can)   
  - xhci: Calculate old endpoints correctly on device reset (Brian Campbell)   
  - serial: core: Fix crashes while echoing when closing (Peter Hurley)   
  - Revert "serial: imx: initialized DMA w/o HW flow enabled" (David Jander)   
  - usb-storage: ignore ZTE MF 823 card reader in mode 0x1225 (Oliver Neukum)   
  - ata: pmp: add quirk for Marvell 4140 SATA PMP (Lior Amsalem)   
  - regulator: s2mps11: Fix GPIO suspend enable shift wrapping bug (Krzysztof Kozlowski)   
  - blkcg: fix gendisk reference leak in blkg_conf_prep() (Tejun Heo)   
  - Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen (Bernhard Bender)   
  - tile: use free_bootmem_late() for initrd (Chris Metcalf)   
  - spi: imx: Fix small DMA transfers (Sascha Hauer)   
  - spi: img-spfi: fix support for speeds up to 1/4th input clock (Sifan Naeem)   
  - md/raid1: fix test for 'was read error from last working device'. (NeilBrown)   
  - iwlwifi: pcie: prepare the device before accessing it (Emmanuel Grumbach)   
  - iwlwifi: nvm: remove mac address byte swapping in 8000 family (Liad Kaufman)   
  - iwlwifi: mvm: fix antenna selection when BT is active (Emmanuel Grumbach)   
  - HID: cp2112: fix to force single data-report reply (Antonio Borneo)   
  - mmc: sdhci-pxav3: fix platform_data is not initialized (Jingju Hou)   
  - mmc: sdhci-esdhc: Make 8BIT bus work (Joakim Tjernlund)   
  - mmc: sdhci check parameters before call dma_free_coherent (Peng Fan)   
  - mmc: omap_hsmmc: Fix DTO and DCRC handling (Kishon Vijay Abraham I)   
  - iommu/vt-d: Fix VM domain ID leak (Alex Williamson)   
  - ftrace: Fix breakage of set_ftrace_pid (Steven Rostedt (Red Hat))   
  - mnt: In detach_mounts detach the appropriate unmounted mount (Eric W. Biederman)   
  - mnt: Clarify and correct the disconnect logic in umount_tree (Eric W. Biederman)   
  - Subject: pinctrl: imx1-core: Fix debug output in .pin_config_set callback (Uwe Kleine-König)   
  - mac80211: clear subdir_stations when removing debugfs (Tom Hughes)   
  - drivers: clk: st: Incorrect register offset used for lock_status (Pankaj Dev)   
  - drivers: clk: st: Fix mux bit-setting for Cortex A9 clocks (Gabriel Fernandez)   
  - drivers: clk: st: Fix flexgen lock init (Giuseppe Cavallaro)   
  - st: null pointer dereference panic caused by use after kref_put by st_open (Seymour, Shane M)   
  - scsi: fix memory leak with scsi-mq (Tony Battersby)   
  - scsi: fix host max depth checking for the 'queue_depth' sysfs interface (Jens Axboe)   
  - irqchip/gicv3-its: Fix mapping of LPIs to collections (Marc Zyngier)   
  - Revert "dm: only run the queue on completion if congested or no requests pending" (Mike Snitzer)   
  - x86, perf: Fix static_key bug in load_mm_cr4() (Peter Zijlstra)   
  - ALSA: hda - Fix MacBook Pro 5,2 quirk (Takashi Iwai)   
  - ALSA: usb-audio: add dB range mapping for some devices (Yao-Wen Mao)   
  - ALSA: hda - Apply a fixup to Dell Vostro 5480 (Takashi Iwai)   
  - ALSA: hda - Apply fixup for another Toshiba Satellite S50D (Takashi Iwai)   
  - ALSA: hda - Add headset mic pin quirk for a Dell device (David Henningsson)   
  - ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda (Aaron Plattner)   
  - ALSA: hda: add new AMD PCI IDs with proper driver caps (Maruthi Srinivas Bayyavarapu)   
  - ALSA: hda - Add headset mic support for Acer Aspire V5-573G (Mateusz Sylwestrzak)   
  - ALSA: pcm: Fix lockdep warning with nonatomic PCM ops (Takashi Iwai)   
  - ALSA: line6: Fix -EBUSY error during active monitoring (Takashi Iwai)   
  - ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4 (Dominic Sacré)   
  - genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD (Thomas Gleixner)   
  - dma-debug: skip debug_dma_assert_idle() when disabled (Haggai Eran)   
  - bio integrity: do not assume bio_integrity_pool exists if bioset exists (Mike Snitzer)   
  - kbuild: Allow arch Makefiles to override {cpp,ld,c}flags (Michal Marek)   
  - ARC: make sure instruction_pointer() returns unsigned value (Alexey Brodkin)   
  - ARC: Override toplevel default -O2 with -O3 (Vineet Gupta)   
  - s390/cachinfo: add missing facility check to init_cache_level() (Heiko Carstens)   
  - s390/bpf: clear correct BPF accumulator register (Michael Holzheu)   
  - s390/nmi: fix vector register corruption (Heiko Carstens)   
  - s390/sclp: clear upper register halves in _sclp_print_early (Martin Schwidefsky)   
  - s390/process: fix sfpc inline assembly (Heiko Carstens)   
  - crypto: omap-des - Fix unmapping of dma channels (Vutla, Lokesh)   
  - x86/kasan: Fix boot crash on AMD processors (Andrey Ryabinin)   
  - x86/kasan: Flush TLBs after switching CR3 (Andrey Ryabinin)   
  - x86/kasan: Fix KASAN shadow region page tables (Alexander Popov)   
  - x86/init: Clear 'init_level4_pgt' earlier (Andrey Ryabinin)   
  - freeing unlinked file indefinitely delayed (Al Viro)   
  - can: mcp251x: fix resume when device is down (Stefan Agner)   
  - can: rcar_can: print signed IRQ # (Sergei Shtylyov)   
  - can: c_can: Fix default pinmux glitch at init (J.D. Schroeder)   
  - can: rcar_can: fix IRQ check (Sergei Shtylyov)   
  - can: replace timestamp as unique skb attribute (Oliver Hartkopp)   
  - MIPS: fpu.h: Allow 64-bit FPU on a 64-bit MIPS R6 CPU (Markos Chandras)   
  - MIPS: Require O32 FP64 support for MIPS64 with O32 compat (Paul Burton)   
  - MIPS: c-r4k: Fix cache flushing for MT cores (Markos Chandras)   
  - MIPS: Fix erroneous JR emulation for MIPS R6 (Markos Chandras)   
  - ARM: imx6: gpc: always enable PU domain if CONFIG_PM is not set (Lucas Stach)   
  - ARM: 8404/1: dma-mapping: fix off-by-one error in bitmap size check (Marek Szyprowski)   
  - ARM: dts: am57xx-beagle-x15: Provide supply for usb2_phy2 (Roger Quadros)   
  - ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux (Roger Quadros)   
  - ARM: pxa: fix dm9000 platform data regression (Robert Jarzmik)   
  - parisc: mm: Fix a memory leak related to pmd not attached to the pgd (Christophe Jaillet)   
  - parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based on timing results (John David Anglin)   
  - Revert "Input: synaptics - allocate 3 slots to keep stability in image sensors" (Dmitry Torokhov)   
  - powerpc/powernv: Fix race in updating core_idle_state (Shreyas B. Prabhu)   
  - cxl: Check if afu is not null in cxl_slbia (Daniel Axtens)   
  - cxl: Fix off by one error allowing subsequent mmap page to be accessed (Ian Munsie)   
  - uek-rpm: onfig: enable some secure boot features (Guangyu Sun)  [Orabug: 21539498]  
  - efi: Disable secure boot if shim is in insecure mode (Josh Boyer)  [Orabug: 21539498]  
  - hibernate: Disable in a signed modules environment (Josh Boyer)  [Orabug: 21539498]  
  - efi: Add EFI_SECURE_BOOT bit (Josh Boyer)  [Orabug: 21539498]  
  - Add option to automatically set securelevel when in Secure Boot mode (Matthew Garrett)  [Orabug: 21539498]  
  - asus-wmi: Restrict debugfs interface when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - x86: Restrict MSR access when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - uswsusp: Disable when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - kexec: Disable at runtime if securelevel has been set. (Matthew Garrett)  [Orabug: 21539498]  
  - acpi: Ignore acpi_rsdp kernel parameter when securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - acpi: Limit access to custom_method if securelevel is set (Matthew Garrett)  [Orabug: 21539498]  
  - Restrict /dev/mem and /dev/kmem when securelevel is set. (Matthew Garrett)  [Orabug: 21539498]  
  - x86: Lock down IO port access when securelevel is enabled (Matthew Garrett)  [Orabug: 21539498]  
  - PCI: Lock down BAR access when securelevel is enabled (Matthew Garrett)  [Orabug: 21539498]  
  - Enforce module signatures when securelevel is greater than 0 (Matthew Garrett)  [Orabug: 21539498]  
  - Add BSD-style securelevel support (Matthew Garrett)  [Orabug: 21539498]  
  - MODSIGN: Support not importing certs from db (Josh Boyer)  [Orabug: 21539498]  
  - MODSIGN: Import certificates from UEFI Secure Boot (Josh Boyer)  [Orabug: 21539498]  
  - MODSIGN: Add module certificate blacklist keyring (Josh Boyer)  [Orabug: 21539498]  
  - Add an EFI signature blob parser and key loader. (Dave Howells)  [Orabug: 21539498]  
  - Add EFI signature data types (Dave Howells)  [Orabug: 21539498]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.4-4.el6uek]
changelog:
  - NVMe: Fix filesystem deadlock on removal (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Failed controller initialization fixes (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Unify controller probe and resume (Santosh Shilimkar)  [Orabug: 21569452]  
  - NVMe: Automatic namespace rescan (Keith Busch)   
  - block: add blk_set_queue_dying() to blkdev.h (Jens Axboe)  [Orabug: 21569452]  
  - NVMe: Don't use fake status on cancelled command (Keith Busch)  [Orabug: 21569452]  
  - NVMe: Fix device cleanup on initialization failure (Keith Busch)  [Orabug: 21569452]  
  - NVMe: add sysfs and ioctl controller reset (Keith Busch)  [Orabug: 21569452]  
  - uek-rpm: configs: sync up configs with latest tag (Santosh Shilimkar)   
  - NVMe: Return busy status on suspended queue (Keith Busch)  [Orabug: 21316131]


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.4-3.el6uek]
changelog:
  - Revert "block: loop: convert to per-device workqueue" (Santosh Shilimkar)  [Orabug: 21059915]  
  - Revert "block: loop: avoiding too many pending per work I/O" (Santosh Shilimkar)  [Orabug: 21059915]  
  - uek-rpm: build: Update the base release to 4 with stable v4.1.4 (Santosh Shilimkar)   
  - Linux 4.1.4 (Greg Kroah-Hartman)   
  - x86/mpx: Do not set ->vm_ops on MPX VMAs (Kirill A. Shutemov)   
  - mm: avoid setting up anonymous pages into file mapping (Kirill A. Shutemov)   
  - Fix firmware loader uevent buffer NULL pointer dereference (Linus Torvalds)   
  - hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead (Joe Perches)   
  - hpfs: kstrdup() out of memory handling (Sanidhya Kashyap)   
  - ARM: 8397/1: fix vdsomunge not to depend on glibc specific error.h (Szabolcs Nagy)   
  - ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints (Stephen Boyd)   
  - perf bench numa: Fix to show proper convergence stats (Srikar Dronamraju)   
  - arm64: Don't report clear pmds and puds as huge (Christoffer Dall)   
  - arm64: bpf: fix endianness conversion bugs (Xi Wang)   
  - arm64: bpf: fix out-of-bounds read in bpf2a64_offset() (Xi Wang)   
  - ARM64: smp: Fix suspicious RCU usage with ipi tracepoints (Stephen Boyd)   
  - p9_client_write(): avoid double p9_free_req() (Al Viro)   
  - EDAC, octeon: Fix broken build due to model helper renames (Aaro Koskinen)   
  - ARM: dove: fix legacy dove IRQ numbers (Russell King)   
  - agp/intel: Fix typo in needs_ilk_vtd_wa() (Chris Wilson)   
  - rbd: use GFP_NOIO in rbd_obj_request_create() (Ilya Dryomov)   
  - 9p: don't leave a half-initialized inode sitting around (Al Viro)   
  - 9p: forgetting to cancel request on interrupted zero-copy RPC (Al Viro)   
  - SUNRPC: Fix a memory leak in the backchannel code (Trond Myklebust)   
  - nfs: always update creds in mirror, even when we have an already connected ds (Jeff Layton)   
  - nfs: fix potential credential leak in ff_layout_update_mirror_cred (Jeff Layton)   
  - NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes (Trond Myklebust)   
  - nfs: increase size of EXCHANGE_ID name string buffer (Jeff Layton)   
  - fixing infinite OPEN loop in 4.0 stateid recovery (Olga Kornievskaia)   
  - NFS: Fix size of NFSACL SETACL operations (Chuck Lever)   
  - pNFS/flexfiles: Fix the reset of struct pgio_header when resending (Trond Myklebust)   
  - pNFS: Fix a memory leak when attempted pnfs fails (Trond Myklebust)   
  - clk: qcom: Use parent rate when set rate to pixel RCG clock (Hai Li)   
  - clk: ti: dra7-atl-clock: Fix possible ERR_PTR dereference (Krzysztof Kozlowski)   
  - clk: Fix JSON output in debugfs (Stefan Wahren)   
  - gpiolib: Add missing dummies for the unified device properties interface (Geert Uytterhoeven)   
  - watchdog: omap: assert the counter being stopped before reprogramming (Uwe Kleine-König)   
  - of: return NUMA_NO_NODE from fallback of_node_to_nid() (Konstantin Khlebnikov)   
  - ovl: lookup whiteouts outside iterate_dir() (Miklos Szeredi)   
  - dell-laptop: Fix allocating & freeing SMI buffer page (Pali Rohár)   
  - of/address: use atomic allocation in pci_register_io_range() (Jingoo Han)   
  - ideapad: fix software rfkill setting (Arnd Bergmann)   
  - ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked (Dmitry Tunin)   
  - clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier (Damian Eppel)   
  - e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size (Alexander Duyck)   
  - mac80211: prevent possible crypto tx tailroom corruption (Michal Kazior)   
  - cfg80211: ignore netif running state when changing iftype (Michal Kazior)   
  - iwlwifi: mvm: fix ROC reference accounting (Eliad Peller)   
  - mac80211: fix the beacon csa counter for mesh and ibss (Chun-Yeow Yeoh)   
  - security_syslog() should be called once only (Vasily Averin)   
  - __bitmap_parselist: fix bug in empty string handling (Chris Metcalf)   
  - compiler-intel: fix wrong compiler barrier() macro (Daniel Borkmann)   
  - firmware: dmi_scan: Only honor end-of-table for 64-bit tables (Jean Delvare)   
  - PM / sleep: Increase default DPM watchdog timeout to 60 (Takashi Iwai)   
  - mm/hugetlb: introduce minimum hugepage order (Naoya Horiguchi)   
  - tty: remove platform_sysrq_reset_seq (Arnd Bergmann)   
  - RDMA/ocrdma: fix double free on pd (Colin Ian King)   
  - PM / clk: Fix clock error check in __pm_clk_add() (Geert Uytterhoeven)   
  - mmc: sdhci: Restore behavior while creating OCR mask (Ulf Hansson)   
  - mmc: card: Fixup request missing in mmc_blk_issue_rw_rq (Ding Wang)   
  - serial: samsung: only use earlycon for console (Arnd Bergmann)   
  - ACPI / PCI: Fix regressions caused by resource_size_t overflow with 32-bit kernel (Jiang Liu)   
  - ACPICA: Tables: Enable default 64-bit FADT addresses favor (Lv Zheng)   
  - ACPICA: Tables: Fix an issue that FACS initialization is performed twice (Lv Zheng)   
  - ACPICA: Tables: Enable both 32-bit and 64-bit FACS (Lv Zheng)   
  - ACPI / LPSS: Fix up acpi_lpss_create_device() (Rafael J. Wysocki)   
  - ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage (Rafael J. Wysocki)   
  - ACPI / resources: free memory on error in add_region_before() (Dan Carpenter)   
  - crush: fix a bug in tree bucket decode (Ilya Dryomov)   
  - fuse: initialize fc->release before calling it (Miklos Szeredi)   
  - selinux: fix mprotect PROT_EXEC regression caused by mm change (Stephen Smalley)   
  - selinux: don't waste ebitmap space when importing NetLabel categories (Paul Moore)   
  - Btrfs: fix file corruption after cloning inline extents (Filipe Manana)   
  - Btrfs: fix list transaction->pending_ordered corruption (Filipe Manana)   
  - Btrfs: fix memory leak in the extent_same ioctl (Filipe Manana)   
  - Btrfs: fix fsync data loss after append write (Filipe Manana)   
  - Btrfs: fix race between caching kthread and returning inode to inode cache (Filipe Manana)   
  - Btrfs: use kmem_cache_free when freeing entry in inode cache (Filipe Manana)   
  - md: fix a build warning (Firo Yang)   
  - Btrfs: don't invalidate root dentry when subvolume deletion fails (Omar Sandoval)   
  - ARM: dts: mx23: fix iio-hwmon support (Stefan Wahren)   
  - hwmon: (nct7802) fix visibility of temp3 (Constantine Shulyupin)   
  - hwmon: (mcp3021) Fix broken output scaling (Stevens, Nick)   
  - md: Skip cluster setup for dm-raid (Goldwyn Rodrigues)   
  - md: unlock mddev_lock on an error path. (NeilBrown)   
  - md: clear mddev->private when it has been freed. (NeilBrown)   
  - dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup (Lior Amsalem)   
  - tracing: Fix sample output of dynamic arrays (Steven Rostedt (Red Hat))   
  - tracing: Have branch tracer use recursive field of task struct (Steven Rostedt (Red Hat))   
  - tracing: Fix typo from "static inlin" to "static inline" (Steven Rostedt (Red Hat))   
  - tracing/filter: Do not allow infix to exceed end of string (Steven Rostedt (Red Hat))   
  - tracing/filter: Do not WARN on operand count going below zero (Steven Rostedt (Red Hat))   
  - ima: update builtin policies (Mimi Zohar)   
  - ima: extend "mask" policy matching support (Mimi Zohar)   
  - ima: add support for new "euid" policy condition (Mimi Zohar)   
  - ima: fix ima_show_template_data_ascii() (Mimi Zohar)   
  - evm: labeling pseudo filesystems exception (Mimi Zohar)   
  - ima: do not measure or appraise the NSFS filesystem (Mimi Zohar)   
  - ima: cleanup ima_init_policy() a little (Dan Carpenter)   
  - ima: skip measurement of cgroupfs files and update documentation (Roberto Sassu)   
  - KEYS: ensure we free the assoc array edit if edit is valid (Colin Ian King)   {CVE-2015-1333} 
  - KEYS: fix "ca_keys=" partial key matching (Mimi Zohar)   
  - tpm, tpm_crb: fail when TPM2 ACPI table contents look corrupted (Jarkko Sakkinen)   
  - tpm: Fix initialization of the cdev (Jason Gunthorpe)   
  - vTPM: set virtual device before passing to ibmvtpm_reset_crq (Hon Ching \(Vicky\) Lo)   
  - tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add() (Jarkko Sakkinen)   
  - w1_therm reference count family data (David Fries)   
  - xfs: don't truncate attribute extents if no extents exist (Brian Foster)   
  - xfs: fix remote symlinks on V5/CRC filesystems (Eric Sandeen)   
  - libata: Fix regression when the NCQ Send and Receive log page is absent (Martin K. Petersen)   
  - drm: Stop resetting connector state to unknown (Daniel Vetter)   
  - drm: Provide compat ioctl for addfb2.1 (Tvrtko Ursulin)   
  - drm: add a check for x/y in drm_mode_setcrtc (Zhao Junwang)   
  - drm/rockchip: use drm_gem_mmap helpers (Daniel Kurtz)   
  - drm/radeon/ci: silence a harmless PCC warning (Alex Deucher)   
  - drm/radeon: fix user ptr race condition (Christian König)   
  - drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5 (Alex Deucher)   
  - drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL (Michel Dänzer)   
  - drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2) (Grigori Goronzy)   
  - drm/radeon: Clean up reference counting and pinning of the cursor BOs (Michel Dänzer)   
  - drm/radeon: Handle irqs only based on irq ring, not irq status regs. (Mario Kleiner)   
  - drm/radeon: fix HDP flushing (Grigori Goronzy)   
  - drm/radeon: only check the sink type on DP connectors (Alex Deucher)   
  - Revert "drm/radeon: dont switch vt on suspend" (Alex Deucher)   
  - drm/radeon: SDMA fix hibernation (CI GPU family). (Jérôme Glisse)   
  - drm/radeon: compute ring fix hibernation (CI GPU family) v2. (Jérôme Glisse)   
  - drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls (Chris Wilson)   
  - Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations" (Daniel Vetter)   
  - drm/i915: Forward all core DRM ioctls to core compat handling (Tvrtko Ursulin)   
  - drm/i915: Snapshot seqno of most recently submitted request. (Tomas Elf)   
  - drm/i915: Declare the swizzling unknown for L-shaped configurations (Chris Wilson)   
  - drm/i915: fix backlight after resume on 855gm (Jani Nikula)   
  - drm/i915: Fix IPS related flicker (Rodrigo Vivi)   
  - drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path (Michel Thierry)   
  - drm/radeon: clean up radeon_audio_enable (Alex Deucher)   
  - drm/radeon: take the mode_config mutex when dealing with hpds (v2) (Alex Deucher)   
  - drm/atomic: fix out of bounds read in for_each_*_in_state helpers (Andrey Ryabinin)   
  - drm/bridge: ptn3460: Include linux/gpio/consumer.h (Geert Uytterhoeven)   
  - drm/qxl: Do not leak memory if qxl_release_list_add fails (Frediano Ziglio)   
  - drm/qxl: Do not cause spice-server to clean our objects (Frediano Ziglio)   
  - drm/tegra: dpaux: Fix transfers larger than 4 bytes (Thierry Reding)   
  - drm/dp/mst: make sure mst_primary mstb is valid in work function (Daniel Vetter)   
  - drm/dp/mst: take lock around looking up the branch device on hpd irq (Dave Airlie)   
  - drm/dp/mst: close deadlock in connector destruction. (Dave Airlie)   
  - drm/vgem: Set unique to "vgem" (Daniel Vetter)   
  - bus: arm-ccn: Fix node->XP config conversion (Pawel Moll)   
  - ARM: at91/dt: update udc compatible strings (Boris Brezillon)   
  - ARM: at91/dt: trivial: fix USB udc compatible string (Nicolas Ferre)   
  - tty/serial: at91: RS485 mode: 0 is valid for delay_rts_after_send (Nicolas Ferre)   
  - ARM: at91/dt: sama5d4: fix dma conf for aes, sha and tdes nodes (ludovic.desroches@atmel.com)   
  - ARM: at91/dt: sama5d4ek: mci0 uses slot 0 (Ludovic Desroches)   
  - block: Do a full clone when splitting discard bios (Martin K. Petersen)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Ming Lei)   
  - mmc: block: Add missing mmc_blk_put() in power_ro_lock_show() (Tomas Winkler)   
  - dm btree: silence lockdep lock inversion in dm_btree_del() (Joe Thornber)   
  - dm thin: allocate the cell_sort_array dynamically (Joe Thornber)   
  - dm btree remove: fix bug in redistribute3 (Dennis Yang)   
  - dm space map metadata: fix occasional leak of a metadata block on resize (Joe Thornber)   
  - dm stats: fix divide by zero if 'number_of_areas' arg is zero (Mikulas Patocka)   
  - dm cache: fix race when issuing a POLICY_REPLACE operation (Joe Thornber)   
  - usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function (AMAN DEEP)   
  - usb: core: lpm: set lpm_capable for root hub device (Lu Baolu)   
  - USB: OHCI: Fix race between ED unlink and URB submission (Alan Stern)   
  - USB: serial: Destroy serial_minors IDR on module exit (Johannes Thumshirn)   
  - USB: option: add 2020:4000 ID (Claudio Cappelli)   
  - USB: cp210x: add ID for Aruba Networks controllers (Peter Sanford)   
  - usb: musb: host: rely on port_mode to call musb_start() (Felipe Balbi)   
  - usb: f_mass_storage: limit number of reported LUNs (Michal Nazarewicz)   
  - usb: gadget: mv_udc_core: fix phy_regs I/O memory leak (Alexey Khoroshilov)   
  - usb: gadget: f_fs: do not set cancel function on synchronous {read,write} (Rui Miguel Silva)   
  - usb: gadget: composite: Fix NULL pointer dereference (Kishon Vijay Abraham I)   
  - phy: berlin-usb: fix divider for BG2CD (Thomas Hebb)   
  - usb: phy: mxs: suspend to RAM causes NULL pointer dereference (Stefan Wahren)   
  - phy: twl4030-usb: remove incorrect pm_runtime_get_sync() in probe function. (NeilBrown)   
  - USB: devio: fix a condition in async_completed() (Dan Carpenter)   
  - usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset (Robert Schlabbach)   
  - usb: dwc3: Reset the transfer resource index on SET_INTERFACE (John Youn)   
  - usb: dwc3: gadget: don't clear EP_BUSY too early (Felipe Balbi)   
  - usb: dwc3: gadget: return error if command sent to DEPCMD register fails (Subbaraya Sundeep Bhatta)   
  - usb: dwc3: gadget: return error if command sent to DGCMD register fails (Subbaraya Sundeep Bhatta)   
  - libata: force disable trim for SuperSSpeed S238 (Arne Fitzenreiter)   
  - libata: Do not blacklist M510DC (Martin K. Petersen)   
  - libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit (David Milburn)   
  - libata: add ATA_HORKAGE_NOTRIM (Arne Fitzenreiter)   
  - libata: Expose TRIM capability in sysfs (Martin K. Petersen)   
  - libata: Fall back to unqueued READ LOG EXT if the DMA variant fails (Martin K. Petersen)   
  - libata: increase the timeout when setting transfer mode (Mikulas Patocka)   
  - libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER (Aleksei Mamlin)   
  - libata: Do not blacklist Micron M500DC (Martin K. Petersen)   
  - ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entry (Peter Ujfalusi)   
  - ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a card (Peter Ujfalusi)   
  - ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1] (Zidan Wang)   
  - ASoC: wm8903: Fix define for WM8903_VMID_RES_250K (Axel Lin)   
  - ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits (Axel Lin)   
  - ASoC: wm8737: Fixup setting VMID Impedance control register (Axel Lin)   
  - ASoC: omap: fix up SND_OMAP_SOC_OMAP_ABE_TWL6040 dependency, again (Arnd Bergmann)   
  - ASoC: imx-wm8962: Add a missing error check (Dan Carpenter)   
  - ASoC: qcom: remove incorrect dependencies (Arnd Bergmann)   
  - ASoC: max98925: Fix mask for setting DAI invert mode (Axel Lin)   
  - ASoC: rt5645: Init jack_detect_work before registering irq (Nicolas Boichat)   
  - ASoC: arizona: Fix noise generator gain TLV (Richard Fitzgerald)   
  - cx24116: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - s5h1420: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - saa7164: fix querycap warning (Hans Verkuil)   
  - af9013: Don't accept invalid bandwidth (Mauro Carvalho Chehab)   
  - cx24117: fix a buffer overflow when checking userspace params (Mauro Carvalho Chehab)   
  - cx18: add missing caps for the PCM video device (Hans Verkuil)   
  - rc-core: fix dib0700 scancode generation for RC5 (David Härdeman)   
  - media: Fix regression in some more dib0700 based devices (Thomas Reitmayr)   
  - vb2: Don't WARN when v4l2_buffer.bytesused is 0 for multiplanar buffers (Laurent Pinchart)   
  - iio: adc: at91_adc: allow to use full range of startup time (Jan Leupold)   
  - iio: adc: rockchip_saradc: add missing MODULE_* data (Heiko Stuebner)   
  - iio: proximity: sx9500: Fix proximity value (Daniel Baluta)   
  - iio: ABI: Clarify proximity output value (Daniel Baluta)   
  - iio: twl4030-madc: Pass the IRQF_ONESHOT flag (Fabio Estevam)   
  - iio: tmp006: Check channel info on write (Peter Meerwald)   
  - iio: inv-mpu: Specify the expected format/precision for write channels (Adriana Reus)   
  - iio: DAC: ad5624r_spi: fix bit shift of output data value (JM Friedt)   
  - iio: light: tcs3414: Fix bug preventing to set integration time (Peter Meerwald)   
  - iio:accel:bmc150-accel: fix counting direction (Hartmut Knaack)   
  - iio:adc:cc10001_adc: fix Kconfig dependency (Hartmut Knaack)   
  - iio:light:cm3323: clear bitmask before set (Hartmut Knaack)   
  - i2c: use parent adapter quirks in mux (Alexander Sverdlin)   
  - i2c: mux: pca954x: Use __i2c_transfer because of quirks (Alexander Sverdlin)   
  - i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer() (Alexander Sverdlin)   
  - i2c: at91: fix a race condition when using the DMA controller (Cyrille Pitchen)   
  - rtc: snvs: fix wakealarm by call enable_irq_wake earlier (Stefan Agner)   
  - NFC: st21nfcb: remove st21nfcb_nci_i2c_disable (Christophe Ricard)   
  - NFC: st21nfcb: Do not remove header once the payload is sent (Christophe Ricard)   
  - NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointer (Firo Yang)   
  - jbd2: fix ocfs2 corrupt when updating journal superblock fails (Joseph Qi)   
  - jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail() (Dmitry Monakhov)   
  - ext4: replace open coded nofail allocation in ext4_free_blocks() (Michal Hocko)   
  - ext4: correctly migrate a file with a hole at the beginning (Eryu Guan)   
  - ext4: be more strict when migrating to non-extent based file (Eryu Guan)   
  - ext4: fix reservation release on invalidatepage for delalloc fs (Lukas Czerner)   
  - ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp (Nikolay Borisov)   
  - bufferhead: Add _gfp version for sb_getblk() (Nikolay Borisov)   
  - ext4: fix fencepost error in lazytime optimization (Theodore Ts'o)   
  - ext4: set lazytime on remount if MS_LAZYTIME is set by mount (Theodore Ts'o)   
  - ext4: don't retry file block mapping on bigalloc fs with non-extent file (Darrick J. Wong)   
  - ext4: call sync_blockdev() before invalidate_bdev() in put_super() (Theodore Ts'o)   
  - ext4: fix race between truncate and __ext4_journalled_writepage() (Theodore Ts'o)   
  - hid-sensor: Fix suspend/resume delay (Srinivas Pandruvada)   
  - staging: comedi: cb_pcimdas: fix handlers for DI and DO subdevices (Ian Abbott)   
  - staging: rtl8712: prevent buffer overrun in recvbuf2recvframe (Haggai Eran)   
  - staging: vt6655: device_rx_srv check sk_buff is NULL (Malcolm Priestley)   
  - staging: vt6655: check ieee80211_bss_conf bssid not NULL (Malcolm Priestley)   
  - staging: vt6656: check ieee80211_bss_conf bssid not NULL (Malcolm Priestley)   
  - ieee802154: Fix sockaddr_ieee802154 implicit padding information leak. (Lennert Buytenhek)   
  - rtlwifi: Remove the clear interrupt routine from all drivers (Vincent Fann)   
  - ath9k_htc: memory corruption calling set_bit() (Dan Carpenter)   
  - ath9k: fix DMA stop sequence for AR9003+ (Felix Fietkau)   
  - Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple (Chris Mason)   
  - Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle (Aleksei Volkov)   
  - Bluetooth: btusb: Fix secure send command length alignment on Intel 8260 (Marcel Holtmann)   
  - Bluetooth: btusb: Fix memory leak in Intel setup routine (Marcel Holtmann)   
  - Bluetooth: Fix race condition with user channel and setup stage (Marcel Holtmann)   
  - m68knommu: force setting of CONFIG_CLOCK_FREQ for ColdFire (Greg Ungerer)   
  - m68knommu: make ColdFire SoC selection a choice (Greg Ungerer)   
  - openrisc: fix CONFIG_UID16 setting (Andrew Morton)   
  - pinctrl: mvebu: armada-xp: fix functions of MPP48 (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-xp: remove non-existing NAND pins (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-39x: fix incorrect total number of GPIOs (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-38x: fix PCIe functions (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-375: remove incorrect space in pin description (Thomas Petazzoni)   
  - pinctrl: mvebu: armada-370: fix spi0 pin description (Thomas Petazzoni)   
  - pinctrl: zynq: fix offset address for {SD0,SD1}_WP_CD_SEL (Masahiro Yamada)   
  - pinctrl: zynq: fix DEFINE_ZYNQ_PINMUX_FUNCTION_MUX macro (Masahiro Yamada)   
  - dtrace: accomodate changes in the 4.1 kernel for sparc64 (Kris Van Hees)   
  - dtrace: implement dtrace_handle_badaddr() for x86 (Kris Van Hees)   
  - dtrace: ignore any and all PFs during NOFAULT memory acceses (Kris Van Hees)   
  - dtrace: do not allocate space for trampolines when probec = 0 (Kris Van Hees)   
  - dtrace: convert from sdt_instr_t to asm_instr_t 2of2 (Kris Van Hees)  [Orabug: 21220305]  
  - dtrace: convert from sdt_instr_t to asm_instr_t 1of2 (Kris Van Hees)  [Orabug: 21220305]  
  - dtrace: allocate space for SDT trampolines using module_alloc (Kris Van Hees)  [Orabug: 21220344]  
  - dtrace: accomodate changes in the 4.1 kernels (Kris Van Hees)   
  - kallsyms: fix /proc/kallmodsyms to not be misled by const variables (Nick Alcock)  [Orabug: 21257163]  
  - kallsyms: fix /proc/kallmodsyms to not be misled by external symbols (Nick Alcock)  [Orabug: 21172433]  
  - wait: change waitfd() to use wait4(), not waitid(); reduce invasiveness (Nick Alcock)  [Orabug: 21245371]  
  - dtrace: use a nonzero reference count on the fake module (Nick Alcock)   
  - dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick Alcock)   
  - dtrace: x86: Cater for new instruction size limit in instruction decoder (Nick Alcock)   
  - mm: memcontrol: adjust prototype to allow for poll_wait_fixed() changes. (Nick Alcock)   
  - dtrace: zero-initialize the fake vmlinux module's pdata space (Nick Alcock)  [Orabug: 19005031]  
  - dtrace: remove obsolete function (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: make it possible to call do_sigaltstack() (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: do not vmalloc/vfree from probe context (Kris Van Hees)  [Orabug: 20456889]  
  - dtrace: fix dtrace_sdt.sh for UEK4 (Kris Van Hees)  [Orabug: 20456825]  
  - ctf: update dwarf2ctf documentation. (Nick Alcock)  [Orabug: 20229506]  
  - ctf: speed up dwarf2ctf by avoiding ctf_update() calls (Nick Alcock)  [Orabug: 20229506]  
  - ctf: move the module->ctf_file info into a structure. (Nick Alcock)  [Orabug: 20229506]  
  - ctf: duplicate-detect dependent types properly (Nick Alcock)  [Orabug: 20229431]  
  - Remove BUILD_BUG_ON for epitem size code to compile. (Nick Alcock)  [Orabug: 20456825]  
  - dtrace: stub syscall fixes for 3.18. (Nick Alcock)  [Orabug: 20456825]  
  - ctf: Prohibit a bunch of debug info options we don't support. (Nick Alcock)  [Orabug: 20456825]  
  - dtrace: add support for sparc64 3of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: add support for sparc64 2of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: add support for sparc64 1of3 (Kris Van Hees)  [Orabug: 19005031]  
  - dtrace: restructuring for multi-arch support (Kris Van Hees)  [Orabug: 20262965]  
  - dtrace: set ARCH_SUPPORTS_DTRACE for x86_64 (Kris Van Hees)  [Orabug: 20262965]  
  - dwarf2ctf: don't use O_PATH in rel_abs_file_name(). (Jamie Iles)  [Orabug: 19957565]  
  - dwarf2ctf: don't leak directory fd. (Jamie Iles)  [Orabug: 19957565]  
  - ctf: handle srcdir-relative paths properly. (Nick Alcock)  [Orabug: 19712731]  
  - kbuild/ctf: Fix out-of-tree module build when CONFIG_CTF=n. (Nick Alcock)  [Orabug: 19078361]  
  - dtrace: support order-only-prerequisites for sdtstub generation (Kris Van Hees)  [Orabug: 18906444]  
  - dtrace: ensure that building outside src tree works (Kris Van Hees)  [Orabug: 18691341]  
  - dtrace: ensure one can try to get user pages without locking or faulting (Kris Van Hees)  [Orabug: 18653173]  
  - mm / dtrace: Allow DTrace to entirely disable page faults. (Nick Alcock)  [Orabug: 18412802]  
  - mm: allow __get_user_pages() callers to avoid triggering page faults. (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: implement omni-present cyclics (Kris Van Hees)  [Orabug: 18323501]  
  - gitignore: update .gitignore with generated SDT files (Nick Alcock)  [Orabug: 17851716]  
  - dtrace: avoid unreliable entries in stack() output (Kris Van Hees)  [Orabug: 18323450]  
  - dtrace: fix leaking psinfo objects (Kris Van Hees)  [Orabug: 18383027]  
  - ctf: spot non-struct/union/enum children of DW_TAG_structure_type (Nick Alcock)  [Orabug: 18117464]  
  - ctf: capture all DIEs with structs/enums as their ultimate supertype (Nick Alcock)  [Orabug: 18117464]  
  - ctf: handle structure and union offsets in form DW_FORM_data1 (Nick Alcock)  [Orabug: 18117464]  
  - ctf: cater for elfutils 0.156 change in dwfl_report_elf() prototype (Nick Alcock)  [Orabug: 18117421]  
  - dtrace: vtimestamp implementation (Kris Van Hees)  [Orabug: 17741477]  
  - dtrace: implement SDT in kernel modules (Kris Van Hees)  [Orabug: 17851716]  
  - dtrace: remove functionality of dtrace_os_exit() as deprecated (Kris Van Hees)  [Orabug: 17717401]  
  - dtrace: fix mutex_owned() implementation (Kris Van Hees)  [Orabug: 17624236]  
  - dtrace: new cyclic implementation (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: Use tasklet_hrtimer_*() instead of hrtimer_*() for cyclics (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: fix for psinfo allocation during execve (Kris Van Hees)  [Orabug: 17407069]  
  - kbuild/ctf: Use shell expansion, not $(wildcard ...), for CTF section copying. (Nick Alcock)  [Orabug: 17445637]  
  - kbuild/ctf: always build vmlinux when building CTF. (Jamie Iles)  [Orabug: 17397200]  
  - dtrace: remove unnecessary exported symbol (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: Ensure that USDT probes are carried over correctly across fork(). (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees)  [Orabug: 17368166]  
  - dtrace: Ensure that task_struct members are initialized correctly (Kris Van Hees)   
  - dtrace: ensure that builds in a separate objdir work (Kris Van Hees)  [Orabug: 17369799]  
  - ctf: ensure the CTF directory exists before writing the filelist (Nick Alcock)  [Orabug: 17363469]  
  - ctf: avoid command-line length limits by passing .o filenames via a file (Nick Alcock)  [Orabug: 17363469]  
  - dtrace: DT_FASTTRAP should select UPROBE_EVENT (Jerry Snitselaar)  [Orabug: 17325699]  
  - dtrace: Fix for the argument validation code. (Kris Van Hees)  [Orabug: 17313687]  
  - dtrace: Include asm/current.h for the mutex_owned() fucntion. (Kris Van Hees)  [Orabug: 17313687]  
  - dtrace: Bug fix for logic to determine the (inode, offset) pair for uprobes. (Kris Van Hees)   
  - dtrace: ensure memory allocation results are checked throughout the code (Kris Van Hees)   
  - dtrace: remove pre-alpha features for release (Kris Van Hees)   
  - dtrace: CONFIG_UPROBES is needed by CONFIG_DT_FASTTRAP, not CONFIG_DTRACE (Nick Alcock)   
  - dtrace: CONFIG_DTRACE should depend on CONFIG_UPROBES (Nick Alcock)   
  - wait: fix loss of error code from waitid() when info is provided (Nick Alcock)   
  - waitfd selftest: dike out some dead code. (Nick Alcock)   
  - epoll, wait: introduce poll_wait_fixed(), and use it in waitfds (Nick Alcock)   
  - ctf: no longer reference 'ctf.ko.unsigned' in CTF debuginfo stripping machinery (Nick Alcock)   
  - wait: add waitfd(), and a testcase for it (Nick Alcock)   
  - dtrace: ensure that arg6 through arg9 get retrieved correctly for USDT probes (Kris Van Hees)   
  - dtrace: finish the implementation of is-enabled USDT probes (Kris Van Hees)   
  - dtrace: fixes for tracepoint cleanup (Kris Van Hees)   
  - dtrace: update syscall tracing in view of Linux 3.8 changes (Kris Van Hees)   
  - dtrace: USDT implementation (phase 2) (Kris Van Hees)   
  - dtrace: revamp and split up DTrace headers; add ioctl() debugging machinery (Nick Alcock)   
  - ctf: blacklist certain structure members entirely (Nick Alcock)   
  - ctf: repair faulty indentation (Nick Alcock)   
  - ctf: split the absolute-file-name caching machinery out of type_id() (Nick Alcock)   
  - ctf: sentinelize str_appendn() (Nick Alcock)   
  - ptrace: Add PTRACE_GETMAPFD. (Nick Alcock)   
  - dtrace: update execve() syscall probe support (Kris Van Hees)   
  - dtrace: add support for an SDT probe getting called from multiple functions (Kris Van Hees)   
  - dtrace: move SDT call location for surrender probe (Kris Van Hees)   
  - dtrace: USDT implementation (Phase 1) (Kris Van Hees)   
  - dtrace: remove incorrect FBT support code (Kris Van Hees)   
  - dtrace: move psinfo to its own header file (Kris Van Hees)   
  - dtrace: update copyright statements (Kris Van Hees)   
  - ctf: update the shared CTF file right after initialization (Nick Alcock)   
  - ctf: Improve debugging and indentation fixes (Nick Alcock)   
  - ctf: dwarf2ctf doc revisions (Nick Alcock)   
  - dtrace: internal performance measurement support code (Kris Van Hees)   
  - kvm / dtrace: disable KVM steal-time accounting when DTrace is in use (Nick Alcock)   
  - ctf: cosmetic improvements to CTF linking (Nick Alcock)   
  - dtrace: remove a few obsolete probes (Kris Van Hees)   
  - dtrace: cater for changes in the way the kernel is linked (Kris Van Hees)   
  - dtrace: miscellaneous 3.6 porting work (Kris Van Hees)   
  - dtrace: fix up rq.dtrace_cpu_info member (Kris Van Hees)   
  - gitignore: Ignore objects.builtin and dwarf2ctf. (Nick Alcock)   
  - dtrace: fix outright typos in the 3.6 forward-port. (Nick Alcock)   
  - dtrace: remove obsolete static probe documentation (Kris Van Hees)   
  - ctf: DTrace-independent CTF (Nick Alcock)   
  - ctf: do not build in CTF data for no-longer-built-in modules (Nick Alcock)   
  - ctf: document dwarf2ctf (Nick Alcock)   
  - ctf: Extend the deduplication blacklist (Nick Alcock)   
  - ctf: Improve error message on internal deduplication error (Nick Alcock)   
  - ctf: Note a future enhancement (Nick Alcock)   
  - ctf: document parameters to die_to_ctf() (Nick Alcock)   
  - ctf: do not construct objects.builtin if CTF is not being built (Nick Alcock)   
  - ctf: do not build dwarf2ctf nor attempt to use it if !CONFIG_DTRACE (Nick Alcock)   
  - dtrace: additional action support (and bug fixes) (Kris Van Hees)   
  - dtrace: add psinfo/cpuinfo OS level support (Kris Van Hees)   
  - dtrace: change the DTrace startup handling (at boot time) for SDT (Kris Van Hees)   
  - dtrace: cleanup (and adding) of SDT probe points (Kris Van Hees)   
  - ctf: write the CTF files for standalone modules to a subdir of the module dir (Nick Alcock)   
  - ctf: unnamed structure/union support (Nick Alcock)   
  - ctf: recurse_ctf() -> die_to_ctf() (Nick Alcock)   
  - ctf: fix the signed-modules case (Nick Alcock)   
  - ctf: correctly propagate IDs for array types (Nick Alcock)   
  - ctf: fix off-by-one in emitted array bounds (Nick Alcock)   
  - dtrace: fix tiny comment typo (Nick Alcock)   
  - ctf: blacklist certain modules from deduplication (Nick Alcock)   
  - ctf: include enumeration types inside functions (Nick Alcock)   
  - dtrace: new IO and sched provider probes (Kris Van Hees)   
  - dtrace: fix to handle multiple SDT-based probes in a single function (Kris Van Hees)   
  - dtrace: require assembler symbol stripping and debug info (Nick Alcock)   
  - ctf: fix array dimensions (Nick Alcock)   
  - ctf: change the name of the CTF section in kernel modules (Nick Alcock)   
  - dtrace: fix a bug in the SDT probe location generator (Kris Van Hees)   
  - ctf: major duplicate detection fixes (Nick Alcock)   
  - ctf: optimize type_id() and fix array dimension lookup (Nick Alcock)   
  - dtrace: changed the logic for determining SDT probe point locations (Kris Van Hees)   
  - ctf: store away the types and names of non-static global variables (Nick Alcock)   
  - ctf: set the name of the parent of child modules to "dtrace_ctf" (Nick Alcock)   
  - ctf: clarify comments, improve a type name (Nick Alcock)   
  - ctf: force dtrace_ctf.ko to be loaded whenever dtrace.ko is (Nick Alcock)   
  - ctf: generate CTF information for the kernel (Nick Alcock)   
  - kallsyms: provide symbol sizes in /proc/kallmodsyms (Nick Alcock)   
  - ctf: add a dummy dtrace_ctf.ko module (Nick Alcock)   
  - kallsyms: fix /proc/kallmodsyms population bugs (Nick Alcock)   
  - kallsyms: work in a clean tree, and a non-modular tree. (Nick Alcock)   
  - kallsyms: work with older glibc. (Nick Alcock)   
  - kallsyms: add /proc/kallmodsyms (Nick Alcock)   
  - dtrace: add sched-tick SDT probe and FBT probe point discovery/creation (Kris Van Hees)   
  - dtrace: use new mutex_owned(), not mutex_is_locked() (Kris Van Hees)   
  - dtrace: fix signed division and modulo operations in DIF (Kris Van Hees)   
  - dtrace: initialize the insn length in the right branch of the die notifier (Nick Alcock)   
  - dtrace: ensure that the trap handler is regisstered only once (Kris Van Hees)   
  - dtrace: install the die notifier hook whenever DTrace is enabled (Kris Van Hees)   
  - dtrace: support for page fault and general protection fault detection (Kris Van Hees)   
  - dtrace: fix incorrect probe point name (Kris Van Hees)   
  - dtrace: add lwp-exit and lwp-create SDT probe points (Kris Van Hees)   
  - dtrace: SDT implementation (Kris Van Hees)   
  - dtrace: process the SDT probe point info early in boot (Kris Van Hees)   
  - dtrace: fix resolving addresses of relocation records for SDT probe points (Kris Van Hees)   
  - dtrace: fix cyclic allocation (Kris Van Hees)   
  - dtrace: stub-based syscall tracing (Kris Van Hees)   
  - dtrace: migrate stacktrace dumping and move headers about: fix reloc overrun (Kris Van Hees)   
  - dtrace: move cyclic.h into include/linux (Nick Alcock)   
  - dtrace: finish GPL/CDDL splitting work (Nick Alcock)   
  - dtrace: fix GPL and CDDL copyright notices (Nick Alcock)   
  - dtrace: Migrate to a standalone module, situated at the top level of the tree (Nick Alcock)   
  - dtrace: changes in how we collect the names of system calls (Kris Van Hees)   
  - dtrace: add dtrace_gethrtime() and fix walltimestamp. (Kris Van Hees)  [Orabug: 18376038]  
  - dtrace: syscall entry/return probes. (Kris Van Hees)   
  - dtrace: conflict with CONFIG_DEBUG_LOCK_ALLOC (Nick Alcock)   
  - dtrace: update sdt provider (sdt_mod.c) with lots of functions (Randy Dunlap)   
  - dtrace: add dtrace_module_loaded() and dtrace_module_unloaded() (Randy Dunlap)   
  - dtrace: added CONFIG_DT_DEBUG_MUTEX option (Kris Van Hees)   
  - dtrace: turn on gcov profiling in the kernel/dtrace directory by default (Nick Alcock)   
  - dtrace: add dt_test provider. (Kris Van Hees)   
  - dtrace: add Documentation/dtrace_static_probes.txt (Randy Dunlap)   
  - dtrace: remove incorrect header comments and copyright (Randy Dunlap)   
  - dtrace: build sdt_register.c into the kernel (Nick Alcock)   
  - dtrace: add missing include needed for DTrace probes (Nick Alcock)   
  - dtrace: convert relative probepoint relocation addresses to absolute (Randy Dunlap)   
  - dtrace: add some dtrace static probes that are easy to trigger (Randy Dunlap)   
  - dtrace: add FTRACE dependency (Kris Van Hees)   
  - dtrace: Remove debugging statements (Kris Van Hees)   
  - dtrace: fix unintended dependency on section ordering (Randy Dunlap)   
  - dtrace: minimal cyclic implementation and debug code. (Kris Van Hees)   
  - dtrace: DT_SYSTRACE should not depend on FTRACE_SYSCALLS. (Kris Van Hees)   
  - dtrace: fix off-by-one reading relocation info. (Randy Dunlap)   
  - dtrace: use _stext in dtrace_relocs. (Randy Dunlap)   
  - dtrace: Fix compilation when modular. (Kris Van Hees)   
  - dtrace: systrace should depend on FTRACE_SYSCALLS. (Randy Dunlap)   
  - dtrace: Initial import of kernelspace code. (Nick Alcock)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.3-2.el6uek]
changelog:
  - uek-rpm: build: Update the base release to 3 with stable v4.1.3 (Santosh Shilimkar)   
  - Linux 4.1.3 (Greg Kroah-Hartman)   
  - Input: pixcir_i2c_ts - fix receive error (Frodo Lai)   
  - of/pci: Fix pci_address_to_pio() conversion of CPU address to I/O port (Zhichang Yuan)   
  - PCI: pciehp: Wait for hotplug command completion where necessary (Alex Williamson)   
  - PCI: Add pci_bus_addr_t (Yinghai Lu)   
  - PCI: Propagate the "ignore hotplug" setting to parent (Rafael J. Wysocki)   
  - mtd: dc21285: use raw spinlock functions for nw_gpio_lock (Uwe Kleine-König)   
  - mtd: fix: avoid race condition when accessing mtd->usecount (Brian Norris)   
  - leds / PM: fix hibernation on arm when gpio-led used with CPU led trigger (Grygorii Strashko)   
  - video: mxsfb: Make sure axi clock is enabled when accessing registers (Liu Ying)   
  - genirq: devres: Fix testing return value of request_any_context_irq() (Axel Lin)   
  - IB/srp: Fix reconnection failure handling (Bart Van Assche)   
  - IB/srp: Fix connection state tracking (Bart Van Assche)   
  - IB/srp: Fix a connection setup race (Bart Van Assche)   
  - IB/srp: Remove an extraneous scsi_host_put() from an error path (Bart Van Assche)   
  - scsi_transport_srp: Fix a race condition (Bart Van Assche)   
  - scsi_transport_srp: Introduce srp_wait_for_queuecommand() (Bart Van Assche)   
  - spi: pl022: Specify 'num-cs' property as required in devicetree binding (Ezequiel Garcia)   
  - spi: orion: Fix maximum baud rates for Armada 370/XP (Gregory CLEMENT)   
  - spi: fix race freeing dummy_tx/rx before it is unmapped (Martin Sperl)   
  - livepatch: add module locking around kallsyms calls (Miroslav Benes)   
  - regulator: core: fix constraints output buffer (Stefan Wahren)   
  - regulator: max77686: fix gpio_enabled shift wrapping bug (Joe Perches)   
  - regmap: Fix possible shift overflow in regmap_field_init() (Maxime Coquelin)   
  - regmap: Fix regmap_bulk_read in BE mode (Arun Chandran)   
  - mm, thp: respect MPOL_PREFERRED policy with non-local node (Vlastimil Babka)   
  - mm: kmemleak_alloc_percpu() should follow the gfp from per_alloc() (Larry Finger)   
  - mm: kmemleak: allow safe memory scanning during kmemleak disabling (Catalin Marinas)   
  - arm64: vdso: work-around broken ELF toolchains in Makefile (Will Deacon)   
  - arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP (Dave P Martin)   
  - arm64: entry: fix context tracking for el0_sp_pc (Mark Rutland)   
  - arm64: Do not attempt to use init_mm in reset_context() (Catalin Marinas)   
  - mei: txe: reduce suspend/resume time (Tomas Winkler)   
  - mei: me: wait for power gating exit confirmation (Alexander Usyskin)   
  - power_supply: Fix possible NULL pointer dereference on early uevent (Krzysztof Kozlowski)   
  - power_supply: Fix NULL pointer dereference during bq27x00_battery probe (Krzysztof Kozlowski)   
  - arc: fix use of uninitialized arc_pmu (Max Filippov)   
  - ARC: add compiler barrier to LLSC based cmpxchg (Vineet Gupta)   
  - ARC: add smp barriers around atomics per Documentation/atomic_ops.txt (Vineet Gupta)   
  - tools selftests: Fix 'clean' target with make 3.81 (Arnaldo Carvalho de Melo)   
  - iio: accel: kxcjk-1013: add the "KXCJ9000" ACPI id (Antonio Ospite)   
  - ACPI / PNP: Avoid conflicting resource reservations (Rafael J. Wysocki)   
  - ACPI / PM: Add missing pm_generic_complete() invocation (Rafael J. Wysocki)   
  - ACPI / init: Switch over platform to the ACPI mode later (Rafael J. Wysocki)   
  - ALSA: hda - Add a fixup for Dell E7450 (Takashi Iwai)   
  - ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780 (Takashi Iwai)   
  - ALSA: hda - Add headset support to Acer Aspire V5 (Takashi Iwai)   
  - ALSA: hda - restore the MIC FIXUP for some Dell machines (Hui Wang)   
  - ALSA: hda - Disable widget power-save for VIA codecs (Takashi Iwai)   
  - ALSA: hda - set proper caps for newer AMD hda audio in KB/KV (Alex Deucher)   
  - ALSA: hda - Fix Dock Headphone on Thinkpad X250 seen as a Line Out (David Henningsson)   
  - ALSA: pcm: Fix pcm_class sysfs output (Takashi Iwai)   
  - Disable write buffering on Toshiba ToPIC95 (Ryan Underwood)   
  - ipr: Increase default adapter init stage change timeout (Brian King)   
  - rcu: Correctly handle non-empty Tiny RCU callback list with none ready (Paul E. McKenney)   
  - gpio: rcar: Check for irq_set_irq_wake() failures (Geert Uytterhoeven)   
  - gpio: crystalcove: set IRQCHIP_SKIP_SET_WAKE for the irqchip (Aaron Lu)   
  - mnt: Modify fs_fully_visible to deal with locked ro nodev and atime (Eric W. Biederman)   
  - mnt: Refactor the logic for mounting sysfs and proc in a user namespace (Eric W. Biederman)   
  - mnt: Update fs_fully_visible to test for permanently empty directories (Eric W. Biederman)   
  - sysfs: Create mountpoints with sysfs_create_mount_point (Eric W. Biederman)   
  - sysfs: Add support for permanently empty directories to serve as mount points. (Eric W. Biederman)   
  - kernfs: Add support for always empty directories. (Eric W. Biederman)   
  - proc: Allow creating permanently empty directories that serve as mount points (Eric W. Biederman)   
  - sysctl: Allow creating permanently empty directories that serve as mountpoints. (Eric W. Biederman)   
  - fs: Add helper functions for permanently empty directories. (Eric W. Biederman)   
  - Linux 4.1.2 (Greg Kroah-Hartman)   
  - fs/ufs: restore s_lock mutex_init() (Fabian Frederick)   
  - ufs: Fix possible deadlock when looking up directories (Jan Kara)   
  - ufs: Fix warning from unlock_new_inode() (Jan Kara)   
  - vfs: Ignore unlocked mounts in fs_fully_visible (Eric W. Biederman)   
  - vfs: Remove incorrect debugging WARN in prepend_path (Eric W. Biederman)   
  - fs/ufs: restore s_lock mutex (Fabian Frederick)   
  - fs/ufs: revert "ufs: fix deadlocks introduced by sb mutex merge" (Fabian Frederick)   
  - fs: Fix S_NOSEC handling (Jan Kara)   
  - KVM: x86: make vapics_in_nmi_mode atomic (Radim Krčmář)   
  - KVM: x86: properly restore LVT0 (Radim Krčmář)   
  - KVM: arm/arm64: vgic: Avoid injecting reserved IRQ numbers (Marc Zyngier)   
  - KVM: s390: virtio-ccw: don't overwrite config space values (Cornelia Huck)   
  - s390/kdump: fix REGSET_VX_LOW vector register ELF notes (Michael Holzheu)   
  - s390/bpf: Fix backward jumps (Michael Holzheu)   
  - KVM: s390: clear floating interrupt bitmap and parameters (Jens Freimann)   
  - KVM: s390: fix external call injection without sigp interpretation (David Hildenbrand)   
  - MIPS: Fix KVM guest fixmap address (James Hogan)   
  - KVM: mips: use id_to_memslot correctly (Paolo Bonzini)   
  - x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A (Bjorn Helgaas)   
  - x86/PCI: Use host bridge _CRS info on systems with >32 bit addressing (Bjorn Helgaas)   
  - powerpc/perf: Fix book3s kernel to userspace backtraces (Anton Blanchard)   
  - tick/idle/powerpc: Do not register idle states with CPUIDLE_FLAG_TIMER_STOP set in periodic mode (preeti)   
  - ARM: mvebu: fix suspend to RAM on big-endian configurations (Thomas Petazzoni)   
  - ARM: tegra20: Store CPU "resettable" status in IRAM (Dmitry Osipenko)   
  - ARM: kvm: psci: fix handling of unimplemented functions (Lorenzo Pieralisi)   
  - arm: KVM: force execution of HCPTR access on VM exit (Marc Zyngier)   
  - selinux: fix setting of security labels on NFS (J. Bruce Fields)   
  - intel_pstate: set BYT MSR with wrmsrl_on_cpu() (Joe Konno)   
  - mmc: sdhci: fix low memory corruption (Jiri Slaby)   
  - iommu/amd: Handle large pages correctly in free_pagetable (Joerg Roedel)   
  - iommu/arm-smmu: Fix broken ATOS check (Will Deacon)   
  - Revert "crypto: talitos - convert to use be16_add_cpu()" (Horia Geant?)   
  - crypto: talitos - avoid memleak in talitos_alg_alloc() (Horia Geant?)   
  - usb: gadget: f_fs: add extra check before unregister_gadget_item (Rui Miguel Silva)   
  - net: mvneta: disable IP checksum with jumbo frames for Armada 370 (Simon Guinot)   
  - ARM: mvebu: update Ethernet compatible string for Armada XP (Simon Guinot)   
  - net: mvneta: introduce compatible string "marvell, armada-xp-neta" (Simon Guinot)   
  - amd-xgbe: Add the __GFP_NOWARN flag to Rx buffer allocation (Tom Lendacky)   
  - sctp: Fix race between OOTB responce and route removal (Alexander Sverdlin)   
  - bnx2x: fix lockdep splat (Eric Dumazet)   
  - net: phy: fix phy link up when limiting speed via device tree (Mugunthan V N)   
  - mlx4: Disable HA for SRIOV PF RoCE devices (Or Gerlitz)   
  - net/mlx4_en: Fix wrong csum complete report when rxvlan offload is disabled (Ido Shamay)   
  - net/mlx4_en: Wake TX queues only when there's enough room (Ido Shamay)   
  - net/mlx4_en: Release TX QP when destroying TX ring (Eran Ben Elisha)   
  - ip: report the original address of ICMP messages (Julian Anastasov)   
  - xen-netback: fix a BUG() during initialization (Palik, Imre)   
  - tcp: Do not call tcp_fastopen_reset_cipher from interrupt context (Christoph Paasch)   
  - mvneta: add forgotten initialization of autonegotiation bits (Stas Sergeev)   
  - mac80211: fix locking in update_vlan_tailroom_need_count() (Johannes Berg)   
  - neigh: do not modify unlinked entries (Julian Anastasov)   
  - packet: avoid out of bounds read in round robin fanout (Willem de Bruijn)   
  - packet: read num_members once in packet_rcv_fanout() (Eric Dumazet)   
  - bridge: fix br_stp_set_bridge_priority race conditions (Nikolay Aleksandrov)   
  - sctp: fix ASCONF list handling (Marcelo Ricardo Leitner)   
  - can: fix loss of CAN frames in raw_rcv (Oliver Hartkopp)   
  - KVM: nSVM: Check for NRIPS support before updating control field (Bandan Das)   
  - ARM: clk-imx6q: refine sata's parent (Sebastien Szymanski)   
  - ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and later (Hans de Goede)   
  - Linux 4.1.1 (Greg Kroah-Hartman)   
  - cdc-acm: Add support of ATOL FPrint fiscal printers (Alexey Sokolov)   
  - b43: fix support for 14e4:4321 PCI dev with BCM4321 chipset (Rafał Miłecki)   
  - ath3k: add support of 13d3:3474 AR3012 device (Dmitry Tunin)   
  - ath3k: Add support of 0489:e076 AR3012 device (Dmitry Tunin)   
  - Bluetooth: ath3k: Add support of 04ca:300d AR3012 device (Dmitry Tunin)   
  - perf tools: Fix build breakage if prefix= is specified (Lukas Wunner)   
  - perf/x86: Honor the architectural performance monitoring version (Palik, Imre)   
  - perf/x86/intel/bts: Fix DS area sharing with x86_pmu events (Alexander Shishkin)   
  - perf/x86: Add more Broadwell model numbers (Andi Kleen)   
  - perf: Fix ring_buffer_attach() RCU sync, again (Oleg Nesterov)   
  - x86/boot: Fix overflow warning with 32-bit binutils (Borislav Petkov)


author: Santosh Shilimkar <santosh.shilimkar@oracle.com> [4.1.0-1.el6uek]
changelog:
  - block: loop: Enable directIO on nfs (Dave Kleikamp)   
  - block: loop: Enable directIO whenever possible (Dave Kleikamp)   
  - uek-rpm: configs: enable compilation for RDS (Ajaykumar Hotchandani)   
  - uek-rpm: enable mlx4_vnic module config (Qing Huang)   
  - Add getsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146]  
  - Add setsockopt support for SO_RDS_TRANSPORT (Sowmini Varadhan)  [Orabug: 21061146]  
  - Declare SO_RDS_TRANSPORT and RDS_TRANS_* constants in uapi/linux/rds.h (Sowmini Varadhan)  [Orabug: 21061146]  
  - RDS-TCP: only initiate reconnect attempt on outgoing TCP socket. (Sowmini Varadhan)  [Orabug: 20930687]  
  - RDS-TCP: Always create a new rds_sock for an incoming connection. (Sowmini Varadhan)  [Orabug: 20930687]  
  - rds: directly include header for vmalloc/vfree in ib_recv.c (Mukesh Kacker)  [Orabug: 21059667]  
  - rds: return EMSGSIZE for oversize requests before processing/queueing (Mukesh Kacker)  [Orabug: 20971222]  
  - net: rds: use correct size for max unacked packets and bytes (Sasha Levin)  [Orabug: 20585918]  
  - RDS/IP: RDS takes 10 seconds to plumb the second IP back (Mukesh Kacker)  [Orabug: 20231857]  
  - RDS/IB: Tune failover-on-reboot scheduling (Mukesh Kacker)  [Orabug: 20063740]  
  - RDS: mark netdev UP for intfs added post module load (Mukesh Kacker)  [Orabug: 20130536]  
  - RDS: Enable use of user named pkey devices (Mukesh Kacker)  [Orabug: 19064704]  
  - rds: fix list corruption and tx hang when netfilter is used (shamir rabinovitch)  [Orabug: 18963548]  
  - RDS: move more queing for loopback connections to separate queue (Mukesh Kacker)  [Orabug: 18977932]  
  - RDS: add module parameter to allow module unload or not (Wengang Wang)   
  - rds: fix NULL pointer dereference panic during rds module unload (Rama Nichanamatlu)  [Orabug: 18952475]  
  - RDS:active bonding: disable failover across HCAs(failover groups) (Mukesh Kacker)  [Orabug: 19430773]  
  - RDS/IB: active bonding - failover down interfaces on reboot. (Mukesh Kacker)  [Orabug: 18697678]  
  - RDS/IB: Remove dangling rcu_read_unlock() and other cleanups (Mukesh Kacker)  [Orabug: 18995395]  
  - rds: new extension header: rdma bytes (Shamir Rabinovitch)  [Orabug: 18468180]  
  - RDS: Ensure non-zero SL uses correct path before lane 0 connection is dropped (Ajaykumar Hotchandani)  [Orabug: 19133664]  
  - rds: Lost locking in loop connection freeing (Pavel Emelyanov)  [Orabug: 19265200]  
  - RDS: active bonding - failover/failback only to matching pkey (Mukesh Kacker)  [Orabug: 18681364]  
  - RDS: active bonding - ports may not failback if all ports go down (Mukesh Kacker)  [Orabug: 18875563]  
  - RDS: Use rds_local_wq for loopback connections in rds_conn_connect_if_down() (Chien-Hua Yen)  [Orabug: 18892380]  
  - RDS: add workqueue for local loopback connections (Chien-Hua Yen)  [Orabug: 18892366]  
  - RDS: SA query optimization (Bang Nguyen)  [Orabug: 18801977]  
  - RDS: Remove cond_resched() in RX tasklet (Bang Nguyen)  [Orabug: 18801937]  
  - RDS: Replace queue_work() by cond_resched() in the tasklet to breakup RX stream (Bang Nguyen)  [Orabug: 18801931]  
  - RDS: looping to reap cq recv queue in rds_conn_shutdown (Chien-Hua Yen)  [Orabug: 18501034]  
  - rds: Fix regression in dynamic active bonding configuration (Bang Nguyen)   
  - rds/rdma_cm: send RDMA_CM_EVENT_ADDR_CHANGE event for active bonding (Bang Nguyen)  [Orabug: 18421516]  
  - RDS: Idle QoS connections during remote peer reboot causing application brownout (Chien-Hua Yen)  [Orabug: 18443194]  
  - rds: dynamic active bonding configuration (Bang Nguyen)   
  - RDS: Fix slowdown when doing massively parallel workload (Bang Nguyen)  [Orabug: 18362838]  
  - RDS: active bonding needs to set brcast and mask for its primary interface (Chien-Hua Yen)  [Orabug: 18479088]  
  - RDS: bind hash table size increase, add per-bucket rw lock (Bang Nguyen)  [Orabug: 18071861]  
  - RDMA CM: Add reason code for IB_CM_REJ_CONSUMER_DEFINED (Bang Nguyen)  [Orabug: 17484682]  
  - RDS: protocol negotiation fails during reconnect (Bang Nguyen)  [Orabug: 17375389]  
  - RDS: double free rdma_cm_id (Bang Nguyen)  [Orabug: 17192816]  
  - RDS: ActiveBonding IP exclusion filter (Bang Nguyen)  [Orabug: 17075950]  
  - RDS: Reconnect stalls for 15s (Bang Nguyen)  [Orabug: 17277974]  
  - RDS: Reconnect causes panic at completion phase (Bang Nguyen)  [Orabug: 17213597]  
  - RDS: added stats to track and display receive side memory usage (Venkat Venkatsubra)  [Orabug: 17045536]  
  - RDS: RDS reconnect stalls (Bang Nguyen)  [Orabug: 1731355]  
  - RDS: disable IP failover if device removed (Bang Nguyen)  [Orabug: 17206167]  
  - RDS: Fix a bug in QoS protocol negotiation (Bang Nguyen)  [Orabug: 17079972]  
  - RDS: alias failover is not working properly (Bang Nguyen)  [Orabug: 17177994]  
  - add NETFILTER suppport (Ahmed Abbas)  [Orabug: 17082619]  
  - RDS: Local address resolution may be delayed after IP has moved. RDS to update local ARP cache directly to speed it up. (Bang Nguyen)  [Orabug: 16979994]  
  - RDS: restore two-sided reconnect with the lower IP node having a constant 100 ms backoff. (Bang Nguyen)  [Orabug: 16710287]  
  - rds: set correct msg_namelen (Weiping Pan)   {CVE-2012-3430} 
  - RDS: IP config needs to be updated when network/rdma service restarted. (Bang Nguyen)  [Orabug: 16963884]  
  - RDS: check for valid rdma id before initiating connection (Bang Nguyen)  [Orabug: 16857341]  
  - RDS: reduce slab memory usage (Bang Nguyen)  [Orabug: 16935507]  
  - RDS: Move connection along with IP when failing over/back. (Bang Nguyen)  [Orabug: 16916648]  
  - RDS: Rename HAIP parameters to Active Bonding (Bang Nguyen)  [Orabug: 16810395]  
  - rds shouldn't release fmr when ib_device was already released. (Zheng Li)  [Orabug: 16605377]  
  - rds remove dev race. (Zheng Li)  [Orabug: 16605377]  
  - reinit ip_config when service rdma restart. (Zheng Li)  [Orabug: 16605377]  
  - rds: limit the size allocated by rds_message_alloc() (Cong Wang)  [Orabug: 16837486]  
  - RDS: Fixes to improve throughput performance (Bang Nguyen)  [Orabug: 16571410]  
  - RDS: fix rds-ping spinlock recursion (jeff.liu)  [Orabug: 16223050]  
  - rds: Congestion flag does not get cleared causing the connection to hang (Bang Nguyen)  [Orabug: 16424692]  
  - Add SIOCRDSGETTOS to get the current TOS for the socket (Bang Nguyen)  [Orabug: 16397197]  
  - Changes to connect/TOS interface (Bang Nguyen)  [Orabug: 16397197]  
  - rds: this resolved crash while removing rds_rdma module. orabug: 16268201 (Bang Nguyen)   
  - rds: scheduling while atomic on failover orabug: 16275095 (Bang Nguyen)   
  - rds: unregister IB event handler on shutdown (Bang Nguyen)   
  - rds: HAIP support child interface (Bang Nguyen)   
  - RDS HAIP misc fixes (Bang Nguyen)   
  - Ignore failover groups if HAIP is disabled (Bang Nguyen)   
  - RDS: RDS rolling upgrade (Saeed Mahameed)   
  - RDS: Fixes warning while rds-info. spin_lock_irqsave() is changed to spin_lock_bh(). (Ajaykumar Hotchandani)   
  - rds: UNDO reverts done for rebase code to compile with Linux 4.1 APIs (Mukesh Kacker)   
  - rds: port to UEK4, Linux-3.18* (Ajaykumar Hotchandani)   
  - rds: disable APM support (Ajaykumar Hotchandani)   
  - rds: disable cq balance (Ajaykumar Hotchandani)   
  - rds: move linux/rds.h to uapi/linux/rds.h (Ajaykumar Hotchandani)   
  - RDS: Kconfig and Makefile changes (Ajaykumar Hotchandani)   
  - RDS merge for UEK2 (Bang Nguyen)  [Orabug: 15997083]  
  - rds: Misc Async Send fixes (Bang Nguyen)   
  - rds: call unregister_netdevice_notifier for rds_ib_nb in rds_ib_exit (Saeed Mahameed)   
  - rds: flush and destroy workqueue rds_aux_wq and fix creation order. (Saeed Mahameed)   
  - rds : fix compilation warning (Saeed Mahameed)   
  - rds: port the code to uek2 (Dotan Barak)   
  - rds: CQ balance (Bang Nguyen)   
  - rds: HAIP across HCAs (Bang Nguyen)   
  - rds: Misc HAIP fixes (Bang Nguyen)   
  - rds: off by one fixes (Dotan Barak)   
  - rds: Add Automatic Path Migration support (Dotan Barak)   
  - IB/ipoib: CSUM support in connected mode (Yuval Shaia)  [Orabug: 20559068]  
  - IB/ipoib: Scatter-Gather support in connected mode (Yuval Shaia)  [Orabug: 20422840]  
  - ib_uverbs: Support for kernel implementation of XRC calls from user space (Knut Omang)  [Orabug: 20930262]  
  - ib_{uverbs/core}: add new ib_create_qp_ex with udata arg (Knut Omang)  [Orabug: 20930262]  
  - ib_uverbs: Avoid vendor specific masking of attributes in query_qp (Knut Omang)  [Orabug: 20930262]  
  - ib_uverbs: Add padding to end align ib_uverbs_reg_mr_resp (Knut Omang)  [Orabug: 20930262]  
  - ib: Add udata argument to create_ah (Knut Omang)  [Orabug: 20930262]  
  - ib_umem: Add a new, more generic ib_umem_get_attrs (Knut Omang)  [Orabug: 20930262]  
  - ib_mad: incoming sminfo SMPs gets discarded if no process_mad function is registered (Dag Moxnes)  [Orabug: 20930262]  
  - mlx4_core: More support for automatically scaling profile parameters (Mukesh Kacker)   
  - ipoib: rfe- enable pkey and device name decoupling (Mukesh Kacker)  [Orabug: 19064704]  
  - ib_sdp: adding sdp socket support to rdma_cm (Qing Huang)   
  - rds: fix error flow handling (Dotan Barak)   
  - net/rds: prevent memory leak in case of error flow (Dotan Barak)   
  - rds: prepare support to kernel 2.6.39-200.1.1.el5uek: add the macro NIPQUAD_* (Dotan Barak)   
  - rds: fixed wrong condition in case of error (Dotan Barak)   
  - rds: fixed kernel oops in case of error flow (Dotan Barak)   
  - RDS: fixed compilation warnings (Dotan Barak)   
  - RDS SRQ optional (Bang Nguyen)   
  - RDS Async send support revised (Bang Nguyen)   
  - RDS Asynchronous Send support (Bang Nguyen)   
  - rds: fix compilation warnings (Dotan Barak)   
  - RDS: cleanup checkpatch errors (Bang Nguyen)   
  - RDS Quality Of Service (Bang Nguyen)   
  - RDS: Use IB_CQ_NEXT_COMP instead of IB_CQ_SOLICITED for TX CQ (Bang Nguyen)   
  - RDS: make sure rds_send_xmit doesn't loop forever (Chris Mason)   
  - RDS: issue warning if re-connect stalling for more than 1 min. (Bang Nguyen)   
  - RDS: don't test ring_empty or ring_low without locks held (Chris Mason)   
  - RDS: don't use RCU for the bind hash table (Chris Mason)   
  - RDS: avoid double destory of cm_id when rdms_resolve_route fails (Venkat Venkatsubra)   
  - RDS: make sure rds_send_drop_to properly takes the m_rs_lock (Chris Mason)   
  - RDS: kick krdsd to send congestion map updates (Chris Mason)   
  - RDS: add debuging code around sock_hold and sock_put. (Chris Mason)   
  - RDS: Don't destroy the rdma id until after we're dong using it (Chris Mason)   
  - RDS: adjust BUG()s for irqs disabled. (Chris Mason)   
  - rds: make sure we don't deref a null cm_id->device during address checks (Chris Mason)   
  - RDS: don't use GFP_ATOMIC for sk_alloc in rds_create (Chris Mason)   
  - RDS: Make sure we do a signaled send at least once per large send (Chris Mason)   
  - RDS: Fix an rcu race with rds_bin_lookup (Tina Yang)   
  - RDS: Fix RDS_MSG_MAPPED usage. (Chris Mason)   
  - RDS: add a sock_destruct callback with debugging (Chris Mason)   
  - RDS: add a sock_destruct callback with debugging (Tina Yang)   
  - RDS: limit the number of times we loop in rds_send_xmit (Chris Mason)   
  - RDS Make sure we check for congestion updates during rds_send_xmit (Chris Mason)   
  - Make sure to kick rds_send_xmit for both LL_SEND_FULL and for the congestion map updates. (Chris Mason)   
  - RDS: make sure we post recv buffers (Chris Mason)   
  - RDS: don't trust the LL_SEND_FULL bit (Chris Mason)   
  - RDS: give up on half formed connections after 15s (Chris Mason)   
  - rds_send_xmit is called uner a spinlock, lets not do a cond_resched() (Chris Mason)   
  - RDS: make sure not to loop forever inside rds_send_xmit (Chris Mason)   
  - rds: check for excessive looping in rds_send_xmit (Andy Grover)   
  - rds: don't update ipaddress tables if the address hasn't changed (Chris Mason)   
  - change ib default retry to 1 (Andy Grover)   
  - This patch adds the modparam to rds.ko. (Andy Grover)   
  - RDS: only use passive connections when addresses match (Zach Brown)   
  - RDS: destroy the ib state that generates call back earlier during shutdown (Chris Mason)   
  - RDS: check access on pages before doing copy_to_user (Chris Mason)   
  - RDS/IB: always free recv frag as we free its ring entry (Zach Brown)   
  - RDS/IB: Quiet warnings when leaking frags (Andy Grover)   
  - Fix loopback connection reference counts (Zach Brown)   
  - RDS: cancel connection work structs as we shut down (Zach Brown)   
  - RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Zach Brown)   
  - RDS: have sockets get transport module references (Zach Brown)   
  - RDS: remove old rs_transport comment (Zach Brown)   
  - RDS: lock rds_conn_count decrement in rds_conn_destroy() (Zach Brown)   
  - Use CQ_NEXT_COMP for recv completions (Andy Grover)   
  - RDS/IB: protect the list of IB devices (Zach Brown)   
  - RDS/IB: print IB event strings as well as their number (Zach Brown)   
  - RDS: flush the FMR pool less often. (Chris Mason)   
  - RDS: make sure the ring is really full before we return with ENOMEM (Chris Mason)   
  - RDS: use different cq handlers for send and recv (Andy Grover)   
  - RDS/IB: track signaled sends (Zach Brown)   
  - RDS: remove __init and __exit annotation (Zach Brown)   
  - RDS: fix races and other problems with rmmod and device removal (Zach Brown)   
  - RDS: properly init the sg table in our frags (Chris Mason)   
  - RDS: add support for atomic messages over the wire (Andy Grover)   
  - rds: fix compilation warnings (Dotan Barak)   
  - Fix backports for rds (Eli Cohen)   
  - RDS: Fix BUG_ONs to not fire when in a tasklet (Andy Grover)   
  - RDS: Enable per-cpu workqueue threads (Tina Yang)   
  - RDS: Do not call set_page_dirty() with irqs off (Andy Grover)   
  - RDS: Properly unmap when getting a remote access error (Sherman Pun)   
  - RDS: only put sockets that have seen congestion on the poll_waitq (Andy Grover)   
  - RDS: Fix locking in rds_send_drop_to() (Tina Yang)   
  - RDS: Turn down alarming reconnect messages (Andy Grover)   
  - RDS: Workaround for in-use MRs on close causing crash (Andy Grover)   
  - RDS: Fix send locking issue (Tina Yang)   
  - RDS: Fix congestion issues for loopback (Andy Grover)   
  - RDS/TCP: Wait to wake thread when write space available (Andy Grover)   
  - RDS: use IB_CQ_VECTOR_LEAST_ATTACHED for cq's (Andy Grover)   
  - RDS: update copy_to_user state in tcp transport (Andy Grover)   
  - RDS: sendmsg() should check sndtimeo, not rcvtimeo (Andy Grover)   
  - RDS: Do not BUG() on error returned from ib_post_send (Andy Grover)   
  - RDS: Re-add pf/sol access via sysctl (Andy Grover)   
  - RDS/IB+IW: Move recv processing to a tasklet (Andy Grover)   
  - RDS: Do not send congestion updates to loopback connections (Andy Grover)   
  - RDS: Fix panic on unload (Andy Grover)   
  - RDS: Fix potential race around rds_i[bw]_allocation (Andy Grover)   
  - RDS: Add GET_MR_FOR_DEST sockopt (Andy Grover)   
  - RDS: Add a debug message suggesting to load transport modules (Andy Grover)   
  - RDS: Track transports via an array, not a list (Andy Grover)   
  - RDS: Modularize RDMA and TCP transports (Andy Grover)   
  - RDS: Export symbols from core RDS (Andy Grover)   
  - RDS: Re-add TCP transport to RDS (Andy Grover)   
  - RDS/IB: Drop connection when a fatal QP event is received (Andy Grover)   
  - RDS/IB: Disable flow control in sysctl and explain why (Andy Grover)   
  - RDS/IB: Move tx/rx ring init and refill to later (Andy Grover)   
  - RDS: Don't set c_version in __rds_conn_create() (Andy Grover)   
  - RDS/IB: Rename byte_len to data_len to enhance readability (Andy Grover)   
  - RDS/RDMA: Fix cut-n-paste errors in printks in rdma_transport.c (Andy Grover)   
  - RDS/IB: Fix printk to indicate remote IP, not local (Andy Grover)   
  - RDS/IB: Handle connections using RDS 3.0 wire protocol (Andy Grover)   
  - RDS/IB: Improve RDS protocol version checking (Andy Grover)   
  - RDS: Set retry_count to 2 and make modifiable via modparam (Andy Grover)   
  - RDS: Refactor end of __conn_create for readability (Andy Grover)   
  - RDS/IW: Remove dead code (Andy Grover)   
  - RDS/IW: Remove page_shift variable from iwarp transport (Andy Grover)   
  - RDS/IB: Always use PAGE_SIZE for FMR page size (Andy Grover)   
  - RDS: Fix completion notifications on blocking sockets (Andy Grover)   
  - FRV: Fix the section attribute on UP DECLARE_PER_CPU() (David Howells)   
  - rds: revert RDS code to 8cbd960 commit to rebase UEK commits (Mukesh Kacker)   
  - mlx4_vnic: set mod param "lro_num" default value to 0 to disable LRO feature (Qing Huang)   
  - mlx4_vnic: Add correct typecasting to pointers in vnic_get_frag_header() (Ashish Samant)  [Orabug: 19824501]  
  - rdma_cm: CMA_QUERY_HANDLER: BAD STATUS -110 and -22 (Chien-Hua Yen)  [Orabug: 16708786]  
  - RDMA CM: Avoid possible SEGV during connection shutdown (Bang Nguyen)  [Orabug: 16750726]  
  - rdma_cm: extend debug for remote mapping (Ajaykumar Hotchandani)   
  - mlx4_core: supporting 64b counters (Vu Pham)  [Orabug: 21094165]  
  - ib_core: supporting 64b counters using PMA_COUNTERS_EXT mad (Vu Pham)  [Orabug: 21094165]  
  - net/mlx4: When issuing commands use rwsem insteam of rw spinlocks (Matan Barak)   
  - mlx4_ib: Make sure that PSN does not overflow. (Majd Dibbiny)   
  - ib_core: Make sure that PSN does not overflow. (Majd Dibbiny)   
  - IB/CMA: Make sure that PSN is not over max allowed (Moni Shoua)   
  - IB/mlx4: Mark user mr as writable if actual virtual memory is writable (Moshe Lazer)   
  - mlx4_ib: Report proper BDF for IB MSI-X vectors (Yevgeny Petrilin)   
  - IB/core: Fix memory leak in cm_req_handler error flows (Matan Barak)   
  - mlx4_core: enable msi_x module parameter for SRIOV VFs to limit number MSI-X interrupts per VF (Tal Alon)   
  - mlx4_ib: Fix endianness in blueflame post_send. (Jack Morgenstein)   
  - net/mlx4: Switching between sending commands via polling and events may results in hung tasks (Matan Barak)   
  - IB/mlx4: Put non zero value in max_ah (Eli Cohen)   
  - IB/core: Add debugging prints to ib_uverbs_write (Haggai Eran)   
  - IB/core: add debugging prints to explain -EINVAL in ib_uverbs_reg_mr (Majd Dibbiny)   
  - fix warning about bitwise or between u32 and size_t (Haggai Eran)   
  - IB/mlx4: Don't update QP1 for native functions (Matan Barak)   
  - IB/ipoib: Check gso size prior to ib_send (Erez Shitrit)   
  - mlx4_vnic: fix may be used uninitialized compilation warnings (Saeed Mahameed)   
  - mlx4_vnic: fix potential data corruption in sprintf (Saeed Mahameed)   
  - mlx4_core: Fix resource tracker memory leak after Reset Flow (Hadar Hen Zion)   
  - IB/mlx4: Check port_num before using it in mlx4_ib_port_link_layer (Moshe Lazer)   
  - IB/mlx4: Fix wrong calculation of link layer (Moni Shoua)   
  - IB/mlx4: Copy SL from correct place in address path (Shani Michaelli)   
  - mlx4_core: Check return status of rdma_resolve_ip (Shani Michaelli)   
  - mlx4: Clean IRQ affinity hint when freeing it (Ido Shamay)   
  - IB/core: Fix QP attr mask when resolving smac (Moni Shoua)   
  - mlx4_vnic: fix typo in log messages (Saeed Mahameed)   
  - mlx4_vnic: print vnic keep alive info in mlx4_vnic_info (Saeed Mahameed)   
  - IB/mlx4: default gid should respect dev_id (Matan Barak)   
  - mlx4_core: Change the name of the num_mtt in mlx4_profile to be num_mtt_segs. (Majd Dibbiny)   
  - IB/mlx4: Print error messages when GID table update failed (Moni Shoua)   
  - IB/mlx4: Remove unnecessary warning message (Moni Shoua)   
  - ib_core: Check that caches exist before accessing them (Jack Morgenstein)   
  - rdma_cm/cma: Cache broadcast domain record. (Erez Shitrit)   
  - ipoib: added an error message when trying to change mtu to 2K-4K (Noa Osherovich)   
  - ib_core: Do not transition MC groups to error on SM_CHANGE event (Jack Morgenstein)   
  - ipoib: Do not flush mcast groups on SM_CHANGE event (Jack Morgenstein)   
  - rdma_cm: add debug functions and module parameter (Saeed Mahameed)   
  - rdma_cm: garbage-collection thread for rdma_destroy_id() (Saeed Mahameed)   
  - mlx4_vnic: always remove child macs in vnic_parent_update remove request (Saeed Mahameed)   
  - mlx4_vnic: set default moderation values in vnic_alloc_netdev (Saeed Mahameed)   
  - mlx4: Handle memory region deregistration failure (Shani Michaeli)   
  - ib_core: More fixes to ib_sa_add_one error flow (Jack Morgenstein)   
  - IB/ipoib: Set mode only when needed. (Erez Shitrit)   
  - mlx4_core: Use div_u64 to avoid unresolved symbol on 32-bit OSes (Vladimir Sokolovsky)   
  - ib_core: Safely unregister mad agent when necessary. (Majd Dibbiny)   
  - mlx4_vnic: use netif_set_real_num_tx_queues to dynamically change tx queue size (Saeed Mahameed)   
  - mlx4_core: Extend num_mtt in dev caps to avoid overflow. (Majd Dibbiny)   
  - mlx4_core: fix FMR unmapping to allow remapping afterward (Moshe Lazer)   
  - ib/ipoib: unlock dev_start_xmit() on ipoib_cm_rep_handler() (Tal Alon)   
  - ib_core: fixed resource leak in case of error (Saeed Mahameed)   
  - ib/ipoib: fix illegal locking on ipoib_cm_rep_handler (Tal Alon)   
  - ib/ipoib: ipoib_cm_rep_handler lock skb queue while dequeue before xmit (Tal Alon)   
  - mlx4_core: resolvs kernel panic when connectx_port_config fail to set ports (Moshe Lazer)   
  - mlx4_core: Avoid setting ports for auto when only one port type is supported (Moshe Lazer)   
  - mlx4_core: sysfs, fix usage of log_num_mtt module parameter (Yishai Hadas)   
  - mlx4_core: fix ib_uverbs_get_context flow (Yishai Hadas)   
  - mlx4_core: Fix Coverity issues. (Hadar Hen Zion)   
  - IB/mlx4: Fix Coverity issues (Hadar Hen Zion)   
  - IB/core: Fix Coverity issues for rdma_cm (Hadar Hen Zion)   
  - Release Date is updated to __DATE__ instead of a static string (Alex Markuze)   
  - mlx4_core: use msi_x module param to limit num of MSI-X irqs (Moshe Lazer)   
  - Seting ring size to default when module param set incorrectly (Alex Markuze)   
  - ib/core: change error prints in cm module to debug prints. (Jack Morgenstein)   
  - mlx4_core: Add more info to mlx4_cmd_post failure error messages (Jack Morgenstein)   
  - mlx4_core: disable mlx4_QP_ATTACH calls from guests if master is doing flow steering. (Jack Morgenstein)   
  - mlx4_core: change resource quotas to enable supporting upstream-kernel guests (Jack Morgenstein)   
  - mlx4_core: device revision support (Yishai Hadas)   
  - mlx4_core: print more info when command times out (Jack Morgenstein)   
  - mlx4_core: move out label to the right place (Eugenia Emantayev)   
  - IB/mlx4: deprecate "failed to alloc bf reg" message from err to debug (Jack Morgenstein)   
  - mlx4_core: Do not allow mlx4_bitmap_init to reserve more slots than available (Amir Vadai)   
  - ib/ipoib: Fix deadlock between rmmod and set_mode (Erez Shitrit)   
  - ib/ipoib: getout whenever failed to load port. (Erez Shitrit)   
  - ib_ipoib: Fixing issue with delayed work running after child is killed. (Erez Shitrit)   
  - mlx4_core: set device to use extended counters (Yishai Hadas)   
  - ib/ipoib: debug prints instead of warn in tx_wc function (Erez Shitrit)   
  - ib/ipoib: add detailed error message on dev_queue_xmit (Erez Shitrit)   
  - ib/ipoib: Fix removing call for update_pmtu from spin-lock context. (Erez Shitrit)   
  - ipoib: fixed NULL dereferencing in case of error flow (Dotan Barak)   
  - mlx4_core: Update minimum size for log_num_qp to 18 (Moshe Lazer)   
  - mlx4_core, mlx4_ib: Have enough room in steering range for pkey interfaces (Amir Vadai)   
  - net/mlx4: return bad error status to caller function in case of error (Dotan Barak)   
  - ib/core: Remove annoying message. (Erez Shitrit)   
  - mlx4_ib: fix memory leak if QP creation failed (Dotan Barak)   
  - ib/core: add prints to the cm module. (Erez Shitrit)   
  - mlx4/IB: add a message print when the logical link goes up/down (Dotan Barak)   
  - mlx4/ib: clean memory for EQs in case of error flow (Dotan Barak)   
  - net/mlx4_core: set used number of MTTs when using auto-detection (Dotan Barak)   
  - net/mlx4_core: the number of MTTs should consider log_mtts_per_seg (Dotan Barak)   
  - net/mlx4_core: limit to 4TB of memory registration (Yishai Hadas)   
  - net/mlx4_core: num mtt issues (Yishai Hadas)   
  - mlx4_vnic: Kconfig and Makefile changes (Qing Huang)   
  - mlx4_vnic: add mlx4_vnic (Saeed Mahameed)   
  - mlx4_ib: add blue flame support for kernel consumers (Eli Cohen)   
  - net/mlx4_core: add sanity check when creating bitmap structure (Dotan Barak)   
  - net/mlx4_core: unmap clear register in case of error flow (Dotan Barak)   
  - ib_core: fix NULL pointer dereference (Dotan Barak)   
  - mlx4_ib: contig support for control objects (Yishai Hadas)   
  - mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Dotan Barak)   
  - IB/core - Don't modify outgoing DR SMP if first part is LID routed (Ralph Campbell)   
  - net/mlx4: adjust initial value of vl_cap in mlx4_SET_PORT (Or Gerlitz)   
  - mlx4_core: Error message on mtt allocation failure (Marcel Apfelbaum)   
  - IB/core: Control number of retries for SA to leave an MCG (Dotan Barak)   
  - mlx4: reducing wait during SW reset for 500 msecs (Dotan Barak)   
  - mlx4_ib: Do not enable blueflame sends if write combining is not available (Jack Morgenstein)   
  - IB/core: Fix create_qp issue relates to qp group type (Yishai Hadas)   
  - mlx4_core: log_num_mtt handling (Yishai Hadas)   
  - mlx4_ib: Fix the SQ size of an RC QP to support masked atomic operation (Dotan Barak)   
  - mlx4_ib: Use optimal numbers of MTT entries. (Yishai Hadas)   
  - mlx4_ib: set write-combining flag for userspace blueflame pages (Dotan Barak)   
  - mlx4_core: limit min profile numbers (Dotan Barak)   
  - mlx4_core: allow to use 0 in log_mtts_per_seg (Dotan Barak)   
  - mlx4_core: enable changing default max HCA resource limits. (Dotan Barak)   
  - cma: add module parameter to the response timeout (Arlin Davis)   
  - ocfs2: call ocfs2_journal_access_di() before ocfs2_journal_dirty() in ocfs2_write_end_nolock() (yangwenfang)   
  - ocfs2: avoid access invalid address when read o2dlm debug messages (jiangyiwen)   
  - ocfs2: make 'buffered' as the default coherency option (Wengang Wang)  [Orabug: 17988729]  
  - xen/microcode: Use dummy microcode_ops for non initial domain guest (Zhenzhong Duan)  [Orabug: 19053626]  
  - xen/microcode: Fix compile warning. (Konrad Rzeszutek Wilk)   
  - microcode_xen: Add support for AMD family >= 15h (Ian Campbell)   
  - x86/microcode: check proper return code. (Ben Guthro)   
  - xen: add CPU microcode update driver (Jeremy Fitzhardinge)   
  - x86/xen: Disable APIC PM for Xen PV guests (Boris Ostrovsky)   
  - xen/pvhvm: Support more than 32 VCPUs when migrating (v3). (Konrad Rzeszutek Wilk)   
  - cdc-acm: Increase number of devices to 64 (Joe Jin)  [Orabug: 21219170]  
  - ipmi: make kcs timeout parameters as module options (Pavel Bures)  [Orabug: 21219155]  
  - x86: perf: prevent spurious PMU NMIs on Haswell systems (Dan Duval)  [Orabug: 20996846]  
  - x86/simplefb: simplefb was broken on Oracle and HP system, skip VIDEO_TYPE_EFI (Ethan Zhao)  [Orabug: 20961435]  
  - x86, fpu: Avoid possible error in math_state_restore() (Annie Li)  [Orabug: 20270524]  
  - kernel: freezer: restore TIF_FREEZE (Sasha Levin)   
  - ksplice: Clear garbage data on the kernel stack when handling signals (Sasha Levin)   
  - sched: Disable default sched_autogroup to avoid the DBA performance regression (Santosh Shilimkar)  [Orabug: 20476603]  
  - x86: add support for crashkernel=auto (Brian Maly)  [Orabug: 20351819]  
  - uek-rpm: configs: Enabel Oracle HXGE and ASM driver (Santosh Shilimkar)   
  - uek-rpm: build: Add rpm build environment for ol6/ol7 (Santosh Shilimkar)  [Orabug: 20892775] [Orabug: 21102340] [Orabug: 20687425]  
  - uek-rpm: configs: Create baseline config for uek4[ol6/ol7] (Santosh Shilimkar)  [Orabug: 20064118] [Orabug: 20343801] [Orabug: 20343138] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20064118] [Orabug: 20473608] [Orabug: 20516347] [Orabug: 20611390] [Orabug: 21233074] [Orabug: 20687425]  
  - oracleasm: Fix trace output for warn_asm_ioc and check_asm_ioc (Martin K. Petersen)   
  - oracleasm: Fix occasional I/O stall due to merge error (Martin K. Petersen)   
  - oracleasm: Classify device connectivity issues as global errors (Martin K. Petersen)  [Orabug: 20117903]  
  - oracleasm: Deprecate mlog and implement support for tracepoints (Martin K. Petersen)   
  - oracleasm: Abolish mlog usage in integrity.c and clean up error printing. (Martin K. Petersen)   
  - oracleasm: Various code and whitespace cleanups. (Martin K. Petersen)   
  - oracleasm: 4.0 compat changes (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.18 (Martin K. Petersen)   
  - oracleasm: claim FMODE_EXCL access on disk during asm_open (Srinivas Eeda)  [Orabug: 19454829]  
  - oracleasm: Restrict logical block size reporting (Martin K. Petersen)   
  - oracleasm: Report logical block size (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.10 (Martin K. Petersen)   
  - oracleasm: Add support for new error return codes from block/SCSI (Martin K. Petersen)  [Orabug: 17484923]  
  - oracleasm: Compat changes for 3.8 (Martin K. Petersen)   
  - oracleasm: Compat changes for 3.5 (Dwight Engen)   
  - oracleasm: Introduce module parameter for block size selection (Martin K. Petersen)  [Orabug: 15924773]  
  - oracleasm: Data integrity support (Martin K. Petersen)   
  - oracleasm: Fix two merge errors (Martin K. Petersen)   
  - Oracle ASM Kernel Driver (Martin K. Petersen)   
  - block: loop: support DIO & AIO (Ming Lei)   
  - block: loop: prepare for supporing direct IO (Ming Lei)   
  - block: loop: use kthread_work (Ming Lei)   
  - block: loop: set QUEUE_FLAG_NOMERGES for request queue of loop (Ming Lei)   
  - fs: direct-io: don't dirtying pages for ITER_BVEC/ITER_KVEC direct read (Ming Lei)   
  - nfs: don't dirty kernel pages read by direct-io (Dave Kleikamp)   
  - block: loop: avoiding too many pending per work I/O (Ming Lei)   
  - block: loop: convert to per-device workqueue (Santosh Shilimkar)   
  - megaraid_sas: Permit large RAID0/1 requests (Martin K. Petersen)  [Orabug: 19625877]  
  - megaraid_sas : Modify return value of megasas_issue_blocked_cmd() and wait_and_poll() to consider command status returned by firmware (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : swap whole register in megasas_register_aen (Christoph Hellwig)   
  - megaraid_sas : fix megasas_fire_cmd_fusion calling convention (Christoph Hellwig)   
  - megaraid_sas : add missing byte swaps to the sriov code (Christoph Hellwig)   
  - megaraid_sas : bytewise or should be done on native endian variables (Christoph Hellwig)   
  - megaraid_sas : move endianness conversion into caller of megasas_get_seq_num (Christoph Hellwig)   
  - megaraid_sas : add endianness conversions for all ones (Christoph Hellwig)   
  - megaraid_sas : add endianness annotations (Christoph Hellwig)   
  - megaraid_sas : add missing __iomem annotations (Christoph Hellwig)   
  - megaraid_sas : megasas_complete_outstanding_ioctls() can be static (kbuild test robot)   
  - megaraid_sas : Support for Avago's Single server High Availability product (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add release date and update driver version (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Modify driver's meta data to reflect Avago (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Use Block layer tag support for internal command indexing (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Enhanced few prints (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Move controller's queue depth calculation in adapter specific function (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate functions for building sysPD IOs and non RW LDIOs (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate function for refiring MFI commands (Sumit.Saxena@avagotech.com)   
  - megaraid_sas : Add separate function for setting up IRQs (Sumit.Saxena@avagotech.com)   
  - bnx2x: update fw to 7.8.2 (Yuval Mintz)  [Orabug: 21036509]  
  - bnx2: Update driver to use new mips firmware. (Joe Jin)  [Orabug: 21036509]  
  - Revert "i40e: Add FW check to disable DCB and wrap autoneg workaround with FW check" (Brian Maly)  [Orabug: 21111674]  
  - net: Adding the hxge driver (James Puthukattukaran)   
  - fuse: fix typo while displaying fuse numa mount option (Ashish Samant)   
  - fuse: add numa mount option (Ashish Samant)   
  - fuse: modify queues, allocation and locking for multiple nodes (Ashish Samant)   
  - fuse: add spinlock to protect fc reqctr (Ashish Samant)   
  - fuse: add fuse node struct (Ashish Samant)   
  - ocfs2: Suppress the error message from being printed in ocfs2_rename (Xiaowei.Hu)  [Orabug: 16790405]  
  - ocfs2: Tighten free bit calculation in the global bitmap (Sunil Mushran)  [Orabug: 17342255]  
  - ocfs2/trivial: Limit unaligned aio+dio write messages to once per day (Sunil Mushran)  [Orabug: 17342255]  
  - ocfs2/trivial: Print message indicating unaligned aio+dio write (Sunil Mushran)  [Orabug: 17342255]  
  - Linux 4.1 (Linus Torvalds)


author: Miroslav Lichvar <mlichvar@redhat.com> 14:0.9.5-1
changelog:
  - split from tcpdump package (#193657)
  - update to 0.9.5
  - don't package static library
  - maintain soname


author: Lubos Kardos <lkardos@redhat.com> - 4.8.0-43
changelog:
  - Fix for patch for color skipping (#1170124)
  - Add power64 macro (#1178083)
  - Plug segfault on NULL pointer dereference in debugedit (#903009)
  - Account for temporary disk-space requirements on update (#872314)


author: Lubos Kardos <lkardos@redhat.com> - 4.8.0-41
changelog:
  - Add missing braces around the block of code (#606239)
  - Add missing patch for shebangs in format "!#/usr/bin/env interpeter"
    (#1151828)


author: Lubos Kardos <lkardos@redhat.com> - 4.8.0-40
changelog:
  - Add check if source files aren't too big for payload (#833427)
  - Fix producing bogus dependencies by perl.req (#1024517, #1026750)
  - Fix color skipping of multiple files with the same content (#1170124)
  - Disable curl globbing for remote retrievals (#1076277)
  - Make rpm-build depend on redhat-rpm-config provide (#1122100)
  - Handle directory replaced with a symlink to one in verify (#1158377)
  - Restore default SIGPIPE handling for build scriptlets (#993868)
  - State --setperms and --setugids are mutually exclusive (#1119572)
  - Fix byteorder for 64 bit tags on big endian machines (#1040318)
  - File mode from %defattr is applied to directories with warning (#997774)
  - If an error occurs during printing log message then print the error
    on stderr (#1139444)
  - Error out on more than one --pipe option (#966093)
  - Extend PKG_CONFIG_PATH instead of override (#921969)
  - Add RPMCALLBACK_SCRIPT_START and RPMCALLBACK_SCRIPT_STOP. These events are
    not emitted by default (#606239)
  - Enable rpm to work with shebangs in format "!#/usr/bin/env interpeter"
    (#1151828)


author: Florian Festi <ffesti@redhat.com> - 4.8.0-38
changelog:
  - Fix race condidition where unchecked data is exposed in the file system
    (CVE-2013-6435)(#1163059)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-33
changelog:
  - Fix build-time double-free on file capability processing (#904818)
  - Fix include-directive getting processed on false branch (#920190)


author: Florian Festi <ffesti@redhat.com> - 4.8.0-28
changelog:
  - Handle identical binaries for debug-info (#727872)
  - Fix typos in Japanese rpm man page (#845065)
  - Document -D and -E options in man page (#845063)
  - Add --setperms and --setuids to the man page (#839126)
  - Update man page that SHA256 is also used for file digest (#804049)
  - Remove --fileid from man page to get rid of md5
  - Remove -s from patch calls (#773503)
  - Force _host_vendor to redhat to better match toolchain (#743229)
  - Backport reloadConfig for Python API (#825147)
  - Support for dpkg-style sorting of tilde in version/release (#825087)
  - Fix explicit directory %attr() when %defattr() is active (#730473)
  - Don't load keyring if signature checking is disabled (#664696)
  - Retry read() to fix rpm2cpio with pipe as stdin (#802839)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-25
changelog:
  - Fix Lua script current directory behavior (#746190)
  - Copy rpmpkgs "log" into place instead of moving (#746637)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-22
changelog:
  - Proper region tag validation on package/header read (CVE-2012-0060)
  - Double-check region size against header size (CVE-2012-0061)
  - Validate negated offsets too in headerVerifyInfo() (CVE-2012-0815)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-20
changelog:
  - -D is for --define, not --predefine (#785236)
  - Add runtime detection for /usr move (#761000)
  - Fix brace matching on multiline constructs in perl.req (#752119)
  - Make pretrans scriptlet failure fail the package installation (#736960)


author: Florian Festi <ffesti@redhat.com> - 4.8.0-17
changelog:
  - Allow self conflicts (#651951)
  - Add support for xz compression in rpm2cpio.sh (#674348)
  - Don't error out on already imported GPG keys (#680889)
  - Fix file conflict handling for uncolored files (#705115)
  - Fix file attribute handling with %defattr(-) (#705993)
  - Don't error out when trying to add the same signature again (#707449)
  - Fix signature checking (#721363)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
changelog:
  - Fix signature comparison on package resigning (#608608)
  - Let error messages from gpg through on passphrase checking (#607222)
  - Only enforce default umask during transaction (#565843)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
changelog:
  - Require matching arch for freshen on colored transactions (#553108, #479608)
  - Verify that generated signature can be used by rpm (#608599)
  - Fix broken pipe on font provide generation + better error message (#609117)
  - Fix find-debuginfo.sh behavior on cross-directory hardlinks (#618428)
  - Generate gdb index for debuginfos (#652787)
  - Fix verifyscript return code on failure (#668629)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
changelog:
  - Fix empty reply from server on url retrieve (#598988)
  - Drop suid/sgid bits and capabilities on upgrade/erase (#598832)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
changelog:
  - Handle non-existent dependency sets correctly in python (#593621)
  - Permit DOS-style line-endings in PGP armor headers (#532992)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
changelog:
  - Permit em64t architecture in query/erasure too (#547341)
  - Avoid accessing unrelated mount points in disk space checking (#495623)
  - Fix disk space reporting with erasures present in transaction (#561160)
  - Teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
  - Fix python match iterator regression wrt boolean representation
  - Support parallel python versions in python dependency extractor (#532118)
  - Python byte-compilation fixes + improvements (#538101)
  - Preserve empty lines in spec prep section (#573339)
  - Fix nosrc package generation regression
  - Avoid owning localized man directories through find_lang (#569536)
  - Lose useless symlink to berkeley_db_svc


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
changelog:
  - fix segfault on failed url retrieval (#557118)
  - fix verification error code depending on verbosity level (#557101)


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
changelog:
  - fix noise from python bytecompile on non-python packages (#539635)
  - make all our -devel [build]requires isa-specific
  - trim out superfluous -devel dependencies from rpm-devel


author: Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
changelog:
  - update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
  - rpm-build conflicts with current ocaml-runtime


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
changelog:
  - missing error exit code from signing password checking (#496754)
  - dont fail build on unrecognized data files (#532489)
  - dont try to parse subkeys and secret keys (#436812)
  - fix chmod test on selinux, breaking %{_fixperms} macro (#543035)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
changelog:
  - support multiple python implementations in brp-python-bytecompile (#531117)
  - make disk space problem reporting a bit saner (#517418)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
changelog:
  - fix build with BDB 4.8.x by removing XA "support" from BDB backend 
  - perl dep extractor heredoc parsing improvements (#524929)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
changelog:
  - use relative paths within db environment (related to #507309, #507309...)
  - remove db environment on close in chrooted operation (related to above)
  - initialize rpmlib earlier in rpm2cpio (#523260)
  - fix file dependency tag extension formatting (#523282)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
changelog:
  - fix duplicate dependency filtering on build (#490378)
  - permit absolute paths in file lists again (#521760)
  - use permissions 444 for all .debug files (#522194)
  - add support for optional bugurl tag (#512774)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
changelog:
  - updated OSGi dependency extractor (#506471)
  - fix segfault in symlink fingerprinting (#505777)
  - fix invalid memory access causing bogus file dependency errors (#506323)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
changelog:
  - don't mess up problem altNEVR in python ts.check() (#501068)
  - fix hardlink size calculation on build (#503020)


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
changelog:
  - split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
  - rpm requires coreutils but not in %post
  - build with libcap and libacl
  - fix pgp pubkey signature tag parsing


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
changelog:
  - couple of merge-review fixes (#226377)
    - eliminate bogus leftover rpm:rpm rpmdb ownership
    - unescaped macro in changelog
  - fix find-lang --with-kde with KDE3 (#466009)
  - switch back to default file digest algorithm


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
changelog:
  - file classification tweaks for text files (#494817)
    - disable libmagic text token checks, it's way too error-prone
    - consistently classify all text as such and include description


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
changelog:
  - update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
  - fixes #494049, #495429
  - dont permit test-suite failure anymore


author: Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
changelog:
  - fix recorded file state of otherwise skipped files (#492947)
  - compress ChangeLog, drop old CHANGES file (#492440)


author: Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
changelog:
  - loosen up restrictions on dependency names (#455119)
  - handle inter-dependent pkg-config files for requires too (#473814)
  - error/warn on elf binaries in noarch package in build


author: Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
changelog:
  - remove two offending hunks from anyarch patch causing that
    RPMTAG_BUILDARCHS isn't written to SRPMs


author: Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
changelog:
  - inherit group tag from the main package (#470714)
  - ignore BuildArch tags for anyarch actions (#442105)
  - don't check package BuildRequires when doing --rmsource (#452477)
  - don't fail because of missing sources when only spec removal
    is requested (#472427)


author: Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
changelog:
  - update to 4.6.0 final
  - revert libmagic looking into compressed files for now, breaks ooffice build


author: Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
changelog:
  - extract mimehandler provides from .desktop files
  - preliminaries for extracting font provides (not enabled yet)
  - dont classify font metrics data as fonts
  - only run script dep extraction once per file, duh


author: Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
changelog:
  - change platform sharedstatedir to something more sensible (#185862)
  - add rpmdb_foo links to db utils for documentation compatibility


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - update to 4.6.0-rc2
  - fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
  - enable automatic generation of pkg-config and libtool dependencies #465377


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - Make noarch sub-packages actually work
  - Fix defaultdocdir logic in installplatform to avoid hardwiring mandir


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - update to 4.6.0-rc1 
  - fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
  - avoid using %configure macro for now, it has unwanted side-effects on rpm


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - update to official 4.5.90 alpha tarball 
  - a big pile of misc bugfixes + translation updates
  - isa-macro generation fix for ppc (#464754)
  - avoid pulling in pile of perl dependencies for an unused script
  - handle both "invalid argument" and clear env version mismatch on posttrans


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - add hack to support extracting gstreamer plugin provides (#438225)
  - fix another macro argument handling regression (#461180)


author: Jindrich Novy <jnovy@redhat.com>
changelog:
  - create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
  - create _topdir if it doesn't exist when installing SRPM
  - don't generate broken cpio in case of hardlink pointing on softlink,
    thanks to pixel@mandriva.com


author: Jindrich Novy <jnovy@redhat.com>
changelog:
  - fix parsing of boolean expressions in spec (#456103)
    (unbreaks pam, jpilot and maybe other builds)


author: Jindrich Novy <jnovy@redhat.com>
changelog:
  - add support for noarch subpackages
  - fix segfault in case of insufficient disk space detected (#460146)


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - 4.5.90-0.git8461.1
  - new snapshot from upstream
  - fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
    - partial fix for #457360


author: Florian Festi <ffesti@redhat.com>
changelog:
  - 4.5.90-0.git8426.10
  - rpm-4.5.90-posttrans.patch
  - use header from rpmdb in posttrans to make anaconda happy


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - 4.5.90-0.git8426.5
  - flip back to external bdb
  - fix tab vs spaces complaints from rpmlint
  - add dep for lzma and require unzip instead of zip in build (#310694)
  - add pkgconfig dependency to rpm-devel
  - drop ISA-dependencies for initial introduction
  - new snapshot from upstream for documentation fixes


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - rpm 4.5.90-0.git8424.1 (alpha snapshot)
  - adjust to build against Berkeley DB 4.5.20 from compat-db for now
  - add posttrans to clean up db environment mismatch after upgrade
  - forward-port devel autodeps patch


author: Panu Matilainen <pmatilai@redhat.com>
changelog:
  - adjust for rpmdb index name change
  - drop unnecessary vendor-macro patch for real
  - add ISA-dependencies among rpm subpackages
  - make lzma and sqlite deps conditional and disabled by default for now


author: Brian Maly <brian.maly@oracle.com> [4.1.12-103.9.6.el6uek]
changelog:
  - scsi: Don't abort scsi_scan due to unexpected response (John Sobecki)  [Orabug: 27119628]  
  - ocfs2: code clean up for direct io (Ryan Ding)


author: Brian Maly <brian.maly@oracle.com> [4.1.12-103.9.5.el6uek]
changelog:
  - xscore: add dma address check (Zhu Yanjun)  [Orabug: 27076919]  
  - KVM: nVMX: Fix loss of L2's NMI blocking state (Wanpeng Li)  [Orabug: 27062498]  
  - KVM: nVMX: track NMI blocking state separately for each VMCS (Paolo Bonzini)  [Orabug: 27062498]  
  - KVM: VMX: require virtual NMI support (Paolo Bonzini)  [Orabug: 27062498]  
  - KVM: nVMX: Fix the NMI IDT-vectoring handling (Wanpeng Li)  [Orabug: 27062498]  
  - uek-rpm: disable CONFIG_NUMA_BALANCING_DEFAULT_ENABLED (Fred Herard)  [Orabug: 26798697]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-103.9.3.el6uek]
changelog:
  - selinux: fix off-by-one in setprocattr (Stephen Smalley)  [Orabug: 27001717]  {CVE-2017-2618} {CVE-2017-2618} {CVE-2017-2618} 
  - sysctl: Drop reference added by grab_header in proc_sys_readdir (Zhou Chengming)  [Orabug: 27036903]  {CVE-2016-9191} {CVE-2016-9191} {CVE-2016-9191} 
  - KEYS: prevent KEYCTL_READ on negative key (Eric Biggers)  [Orabug: 27050248]  {CVE-2017-12192} 
  - IB/ipoib: For sendonly join free the multicast group on leave (Christoph Lameter)  [Orabug: 27077718]  
  - IB/ipoib: increase the max mcast backlog queue (Doug Ledford)  [Orabug: 27077718]  
  - IB/ipoib: Make sendonly multicast joins create the mcast group (Doug Ledford)  [Orabug: 27077718]  
  - IB/ipoib: Expire sendonly multicast joins (Christoph Lameter)  [Orabug: 27077718]  
  - IB/ipoib: Suppress warning for send only join failures (Jason Gunthorpe)  [Orabug: 27077718]  
  - IB/ipoib: Clean up send-only multicast joins (Doug Ledford)  [Orabug: 27077718]  
  - netlink: allow to listen "all" netns (Nicolas Dichtel)  [Orabug: 27077944]  
  - netlink: rename private flags and states (Nicolas Dichtel)  [Orabug: 27077944]  
  - netns: use a spin_lock to protect nsid management (Nicolas Dichtel)  [Orabug: 27077944]  
  - netns: notify new nsid outside __peernet2id() (Nicolas Dichtel)  [Orabug: 27077944]  
  - netns: rename peernet2id() to peernet2id_alloc() (Nicolas Dichtel)  [Orabug: 27077944]  
  - netns: always provide the id to rtnl_net_fill() (Nicolas Dichtel)  [Orabug: 27077944]  
  - netns: returns always an id in __peernet2id() (Nicolas Dichtel)  [Orabug: 27077944]  
  - Hang/soft lockup in d_invalidate with simultaneous calls (Al Viro)  [Orabug: 27052681]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-103.9.2.el6uek]
changelog:
  - Revert "drivers/char/mem.c: deny access in open operation when securelevel is set" (Brian Maly)  [Orabug: 27037811]


author: Brian Maly <brian.maly@oracle.com> [4.1.12-103.9.1.el6uek]
changelog:
  - xfs: use dedicated log worker wq to avoid deadlock with cil wq (Brian Foster)  [Orabug: 27013241]  
  - scsi: scsi_transport_iscsi: fix the issue that iscsi_if_rx doesn't parse nlmsg properly (Xin Long)  [Orabug: 26988633]  {CVE-2017-14489} 
  - nvme: honor RTD3 Entry Latency for shutdowns (Martin K. Petersen)  [Orabug: 26999097]  
  - ipv6: avoid overflow of offset in ip6_find_1stfragopt (Sabrina Dubroca)  [Orabug: 27013220]  {CVE-2017-7542} 
  - udp: consistently apply ufo or fragmentation (Willem de Bruijn)  [Orabug: 27013227]  {CVE-2017-1000112} 
  - drivers/char/mem.c: deny access in open operation when securelevel is set (Ethan Zhao)  [Orabug: 26943884]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.8.1.el6uek]
changelog:
  - tcp: fix tcp_mark_head_lost to check skb len before fragmenting (Neal Cardwell)  [Orabug: 26923675]  
  - timerfd: Protect the might cancel mechanism proper (Thomas Gleixner)  [Orabug: 26899775]  {CVE-2017-10661} 
  - kvm: nVMX: Don't allow L2 to access the hardware CR8 (Jim Mattson)   {CVE-2017-12154} {CVE-2017-12154} 
  - brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx() (Tim Tianyang Chen)  [Orabug: 26880590]  {CVE-2017-7541} 
  - crypto: ahash - Fix EINPROGRESS notification callback (Herbert Xu)  [Orabug: 26916575]  {CVE-2017-7618} 
  - ovl: use O_LARGEFILE in ovl_copy_up() (David Howells)  [Orabug: 25953280]  
  - rxrpc: Fix several cases where a padded len isn't checked in ticket decode (David Howells)  [Orabug: 26880508]  {CVE-2017-7482} {CVE-2017-7482} 
  - tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0 (Wei Wang)  [Orabug: 26813385]  {CVE-2017-14106}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.7.1.el6uek]
changelog:
  - mm: thp: set THP defrag by default to madvise and add a stall-free defrag option (Mel Gorman)  [Orabug: 26614414]  
  - rds: Fix incorrect statistics counting (Håkon Bugge)  [Orabug: 26847814]  
  - rds: Fix non-atomic operation on shared flag variable (Håkon Bugge)  [Orabug: 26846933]  
  - Documentation: add watermark_scale_factor to the list of vm systcl file (Jerome Marchand)  [Orabug: 26832827]  
  - mm: scale kswapd watermarks in proportion to memory (Johannes Weiner)  [Orabug: 26832827]  
  - mlx4_core: calculate log_num_mtt based on total system memory (Wei Lin Guay)  [Orabug: 26867289]  
  - xen/x86: Add interface for querying amount of host memory (Boris Ostrovsky)  [Orabug: 26867289]  
  - i40e: use cpumask_copy instead of direct assignment (Jacob Keller)  [Orabug: 26849262]


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.5.1.el6uek]
changelog:
  - Bluetooth: Properly check L2CAP config option output buffer length (Ben Seri)  [Orabug: 26796412]  {CVE-2017-1000251} 
  - oracleasm: Copy the integrity descriptor (Martin K. Petersen)  [Orabug: 26653979]  
  - Remove dma_unmap_single_attrs call. (Jack Vogel)  [Orabug: 26790437]  
  - [media] saa7164: fix double fetch PCIe access condition (Steven Toth)  [Orabug: 26675128]  {CVE-2017-8831} 
  - fs: __generic_file_splice_read retry lookup on AOP_TRUNCATED_PAGE (Abhi Das)  [Orabug: 26597873]  
  - mm: Tighten x86 /dev/mem with zeroing reads (Kees Cook)  [Orabug: 26675917]  {CVE-2017-7889} 
  - blk-mq: add missing blk_mq_put_ctx (Ankur Arora)  [Orabug: 26752467]  
  - blk-mq: avoid re-initialize request which is failed in direct dispatch (Shaohua Li)  [Orabug: 26752467]  
  - NFSv4.1: Don't deadlock the state manager on the SEQUENCE status flags (Trond Myklebust)   
  - NFSv4.1: Defer bumping the slot sequence number until we free the slot (Trond Myklebust)   
  - NFSv4: Leases are renewed in sequence_done when we have sessions (Trond Myklebust)   
  - NFSv4.1: nfs41_sequence_done should handle sequence flag errors (Trond Myklebust)   
  - fuse: Dont call set_page_dirty_lock() for ITER_BVEC pages for async_dio (Ashish Samant)  [Orabug: 26081486]  
  - xen/blkfront: always allocate grants first from per-queue persistent grants (Dongli Zhang)  [Orabug: 26725334]  
  - rds: Reintroduce statistics counting (Håkon Bugge)  [Orabug: 26717157]  
  - bnxt_en: Add bnxt_get_num_stats() to centrally get the number of ethtool stats. (Michael Chan)  [Orabug: 26790003]  
  - bnxt_en: Implement ndo_bridge_{get|set}link methods. (Michael Chan)  [Orabug: 26790003]  
  - bnxt_en: Retrieve the hardware bridge mode from the firmware. (Michael Chan)  [Orabug: 26790003]  
  - bnxt_en: Update firmware interface spec to 1.8.0. (Michael Chan)  [Orabug: 26790003]  
  - dtrace: Update UEK RPM specs (Tomas Jedlicka)  [Orabug: 26577142]  
  - dtrace: work around libdtrace-ctf bug (Nick Alcock)  [Orabug: 26583988]  
  - dtrace: dtrace.ko won't build when DT_DISABLE_CTF is set (Tomas Jedlicka)  [Orabug: 26557453]  
  - dtrace: Integrate DTrace Modules into kernel proper (Tomas Jedlicka)  [Orabug: 26577142]  
  - dtrace: Fix spec file for 0.6.1-3 (Tomas Jedlicka)   
  - dtrace: Make dynamic variable cleanup self-throtling (Tomas Jedlicka)  [Orabug: 26385177]  
  - dtrace: Restore deadman original timing values (Tomas Jedlicka)  [Orabug: 26385159]  
  - dtrace: DTrace state deadman must use dtrace_sync() (Tomas Jedlicka)  [Orabug: 26385102]  
  - dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)  [Orabug: 26384179] [Orabug: 26384765]  
  - dtrace: fix spec file for 0.6.1-2 (Kris Van Hees)   
  - dtrace: FBT entry probes will now use int3 (Kris Van Hees)  [Orabug: 26190412] [Orabug: 26174895]  
  - dtrace: support x86 CPUs with SMAP (Nick Alcock)  [Orabug: 26166784]  
  - dtrace: fix spec file for 0.6.1-1 (Kris Van Hees)   
  - dtrace: ensure ustackdepth returns correct value (Kris Van Hees)  [Orabug: 25949692]  
  - dtrace: FBT return probes on x86_64 run with in_irq() true (Kris Van Hees)  [Orabug: 26089286]  
  - dtrace: different probe trigger instruction for entry vs return (Kris Van Hees)  [Orabug: 25949048]  
  - dtrace: support passing offset as arg0 to FBT return probes (Kris Van Hees)  [Orabug: 25949086]  
  - dtrace: improve probe execution debugging (Kris Van Hees)   
  - dtrace: correct mutex_* subroutines (Kris Van Hees)  [Orabug: 26044447]  
  - dtrace: canload() for input of *_ntop(), *_nto*() (Nick Alcock)   
  - dtrace: implement link_ntop() DTrace subroutine logic (Girish Moodalbail)  [Orabug: 25931479]  
  - dtrace: update spec file for 0.6.0-4 (Kris Van Hees)   
  - dtrace: enforce inlining of dtrace_dif_variable (Kris Van Hees)  [Orabug: 25872472]  
  - dtrace: NEWS and spec file for 0.6.0-3 (Kris Van Hees)   
  - DTrace walltime lock-free implementation (Tomas Jedlicka)  [Orabug: 25715256]  
  - dtrace: incorrect aframes value and wrong logic messes up caller and stack (Kris Van Hees)  [Orabug: 25727046]  
  - dtrace: ensure we pass a limit to dtrace_stacktrace for stackdepth (Kris Van Hees)  [Orabug: 25559321]  
  - dtrace: get rid of dtrace_gethrtime() (Kris Van Hees)   
  - dtrace: update NEWS and spec file for 0.6.0-2 (Kris Van Hees)   
  - dtrace: comtinuing the FBT implementation and fixes (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: handle modular IPv6 (Nick Alcock)  [Orabug: 25557554]  
  - dtrace: introduce and use typedef in6_addr_t (Alan Maguire)  [Orabug: 25557554]  
  - dtrace: update NEWS and spec file (Kris Van Hees)   
  - dtrace: function boundary tracing (FBT) implementation (Kris Van Hees)  [Orabug: 21220305] [Orabug: 24829326]  
  - dtrace: SDT cleanup and bring in line with kernel (Kris Van Hees)   
  - dtrace: fix preemption checks (Kris Van Hees)   
  - dtrace: when calling all modules do not forget kernel (Kris Van Hees)   
  - dtrace: remove cleanup_module support (Kris Van Hees)   
  - dtrace: is-enabled probes for SDT (Kris Van Hees)  [Orabug: 25143173]  
  - dtrace: 0.6.0 specfile and NEWS. (Nick Alcock)   
  - dtrace: test the new DTRACE_PROBE() n-argument macro (Nick Alcock)  [Orabug: 24678897]  
  - dtrace: add a test probe with an empty translation or two (Nick Alcock)  [Orabug: 24661801]  
  - dtrace: parse sdpd_args to handle sdt_getargdesc() rather than hardwiring (Nick Alcock)  [Orabug: 24661801]  
  - Specfile adjustments for 0.5.4 release to autobuilders. (Nick Alcock)   
  - SPEC: dtrace-module specfile revamp. (Nick Alcock)   
  - dtrace: USDT SPARC parts (Nick Alcock)  [Orabug: 24455245]  
  - dtrace: split arch-dependent parts out of fasttrap (Nick Alcock)  [Orabug: 24455245]  
  - Release 0.5.3-2. (Nick Alcock)   
  - dtrace: version 0.5.3 (Kris Van Hees)   
  - dtrace: migrate pdata size assertion out of generic code (Nick Alcock)   
  - dtrace: ensure pdata and sdt_tab handling works on module reload (Kris Van Hees)  [Orabug: 23331667]  
  - dtrace: add the perf provider to SDT (Nick Alcock)  [Orabug: 23004534]  
  - dtrace: version 0.5.2 (Kris Van Hees)   
  - dtrace: apply stack bias to user stack walks on SPARC (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: use current_user_stack_pointer() (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: use copy_from_user() when walking userspace stacks (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: do not overrun the start of the user stack (Nick Alcock)  [Orabug: 22629102]  
  - dtrace: fix access to uregs[R_L7] (Nick Alcock)  [Orabug: 22602870]  
  - dtrace: correct probe disable behaviour for syscalls (Kris Van Hees)  [Orabug: 22352636]  
  - dtrace: fix typo in date field in %changelog (Kris Van Hees)   
  - dtrace: Updated NEWS and spec files for 0.5.1-1 (Kris Van Hees)   
  - dtrace: avoid installonly-related kernel upgrade failure (Nick Alcock)  [Orabug: 21669543]  
  - dtrace: Support Linux-specific handling of envp / argv in psinfo (Kris Van Hees)  [Orabug: 21984854]  
  - dtrace: add missing dtrace_*canload() for copyout() and copyoutstr(). (Nick Alcock)   
  - dtrace: ensure dt_perf does not clash with dt_test (Kris Van Hees)  [Orabug: 21814949]  
  - dtrace: enable building on SPARC64 architecture. (Kris Van Hees)   
  - dtrace: provide OL6 and OL7 spec file with new features (Kris Van Hees)   
  - dtrace: update NEWS for new 0.5.0 version (Kris Van Hees)   
  - Fix spelling of %endif in specfile. (Nick Alcock)   
  - dtrace: only sparc64 uses sdt_tab in pdata (Kris Van Hees)   
  - dtrace: NEWS and spec file for 0.5.0 (Kris Van Hees)   
  - dtrace: apply sdt_instr_t change to asm_instr_t (Kris Van Hees)   
  - dtrace: fold NOPF into NOFAULT handling (Kris Van Hees)   
  - dtrace: improve debugging output (Kris Van Hees)   
  - dtrace: kernel provides SDT trampoline area on SPARC (Kris Van Hees)  [Orabug: 21220344]  
  - dtrace: record current IP as frame 0 in ustack (Kris Van Hees)   
  - dtrace: validate argument pointer to d_path() (Kris Van Hees)  [Orabug: 21304207]  
  - dtrace: update NEWS and specfile for 0.4.5 (Kris Van Hees)   
  - dtrace: support USDT for 32-bit applications on 64-bit hosts (Kris Van Hees)  [Orabug: 21219315]  
  - dtrace: use the initial user namespace in suitable {from,make}_kuid() calls (Nick Alcock)   
  - dtrace: use the current user namespace for DIF_VAR_[UG]ID lookups (Nick Alcock)   
  - dtrace: support sparc64 on appropriate kernels. (Nick Alcock)   
  - Revise dependencies to get out of the shadow of dtrace-modules-headers. (Nick Alcock)  [Orabug: 20508087]  
  - dtrace: no longer expose kuid_t in the userspace dtrace API (Nick Alcock)   
  - dtrace: percpu: move from __get_cpu_var() to this_cpu_ptr() (Nick Alcock)   
  - dtrace: fix dtrace_helptrace_buffer memory leak (Kris Van Hees)  [Orabug: 20514336]  
  - dtrace: support building on UEK4 (Kris Van Hees)  [Orabug: 20456825]  
  - dtrace: add support for DTrace on sparc64 (Kris Van Hees)  [Orabug: 19005048]  
  - dtrace: restructuring to support DTrace on multiple architectures (Kris Van Hees)  [Orabug: 20262965]  
  - dtrace: add .gitignore file (Kris Van Hees)  [Orabug: 20266608]  
  - dtrace: Updated NEWS and specfile (Kris Van Hees)   
  - dtrace: ensure one can try to get user pages without locking or faulting (Kris Van Hees)  [Orabug: 18653713]  
  - dtrace: Improve dtrace_getufpstack() (locks, stack detection, faults) (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: Updated NEWS and specfile (Kris Van Hees)   
  - dtrace: update NEWS and spec file for 0.4.3-2 (Kris Van Hees)   
  - Drop CPU_DTRACE_NOFAULT manipulation in progenyof(). (Nick Alcock)  [Orabug: 18412802]  
  - Drop CPU_DTRACE_NOFAULT manipulation around ustack calls. (Nick Alcock)  [Orabug: 18412802]  
  - Pass down the tgid to userspace in u{stack,sym,mod,addr}(). (Nick Alcock)  [Orabug: 18412802]  
  - Fix the pid and ppid variables in multithreaded processes. (Nick Alcock)  [Orabug: 18412802]  
  - dtrace: NEWS and specfile update for 0.4.3 (Kris Van Hees)   
  - dtrace: add support for profile-* probes (Kris Van Hees)  [Orabug: 18323513]  
  - Updated specfile for 0.4.2-3. (Nick Alcock)   
  - Have the new dtrace-modules-provider-headers obsolete the old. (Nick Alcock)  [Orabug: 18061595]  
  - Remove kernel version from name of dtrace-modules-provider-headers package. (Nick Alcock)  [Orabug: 18061595]  
  - dtrace: updated spec file and NEWS (Kris Van Hees)   
  - dtrace: Fix RPM dependencies. (Kris Van Hees)  [Orabug: 17804881]  
  - dtrace: vtimestamp implementation (Kris Van Hees)  [Orabug: 17741477]  
  - dtrace: implement SDT in kernel modules (Kris Van Hees)  [Orabug: 17851716]  
  - dtrace: fix conditionals for changelog composition (Kris Van Hees)   
  - dtrace: make the release tag dependent on the kernel version (Kris Van Hees)   
  - dtrace: fix changelog for 0.4.0 series (Kris Van Hees)   
  - dtrace: support auto-building of dtrace-module for UEK kernels (Kris Van Hees)   
  - dtrace: prepare spec file for errata release (3.87.13-16.2.1/0.4.1-3) (Kris Van Hees)   
  - dtrace: Updated NEWS and spec file (Kris Van Hees)   
  - dtrace: provide a corrected implementation of the 'errno' D variable (Kris Van Hees)  [Orabug: 17704568]  
  - dtrace: Updated specfile and NEWS (Kris Van Hees)   
  - dtrace: fix lock ordering issues, mutex_owned(), and mutex debugging (Kris Van Hees)  [Orabug: 17624236]  
  - dtrace: ensure userspace stack memory access cannot page fault (Kris Van Hees)  [Orabug: 17591351]  
  - dtrace: ensure speculation buffer cleaning does not race with buffer freeing (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: reject enabling is referencing module fails and do not count it (Kris Van Hees)   
  - dtrace: ensure state is free'd after use (memleak fix) (Kris Van Hees)   
  - dtrace: align module code with new cyclics API (Kris Van Hees)  [Orabug: 17553446]  
  - dtrace: update getufpstack implementation to be safer (Kris Van Hees)  [Orabug: 17591351]  
  - dtrace: armour ustack() against kernel threads, !task->mm, and corrupt usersp. (Nick Alcock)  [Orabug: 17591351]  
  - dtrace: Ensure that provider names are unique in the context of a PID (Kris Van Hees)  [Orabug: 17476663]  
  - dtrace: ensure &tp->ftt_mtp is set to 0s for is-enabled probes also (Kris Van Hees)   
  - dtrace: Update NEWS (Kris Van Hees)   
  - dtrace: Various memory allocation fixes (leaks, footprint reduction, ...) (Kris Van Hees)  [Orabug: 17488207]  
  - dtrace: UEK3 build -16 (Kris Van Hees)   
  - dtrace: prevent Oops caused by preemption issues with probes (Kris Van Hees)  [Orabug: 17403196]  
  - dtrace: fix for psinfo allocation during execve (Kris Van Hees)  [Orabug: 17407069]  
  - dtrace: General cleanup of debug info and fix syscall probe module name. (Kris Van Hees)   
  - dtrace: fixes for the module build (Kris Van Hees)   
  - dtrace: remove debugging code (Kris Van Hees)   
  - dtrace: Ensure that USDT probes are carried over correctly across fork(). (Kris Van Hees)  [Orabug: 17346878]  
  - dtrace: Fix frame offsets for direct called probes (ERROR and syscalls). (Kris Van Hees)  [Orabug: 17368166]  
  - dtrace: fix retrieval of arg5 through arg9 (Kris Van Hees)  [Orabug: 17368166]  
  - Bug fix for logic to determine the (inode, offset) pair for uprobes. (Kris Van Hees)   
  - Ensure memory allocation results are checked throughout the code. (Kris Van Hees)   
  - Bug fix for fasttrap module unloading. (Kris Van Hees)   
  - Remove pre-alpha features for release. (Kris Van Hees)   
  - Bug fix for module unloading. (Kris Van Hees)   
  - Fix fasttrap ioctls and headers_check. (Nick Alcock)   
  - Re-enable DTrace ioctl()-size debugging. (Nick Alcock)   
  - Add RPM changelog. (Nick Alcock)   
  - Add a warning to be displayed when tracepoint enabling fails.  Update NEWS. (Kris Van Hees)   
  - Fix provider header requirements. (Nick Alcock)   
  - SPEC: Changes for UEK merge. (Nick Alcock)   
  - Boost ustackframes_default. (Nick Alcock)   
  - Make old_rsp available to kernel modules. (Kris Van Hees)   
  - Remove unnecessary 32-bit code. (Kris Van Hees)   
  - Clean up ioctl debugging output, and remove dtrace_ioctl_sizes(). (Kris Van Hees)   
  - Add debugging for enablings. (Kris Van Hees)   
  - Ensure that the fasttrap device file can be opened. (Kris Van Hees)   
  - Fix format string errors in buffer storage debugging messages. (Nick Alcock)   
  - Drop stack debugging messages. (Nick Alcock)   
  - SPEC: Fix the name of the kernel development package in BuildRequires. (Nick Alcock)   
  - SPEC: Boost the associated kernel version to 3.8.12. (Nick Alcock)   
  - Ensure that arg6 through arg9 get retrieved correctly for USDT probes. (Kris Van Hees)   
  - Finish the implementation of is-enabled USDT probes. (Kris Van Hees)   
  - Fixes for tracepoint cleanup. (Kris Van Hees)   
  - Fixes for locking issues and cleanup workqueue handling. (Kris Van Hees)   
  - Update syscall tracing in view of Linux 3.8 changes. (Kris Van Hees)   
  - USDT implementation (phase 2). (Kris Van Hees)   
  - Fix to exclude stack addresses from pcstack. (Kris Van Hees)   
  - Revamp and split up DTrace headers.  Add ioctl() debugging machinery. (Nick Alcock)   
  - OS/arch specific ustack implementation. (Kris Van Hees)   
  - Ensure PID is passed as first element for ustack. (Kris Van Hees)   
  - Revert "stack() / jstack(): Send PID to userspace." (Kris Van Hees)   
  - stack() / jstack(): Send PID to userspace. (Nick Alcock)   
  - Adding more compile time debugging for development. (Kris Van Hees)   
  - USDT implementation (Phase 1). (Kris Van Hees)   
  - Add basic development debugging framework. (Kris Van Hees)   
  - Update copyright statements. (Kris Van Hees)   
  - Disable providers that do not work. (Kris Van Hees)   
  - Differentiate between multi-providers and meta-providers. (Kris Van Hees)   
  - Adding missing build specs for dt_perf. (Kris Van Hees)   
  - Remove unnecessary and inconsistemt use of argument name in prototypes. (Kris Van Hees)   
  - Clean up a file that is no longer used. (Kris Van Hees)   
  - Internal performance measurement support code. (Kris Van Hees)   
  - Miscellaneous 3.6 porting work. (Kris Van Hees)   
  - DTrace-independent CTF. (Nick Alcock)   
  - Type and grammar fix. (Kris Van Hees)   
  - Fix name of lwp-create and lwp-exit probes in SDT argument mappings. (Kris Van Hees)   
  - Add NEWS file. (Kris Van Hees)   
  - SPEC: Rename the DTrace kernel to kernel-uek-dtrace-. (Nick Alcock)   
  - Fix depmod invocation on RPM %post-installation. (Nick Alcock)   
  - Add a specfile. (Nick Alcock)   
  - Additional action support (and bug fixes). (Kris Van Hees)   
  - Change the DTrace startup handling (at boot time) for SDT. (Kris Van Hees)   
  - Cleanup (and adding) of SDT probe points. (Kris Van Hees)   
  - Remove remnant of internal, for-my-use-only test code. (Kris Van Hees)   
  - DIF_SUBR_RW_READ_HELD's parameter should be an rwlock_t. (Nick Alcock)   
  - Force dtrace_ctf.ko to be loaded whenever dtrace.ko is. (Nick Alcock)   
  - Missing file. (Kris Van Hees)   
  - - sched-tick SDT probe. - FBT probe point discovery and probe creation. - Moving code around for the kernel pseudo-module handling since it gets used   by both the SDT code and the FBT code. (Kris Van Hees)   
  - Add argument description info for SDT probes. (Kris Van Hees)   
  - Implement refcount handling in DTrace modules to ensure that they cannot be unloaded while probes are enabled. (Kris Van Hees)   
  - New DTrace option DTRACEOPT_QUIETRESIZE, and accordingly-boosted DTRACEOPT_MAX. (Nick Alcock)   
  - Changed from using mutex_is_locked() to a new mutex_owned(), in support of the Solaris MUTEX_HELD() macro.  The former was merely testing whether the mutex was locked, whereas the real test needed here is whether the mutex is held by the current thread. (Kris Van Hees)   
  - Make all allocations that are allowed to fail atomic, and surpress warnings about out-of-memory conditions, since they are not harmful.  Also, do not allow DTrace allocations to access the emergency pools. (Kris Van Hees)   
  - Fix signed division and modulo operations in DIF. Ensure that SDT probe points are patched with a NOP sequence at boot time. Remove debugging output during SDT registration. (Kris Van Hees)   
  - Forgot to commit the changes to the header file. (Kris Van Hees)   
  - The idr_empty() macro is no longer needed. (Kris Van Hees)   
  - Fix for incorrect handling of BUFSIZE = 0.  The handling of aggregations was flawed in that even without any ECBs with aggregation, the code logic was assuming there was at least one aggregation (the sentinel in the IDR).  The handling of the aggregations IDR in the DTrace state has been updated to use an explicit counter because the IDR functionality does not provide us with an API function to determine the amount of elements in the IDR. (Kris Van Hees)   
  - Initial values for min and max aggregate functions were incorrectly set to be UINT64 values rather than INT64 values, causing the initial minimum value to be -1, and the initial maximum value to be 0.  Corrected to be INT64 values. (Kris Van Hees)   
  - Ensure that the trap handler is regisstered only once. Register with first use, (Kris Van Hees)   
  - Ensure that the die notifier hook is installed whenever DTrace is enabled, since page fault and general protection fault handling depends on it, and that is needed for safe memory access support in DTrace. (Kris Van Hees)   
  - Support for page fault and general protection fault detection for DTrace, to ensure that DTrace memory access faults are non-fatal. (Kris Van Hees)   
  - SDT implementation (core kernel support for providing a list of static probe points for the kernel pseudo-module, dtrace SDT meta-provider support, ...). Also, new script (dtrace_sdt.sh) to extract locations of SDT probe points in the core kernel. (Kris Van Hees)   
  - Enable processing the SDT probe point info at boot time (before SMP is actually enabled), if DTrace SDT support has been enabled (built-in or as module).  For now, provide some verbose info on the probe points getting resolved. (Kris Van Hees)   
  - Fix resolving addresses of relocation records for SDT probe points.  The addresses were being calculated based on the wrong starting point (_stext whereas it ought to be _text), and the base was not taken into account. Fixed the writing of NOPs in the location of the probe point calls, since the existing case was causing kernel paging faults.  Made the add_nops() function in alternative.c non-static so it can be used in sdt_register. Use add_nops() to select the most appropriate NOP sequence for replacing the probe point call, and write the NOPs using text_poke(). (Kris Van Hees)   
  - Fixed the allocation of cyclics that was the cuase for some obscure crashes during the testsuite execution.  Problem was that cyclics were being allocated in chunks, with a new array being allocated as (prev-size + chink-size), and then the old entries being copied over.  However, because the hrtimer struct is embedded in the cyclic struct, this meant that hrtimer structs were being moved outside the hrtimer code. (Kris Van Hees)   
  - Handle the case where regs (during cyclic processing) is NULL.  This indicates a bug but with this code change we'll survive that case and simply not have meaningful PC and UPC values as argument to the probe, which is better than a full scale OOPS due to NULL pointer dereference. (Kris Van Hees)   
  - Removed dead code (was #if 0 ... #endif).  Cleaned up ;; -> ;. (Kris Van Hees)   
  - Implementation for tracing stub-based system calls.  Due to the need for specialized code handling (mainly passing in a pt_regs structure as one of the arguments), some syscalls are called through a stub in assembly code. We duplicate the stub cdode in dtrace_stubs_x86_64.S, but instead of calling the actual syscall implementation code call our own syscall-specific handler, which ensures that entry and return probes are called as enabled, and then call the underlying implementation directly for handling the syscall. (Kris Van Hees)   
  - Stacktrace dumping has been moved to the GPL-licensed dtrace_os.c because it depends on a symbol that is exported as GPL-only.  Functionality in dtrace_isa that requires stacktrace dumping can now use dtrace_stacktrace(). (Kris Van Hees)   
  - Fix porting issues from 2.6.32 to 2.6.39. Disable stub_* based syscalls (for now). (Kris Van Hees)   
  - Move cyclic.h into include/linux. (Nick Alcock)   
  - Finish GPL/CDDL splitting work. (Nick Alcock)   
  - Set MODULE_LICENSE to CDDL. (Nick Alcock)   
  - CDDL copyrights for everything needing it. (Nick Alcock)   
  - Initial commit of DTrace. (Nick Alcock)


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.4.1.el6uek]
changelog:
  - xfs: fix eofblocks race with file extending async dio writes (Brian Foster)  [Orabug: 26128822]
  - xfs: write unmount record for ro mounts (Eric Sandeen)  [Orabug: 26107928]
  - xfs: toggle readonly state around xfs_log_mount_finish (Eric Sandeen)  [Orabug: 26107928]
  - scsi: fnic: changing queue command to return result DID_IMM_RETRY when rport is init (Satish Kharat)  [Orabug: 25742083]
  - KEYS: fix dereferencing NULL payload with nonzero length (Eric Biggers)  [Orabug: 26591994]
  - rds: Make sure updates to cp_send_gen can be observed (Håkon Bugge)  [Orabug: 26524551]
  - netfilter: nf_tables: fix oob access (Florian Westphal)  [Orabug: 25960439]
  - NFSv4.1: Use seqid returned by EXCHANGE_ID after state migration (Chuck Lever)  [Orabug: 26631501]
  - NFSv4.1: Handle EXCHGID4_FLAG_CONFIRMED_R during NFSv4.1 migration (Chuck Lever)  [Orabug: 26485630]
  - kvm: x86: reduce collisions in mmu_page_hash (David Matlack)  [Orabug: 26639600]
  - KVM: nVMX: fix nested EPT detection (Ladi Prosek)  [Orabug: 26662940]
  - KVM: nVMX: introduce nested_vmx_load_cr3 and call it on vmentry (Ladi Prosek)  [Orabug: 26662940]
  - KVM: nVMX: propagate errors from prepare_vmcs02 (Ladi Prosek)  [Orabug: 26662940]
  - KVM: nVMX: fix CR3 load if L2 uses PAE paging and EPT (Ladi Prosek)  [Orabug: 26662940]
  - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (Eric Dumazet)  [Orabug: 26650870]  {CVE-2017-9075}
  - packet: fix tp_reserve race in packet_set_ring (Willem de Bruijn)  [Orabug: 26681147]  {CVE-2017-1000111}
  - aio: mark AIO pseudo-fs noexec (Jann Horn)  [Orabug: 26643589]  {CVE-2016-10044}
  - vfs: Commit to never having exectuables on proc and sysfs. (Eric W. Biederman)  [Orabug: 26643589]  {CVE-2016-10044}
  - vfs, writeback: replace FS_CGROUP_WRITEBACK with SB_I_CGROUPWB (Tejun Heo)  [Orabug: 26643589]  {CVE-2016-10044}
  - mqueue: fix a use-after-free in sys_mq_notify() (Cong Wang)  [Orabug: 26643546]  {CVE-2017-11176}
  - x86/acpi: Prevent out of bound access caused by broken ACPI tables (Seunghun Han)  [Orabug: 26643619]  {CVE-2017-11473}


author: Chuck Anderson <chuck.anderson@oracle.com> [4.1.12-103.3.8.el6uek]
changelog:
  - fs/exec.c: account for argv/envp pointers (Kees Cook)  [Orabug: 26638900]  {CVE-2017-1000365} {CVE-2017-1000365}
  - i40e/i40evf: check for stopped admin queue (Mitch Williams)  [Orabug: 26654222]
  - xen: fix bio vec merging (Roger Pau Monne)  [Orabug: 26645497]
  - dentry name snapshots (Al Viro)  [Orabug: 26630805]  {CVE-2017-7533}
  - mnt: Add a per mount namespace limit on the number of mounts (Eric W. Biederman)  [Orabug: 26585933]  {CVE-2016-6213} {CVE-2016-6213}
  - ipv6: fix out of bound writes in __ip6_append_data() (Eric Dumazet)  [Orabug: 26578179]  {CVE-2017-9242}
  - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings (David Howells)  [Orabug: 26585981]  {CVE-2016-9604} {CVE-2016-9604}
  - l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind() (Guillaume Nault)  [Orabug: 26586030]  {CVE-2016-10200}
  - ovl: move super block magic number to magic.h (Stephen Hemminger)  [Orabug: 22876737]  {CVE-2016-1575} {CVE-2016-1576}
  - ovl: use a minimal buffer in ovl_copy_xattr (Vito Caputo)  [Orabug: 22876737]  {CVE-2016-1575} {CVE-2016-1576}
  - ovl: allow zero size xattr (Miklos Szeredi)  [Orabug: 22876737]  {CVE-2016-1575} {CVE-2016-1576}
  - ovl: default permissions (Miklos Szeredi)  [Orabug: 22876737]  {CVE-2016-1575} {CVE-2016-1576}
  - scsi: megaraid_sas: handle dma_addr_t right on 32-bit (Arnd Bergmann)  [Orabug: 26560952]
  - scsi: megaraid_sas: NVME fast path io support (Shivasharan S)  [Orabug: 26560952]
  - scsi: megaraid_sas: NVME interface target prop added (Shivasharan S)  [Orabug: 26560952]
  - scsi: megaraid_sas: NVME Interface detection and prop settings (Shivasharan S)  [Orabug: 26560952]
  - scsi: megaraid_sas: Use synchronize_irq to wait for IRQs to complete (Shivasharan S)  [Orabug: 26560952]
  - fs/fuse: fuse mount can cause panic with no memory numa node (Somasundaram Krishnasamy)  [Orabug: 26151828]
  - Fix regression which breaks DFS mounting (Sachin Prabhu)  [Orabug: 26335022]
  - ol7/spec: sync up linux-firmware version for ol74 (Ethan Zhao)  [Orabug: 26567308] [Orabug: 26567283]
  - nfsd: encoders mustn't use unitialized values in error cases (J. Bruce Fields)  [Orabug: 26572867]  {CVE-2017-8797}
  - nfsd: fix undefined behavior in nfsd4_layout_verify (Ari Kauppi)  [Orabug: 26572867]  {CVE-2017-8797}
  - ol6/spec: sync up linux-firmware version for ol6 (Ethan Zhao)  [Orabug: 26586911] [Orabug: 26586927]
  - rds: tcp: cancel all worker threads before shutting down socket (Yuval Shaia)  [Orabug: 26332905]
  - Revert "ixgbevf: get rid of custom busy polling code" (Jack Vogel)  [Orabug: 26560824]
  - Revert "ixgbe: get rid of custom busy polling code" (Jack Vogel)  [Orabug: 26560824]
  - xen: do not re-use pirq number cached in pci device msi msg data (Boris Ostrovsky)  [Orabug: 26324865]
  - xsigo: PCA 2.3.1 Compute Node panics in xve_create_arp+430 (Pradeep Gopanapalli)  [Orabug: 26520653]
  - ocfs2: fix deadlock caused by recursive locking in xattr (Eric Ren)  [Orabug: 26554428]
  - ocfs2: fix deadlock issue when taking inode lock at vfs entry points (Eric Ren)  [Orabug: 26554428]
  - ocfs2/dlmglue: prepare tracking logic to avoid recursive cluster lock (Eric Ren)  [Orabug: 26554428]
  - Revert "add OCFS2_LOCK_RECURSIVE arg_flags to ocfs2_cluster_lock() to prevent hang" (Ashish Samant)  [Orabug: 26554428]
  - MacSec: fix backporting error in patches for CVE-2017-7477 (Alexey Kodanev)  [Orabug: 26481629] [Orabug: 26368162]  {CVE-2017-7477} {CVE-2017-7477}
  - sg: Fix double-free when drives detach during SG_IO (Calvin Owens)  [Orabug: 26492439]
  - ping: implement proper locking (Eric Dumazet)  [Orabug: 26540266]  {CVE-2017-2671}
  - PCI: Workaround wrong flags completions for IDT switch (James Puthukattukaran)  [Orabug: 26362330]
  - xen-blkback: stop blkback thread of every queue in xen_blkif_disconnect (Annie Li)


author: Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-103.3.1.el6uek]
changelog:
  - MSI: Don't assign MSI IRQ vector twice (Ashok Vairavan)  [Orabug: 25982356]  
  - IB/core: Remove stray semicolon in cma_init (Yuval Shaia)  [Orabug: 26188883]  
  - ipv6: Fix leak in ipv6_gso_segment(). (David S. Miller)  [Orabug: 26403963]  {CVE-2017-9074} 
  - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt() (Ben Hutchings)  [Orabug: 26403963]  {CVE-2017-9074} 
  - ipv6: Check ip6_find_1stfragopt() return value properly. (David S. Miller)  [Orabug: 26403963]  {CVE-2017-9074} 
  - ipv6: Prevent overrun when parsing v6 header options (Craig Gallek)  [Orabug: 26403963]  {CVE-2017-9074} 
  - scsi: libiscsi: use kvzalloc for iscsi_pool_init (Kyle Fortin)  [Orabug: 26473220]  
  - mm: introduce kv[mz]alloc helpers (Kyle Fortin)  [Orabug: 26473220]  
  - blk-mq: Export blk_mq_freeze_queue_wait (Keith Busch)  [Orabug: 26486215]  
  - blk-mq: Provide freeze queue timeout (Keith Busch)  [Orabug: 26486215]  
  - nvme: Complete all stuck requests (Keith Busch)  [Orabug: 26486215]  
  - nvme: Don't suspend admin queue that wasn't created (Gabriel Krisman Bertazi)  [Orabug: 26486215]  
  - nvme: Delete created IO queues on reset (Keith Busch)  [Orabug: 26486215]  
  - nvme: Suspend all queues before deletion (Gabriel Krisman Bertazi)  [Orabug: 26486215]  
  - nvme/pci: No special case for queue busy on IO (Keith Busch)  [Orabug: 26486215]  
  - Revert "net/rds: Revert "RDS: add reconnect retry scheme for stalled connections"" (Ajaykumar Hotchandani)  [Orabug: 26497331]  
  - Revert "net/rds: use different workqueue for base_conn" (Ajaykumar Hotchandani)  [Orabug: 26497331]  
  - Revert "net/rds: determine active/passive connection with IP addresses" (Ajaykumar Hotchandani)  [Orabug: 26497331]  
  - Revert "net/rds: prioritize the base connection establishment" (Ajaykumar Hotchandani)  [Orabug: 26497331]  
  - net/sock: add WARN_ON(parent->sk) in sock_graft() (Sowmini Varadhan)  [Orabug: 26243229]  
  - rds: tcp: use sock_create_lite() to create the accept socket (Sowmini Varadhan)  [Orabug: 26243229]  
  - rds: tcp: set linger to 1 when unloading a rds-tcp (Sowmini Varadhan)  [Orabug: 26236194]  
  - rds: tcp: send handshake ping-probe from passive endpoint (Sowmini Varadhan)  [Orabug: 26236194]  
  - Revert "SUNRPC: Refactor svc_set_num_threads()" (Dhaval Giani)  [Orabug: 26450033]  
  - Revert "NFSv4: Fix callback server shutdown" (Dhaval Giani)  [Orabug: 26450033]  
  - mm: fix use-after-free if memory allocation failed in vma_adjust() (Kirill A. Shutemov)  [Orabug: 25647067]  
  - scsi: smartpqi: mark PM functions as __maybe_unused (Arnd Bergmann)  [Orabug: 26191021]  
  - scsi: smartpqi: bump driver version (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: remove writeq/readq function definitions (Corentin Labbe)  [Orabug: 26191021]  
  - scsi: smartpqi: add module parameters (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup list initialization (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add raid level show (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: make ioaccel references consistent (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance device add and remove messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update timeout on admin commands (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: map more raid errors to SCSI errors (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup controller branding (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update rescan worker (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update device offline (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct aio error path (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add lockup action (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: remove qdepth calculations for logical volumes (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance kdump (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: change return value for LUN reset operations (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add ptraid support (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: update copyright (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: cleanup messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add new PCI device IDs (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: minor driver cleanup (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct BMIC identify physical drive (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: eliminate redundant error messages (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add pqi_wait_for_completion_io (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct bdma hw bug (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add heartbeat check (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add suspend and resume support (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: enhance resets (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add supporting events (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: ensure controller is in SIS mode at init (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: add in controller checkpoint for controller lockups. (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: set pci completion timeout (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: correct remove scsi devices (Kevin Barnett)  [Orabug: 26191021]  
  - scsi: smartpqi: fix time handling (Arnd Bergmann)  [Orabug: 26191021]  
  - Btrfs: fix extent_same allowing destination offset beyond i_size (Filipe Manana)  [Orabug: 26376770]  
  - NVMe: Retain QUEUE_FLAG_SG_GAPS flag for bio vector alignment. (Ashok Vairavan)  [Orabug: 26402457]  
  - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT (Takashi Iwai)  [Orabug: 26403948]  {CVE-2017-1000380} 
  - ALSA: timer: Fix race between read and ioctl (Takashi Iwai)  [Orabug: 26403948]  {CVE-2017-1000380} 
  - xfs: Timely free truncated dirty pages (Jan Kara)  [Orabug: 26452559]  
  - xfs: skip dirty pages in ->releasepage() (Brian Foster)  [Orabug: 26452559]  
  - sparc64: Convert non-fatal error print to a debug print (DAX driver) (Sanath Kumar)  [Orabug: 26476370]  
  - selftests: sparc64: memory: Add tests for privileged ADI driver (Tom Hromatka)  [Orabug: 26359060]  
  - memory: sparc64: Add privileged ADI driver (Tom Hromatka)  [Orabug: 26359060]  
  - sparc64: Export the adi_state structure (Tom Hromatka)  [Orabug: 26359060]  
  - sparc64: Use cpu_poke to resume idle cpu (Vijay Kumar)  [Orabug: 26399224]  
  - sparc64: Add a new hypercall CPU_POKE (Vijay Kumar)  [Orabug: 26399224]  
  - cpuset: consider dying css as offline (Tejun Heo)  [Orabug: 26475766]  
  - sparc64: Treat ERESTARTSYS as an acceptable error (DAX driver) (Sanath Kumar)  [Orabug: 26475734]  
  - sparc64: fix out of order spin_lock_irqsave and spin_unlock_restore (Thomas Tai)  [Orabug: 26430325]  
  - SPARC64: vcc: delay device removal until close() (Aaron Young)  [Orabug: 26315957]  
  - bnxt_en: Fix SRIOV on big-endian architecture. (Michael Chan)  [Orabug: 26443303]  
  - arch/sparc: Enable queued spinlock support for SPARC (Allen Pais)  [Orabug: 26373790]  
  - arch/sparc: Introduce xchg16 for SPARC (Babu Moger)  [Orabug: 26373790]  
  - arch/sparc: Enable queued rwlocks for SPARC (Allen Pais)  [Orabug: 26373790]  
  - arch/sparc: Introduce cmpxchg_u8 SPARC (Babu Moger)  [Orabug: 26373790]  
  - arch/sparc: Define config parameter CPU_BIG_ENDIAN (Allen Pais)  [Orabug: 26373790]  
  - kernel/locking: Fix compile error with qrwlock.c (Babu Moger)  [Orabug: 26373790]  
  - arch/sparc: Remove the check #ifndef __LINUX_SPINLOCK_TYPES_H (Babu Moger)  [Orabug: 26373790]  
  - locking/qrwlock: Fix write unlock bug on big endian systems (pan xinhui)  [Orabug: 26373790]  
  - locking/qrwlock: Implement queue_write_unlock() using smp_store_release() (Will Deacon)  [Orabug: 26373790]  
  - locking/qspinlock: Avoid redundant read of next pointer (Waiman Long)  [Orabug: 26373790]  
  - locking/qspinlock: Prefetch the next node cacheline (Waiman Long)  [Orabug: 26373790]  
  - locking/qrwlock: Reduce reader/writer to reader lock transfer latency (Waiman Long)  [Orabug: 26373790]  
  - locking/qrwlock: Better optimization for interrupt context readers (Waiman Long)  [Orabug: 26373790]  
  - locking/qrwlock: Rename functions to queued_*() (Waiman Long)  [Orabug: 26373790]  
  - locking/qrwlock: Don't contend with readers when setting _QW_WAITING (Waiman Long)  [Orabug: 26373790]  
  - locking/qrwlock: Rename QUEUE_RWLOCK to QUEUED_RWLOCKS (Babu Moger)  [Orabug: 26373790]  
  - locking/qspinlock: Use a simple write to grab the lock (Waiman Long)  [Orabug: 26373790]  
  - locking/qspinlock: Optimize for smaller NR_CPUS (Peter Zijlstra (Intel))  [Orabug: 26373790]  
  - locking/qspinlock: Extract out code snippets for the next patch (Waiman Long)  [Orabug: 26373790]  
  - locking/qspinlock: Add pending bit (Peter Zijlstra (Intel))  [Orabug: 26373790]  
  - locking/qspinlock: Introduce a simple generic 4-byte queued spinlock (Waiman Long)  [Orabug: 26373790]  
  - qede: Add support for ingress headroom (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Update receive statistic once per NAPI (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Make OOO archipelagos into an array (Michal Kalderon)  [Orabug: 25933053]  
  - qed: Provide iSCSI statistics to management (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Inform qedi the number of possible CQs (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Add missing stat for new isles (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Don't close the OUT_EN during init (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Configure cacheline size in HW (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Don't use main-ptt in unrelated flows (Rahul Verma)  [Orabug: 25933053]  
  - qed: Warn PTT usage by wrong hw-function (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct MSI-x for storage (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: fix missing break in OOO_LB_TC case (Colin Ian King)  [Orabug: 25933053]  
  - qed: Add a missing error code (Dan Carpenter)  [Orabug: 25933053]  
  - qed: RoCE doesn't need to use SRC (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct TM ILT lines in presence of VFs (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix TM block ILT allocation (Michal Kalderon)  [Orabug: 25933053]  
  - qed: Revise QM cofiguration (Ariel Elior)  [Orabug: 25933053]  
  - qed: Use BDQ resource for storage protocols (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Utilize resource-lock based scheme (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Support management-based resource locking (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Send pf-flr as part of initialization (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Move to new load request scheme (Tomer Tayar)  [Orabug: 25933053]  
  - qed: hw_init() to receive parameter-struct (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct HW stop flow (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Reserve VF feature before PF (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Don't waste SBs unused by RoCE (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct endian order of MAC passed to MFW (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Pass src/dst sizes when interacting with MFW (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Revise MFW command locking (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Always publish VF link from leading hwfn (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Raise verbosity of Malicious VF indications (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Make qed_iov_mark_vf_flr() return bool (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Deprecate VF multiple queue-stop (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Uniform IOV queue validation (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct default VF coalescing configuration (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Set HW-channel to ready before ACKing VF (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Clean VF malicious indication when disabling IOV (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Increase verbosity of VF -> PF errors (Mintz, Yuval)  [Orabug: 25933053]  
  - qed*: Add support for QL41xxx adapters (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Enable iSCSI Out-of-Order (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Correct out-of-bound access in OOO history (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix interrupt flags on Rx LL2 (Ram Amrani)  [Orabug: 25933053]  
  - qed: Free previous connections when releasing iSCSI (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix mapping leak on LL2 rx flow (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Prevent creation of too-big u32-chains (Tomer Tayar)  [Orabug: 25933053]  
  - qed: Align CIDs according to DORQ requirement (Ram Amrani)  [Orabug: 25933053]  
  - qed*: Utilize Firmware 8.15.3.0 (Mintz, Yuval)  [Orabug: 25933053]  
  - qedi: Add PCI device-ID for QL41xxx adapters. (Manish Rangankar)  [Orabug: 25933053]  
  - qed: Fix copy of uninitialized memory (robert.foss@collabora.com)  [Orabug: 25933053]  
  - qed: Don't use attention PTT for configuring BW (Mintz, Yuval)  [Orabug: 25933053]  
  - qed: Fix race with multiple VFs (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Add driver support for PTP (Sudarsana Reddy Kalluru)  [Orabug: 25933053]  
  - qede: Remove unnecessary datapath dereference (Mintz, Yuval)  [Orabug: 25933053]  
  - qede - mark SKB as encapsulated (Manish Chopra)  [Orabug: 25933053]  
  - qede: Postpone reallocation until NAPI end (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Split filtering logic to its own file (Mintz, Yuval)  [Orabug: 25933053]  
  - qede: Break datapath logic into its own file (Mintz, Yuval)  [Orabug: 25933053]  
  - SUNRPC: Handle EADDRNOTAVAIL on connection failures (Trond Myklebust)  [Orabug: 26276067]  
  - btrfs: introduce device delete by devid (Anand Jain)  [Orabug: 26362455]  
  - btrfs: enhance btrfs_find_device_by_user_input() to check device path (Anand Jain)  [Orabug: 26362455]  
  - btrfs: make use of btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362455]  
  - btrfs: create helper btrfs_find_device_by_user_input() (Anand Jain)  [Orabug: 26362455]  
  - btrfs: clean up and optimize __check_raid_min_device() (Anand Jain)  [Orabug: 26362455]  
  - btrfs: create helper function __check_raid_min_devices() (Anand Jain)  [Orabug: 26362455]  
  - Revert "mm: meminit: only set page reserved in the memblock region" (Dhaval Giani)  [Orabug: 25879295]  
  - Revert "mm: meminit: move page initialization into a separate function" (Dhaval Giani)  [Orabug: 25879295]  
  - net/rds: Replace printk in TX path with stat variable (Yuval Shaia)  [Orabug: 26402662]  
  - char: lp: fix possible integer overflow in lp_setup() (Willy Tarreau)  [Orabug: 26403936]  {CVE-2017-1000363} 
  - drm/mgag200: Fix to always set HiPri for G200e4 V2 (Mathieu Larouche)  [Orabug: 26408731]  
  - dtrace: FBT module support and SPARCs return probes (Tomas Jedlicka)  [Orabug: 26414392] [Orabug: 26414402]  
  - bnx2x: Don't post statistics to malicious VFs (Mintz, Yuval)  [Orabug: 26308277]  
  - bnx2x: Allow vfs to disable txvlan offload (Mintz, Yuval)  [Orabug: 26308277]  
  - bnx2x: fix pf2vf bulletin DMA mapping leak (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: Fix Multi-Cos (Mintz, Yuval)  [Orabug: 26308277]  
  - bnx2x: add missing configuration of VF VLAN filters (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: fix incorrect filter count in an error message (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: do not rollback VF MAC/VLAN filters we did not configure (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: fix detection of VLAN filtering feature for VF (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: fix possible overrun of VFPF multicast addresses array (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: lower verbosity of VF stats debug messages (Michal Schmidt)  [Orabug: 26308277]  
  - bnx2x: prevent crash when accessing PTP with interface down (Michal Schmidt)  [Orabug: 26308277]  
  - NFSv4: Fix callback server shutdown (Trond Myklebust)  [Orabug: 26403976]  {CVE-2017-9059} 
  - SUNRPC: Refactor svc_set_num_threads() (Trond Myklebust)  [Orabug: 26403976]  {CVE-2017-9059} 
  - ipv6/dccp: do not inherit ipv6_mc_list from parent (WANG Cong)  [Orabug: 26403998]  {CVE-2017-9077} 
  - lpfc update for uek4 11.4.0.2 (rkennedy)  [Orabug: 26283182]  
  - lpfc: Driver responds LS_RJT to Beacon Off (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix crash after firmware flash when (James Smart)  [Orabug: 26283182]  
  - lpfc: Vport creation is failing with "Link (James Smart)  [Orabug: 26283182]  
  - lpfc: Null pointer dereference when (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix return value of board_mode store (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: Fix Port going offline after (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: fix spelling mistake "entrys" (Colin Ian King)  [Orabug: 26283182]  
  - scsi: lpfc: Add MDS Diagnostic support. (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: Fix used-RPI accounting problem. (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: Fix panic on BFS configuration (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix Express lane queue creation. (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix driver usage of 128B WQEs when WQ_CREATE is (James Smart)  [Orabug: 26283182]  
  - lpfc: Add Fabric assigned WWN support. (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix crash after issuing lip reset (James Smart)  [Orabug: 26283182]  
  - lpfc: Remove NULL ptr check before kfree. (James Smart)  [Orabug: 26283182]  
  - lpfc: Fix spelling in comments. (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: Fix PT2PT PRLI reject (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: correct rdp diag portnames (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: Fix eh_deadline setting for sli3 adapters. (rkennedy)  [Orabug: 26283182]  
  - scsi: lpfc: Fix crash during Hardware error recovery on SLI3 adapters (James Smart)  [Orabug: 26283182]  
  - scsi: lpfc: fix missing spin_unlock on sql_list_lock (Colin Ian King)  [Orabug: 26283182]  
  - Signature verification support in kexec_file_load (Alexey Petrenko)  [Orabug: 26402281]  
  - blk-mq: don't redistribute hardware queues on a CPU hotplug event (Christoph Hellwig)  [Orabug: 26039539]  
  - RDS: Print failed rdma op details if failure is remote access (Rama Nichanamatlu)  [Orabug: 26351421]  
  - xen-blkfront: fix mq start/stop race (Junxiao Bi)  [Orabug: 26351649]  
  - be2net: Update the driver version to 11.4.0.0 (Suresh Reddy)  [Orabug: 26403544]  
  - be2net: Fix UE detection logic for BE3 (Suresh Reddy)  [Orabug: 26403544]  
  - be2net: Fix offload features for Q-in-Q packets (Vlad Yasevich)  [Orabug: 26403544]  
  - benet: Use time_before_eq for time comparison (Karim Eshapa)  [Orabug: 26403544]  
  - be2net: Fix endian issue in logical link config command (Suresh Reddy)  [Orabug: 26403544]  
  - be2net: fix initial MAC setting (Ivan Vecera)  [Orabug: 26403544]  
  - drivers: net: generalize napi_complete_done() (Eric Dumazet)  [Orabug: 26403544]  
  - be2net: fix MAC addr setting on privileged BE3 VFs (Ivan Vecera)  [Orabug: 26403544]  
  - be2net: fix unicast list filling (Ivan Vecera)  [Orabug: 26403544]  
  - be2net: fix accesses to unicast list (Ivan Vecera)  [Orabug: 26403544]  
  - be2net: fix non static symbol warnings (Wei Yongjun)  [Orabug: 26403544]  
  - be2net: Avoid redundant addition of mac address in HW (Suresh Reddy)  [Orabug: 26403544]  
  - be2net: Support UE recovery in BEx/Skyhawk adapters (Sriharsha Basavapatna)  [Orabug: 26403544]  
  - be2net: replace polling with sleeping in the FW completion path (Sathya Perla)  [Orabug: 26403544]  
  - be2net: support asymmetric rx/tx queue counts (Sathya Perla)  [Orabug: 26403544]  
  - net: properly release sk_frag.page (Eric Dumazet)  [Orabug: 26409533]  
  - net/rds: Add mutex exclusion for vector_load (Håkon Bugge)  [Orabug: 26415107]  
  - dtrace: Add support for manual triggered cyclics (Tomas Jedlicka)  [Orabug: 26384803]  
  - dtrace: LOW level cyclics should use workqueues (Tomas Jedlicka)  [Orabug: 26384779]  
  - sparc64: add DAX2 support to dax driver (Allen Pais)  [Orabug: 26317606]  
  - uek-rpm: change memory allocator from slab to slub (Allen Pais)   
  - arch/sparc: Avoid DCTI Couples (Allen Pais)  [Orabug: 26413522]  
  - drivers/usb: Skip auto handoff for TI and RENESAS usb controllers (Babu Moger)  [Orabug: 26389756]  
  - sparc-config: Enable timestamp in dmesg output. (Atish Patra)  [Orabug: 26389709]  
  - sparc64: rtrap must set PSTATE.mcde before handling outstanding user work (Anthony Yznaga)  [Orabug: 26388591]  
  - i40e: Correct the macros for setting the DMA attributes (Jack Vogel)  [Orabug: 26386323]  
  - sparc64: Exclude perf user callchain during critical sections (Dave Aldridge)  [Orabug: 26386213]  
  - sunvnet: restrict advertized checksum offloads to just IP (Shannon Nelson)  [Orabug: 26338709]  
  - sparc64: add ccb kill and info to DAX driver (Jonathan Helman)  [Orabug: 26317602]  
  - i40e: fix annoying message (Jesse Brandeburg)  [Orabug: 26420290]  
  - watchdog: Move hardlockup detector to separate file (Allen Pais)  [Orabug: 26420310]  
  - watchdog: Move shared definitions to nmi.h (Allen Pais)  [Orabug: 26420310]  
  - sparc64: Suppress kmalloc (DAX driver) warning due to allocation failure (Sanath Kumar)  [Orabug: 26338830]  
  - i40evf: Use le32_to_cpu before evaluating HW desc fields. (Tushar Dave)  [Orabug: 26420345]  
  - sparc64: revert pause instruction patch for atomic backoff and cpu_relax() (Babu Moger)  [Orabug: 26309070]  
  - SPARC64: Correct ATU IOTSB binding flow (Tushar Dave)  [Orabug: 26419957]  
  - SPARC64: Introduce IOMMU BYPASS method (Tushar Dave)  [Orabug: 26420209]  
  - i40e: Revert i40e temporary workaround (Tushar Dave)  [Orabug: 21149316]  
  - sparc64: Enable 64-bit DMA (Tushar Dave)  [Orabug: 21149316]  
  - sparc64: Enable sun4v dma ops to use IOMMU v2 APIs (Allen Pais)  [Orabug: 21149316]  
  - sparc64: Bind PCIe devices to use IOMMU v2 service (Allen Pais)  [Orabug: 21149316]  
  - sparc64: Initialize iommu_map_table and iommu_pool (Tushar Dave)  [Orabug: 21149316]  
  - sparc64: Add ATU (new IOMMU) support (Allen Pais)  [Orabug: 21149316]  
  - sparc64: Make FORCE_MAX_ZONEORDER to 13 for ATU (Allen Pais)  [Orabug: 21149316]  
  - Revert "sparc64: bypass iommu to use 64bit address space" (Allen Pais)  [Orabug: 21149316]  
  - [PATCH] RDS: When RDS socket is closed, print unreleased MR's (Rama Nichanamatlu)  [Orabug: 26261993]  
  - IB/IPoIB: ibX: failed to create mcg debug file (Shamir Rabinovitch)  [Orabug: 24711873] [Orabug: 25175533]  
  - scsi: qedi: Fix memory leak in tmf response processing. (Dupuis, Chad)  [Orabug: 25667174]  
  - scsi: qedi: fix build error without DEBUG_FS (Arnd Bergmann)  [Orabug: 25667174]  
  - scsi: qedi: fix missing return error code check on call to qedi_setup_int (Colin Ian King)  [Orabug: 25667174]  
  - scsi: qedi: Fix possible memory leak in qedi_iscsi_update_conn() (Wei Yongjun)  [Orabug: 25667174]  
  - scsi: qedi: return via va_end to match corresponding va_start (Colin Ian King)  [Orabug: 25667174]  
  - scsi: qedi: fix build, depends on UIO (Randy Dunlap)  [Orabug: 25667174]  
  - scsi: qedi: Add QLogic FastLinQ offload iSCSI driver framework. (Manish Rangankar)  [Orabug: 25667174]  
  - dccp/tcp: do not inherit mc_list from parent (Eric Dumazet)  [Orabug: 26107472]  {CVE-2017-8890} 
  - Initialize fiblink list head during fib initialization (Dave Carroll)  [Orabug: 26291272]  
  - aacraid: Update scsi_host_template to use tagged commands (Dave Carroll)  [Orabug: 26291272]  
  - IB/mlx4: Suppress warning for not handled portmgmt event subtype (Mukesh Kacker)  [Orabug: 26409722]  
  - bnxt_en: Fix netpoll handling. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add missing logic to handle TPA end error conditions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix xmit_more with BQL. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass in sh parameter to bnxt_set_dflt_rings(). (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Implement xmit_more. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Optimize doorbell write operations for newer chips. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add additional chip ID definitions. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add a callback to inform RDMA driver during PCI shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PCI IDs for BCM57454 VF devices. (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Support for Short Firmware Message (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check status of firmware DCBX agent before setting DCB_CAP_DCBX_HOST. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_dcb_init() after getting firmware DCBX configuration. (Michael Chan)  [Orabug: 26402533]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 26366387]  
  - bnxt_en: allocate enough space for ->ntp_fltr_bmap (Dan Carpenter)  [Orabug: 26402533]  
  - bnxt_en: Restrict a PF in Multi-Host mode from changing port PHY configuration (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Check the FW_LLDP_AGENT flag before allowing DCBX host agent. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add 100G link speed reporting for BCM57454 ASIC in ethtool (Deepak Khungar)  [Orabug: 26402533]  
  - bnxt_en: Fix VF attributes reporting. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Pass DCB RoCE app priority to firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Cap the msix vector with the max completion rings. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add interrupt test to ethtool -t selftest. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add PHY loopback to ethtool self-test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool mac loopback self test. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic ethtool -t selftest support. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add suspend/resume callbacks. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool set_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add ethtool get_wol method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add pci shutdown method. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Add basic WoL infrastructure. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Update firmware interface spec to 1.7.6.2. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Fix DMA unmapping of the RX buffers in XDP mode during shutdown. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Correct the order of arguments to netdev_err() in bnxt_set_tpa() (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Fix NULL pointer dereference in reopen failure path (Sankar Patchineelam)  [Orabug: 26402533]  
  - bnxt_en: Ignore 0 value in autoneg supported speed from firmware. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Check if firmware LLDP agent is running. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Call bnxt_ulp_stop() during tx timeout. (Michael Chan)  [Orabug: 26402533]  
  - bnxt_en: Perform function reset earlier during probe. (Michael Chan)  [Orabug: 26402533]  
  - IB/cm: remove unnecessary ib_query_device in PSIF RNR WA (Wei Lin Guay)  [Orabug: 25908234]  
  - bonding: avoid defaulting hard_header_len to ETH_HLEN on slave removal (Paolo Abeni)  [Orabug: 26397428]  
  - i40e: remove FDIR_REQUIRES_REINIT driver flag (Jacob Keller)  [Orabug: 26403617]  
  - i40e: remove a useless goto statement (Jacob Keller)  [Orabug: 26403617]  
  - i40e: Check for new arq elements before leaving the adminq subtask loop (Christopher N Bednarz)  [Orabug: 26403617]  
  - i40e: use register for XL722 control register read/write (Paul M Stillwell Jr)  [Orabug: 26403617]  
  - i40e: Clean up handling of private flags (Alexander Duyck)  [Orabug: 26403617]  
  - i40evf: enforce descriptor write-back mechanism for VF (Preethi Banala)  [Orabug: 26403617]  
  - i40e: initialize params before notifying of l2_param_changes (Jacob Keller)  [Orabug: 26403617]  
  - i40e/i40evf: Clean-up process_skb_fields (Alexander Duyck)  [Orabug: 26403617]  
  - i40e: removed no longer needed delays (Bimmy Pujari)  [Orabug: 26403617]  
  - i40e: Fixed race conditions in VF reset (Robert Konklewski)  [Orabug: 26403617]  
  - i40e/i40evf: Fix use after free in Rx cleanup path (Alexander Duyck)  [Orabug: 26403617]  
  - i40e: fix configuration of RSS table with DCB (Harshitha Ramamurthy)  [Orabug: 26403617]  
  - i40e: Do not enable NAPI on q_vectors that have no rings (Alexander Duyck)  [Orabug: 26403617]  
  - i40e: make use of hlist_for_each_entry_continue (Jacob Keller)  [Orabug: 26403617]  
  - i40e: document drivers use of ntuple filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: add support for SCTPv4 FDir filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: implement support for flexible word payload (Jacob Keller)  [Orabug: 26403617]  
  - i40e: add parsing of flexible filter fields from userdef (Jacob Keller)  [Orabug: 26403617]  
  - i40e: partition the ring_cookie to get VF index (Jacob Keller)  [Orabug: 26403617]  
  - i40e: allow changing input set for ntuple filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: restore default input set for each flow type (Jacob Keller)  [Orabug: 26403617]  
  - i40e: check current configured input set when adding ntuple filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: correctly honor the mask fields for ETHTOOL_SRXCLSRLINS (Jacob Keller)  [Orabug: 26403617]  
  - i40e: always remove old filter when adding new FDir filter (Jacob Keller)  [Orabug: 26403617]  
  - i40e: explicitly fail on extended MAC field for ethtool_rx_flow_spec (Jacob Keller)  [Orabug: 26403617]  
  - i40e: add counters for UDP/IPv4 and IPv4 filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: don't re-enable ATR when flushing filters if SB has TCP4/IPv4 rules (Jacob Keller)  [Orabug: 26403617]  
  - i40e: reset fd_tcp_rule count when restoring filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: remove redundant check for fd_tcp_rule when restoring filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: exit ATR mode only when adding TCP/IPv4 filter succeeds (Jacob Keller)  [Orabug: 26403617]  
  - i40e: return immediately when failing to add fdir filter (Jacob Keller)  [Orabug: 26403617]  
  - i40e: rework exit flow of i40e_add_fdir_ethtool (Jacob Keller)  [Orabug: 26403617]  
  - i40e: don't use arrays for (src|dst)_ip (Jacob Keller)  [Orabug: 26403617]  
  - i40e: send correct port number to AdminQ when enabling UDP tunnels (Jacob Keller)  [Orabug: 26403617]  
  - i40e: rename auto_disable_flags to hw_disabled_flags (Harshitha Ramamurthy)  [Orabug: 26403617]  
  - i40e/i40evf: Change version from 1.6.27 to 2.1.7 (Bimmy Pujari)  [Orabug: 26403617]  
  - i40e: Allow untrusted VFs to have more filters (Mitch Williams)  [Orabug: 26403617]  
  - i40e: Clarify steps in MAC/VLAN filters initialization routine (Filip Sadowski)  [Orabug: 26403617]  
  - i40e: fix RSS queues only operating on PF0 (Lihong Yang)  [Orabug: 26403617]  
  - i40e: fix ethtool to get EEPROM data from X722 interface (Lihong Yang)  [Orabug: 26403617]  
  - i40e: don't add more vectors to num_lan_msix than number of CPUs (Jacob Keller)  [Orabug: 26403617]  
  - i40e: KISS the client interface (Mitch Williams)  [Orabug: 26403617]  
  - i40e: fix up recent proxy and wol bits for X722_SUPPORT (Shannon Nelson)  [Orabug: 26403617]  
  - i40e: Acquire NVM lock before reads on all devices (Aaron Salter)  [Orabug: 26403617]  
  - scripts/spelling.txt: add "varible" pattern and fix typo instances (Masahiro Yamada)  [Orabug: 26403617]  
  - i40e: Invoke softirqs after napi_reschedule (Benjamin Poirier)  [Orabug: 26403617]  
  - i40e: remove duplicate device id from PCI table (Carolyn Wyborny)  [Orabug: 26403617]  
  - i40e: mark the value passed to csum_replace_by_diff as __wsum (Jacob Keller)  [Orabug: 26403617]  
  - i40e: Error handling for link event (Harshitha Ramamurthy)  [Orabug: 26403617]  
  - i40e: properly convert le16 value to CPU format (Jacob Keller)  [Orabug: 26403617]  
  - i40e: convert to cpu from le16 to generate switch_id correctly (Jacob Keller)  [Orabug: 26403617]  
  - i40e: refactor AQ CMD buffer debug printing (Alan Brady)  [Orabug: 26403617]  
  - i40e: Fix Adaptive ITR enabling (Carolyn Wyborny)  [Orabug: 26403617]  
  - i40evf: add comment (Mitch Williams)  [Orabug: 26403617]  
  - i40evf: free rings in remove function (Mitch Williams)  [Orabug: 26403617]  
  - i40e: remove unnecessary call to i40e_update_link_info (Jacob Keller)  [Orabug: 26403617]  
  - i40e: enable mc magic pkt wakeup during power down (Joshua Hay)  [Orabug: 26403617]  
  - i40e: fix disable overflow promiscuous mode (Alan Brady)  [Orabug: 26403617]  
  - i40e: Save more link abilities when using ethtool (Henry Tieman)  [Orabug: 26403617]  
  - i40e: avoid race condition when sending filters to firmware for addition (Jacob Keller)  [Orabug: 26403617]  
  - i40e: allow i40e_update_filter_state to skip broadcast filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: don't warn every time we clear an Rx timestamp register (Jacob Keller)  [Orabug: 26403617]  
  - i40e: Save link FEC info from link up event (Henry Tieman)  [Orabug: 26403617]  
  - i40e: Add bus number info to i40e_bus_info struct (Sudheer Mogilappagari)  [Orabug: 26403617]  
  - i40e: Clean up dead code (Mitch Williams)  [Orabug: 26403617]  
  - i40e/i40evf : Changed version from 1.6.25 to 1.6.27 (Bimmy Pujari)  [Orabug: 26403617]  
  - i40e: update comment explaining where FDIR buffers are freed (Jacob Keller)  [Orabug: 26403617]  
  - i40e/i40evf: eliminate i40e_pull_tail() (Scott Peterson)  [Orabug: 26403617]  
  - i40e/i40evf: Moves skb from i40e_rx_buffer to i40e_ring (Scott Peterson)  [Orabug: 26403617]  
  - i40e/i40evf: Limit DMA sync of RX buffers to actual packet size (Scott Peterson)  [Orabug: 26403617]  
  - i40evf: track outstanding client request (Mitch Williams)   
  - i40e: don't check params until after checking for client instance (Jacob Keller)  [Orabug: 26403617]  
  - i40e: add interrupt rate limit verbosity (Alan Brady)  [Orabug: 26403617]  
  - i40e: refactor macro INTRL_USEC_TO_REG (Alan Brady)  [Orabug: 26403617]  
  - i40e: remove unused function (Mitch Williams)  [Orabug: 26403617]  
  - i40e: Remove FPK HyperV VF device ID (Jayaprakash Shanmugam)   
  - i40e: Quick refactor to start moving data off stack and into Tx buffer info (Alexander Duyck)  [Orabug: 26403617]  
  - i40e: remove unnecessary __packed (Tushar Dave)  [Orabug: 26403617]  
  - i40evf: remove unused device ID (Mitch Williams)   
  - i40e: Deprecating unused macro (Bimmy Pujari)  [Orabug: 26403617]  
  - i40e: when adding or removing MAC filters, correctly handle VLANs (Jacob Keller)  [Orabug: 26403617]  
  - i40e: avoid O(n^2) loop when deleting all filters (Jacob Keller)  [Orabug: 26403617]  
  - i40e: rename i40e_put_mac_in_vlan and i40e_del_mac_all_vlan (Jacob Keller)  [Orabug: 26403617]  
  - i40e: no need to check is_vsi_in_vlan before calling i40e_del_mac_all_vlan (Jacob Keller)  [Orabug: 26403617]  
  - i40e: fold the i40e_is_vsi_in_vlan check into i40e_put_mac_in_vlan (Jacob Keller)  [Orabug: 26403617]  
  - i40e: don't allow i40e_vsi_(add|kill)_vlan to operate when VID<1 (Jacob Keller)  [Orabug: 26403617]  
  - i40e: Changed version from 1.6.21 to 1.6.25 (Bimmy Pujari)  [Orabug: 26403617]  
  - i40e/i40evf: Add support for mapping pages with DMA attributes (Alexander Duyck)  [Orabug: 26396552]  
  - aacraid: initialize scsi shared tag map (Joe Jin)  [Orabug: 26367703]  
  - bnxt: add dma mapping attributes (Shannon Nelson)  [Orabug: 26388629]  
  - dma-mapping: add interfaces for mapping pages with attributes (Shannon Nelson)  [Orabug: 26388629]  
  - sparc64: Set valid bytes of misaligned no-fault loads (Rob Gardner)  [Orabug: 26316944]  
  - fs/fuse: Fix for correct number of numa nodes (Babu Moger)  [Orabug: 26369428]  
  - sparc64: delete old wrap code (Pavel Tatashin)  [Orabug: 26372254]  
  - sparc64: new context wrap (Pavel Tatashin)  [Orabug: 26372254]  
  - sparc64: add per-cpu mm of secondary contexts (Pavel Tatashin)  [Orabug: 26372254]  
  - sparc64: redefine first version (Pavel Tatashin)  [Orabug: 26372254]  
  - sparc64: combine activate_mm and switch_mm (Pavel Tatashin)  [Orabug: 26372254]  
  - sparc64: reset mm cpumask after wrap (Pavel Tatashin)  [Orabug: 26372254]  
  - Revert "sparc64: Restrict number of processes" (Pavel Tatashin)  [Orabug: 26372230]  
  - net/rds: Reduce memory footprint in rds_sendmsg (Wei Lin Guay)  [Orabug: 26350974]  
  - x86/ras/therm_throt: Do not log a fake MCE for thermal events (Borislav Petkov)  [Orabug: 26361327]  
  - nfsd: check for oversized NFSv2/v3 arguments (J. Bruce Fields)  [Orabug: 26366002]  {CVE-2017-7645} 
  - sparc64: broken %tick frequency on spitfire cpus (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: use prom interface to get %stick frequency (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: optimize functions that access tick (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: add hot-patched and inlined get_tick() (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: initialize time early (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: improve modularity tick options (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: optimize loads in clock_sched() (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: show time stamps from zero (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: access tick function from variable (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - sparc64: remove trailing white spaces (Pavel Tatashin)  [Orabug: 24401250] [Orabug: 26369510]  
  - block: defer timeouts to a workqueue (Christoph Hellwig)  [Orabug: 26372235]  
  - macsec: dynamically allocate space for sglist (Jason A. Donenfeld)  [Orabug: 26372610]  {CVE-2017-7477} 
  - macsec: avoid heap overflow in skb_to_sgvec (Jason A. Donenfeld)  [Orabug: 26372610]  {CVE-2017-7477} 
  - sparc64: Add 16GB hugepage support (Nitin Gupta)  [Orabug: 26319885]  
  - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t (Hou Tao)  [Orabug: 26354404]  
  - xfs: fix max_retries _show and _store functions (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: normalize "infinite" retries in error configs (Eric Sandeen)  [Orabug: 26354404]  
  - xfs: don't reset b_retries to 0 on every failure (Eric Sandeen)  [Orabug: 26354404]  
  - xfs: fix xfs_error_get_cfg for negative errnos (Eric Sandeen)  [Orabug: 26354404]  
  - xfs: add "fail at unmount" error handling configuration (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: add configuration handlers for specific errors (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: add configuration of error failure speed (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: introduce table-based init for error behaviors (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: add configurable error support to metadata buffers (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: introduce metadata IO error class (Carlos Maiolino)  [Orabug: 26354404]  
  - xfs: configurable error behavior via sysfs (Carlos Maiolino)  [Orabug: 26354404]  
  - rds: tcp: Set linger when rejecting an incoming conn in rds_tcp_accept_one (Sowmini Varadhan)  [Orabug: 26235715]  
  - rds: tcp: various endian-ness fixes (Sowmini Varadhan)  [Orabug: 26235715]  
  - rds: tcp: remove cp_outgoing (Sowmini Varadhan)  [Orabug: 26235715]  
  - rds: tcp: Sequence teardown of listen and acceptor sockets to avoid races (Sowmini Varadhan)  [Orabug: 26235715]  
  - rds: tcp: Reorder initialization sequence in rds_tcp_init to avoid races (Sowmini Varadhan)  [Orabug: 26235715]  
  - rds: tcp: Take explicit refcounts on struct net (Sowmini Varadhan)  [Orabug: 26235715]  
  - mm: fix new crash in unmapped_area_topdown() (Hugh Dickins)  [Orabug: 26326144]  {CVE-2017-1000364} 
  - mm: larger stack guard gap, between vmas (Hugh Dickins)  [Orabug: 26326144]  {CVE-2017-1000364} 
  - dtrace: add kprobe-unsafe addresses to FBT blacklist (Kris Van Hees)  [Orabug: 26324039]  
  - dtrace: convert FBT blacklist to RB-tree (Kris Van Hees)  [Orabug: 26324039]  
  - e1000e: use disable_hardirq() also for MSIX vectors in e1000_netpoll() (Konstantin Khlebnikov)  [Orabug: 26338952]  
  - e1000e: Don't return uninitialized stats (Benjamin Poirier)  [Orabug: 26338952]  
  - e1000e: fix race condition around skb_tstamp_tx() (Jacob Keller)  [Orabug: 26338952]  
  - e1000e: Add Support for 38.4MHZ frequency (Sasha Neftin)  [Orabug: 26338952]  
  - e1000e: Add Support for CannonLake (Sasha Neftin)  [Orabug: 26338952]  
  - e1000e: Initial Support for CannonLake (Sasha Neftin)  [Orabug: 26338952]  
  - e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson)  [Orabug: 26338952]  
  - e1000e: fix timing for 82579 Gigabit Ethernet controller (Bernd Faust)  [Orabug: 26338952]  
  - e1000: Omit private ndo_get_stats function (Tobias Klauser)  [Orabug: 26338952]  
  - Revert "e1000e: driver trying to free already-free irq" (Jeff Kirsher)  [Orabug: 26338952]  
  - e1000e: driver trying to free already-free irq (khalidm)  [Orabug: 26338952]  
  - e1000: use disable_hardirq() for e1000_netpoll() (WANG Cong)  [Orabug: 26338952]  
  - e1000e: fix PTP on e1000_pch_lpt variants (Jarod Wilson)  [Orabug: 26338952]  
  - e1000e: factor out systim sanitization (Jarod Wilson)  [Orabug: 26338952]  
  - e1000e: prevent division by zero if TIMINCA is zero (Denys Vlasenko)  [Orabug: 26338952]  
  - e1000e: keep Rx/Tx HW_VLAN_CTAG in sync (Jarod Wilson)  [Orabug: 26338952]  
  - e1000e: keep VLAN interfaces functional after rxvlan off (Jarod Wilson)  [Orabug: 26338952]  
  - e1000e: don't modify SYSTIM registers during SIOCSHWTSTAMP ioctl (Jacob Keller)  [Orabug: 26338952]  
  - e1000e: mark shifted values as unsigned (Jacob Keller)  [Orabug: 26338952]  
  - e1000e: use BIT() macro for bit defines (Jacob Keller)  [Orabug: 26338952]  
  - e1000e: e1000e_cyclecounter_read(): do overflow check only if needed (Denys Vlasenko)  [Orabug: 26338952]  
  - e1000e: e1000e_cyclecounter_read(): fix er32(SYSTIML) overflow check (Denys Vlasenko)  [Orabug: 26338952]  
  - e1000e: e1000e_cyclecounter_read(): incvalue is 32 bits, not 64 (Denys Vlasenko)  [Orabug: 26338952]  
  - e1000e: Cleanup consistency in ret_val variable usage (Brian Walsh)  [Orabug: 26338952]  
  - e1000e: fix ethtool autoneg off for non-copper (Steve Shih)  [Orabug: 26338952]  
  - e1000: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26338952]  
  - e1000e: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26338952]  
  - e1000: Double Tx descriptors needed check for 82544 (Alexander Duyck)  [Orabug: 26338952]  
  - e1000: Do not overestimate descriptor counts in Tx pre-check (Alexander Duyck)  [Orabug: 26338952]  
  - e1000e: Initial support for KabeLake (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Clear ULP configuration register on ULP exit (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Set HW FIFO minimum pointer gap for non-gig speeds (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Increase PHY PLL clock gate timing (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Increase ULP timer (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Fix msi-x interrupt automask (Benjamin Poirier)  [Orabug: 26338952]  
  - e1000e: Do not write lsc to ics in msi-x mode (Benjamin Poirier)  [Orabug: 26338952]  
  - e1000e: Do not read ICR in Other interrupt (Benjamin Poirier)  [Orabug: 26338952]  
  - e1000e: Remove unreachable code (Benjamin Poirier)  [Orabug: 26338952]  
  - e1000e: Switch e1000e_up to void, drop code checking for error result (Alexander Duyck)  [Orabug: 26338952]  
  - e1000e: initial support for i219-LM (3) (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: Increase timeout of polling bit RSPCIPHY (Raanan Avargil)  [Orabug: 26338952]  
  - e1000e: fix division by zero on jumbo MTUs (Dmitry Fleytman)  [Orabug: 26338952]  
  - e1000: Elementary checkpatch warnings and checks removed (Janusz Wolak)  [Orabug: 26338952]  
  - e1000: get rid of duplicate exit path (Jean Sacren)  [Orabug: 26338952]  
  - e1000: fix kernel-doc argument being missing (Jean Sacren)  [Orabug: 26338952]  
  - e1000e: clean up the local variable (Jean Sacren)  [Orabug: 26338952]  
  - e1000: fix a typo in the comment (Jean Sacren)  [Orabug: 26338952]  
  - e1000: clean up the checking logic (Jean Sacren)  [Orabug: 26338952]  
  - e1000: Remove checkpatch coding style errors (Janusz Wolak)  [Orabug: 26338952]  
  - e1000: fix data race between tx_ring->next_to_clean (Dmitriy Vyukov)  [Orabug: 26338952]  
  - e1000: make eeprom read/write scheduler friendly (Joern Engel)  [Orabug: 26338952]  
  - e1000e: Enable TSO for stacked VLAN (Toshiaki Makita)  [Orabug: 26338952]  
  - e1000: remove dead e1000_init_eeprom_params calls (Francois Romieu)  [Orabug: 26338952]  
  - e1000e: Modify Tx/Rx configurations to avoid null pointer dereferences in e1000_open (Jia-Ju Bai)  [Orabug: 26338952]  
  - ixgbe: fix incorrect status check (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: add missing configuration for rate select 1 (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: always call setup_mac_link for multispeed fiber (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: add write flush when configuring CS4223/7 (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: correct CS4223/7 PHY identification (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbevf: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbevf: Resolve truncation warning for q_vector->name (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Resolve warnings for -Wimplicit-fallthrough (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Resolve truncation warning for q_vector->name (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Add error checking to setting VF MAC (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Correct thermal sensor event check (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: enable L3/L4 filtering for Tx switched packets (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: Remove MAC X550EM_X 1Gbase-t led_[on|off] support (Paul Greenwalt)  [Orabug: 26339150]  
  - ixgbevf: Check for RSS key before setting value (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbevf: Fix errors in retrieving RETA and RSS from PF (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Check for RSS key before setting value (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Add 1000Base-T device based on X550EM_X MAC (Paul Greenwalt)  [Orabug: 26339150]  
  - ixgbe: Allow setting zero MAC address for VF (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbevf: fix size of queue stats length (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: clean macvlan MAC filter table on VF reset (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: Acquire PHY semaphore before device reset (Paul Greenwalt)  [Orabug: 26339150]  
  - ixgbe: Fix output from ixgbe_dump (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: add check for VETO bit when configuring link for KR (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Remove unused define (Don Skidmore)  [Orabug: 26339150]  
  - ixgbe: do not use adapter->num_vfs when setting VFs via module parameter (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: return early instead of wrap block in if statement (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: move num_vfs_macvlans allocation into separate function (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: add default setup_link for x550em_a MAC type (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: list X553 backplane speeds correctly (Don Skidmore)  [Orabug: 26339150]  
  - ixgbe: Add X552 XFI backplane support (Don Skidmore)  [Orabug: 26339150]  
  - ixgbe: Complete support for X553 sgmii (Don Skidmore)  [Orabug: 26339150]  
  - ixgbe: Remove driver config for KX4 PHY (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Remove pr_cont uses (Joe Perches)  [Orabug: 26339150]  
  - ixgbe: Avoid Tx hang by not allowing more than the number of VFs supported. (Usha Ketineni)  [Orabug: 26339150]  
  - ixgbe: Limit use of 2K buffers on architectures with 256B or larger cache lines (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: update the rss key on h/w, when ethtool ask for it (Paolo Abeni)  [Orabug: 26339150]  
  - ixgbe: Don't bother clearing buffer memory for descriptor rings (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: Add private flag to control buffer mode (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: Add support for padding packet (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: Use length to determine if descriptor is done (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: Make use of order 1 pages and 3K buffers independent of FCoE (Alexander Duyck)   
  - ixgbe: Only DMA sync frame length (Alexander Duyck)  [Orabug: 26339150]  
  - ixgbe: Update version to reflect added functionality (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: prefix Data Center Bridge ops struct (Stephen Hemminger)  [Orabug: 26339150]  
  - ixgbe: Support 2.5Gb and 5Gb speed (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbevf: get rid of custom busy polling code (Eric Dumazet)  [Orabug: 26339150]  
  - ixgbe: get rid of custom busy polling code (Eric Dumazet)  [Orabug: 26339150]  
  - ixgbe: Add PF support for VF promiscuous mode (Don Skidmore)  [Orabug: 26339150]  
  - ixgbevf: Add support for VF promiscuous mode (Don Skidmore)  [Orabug: 26339150]  
  - ixgbe: Implement support for firmware-controlled PHYs (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: Implement firmware interface to access some PHYs (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: Remove unused firmware version functions and method (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: Fix issues with EEPROM access (Mark Rustad)  [Orabug: 26339150]  
  - ixgbe: Configure advertised speeds correctly for KR/KX backplane (Don Skidmore)  [Orabug: 26339150]  
  - ixgbevf: restore hw_addr on resume or error (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: Fix incorrect bitwise operations of PTP Rx timestamp flags (Yusuke Suzuki)  [Orabug: 26339150]  
  - ixgbevf: fix AER error handling (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: fix AER error handling (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: test for trust in macvlan adjustments for VF (Ken Cox)  [Orabug: 26339150]  
  - ixgbevf: handle race between close and suspend on shutdown (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: handle close/suspend race with netif_device_detach/present (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: Fix reporting of 100Mb capability (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Reduce I2C retry count on X550 devices (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Add bounds check for x540 LED functions (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: add mask for 64 RSS queues (Emil Tantilov)  [Orabug: 26339150]  
  - ixgbe: Fix check for ixgbe_phy_x550em_ext_t reset (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: Report driver version to firmware for x550 devices (Tony Nguyen)  [Orabug: 26339150]  
  - ixgbe: do not disable FEC from the driver (Emil Tantilov)  [Orabug: 26339150]  
  - net/rds: prioritize the base connection establishment (Wei Lin Guay)  [Orabug: 26258518]  
  - net/rds: determine active/passive connection with IP addresses (Wei Lin Guay)  [Orabug: 26258518]  
  - net/rds: use different workqueue for base_conn (Wei Lin Guay)  [Orabug: 26258518]  
  - net/rds: Revert "RDS: add reconnect retry scheme for stalled connections" (Wei Lin Guay)  [Orabug: 26258518]  
  - IB/mlx4: Fix CM REQ retries in paravirt mode (Håkon Bugge)  [Orabug: 26304670]  
  - uek-config: disable CONFIG_MOUSE_PS2_VMMOUSE for ol6 (Ethan Zhao)  [Orabug: 26264650]  
  - igb: missing rtnl_unlock in igb_sriov_reinit() (Vasily Averin)  [Orabug: 26242904]  
  - igb: bump version to igb-5.4.0 (Todd Fujinaka)  [Orabug: 26242904]  
  - igbvf: bump version to igbvf-2.4.0 (Todd Fujinaka)  [Orabug: 26242904]  
  - igb: fix non static symbol warning (Wei Yongjun)  [Orabug: 26242904]  
  - igb: fix error code in igb_add_ethtool_nfc_entry() (Gangfeng Huang)  [Orabug: 26242904]  
  - igb: support RX flow classification by VLAN priority (Gangfeng Huang)  [Orabug: 26242904]  
  - igb: support RX flow classification by ethertype (Gangfeng Huang)  [Orabug: 26242904]  
  - igb: add support of RX network flow classification (Gangfeng Huang)  [Orabug: 26242904]  
  - igb: fix adjusting PTP timestamps for Tx/Rx latency (Kshitiz Gupta)  [Orabug: 26242904]  
  - igb: Only DMA sync frame length (Andrew Lunn)  [Orabug: 26242904]  
  - igb: call igb_ptp_suspend during suspend/resume cycle (Jacob Keller)  [Orabug: 26242904]  
  - igb: implement igb_ptp_suspend (Jacob Keller)  [Orabug: 26242904]  
  - igb: re-use igb_ptp_reset in igb_ptp_init (Jacob Keller)  [Orabug: 26242904]  
  - igb: introduce IGB_PTP_OVERFLOW_CHECK flag (Jacob Keller)  [Orabug: 26242904]  
  - igb: introduce ptp_flags variable and use it to replace IGB_FLAG_PTP (Jacob Keller)  [Orabug: 26242904]  
  - igbvf: use BIT() macro instead of shifts (Jacob Keller)  [Orabug: 26242904]  
  - igbvf: remove unused variable and dead code (Jacob Keller)  [Orabug: 26242904]  
  - igb: adjust PTP timestamps for Tx/Rx latency (Nathan Sullivan)  [Orabug: 26242904]  
  - igb: make igb_update_pf_vlvf static (Jacob Keller)  [Orabug: 26242904]  
  - igb: use BIT() macro or unsigned prefix (Jacob Keller)  [Orabug: 26242904]  
  - Revert "igb: Fix a deadlock in igb_sriov_reinit" (Arika Chen)  [Orabug: 26242904]  
  - igb: Garbled output for "ethtool -m" (Doron Shikmoni)  [Orabug: 26242904]  
  - igb: allow setting MAC address on i211 using a device tree blob (John Holland)  [Orabug: 26242904]  
  - igb: Fix sparse warning about passing __beXX into leXX_to_cpup (Alexander Duyck)  [Orabug: 26242904]  
  - igb: call ndo_stop() instead of dev_close() when running offline selftest (Stefan Assmann)  [Orabug: 26242904]  
  - igb: Fix VLAN tag stripping on Intel i350 (Corinna Vinschen)  [Orabug: 26242904]  
  - igbvf: remove "link is Up" message when registering mcast address (Jon Maxwell)  [Orabug: 26242904]  
  - igbvf: Add support for generic Tx checksums (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Add support for generic Tx checksums (Alexander Duyck)  [Orabug: 26242904]  
  - igb: rename igb define to be more generic (Todd Fujinaka)  [Orabug: 26242904]  
  - igb: add conditions for I210 to generate periodic clock output (Roland Hii)  [Orabug: 26242904]  
  - igb: enable WoL for OEM devices regardless of EEPROM setting (Todd Fujinaka)  [Orabug: 26242904]  
  - igb: constify e1000_phy_operations structure (Julia Lawall)  [Orabug: 26242904]  
  - igb: When GbE link up, wait for Remote receiver status condition (Takuma Ueba)  [Orabug: 26242904]  
  - igb: Add workaround for VLAN tag stripping on 82576 (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Enable use of "bridge fdb add" to set unicast table entries (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Drop unnecessary checks in transmit path (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Add support for VLAN promiscuous with SR-IOV and NTUPLE (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Clean-up configuration of VF port VLANs (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Merge VLVF configuration into igb_vfta_set (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Always enable VLAN 0 even if 8021q is not loaded (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Do not factor VLANs into RLPML calculation (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Allow asymmetric configuration of MTU versus Rx frame size (Alexander Duyck)  [Orabug: 26242904]  
  - igb: Refactor VFTA configuration (Alexander Duyck)  [Orabug: 26242904]  
  - igb: clean up code for setting MAC address (Alexander Duyck)  [Orabug: 26242904]  
  - igb/igbvf: don't give up (Mitch Williams)  [Orabug: 26242904]  
  - igb: Unpair the queues when changing the number of queues (Shota Suzuki)  [Orabug: 26242904]  
  - igb: Remove unnecessary flag setting in igb_set_flag_queue_pairs() (Shota Suzuki)  [Orabug: 26242904]  
  - igb: Explicitly label self-test result indices (Joe Schultz)  [Orabug: 26242904]  
  - igb: Improve cable length function for I210, etc. (Joe Schultz)  [Orabug: 26242904]  
  - igb: Don't add PHY address to PCDL address (Aaron Sierra)  [Orabug: 26242904]  
  - igb: Remove GS40G specific defines/functions (Aaron Sierra)  [Orabug: 26242904]  
  - igb: improve handling of disconnected adapters (Jarod Wilson)  [Orabug: 26242904]  
  - igb: fix NULL derefs due to skipped SR-IOV enabling (Jan Beulich)  [Orabug: 26242904]  
  - igb: use the correct i210 register for EEMNGCTL (Todd Fujinaka)  [Orabug: 26242904]  
  - igb: don't unmap NULL hw_addr (Jarod Wilson)  [Orabug: 26242904]  
  - igb: add 88E1543 initialization code (Todd Fujinaka)  [Orabug: 26242904]  
  - net: igb: avoid using timespec (Arnd Bergmann)  [Orabug: 26242904]  
  - igb: assume MSI-X interrupts during initialization (Stefan Assmann)  [Orabug: 26242904]  
  - igbvf: Enable TSO for stacked VLAN (Toshiaki Makita)  [Orabug: 26242904]  
  - igb: make sure SR-IOV init uses the right number of queues (Todd Fujinaka)  [Orabug: 26242904]  
  - igbvf: clear buffer_info->dma after dma_unmap_single() (Stefan Assmann)  [Orabug: 26242904]  
  - igb: Fix a memory leak in igb_probe (Jia-Ju Bai)  [Orabug: 26242904]  
  - igb: Fix a deadlock in igb_sriov_reinit (Jia-Ju Bai)  [Orabug: 26242904]  
  - igb: Teardown SR-IOV before unregister_netdev() (Alex Williamson)  [Orabug: 26242904]  
  - igb: add support for 1512 PHY (Todd Fujinaka)  [Orabug: 26242904]  
  - igb: implement high frequency periodic output signals (Richard Cochran)  [Orabug: 26242904]  
  - blkback/blktap: don't leak stack data via response ring (Jan Beulich)  [Orabug: 26321954]  
  - Documentation/sparc: Steps for sending break on sunhv console (Vijay Kumar)  [Orabug: 26322031]  
  - sparc64: Send break twice from console to return to boot prom (Vijay Kumar)  [Orabug: 26322031]  
  - sparc64: Migrate hvcons irq to panicked cpu (Vijay Kumar)  [Orabug: 26322031]  
  - sparc64: Set cpu state to offline when stopped (Vijay Kumar)  [Orabug: 26322031]  
  - dtrace: io provider probes for nfs (Nicolas Droux)  [Orabug: 26145701]  
  - ctf: fix a variety of memory leaks and use-after-free bugs (Nick Alcock)  [Orabug: 26323755]  
  - DTrace: IP provider use-after-free for drop-out probe points (Alan Maguire)  [Orabug: 25924594]  
  - net/mlx4_core: Use round robin scheme to avoid stale caches (Santosh Shilimkar)  [Orabug: 26265801]  
  - nvme: Quirks for PM1725 controllers (Martin K. Petersen)  [Orabug: 26284735]  
  - nvme: apply DELAY_BEFORE_CHK_RDY quirk at probe time too (Guilherme G. Piccoli)  [Orabug: 26284735]  
  - nvme/quirk: Add a delay before checking device ready for memblaze device (Wenbo Wang)  [Orabug: 26284735]  
  - nvme/quirk: Add a delay before checking for adapter readiness (Guilherme G. Piccoli)  [Orabug: 26284735]  
  - percpu_ref: allow operation mode switching operations to be called concurrently (Tejun Heo)  [Orabug: 26290757]  
  - percpu_ref: restructure operation mode switching (Tejun Heo)  [Orabug: 26290757]  
  - percpu_ref: unify staggered atomic switching wait behavior (Tejun Heo)  [Orabug: 26290757]  
  - percpu_ref: reorganize __percpu_ref_switch_to_atomic() and relocate percpu_ref_switch_to_atomic() (Tejun Heo)  [Orabug: 26290757]  
  - percpu_ref: remove unnecessary RCU grace period for staggered atomic switching confirmation (Tejun Heo)  [Orabug: 26290757]  
  - block: Fix mismerge in queue freeze logic (Martin K. Petersen)  [Orabug: 26290757]  
  - vfio/pci: Fix unsigned comparison overflow (Alex Williamson)   
  - restore mutex_lock() call to blk_mq_freeze_queue_start() (Dan Duval)  [Orabug: 26266917]  
  - sparc64: mm: fix copy_tsb to correctly copy huge page TSBs (Mike Kravetz)  [Orabug: 26273004]  
  - nvme: Add a wrapper for getting the admin queue depth (Martin K. Petersen)  [Orabug: 26284603]  
  - nvme: Remove timeout when deleting queue (Martin K. Petersen)  [Orabug: 26284626]  
  - IP/ipoib: Move initialization of ACL instances table to device init phase (Yuval Shaia)  [Orabug: 26290377]  
  - btrfs: fix clone / extent-same deadlocks (Mark Fasheh)  [Orabug: 26093112]  
  - btrfs: don't update mtime/ctime on deduped inodes (Mark Fasheh)  [Orabug: 26093112]  
  - btrfs: allow dedupe of same inode (Mark Fasheh)  [Orabug: 26093112]  
  - btrfs: fix deadlock with extent-same and readpage (Mark Fasheh)  [Orabug: 26093112]  
  - btrfs: pass unaligned length to btrfs_cmp_data() (Mark Fasheh)  [Orabug: 26093112]  
  - Fix Express lane queue creation. (James Smart)  [Orabug: 26102276]  
  - uek-rpm/config: build tcmu kernel module by default (Shan Hai)  [Orabug: 26185792] [Orabug: 25983319]  
  - rds: tcp: fix memory leak in TIME_WAIT sockets (Sowmini Varadhan)  [Orabug: 26189892]  
  - rds: tcp: canonical connection order for all paths with index > 0 (Sowmini Varadhan)  [Orabug: 25436912]  
  - rds: tcp: allow progress of rds_conn_shutdown if the rds_connection is marked ERROR by an intervening FIN (Sowmini Varadhan)  [Orabug: 25436912]  
  - Backport multipath RDS from upstream to UEK4 (Sowmini Varadhan)  [Orabug: 25436912]


author: Dhaval Giani <dhaval.giani@oracle.com> [4.1.12-103.2.1.el6uek]
changelog:
  - uek-rpm: enable bnxt driver for sparc (Allen Pais)  [Orabug: 26222502]  
  - uek-rpm: set CONFIG_FORCE_MAX_ZONEORDER to 16 (Allen Pais)  [Orabug: 26222494]  
  - sparc: Fix kernel BUG at arch/sparc/kernel/mdesc.c (Thomas Tai)   
  - sparc64: allocate sufficient space for machine description (Thomas Tai)  [Orabug: 26222471]  
  - sparc64/mlx4_core: relaxed order for mlx4_core dma mappings (Shamir Rabinovitch)  [Orabug: 26222434]  
  - xsigo: UEK4-QU5: poor performance discovering 256 FC LUNs w/4 paths per LUN (Pradeep Gopanapalli)  [Orabug: 26199200]  
  - NVMe: During NVMe probe, get NVMe device information before mapping the device (Ashok Vairavan)  [Orabug: 26194850]  
  - sparc64: Fix an error code returned by a DAX ioctl (Sanath Kumar)  [Orabug: 26190999]  
  - sparc64: fix M8 ADI support (Anthony Yznaga)  [Orabug: 26190997]


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.166.3
changelog:
  - Check for NULL arena pointer in _int_pvalloc (#1256890).
  - Don't change no_dyn_threshold on mallopt failure (#1256891).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.166.2
changelog:
  - Unlock main arena after allocation in calloc (#1256812).
  - Enable robust malloc change again (#1256812).
  - Fix perturbing in malloc on free and simply perturb_byte (#1256812).
  - Don't fall back to mmap prematurely (#1256812).


author: Carlos O'Donell <carlos@redhat.com> -2.12-1.166.1
changelog:
  - The malloc deadlock avoidance support has been temporarily removed since it
    triggers deadlocks in certain applications (#1244002).


author: Carlos O'Donell <carlos@redhat.com> - 2.12-1.158
changelog:
  - Enhance nscd to detect any configuration file changes (#859965).
  - Fix __times() handling of EFAULT when buf is NULL (#1124204).
  - Fix memory leak with dlopen() and thread-local storage variables (#978098).
  - Prevent getaddrinfo from writing DNS queries to random fd (CVE-2013-7423,
    - Implement userspace half of in6.h header coordination (#1053178).
  - Correctely size relocation cache used by profiler (#1144132).
  - Fix reuse of cached stack leading to bounds overrun of DTV (#1116050).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.157
changelog:
  - Return failure in getnetgrent only when all netgroups have been searched
    (#1085312).
  - Fix valgrind warning in nscd_stats (#1091915).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.156
changelog:
  - Initialize xports array (#1159167).
  - Fix tst-default-attr test to not fail on powerpc (#1023306).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.149
changelog:
  - Remove gconv transliteration loadable modules support (CVE-2014-5119,
    - _nl_find_locale: Improve handling of crafted locale names (CVE-2014-0475,


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.147
changelog:
  - Fix stack overflow due to large AF_INET6 requests (CVE-2013-4458, #1111460).
  - Fix buffer overflow in readdir_r (CVE-2013-4237, #1111460).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.146
changelog:
  - Fix memory order when reading libgcc handle (#905941).
  - Fix format specifier in malloc_info output (#1027261).
  - Fix nscd lookup for innetgr when netgroup has wildcards (#1054846).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.143
changelog:
  - [ppc] Add VDSO IFUNC for gettimeofday (#1028285).
  - [ppc] Fix ftime gettimeofday internal call returning bogus data (#1099025).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.141
changelog:
  - Fix infinite loop in nscd when netgroup is empty (#1085273).
  - Provide correct buffer length to netgroup queries in nscd (#1074342).
  - Return NULL for wildcard values in getnetgrent from nscd (#1085289).
  - Avoid overlapping addresses to stpcpy calls in nscd (#1082379).
  - Initialize all of datahead structure in nscd (#1074353).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.134
changelog:
  - Fix return code from getent netgroup when the netgroup is not found (#1039988).
  - Fix handling of static TLS in dlopen'ed objects (#995972).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.133
changelog:
  - Don't use alloca in addgetnetgrentX (#1043557).
  - Adjust pointers to triplets in netgroup query data (#1043557).


author: Carlos O'Donell <carlos@redhat.com> - 2.12-1.132
changelog:
  - Revert the addition of gettimeofday vDSO function for ppc and ppc64 until
    OPD VDSO function call issues are resolved (#1026533).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.123
changelog:
  - Backport GLIBC sched_getcpu and gettimeofday vDSO functions for ppc (#929302).
  - Fall back to local DNS if resolv.conf does not define nameservers (#928318).
  - Add systemtap probes to slowexp and slowpow (#905575).


author: Carlos O'Donell <codonell@redhat.com> - 2.12-1.122
changelog:
  - Fix getaddrinfo stack overflow resulting in application crash (CVE-2013-1914, #951213).
  - Fix multibyte character processing crash in regexp (CVE-2013-0242, #951213).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.120
changelog:
  - Fix multiple nss_compat initgroups() bugs (#966778).
  - Don't use simple lookup for AF_INET when AI_CANONNAME is set (#863384).


author: Alexandre Oliva <aoliva@redhat.com> - 2.12-1.119
changelog:
  - Add MAP_HUGETLB and MAP_STACK support (#916986).
  - Update translation for stale file handle error (#970776).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.118
changelog:
  - Improve performance of _SC_NPROCESSORS_ONLN (#rh952422).
  - Fix up _init in pt-initfini to accept arguments (#663641).


author: Siddhesh Poyarekar <siddhesh@redhat.com> - 2.12-1.116
changelog:
  - Fix mutex locking for PI mutexes on spurious wake-ups on pthread condvars
    (#552960).
  - New environment variable GLIBC_PTHREAD_STACKSIZE to set thread stack size
    (#663641).


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.114
changelog:
  - The ttyname and ttyname_r functions on Linux now fall back to searching for
    the tty file descriptor in /dev/pts or /dev if /proc is not available.  This
    allows creation of chroots without the procfs mounted on /proc.  (#851470)


author: Jeff Law <law@redhat.com> - 2.12-1.107
changelog:
  - Simplify test for magic file to change memcpy behaviour
    and correctly handle encoded return value from inlined
    syscall (#846342, #874642)


author: Jeff Law <law@redhat.com> - 2.12-1.104
changelog:
  - Change from magic environment variable to existance of
    magic file /etc/sysconfig/32bit_ssse3_mempy_via_32bit_ssse3_memmove
    to trigger change in memcpy behavior. (#846342, #865375)
  - Fix IPTOS_CLASS #define. (#864322)


author: Jeff Law <law@redhat.com> - 2.12-1.99
changelog:
  - Allow broken code to avoid the 32 bit SSSE3 memcpy implementations
    by setting the environment variable
    32BIT_SSSE3_MEMCPY_VIA_32BIT_SSSE3_MEMMOVE to any value (#846342)


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.98
changelog:
  - Backport upstream glibc 4f031072a5055abd83717820b59efdaa463d5853
    locale/findlocale.c (_nl_find_locale): Return right away if
    _nl_explode_name failed.
    locale/programs/locarchive.c (add_locale_to_archive): Likewise. (#848082)


author: Jeff Law <law@redhat.com> - 2.12-1.97
changelog:
  - Fix handling of variable length characters in recent fseek
    fseek changes.  Fix testcase to include string.h which
    avoids failures on s390[x] and ppc (#827362).


author: Jeff Law <law@redhat.com> - 2.12-1.96
changelog:
  - Increase size of temporary buffers to avoid unnecessary DNS
    lookups (#837695)
  - Properly handle case where server rejects query (#804686)


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.92
changelog:
  - Mark /etc/rpc as a configuration file in glibc.spec. (#829222)
  - Fix for unpredictable results with some non-default
    floating point rounding modes.. (#837918)


author: Jeff Law <law@redhat.com> - 2.12-1.91
changelog:
  - Fix integer overflow leading to buffer overflow in strto*
    and related out of bounds array index (#847930)


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.89
changelog:
  - Delay setting file->decided until we have successfully loaded the file's data. (#832516)
  - FIX vfprintf() to return EOVERFLOW (not ERANGE) when the (INT_MAX/4)th or larger argument
    is specified in the format string. (#830127)


author: Jeff Law <law@redhat.com> - 2.12-1.86
changelog:
  - Pack IPv4 servers at the start of nsaddr_list and
    only track the number of IPV4 servers in EXT(statp)->nscount
    Thanks to Michael Chapman (#841787)


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.84
changelog:
  - Fix fnmatch() failure when '*' wildcard was applied on a file name
    containing multi-byte character(s) (#826149)


author: Patsy Franklin <pfrankli@redhat.com> - 2.12-1.83
changelog:
  - Fix for iconv() segfault when the invalid multibyte character 0xffff is input while
    converting from IBM930 (#823909).


author: Jeff Law <law@redhat.com> - 2.12-1.78
changelog:
  - Fix option rotate with single IPV6 server (#804630)
  - Fix loading first object along a path when tracing (#808337)
  - Don't free non-malloced memory.  (#809602)


author: Jeff Law <law@redhat.com> - 2.12-1.74
changelog:
  - Correctly handle large response to AF_UNSPEC dns lookup (#795498)
  - Always use another area after a failed allocation in the
   main arena (#795328)


author: Jeff Law <law@redhat.com> - 2.12-1.68
changelog:
  - Disable 552960 changes again, they're still not right.
  - Fix locking on malloc family retry paths (#789238)


author: Jeff Law <law@redhat.com> - 2.12-1.66
changelog:
  - Fix lost wakeups in pthread_cond_*, reenable 552960 patch (#552960)
  - Fix resolv.conf parsing for ipv6 (#789189)
  - Fix nscd crash when group has many members (#788959)
  - Fix Ukrainian currency symbol (#789209)


author: Jeff Law <law@redhat.com> - 2.12-1.50
changelog:
  - Handle EAGAIN from FUTEX_WAIT_REQUEUE_PI (#552960)
  - Fix return value from pthread_create if stack allocation for new thread fails
    (#767746)
  - Move libmemusage.so and libpcprofile.so into base RPM (#752123)
  - Remove .UTF-8 suffix from locale names when it is the only supported codeset
    (#749188)
  - Fix warnings in __bswap_16. (#750531)
  - Fix access after end of search string in regex matcher (#757887)
  - Fix locking in _IO_flush_all_lockp (#751750)
  - Check malloc arena atomically  (#740506)
  - Don't call reused_arena when _int_new_arena failed


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.48
changelog:
  - Fix grouping and reuse other locales in various locales (#688720)
  - Drop lock before calling malloc_printerr (#726517)
  - More complete check for AVX enablement (#752122)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.39
changelog:
  - Make sure AVC thread has capabilities (#700507)
  - Fix memory leak in dlopen with RTLD_NOLOAD (#699724)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.35
changelog:
  - Report write error in addmnt even for cached streams (#688980,
    CVE-2011-1089)
  - Handle Lustre filesystem (#712248)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.34
changelog:
  - Query NIS domain only when needed (#718057)
  - Update: Use mmap for allocation of buffers used for __abort_msg
    (#676591)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.31
changelog:
  - Support Intel processor model 6 and model 0x2c (#695595)
  - Optimize memcpy for SSSE3 (#695812)
  - Optimize strlen for SSE2 (#695963)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.27
changelog:
  - Fix PLT use due to __libc_alloca_cutoff
  - Schedule nscd cache pruning more accurately from re-added values
    (#703481)
  - Fix POWER4 optimized strncmp to not read past differing bytes
    (#694386)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.26
changelog:
  - Create debuginfo-common on biarch platforms (#676467)
  - Use Rupee sign in Indian locales (#692838)
  - Signal temporary host lookup errors in nscd as such to the requester
    (#703480)
  - Define initgroups callback for nss_files (#705465)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.22.1
changelog:
  - Avoid too much stack use in fnmatch (#681054, CVE-2011-1071)
  - Properly quote output of locale (#625893, CVE-2011-1095)
  - Don't leave empty element in rpath when skipping the first element,
    ignore rpath elements containing non-isolated use of $ORIGIN when
    privileged (#667974, CVE-2011-0536)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.21.1
changelog:
  - Revert "Optimize memcpy, mempcpy and memmove" to let broken software
    continue to be broken (#676065)
  - Optimize memset (#676076)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.12
changelog:
  - Fix vDSO synthetic hwcap handling so they are not masked out from
    ld.so.cache matching (#615701)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.11
changelog:
  - Work around kernel rejecting valid absolute timestamps (#580498)
  - Document M_PERTURB (#615090)
  - Fix x86 pthread_cond_signal FUTEX_WAKE_OP fallback (#623187)
  - Fix concurrency problem between dl_open and dl_iterate_phdr (#646954)
  - Fix x86-64 strchr propagation of search byte into all bytes of SSE
    register (#647448)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.8
changelog:
  - Fix bug in generic strstr/memmem implementation handling certain
    repeated patterns (#641128)
  - Correctly align TCB for AVX (#642584)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.7
changelog:
  - Round cache sizes to handle odd sizes (#607010)
  - Fix initializsation of cpu features (#630801)
  - Fix ifunc thunk for strspn on x86 in static libc (#631011)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.3
changelog:
  - Implement recvmmsg on all archs (#594194)
  - Avoid strict aliasing issues (#594194)
  - Fix nscd user creation (#594256)
  - Fix access outside of red zone on ppc (#593771)
  - Fix scope handling during dl_close (#593686)


author: Andreas Schwab <schwab@redhat.com> - 2.12-1.1
changelog:
  - Fix exit codes in nscd start script (#582738)
  - Fix lookup of collation sequence value during regexp matching (#587360)
  - Handle too-small buffers in Linux getlogin_r (BZ#11571)
  - Fix name of tt_RU.UTF-8@iqtelif locale (#589138)


author: Roland McGrath <roland@redhat.com> - 2.12-1
changelog:
  - Update to 2.12 release.
    - Fix ldconfig chroot handling.
    - Don't deadlock in __dl_iterate_phdr while (un)loading objects.
    - Fix handling of newline in addmntent.
    - Fix AIO when thread creation failed.


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-20
changelog:
  - Update from master
    - Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.S
    - Add x86-32 FMA support
    - Don't crash in trace mode when dependencies are missing
    - x86-64 SSE4 optimized memcmp
    - Fix makecontext on s390/s390x


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-18
changelog:
  - Update from master
    - Implement interfaces to set and get names of threads (BZ#11390)
    - Locale data updates (BZ#10824, BZ#10936, BZ#11470, BZ#11471)
    - Print reload count in nscd statistics (BZ#10915)
    - Fix reading loginuid file in getlogin{,_r}
    - Fix fallocate error return on i386
    - Fix cproj implmentation (BZ#10401)
    - Fix getopt handing (BZ#11039, BZ#11040, BZ#11041)
    - Implement new mode for NIS passwd.adjunct.byname table (BZ#11134)
    - Obey LD_HWCAP_MASK in ld.so.cache lookups


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-17
changelog:
  - Update from master
    - Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554)
    - Handle DNS timeouts in old-style lookup code (BZ#11010)
    - Fix aux cache handling in ldconfig with chroot (BZ#11149)
    - Fix printing error messages in getopt (BZ#11043)
    - Declare iruserok and iruserok_af (BZ#11070)
    - Fix option aliasing in argp (BZ#11254)
    - Handle POSIX-compliant errno value of unlink in remove (BZ#11276)
    - Fix definition and testing of S_ISSOCK (BZ#11279)
    - Fix retrieving of kernel header version (BZ#11287)
    - Fix concurrent handling of __cpu_features (BZ#11292)
    - Handle unnecessary padding in getdents64 (BZ#11333)
    - Fix changes to interface list during getifaddrs calls (BZ#11387)
    - Missing memory barrier in DES initialization (BZ#11449)
    - Fix spurious UNAVAIL status is getaddrinfo
    - Add support for new clocks (BZ#11389)
    - Fix Linux getlogin{_r,} implementation
    - Fix missing zero-termination in cuserid (BZ#11397)
    - Fix glob with empty pattern
    - Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING
    - Unify wint_t handling in wchar.h and wctype.h (BZ#11410)
    - Implement handling of libc ABI in ELF header
    - Don't underestimate length of DST substitution in rpath
    - Power7-optimized 64-bit and 32-bit memcpy
  - Assign global scope to RFC 1918 addresses (#577626)


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-15
changelog:
  - Update from master
    - sparc64: Fix handling of R_SPARC_TLS_LE_* relocations (#571551)
    - Handle ext4 and logfs in statvfs functions
    - Fix setxid race with thread creation
    - Pass -mtune=i686 to assembler when compiling for i686
    - Fix R_X86_64_PC32 overflow detection
    - Fix msgrcv on sparc64
    - Fix unwind info in x86 strcmp-sse4.S (BZ#11332)
    - sparc: Add multiarch support for memset/bzero/memcpy
  - Remove directories owned by filesystem (#569414)
  - Add %ghost /etc/gai.conf to glibc-common (#567748)


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-13
changelog:
  - Update from master
    - Use CPUID_OFFSET instead of FEATURE_OFFSET
    - Add 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2
    - Fix file descriotor leak in nftw with FTW_CHDIR (BZ#11271)
    - Add Sparc STT_GNU_IFUNC support
    - Add power7-optimized classification functions
  - Reapply "Optimize 32bit memset/memcpy with SSE2/SSSE3."
  - Use unsigned comparison in sse memcpy/memset


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-12
changelog:
  - Update from master
    - Update constants in <sys/mount.h> for current kernels (#11235)
    - Fix endless loop with invalid /etc/shells file (#11242)
    - Fix sorting of malayalam letter 'na' (#10414)
    - Add kok_IN locale
    - Use common collation data in as_IN locale
    - Avoid alloca in setenv for long strings
  - Use shared mapping to reserve memory when creating locale archive (#10855)
  - Fix fstat on Linux/sparc64 (#11155)


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-11
changelog:
  - Update from master
    - Fix error checking in iconv (#558053)
    - Don't map U00DF to U1E9E in toupper table
    - _nl_load_locale() incorrectly handles mmap() failures (BZ#11200)
    - Fix various issues in regex matcher (BZ#11183, BZ#11184, BZ#11185,
      BZ#11186, BZ#11187, BZ#11188, BZ#11189, BZ#11190, BZ#11191,
      BZ#11192, BZ#11193)


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-10
changelog:
  - Update from master
    - Fix ____longjmp_chk for s390/s390x
    - Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc
    - Ignore negative dynamic entry types (#546890)
    - Fix pthread_cond_*wait with requeue-PI on i386 (#548989)
    - Fix _XOPEN_SOURCE_EXTENDED handling
  - Revert "Optimize 32bit memset/memcpy with SSE2/SSSE3."


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-9
changelog:
  - Update from master.
    - Define IPTOS_CLASS_* macros according to RFC 2474 (BZ#11027)
    - Always use IPv4 sockets for IPv4 addresses (BZ#11141)
    - regcomp.c: do not ignore memory allocation failure (BZ#11127)
    - Fix malloc_info without prior allocations (BZ#11126)
    - Optimize 32bit memset/memcpy with SSE2/SSSE3
    - Relax feature tests in headers


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-5
changelog:
  - Update from master.
    - Additional setcontext(), etc. conformance tests (BZ#11115).
    - Handle AT_FDCWD in futimens (BZ#10992).
    - Update poll.h header for POSIX 2008 (BZ#11093).
    - Avoid ELF lookup race.


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-4
changelog:
  - Update from master.
    - Add Requeue-PI support for x86 arch.
    - Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels.
    - Fix a few error cases in *name4_r lookup handling (BZ#11000).
    - Fix kernel version check in recent ptsname change (BZ#11046).
    - Add more warnings to exec functions (BZ#11056).
    - Add recvmmsg interface.
    - Define SCHED_IDLE and SCHED_RESET_ON_FORK for Linux.


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-3
changelog:
  - Update from master.
    - Fix infloop in __pthread_disable_asynccancel on x86_64 (#537690).
    - Prevent unintended file desriptor leak in grantpt (#530558).
    - Fix startup to security-relevant statically linked binaries (#528631).
  - Re-install CFI in x86/x86_64 clone (#491542).


author: Andreas Schwab <schwab@redhat.com> - 2.11.90-2
changelog:
  - Update from master.
    - Define week, first_weekday, and first_workday for en_DK locale (#525126).
    - Use struct timespec for timestamps in struct stat also if
      __USE_XOPEN2K8 (#539870).
    - Fix week information for nl_NL locale (#499748).
    - Update ntp_gettime for Linux (#479558).
    - Fix getwc* and putwc* on non-wide streams (BZ#10958).
    - Avoid warnings in CPU_* macros when using const bitsets (BZ#10918).
    - Handle LC_GLOBAL_LOCALE in duplocale (BZ#10969).
    - Fix _NC_LOCALE_NAME definition (BZ#10968).
    - Add missing Linux MADV_* definitions (BZ#10972).
    - Add support for new Linux error ERFKILL (BZ#10939).
  - Enable multi-arch support on ppc and ppc64.


author: Andreas Schwab <schwab@redhat.com> - 2.11-2
changelog:
  - Fix readahead on powerpc32.
  - Fix R_PPC64_{JMP_IREL,IRELATIVE} handling.
  - Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64 (#533063).


author: Andreas Schwab <schwab@redhat.com> - 2.11-1
changelog:
  - Update to 2.11 release.
  - Disable multi-arch support on PowerPC again since binutils is too old.
  - Fix crash in tzdata-update due to use of multi-arch symbol (#532128).


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-27
changelog:
  - Update from master.
    - Fix races in setXid implementation (BZ#3270).
    - Implement IFUNC for PPC and enable multi-arch support.
    - Implement mkstemps/mkstemps64 and mkostemps/mkostemps64 (BZ#10349).
    - Fix IA-64 and S390 sigevent definitions (BZ#10446).
    - Fix memory leak in NIS grp database handling (BZ#10713).
    - Print timestamp in nscd debug messages (BZ#10742).
    - Fix mixing IPv4 and IPv6 name server in resolv.conf.
    - Fix range checks in coshl.
    - Implement SSE4.2 optimized strchr and strrchr.
    - Handle IFUNC symbols in dlsym (#529965).
    - Misc fixes (BZ#10312, BZ#10315, BZ#10319, BZ#10391, BZ#10425,
      BZ#10540, BZ#10553, BZ#10564, BZ#10609, BZ#10692, BZ#10780,
      BZ#10717, BZ#10784, BZ#10789, BZ#10847
  - No longer build with -fno-var-tracking-assignments.


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-26
changelog:
  - Update from master.
    - Add ____longjmp_chk for sparc.
  - Avoid installing the same libraries twice.


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-25
changelog:
  - Update from master
    - Fix descriptor leak when calling dlopen with RTLD_NOLOAD (#527409).
    - Fix week-1stday in C locale.
    - Check for integer overflows in formatting functions.
    - Fix locale program error handling (#525363).


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-22
changelog:
  - Update from master.
    - Fix endless loop in localedef.
    - Fix __longjmp_chk on s390/s390x.
  - Fix exit codes in nscd start script (#521848).
  - Build with -fno-var-tracking-assignments for now (#523172).


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-20
changelog:
  - Update from master.
    - Fix strstr/strcasestr/fma/fmaf on x86_64 (#519226).
    - Fix lookup of group names in hesiod initgroups (#520472).


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-15
changelog:
  - Update from master.
    - fix fortify failure with longjmp from alternate stack (#512103).
  - Add conflict with prelink (#509655).


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-13
changelog:
  - Update from master.
    - fix rehashing of unique symbols (#515677)
  - Fix spurious messages with --excludedocs (#515948)


author: Andreas Schwab <schwab@redhat.com> - 2.10.90-10
changelog:
  - Update from master.
    * fix memory ordering in pthread_mutex_unlock (BZ#10418)
    * implement RES_USE_DNSSEC option in resolver (#205842)
    * fix hang in ldd -r (#513945)


author: Andreas Schwab <aschwab@redhat.com> 2.10.90-1
changelog:
  - Update from master.
  - Enable multi-arch support on x86/x86-64.
  - Add requires glibc-headers to glibc-devel (#476295).
  - Implement second fallback mode for DNS requests (#505105).
  - Don't generate invalid POSIX TZ string for Asia/Dhaka timezone (#506941).
  - Allow backtrace through __longjmp_chk on powerpc.


author: Jakub Jelinek <jakub@redhat.com> 2.10.1-2
changelog:
  - fix accept4 on architectures other than i?86/x86_64
  - robustify nscd client code during server GC
  - fix up nscd segfaults during daemon shutdown
  - fix memchr on ia64 (BZ#10162)
  - replace the Sun RPC license with the BSD license, with the explicit
    permission of Sun Microsystems
  - fix up powerpc long double errno reporting


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-21
changelog:
  - update from trunk
    - fix localedef
    - fix SHIFT_JIS iconv EILSEQ handling (#497267)
    - misc fixes (BZ#10093, BZ#10100)


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-17
changelog:
  - update from trunk
    - if threads have very small stack sizes, use much smaller buffer
      in __get_nprocs when called from within malloc (#494631)


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-15
changelog:
  - rebuilt with fixed gcc to avoid miscompilation of i586 memmove
  - reenable experimental malloc again


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-11
changelog:
  - update from trunk
    - POSIX 2008 prototype adjustments for scandir{,64}, alphasort{,64} and
      versionsort{,64}
    - fix libthread_db (#491197)


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-9
changelog:
  - update from trunk
    - POSIX 2008 support: -D_XOPEN_SOURCE=700 and -D_POSIX_C_SOURCE=200809L
  - move libnldbl_nonshared.a on ppc*/s390*/sparc* back to glibc-devel


author: Jakub Jelinek <jakub@redhat.com> 2.9.90-7
changelog:
  - update from trunk
  - adjust for i586 + i686 from i386 + i686 build
  - split static libraries into glibc-static subpackage
  - ld -r the whole libpthread.a together to avoid endless issues with
    -static ... -lpthread
  - require 2.6.18 and later kernel


author: Jakub Jelinek <jakub@redhat.com> 2.9-3
changelog:
  - temporarily disable _nss_dns_gethostbyname4_r (#459756)
  - NIS hostname lookup fixes (#473073, #474800, BZ#7058)
  - fix unsetenv (#472941)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-17
changelog:
  - update from trunk
    - don't abort on broken DNS replies (#469299, BZ#7009)
    - misc fixes (BZ#6966, BZ#7008, BZ#6955, BZ#6843)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-16
changelog:
  - update from trunk
    - further resolver fixes
    - another dynamic TLS handling fix (#469263)
    - misc fixes (BZ#6867, BZ#6875, BZ#6919, BZ#6920, BZ#6942, BZ#6947,
  		BZ#6968, BZ#6974, BZ#6980, BZ#6995)
  - rebuild with newer rpm to avoid stripping
    shared libraries when they shouldn't be (#468129)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-14
changelog:
  - update from trunk
    - fix dynamic TLS handling (#467309)
    - fix sys/signalfd.h for C++ (#467172)
    - fix sprof (#458861)
    - fix _mcount and socket syscalls on s390x (#464146)
    - try harder to allocate memory in valloc and pvalloc (#461481)
  - fix power6 32-bit libs (#467311)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-12
changelog:
  - update from trunk
    - revert origin changes (#457849)
    - use MAP_STACK for thread stacks
    - misc fixes (BZ#6845, BZ#6544, BZ#6634, BZ#6589, BZ#6790, BZ#6791,
      BZ#6824)
    - power7 bits (BZ#6817)
    - fix expm1 on i?86/x86_64 (#43354, BZ#5794)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-11
changelog:
  - update from trunk
    - fix non-absolute $ORIGIN handling (#457560)
    - exported some further libresolv APIs (#453325)
    - misc fixes


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-10
changelog:
  - update from trunk
    - resolver fixes
    - misc fixes (BZ#6771, BZ#6763, BZ#6698, BZ#6712)
    - s390{,x} utmp/utmpx bi-arch support (BZ#6724)
    - popen "e" flag
  - fr_FR locale changes reenabled


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-9
changelog:
  - update from trunk
    - fix unbuffered vfprintf if writing to the stream fails (#455360)
    - remove useless "malloc: using debugging hooks" message (#455355)
    - nscd fixes
    - fix resolver alignment issues (#454500)
    - fix setvbuf (BZ#6719)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-7
changelog:
  - update from trunk
    - avoid *lround* on ppc* clobbering cr3/cr4 registers (#450790)
    - further nscd fixes (#450704)
    - use inotify in nscd to watch files


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-6
changelog:
  - update from trunk
    - nscd fixes (#450704)
    - fix getservbyport (#449358)
    - fix regexp.h (#446406)
    - avoid crashing on T_DNAME in DNS responses (#450766)


author: Jakub Jelinek <jakub@redhat.com> 2.8.90-1
changelog:
  - update to trunk
    - O(n) memmem/strstr/strcasestr
    - i386/x86_64 TLS descriptors support
    - concurrent IPv4 and IPv6 DNS lookups by getaddrinfo


author: Jakub Jelinek <jakub@redhat.com> 2.8-3
changelog:
  - don't run telinit u in %post if both /dev/initctl and
    /sbin/initctl exist (#444978)
  - workaround GCC ppc64 miscompilation of c{log{,10},acosh,atan}l
    (#444996)


author: Jakub Jelinek <jakub@redhat.com> 2.8-2
changelog:
  - fix nscd races during GC (BZ#5381)
  - rebuilt with fixed GCC to fix regex miscompilation on power6
  - SPARC fixes


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-16
changelog:
  - update to trunk
    - misc fixes (BZ#4997, BZ#5741)
    - make sure all users of __libc_setlocale_lock know it is
      now a rwlock
    - fix ppc/ppc64 compatibility _sys_errlist and _sys_siglist
      symbols


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-15
changelog:
  - update to trunk
    - misc fixes (BZ#4314, BZ#4407, BZ#5209, BZ#5436, BZ#5768, BZ#5998,
  		BZ#6024)
  - restart sshd in %post when upstart is used - it doesn't have
    /dev/initctl (#441763)
  - disable assert checking again


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-14
changelog:
  - update to trunk
    - misc fixes (BZ#5443, BZ#5475, BZ#5478, BZ#5939, BZ#5979, BZ#5995,
  		BZ#6004, BZ#6007, BZ#6020, BZ#6021, BZ#6042)
    - change mtrace to keep perl 5.10 quiet (#441082)
    - don't share conversion state between mbtowc and wctomb (#438687)
    - if st_blksize is too large and malloc fails, retry with smaller
      buffer in opendir (#430768)
    - correct *printf overflow test (#358111)


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-13
changelog:
  - update to trunk
    - don't define ARG_MAX in <limits.h>, as it is no longer
      constant - use sysconf (_SC_ARG_MAX) to get the current
      argument size limit
    - fix build on sparc64
  - only service sshd condrestart if /etc/rc.d/init.d/sshd exists
    (#428859)


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-12
changelog:
  - update to trunk
    - new CLONE_* flags in <sched.h> (#438542)
    - nis+ errno clobbering fix (#437945)
    - fix adjtime (#437974)


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-8
changelog:
  - update to trunk
    - {,v}{as,d}printf and obstack_{,v}printf fortification (#435905)
    - fix getnameinfo/gethostbyaddr (#428067, BZ#5790)
    - fix yp_order (#435519, BZ#5854)
    - misc fixes (BZ#5779, BZ#5736, BZ#5627, BZ#5818, BZ#5012)
  - merge review cleanup (Tom Callaway, #225806)


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-7
changelog:
  - update to trunk
    - make NI_MAXHOST and NI_MAXSERV available even in BSDish
      namespaces (BZ#5737)
    - timerfd_* syscalls


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-4
changelog:
  - update to trunk
    - misc fixes (BZ#5541, BZ#5545, BZ#5553, BZ#5112, BZ#5520)
    - getaddrinfo fixes
    - signalize EOVERFLOW from sem_post instead of overflowing
      the counter
    - fix i?86 makecontext
    - fix iconv for iso-2022-jp//translit (#397021)


author: Jakub Jelinek <jakub@redhat.com> 2.7.90-3
changelog:
  - update to trunk
    - fix recognition of interface family (#425768)
    - add __THROW to __ctype_{b,tolower,toupper}_loc prototypes


author: Jakub Jelinek <jakub@redhat.com> 2.7-1
changelog:
  - glibc 2.7 release
  - fix tzfile.c for times after last transition (#333561)
  - fix sem_post@GLIBC_2.0 on i?86
  - appease valgrind in libpthread.so initialization
  - misc fixes (BZ#3425, BZ#5184, BZ#5186)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-20
changelog:
  - install <bits/error.h> (#330031)
  - disable -D_FORTIFY_SOURCE{,=2} support (with a warning) for
    GCC 3.4.x and earlier(#327641)
  - pl_PL locale changes (BZ#4098, #242296)
  - misc fixes (BZ#1140, BZ#3195, BZ#3242, BZ#4359)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-18
changelog:
  - add signalfd, eventfd, eventfd_read, eventfd_write
  - qsort speedups
  - workaround for cpuid bugs (#324081)
  - make sure gettext's conversion_lock is initialized even if
    program isn't linked against libpthread.so.0, only dlopens it (#321761)
  - misc fixes (BZ#5112, BZ#5113, BZ#5104, BZ#5063, BZ#5010, BZ#4407,
    BZ#3924, BZ#5103, BZ#2633, BZ#181, BZ#73, #321901)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-17
changelog:
  - fix {,v}swprintf with -D_FORTIFY_SOURCE=1 -mlong-double-64 on ppc*/s390*/sparc*
  - strcoll fixes
  - misc fixes (BZ#645, BZ#5071)
  - locale fixes (BZ#4941, #299321, #203364, #196711, #236212)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-16
changelog:
  - misc fixes (BZ#4963, BZ#4972, BZ#5028, BZ#5043, BZ#5058)
  - improve -D_FORTIFY_SOURCE{,=2} diagnostic through warning/error
    attributes
  - fix wcscpy, wcpcpy, fgetws, fgetws_unlocked, swprintf and vswprintf
    fortification inlines
  - fix a scalability issue with lazy binding in heavily multithreaded
    programs


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-14
changelog:
  - -D_FORTIFY_SOURCE{,=2} support for C++
  - fortification of fread{,_unlocked}
  - support *scanf m allocation modifier (%ms, %mls, %mc, ...)
  - in -std=c99 or -D_XOPEN_SOURCE=600 mode don't recognize
    %as, %aS and %a[ as a GNU extension for *scanf
  - fix splice, vmsplice, tee return value, make them cancellation
    points
  - mq_open checking
  - use inline function rather than function-like macro
    for open{,at}{,64} checking
  - IFA_F_OPTIMISTIC handling in getaddrinfo (#259681)
  - fix an ABBA deadlock in ld.so (#284171)
  - remove sparc{32,64} unwind info from _start and clone


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-12
changelog:
  - readd x86_64 gettimeofday stuff, initialize it earlier
  - nis_list fix (#254115)
  - workaround for bugs in ia64 silly /emul/ia32-linux hack (#253961)
  - misc fixes (BZ#3924, BZ#4566, BZ#4582, BZ#4588, BZ#4726, BZ#4946,
    BZ#4905, BZ#4814, BZ#4925, BZ#4936, BZ#4896, BZ#4937, BZ#3842,
    BZ#4554, BZ#4557, BZ#4938)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-11
changelog:
  - remove __strtold_internal and __wcstold_internal from ppc*/s390*/sparc*
    *-ldbl.h headers
  - temporarily backout x86_64 gettimeofday.S changes (#252453)
  - some further sparc, sparc64 and alpha fixes


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-10
changelog:
  - don't open /etc/ld.so.{cache,preload} with O_NOATIME (#252146)
  - s390{,x}, alpha and sparc fixes
  - sparcv9 is no longer an aux arch, as we expect
    to not build sparc.rpm glibc any longer, only sparcv9.rpm,
    sparc64.rpm and new two aux arches sparcv9v.rpm and sparc64v.rpm


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-9
changelog:
  - private futex even for mutexes and condvars
  - some further O_CLOEXEC changes
  - use vDSO on x86_64 if available
  - ia64 build fixes (#251983)


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-3
changelog:
  - fix open{,at}{,64} macro for -pedantic (#250897)
  - add transliteration for l with stroke (#250492)
  - fix strtod ("-0", NULL)
  - update License tag


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-2
changelog:
  - make aux-cache purely optional performance optimization in ldconfig,
    don't issue any errors if it can't be created (#250430)
  - remove override_headers hack, BuildRequire >= 2.6.22 kernel-headers
    and rely on its content


author: Jakub Jelinek <jakub@redhat.com> 2.6.90-1
changelog:
  - update to trunk
    - private futex optimizations
    - open{,at}{,64} argument checking
  - ldconfig speedups


author: Jakub Jelinek <jakub@redhat.com> 2.6-4
changelog:
  - filter <built-in> pseudo-files from debuginfo source lists (#245714)
  - fix sscanf when errno is EINTR before the call (BZ#4745)
  - save/restore errno around reading /etc/default/nss (BZ#4702)
  - fix LD_HWCAP_MASK handling
  - disable workaround for #210748, instead backport
    ld.so locking fixes from the trunk (#235026)
  - new x86_64 memcpy
  - don't write uninitialized padding bytes to nscd socket
  - fix dl{,v}sym, dl_iterate_phdr and dlopen if some library is
    mapped into ld.so's inter-segment hole on x86_64 (#245035, #244545)
  - fix LD_AUDIT=a:b program (#180432)
  - don't crash on pseudo-zero long double values passed to
    *printf on i?86/x86_64/ia64 (BZ#4586)
  - fix *printf %La and strtold with some hexadecimal floating point
    constants on ppc/ppc64
  - fix nextafterl on ppc/ppc64
  - fix sem_timedwait on i?86 and x86_64


author: Jakub Jelinek <jakub@redhat.com> 2.6-3
changelog:
  - don't use %config(missingok) for locale-archive.tmpl,
    instead of removing it altogether truncate it to zero
    size (#240697)
  - add a workaround for #210748


author: Jakub Jelinek <jakub@redhat.com> 2.6-2
changelog:
  - restore malloc_set_state backwards compatibility (#239344)
  - fix epoll_pwait (BZ#4525)
  - fix printf with unknown format spec or positional arguments
    and large width and/or precision (BZ#4514)
  - robust mutexes fix (BZ#4512)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-23
changelog:
  - use madvise MADV_DONTNEED in malloc
  - fix ia64 feraiseexcept
  - fix s390{,x} feholdexcept (BZ#3427)
  - ppc fenv fixes
  - make fdatasync a cancellation point (BZ#4465)
  - fix *printf for huge precisions with wide char code and multi-byte
    strings
  - fix dladdr (#232224, BZ#4131)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-22
changelog:
  - add transliteration for <U2044> (BZ#3213)
  - fix *scanf with %f on hexadecimal floats without exponent (BZ#4342)
  - fix *printf with very large precisions for %s (#238406, BZ#4438)
  - fix inet_ntop size checking for AF_INET (BZ#4439)
  - for *printf %e avoid 1.000e-00, for exponent 0 always use + sign (#238431)
  - fix a regression introduced in #223467 changes
  - gethostby*_r alignment fixes (BZ#4381)
  - fix ifaddrs error handling


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-21
changelog:
  - don't include individual locale files in glibc-common,
    rather include prepared locale-archive template and let
    build-locale-archive create locale-archive from the template
    and any user supplied /usr/lib/locale/*_* directories,
    then unlink the locale-archive template - this should save
    > 80MB of glibc-common occupied disk space
  - fix _XOPEN_VERSION (BZ#4364)
  - fix printf with %g and values tiny bit smaller than 1.e-4 (#235864,
    BZ#4362)
  - fix NIS+ __nisfind_server (#235229)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-20
changelog:
  - assorted NIS+ speedups (#223467)
  - fix HAVE_LIBCAP configure detection (#178934)
  - remove /usr/sbin/rpcinfo from glibc-common (#228894)
  - nexttoward*/nextafter* fixes (BZ#3306)
  - feholdexcept/feupdateenv fixes (BZ#3427)
  - speed up fnmatch with two or more * in the pattern


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-19
changelog:
  - fix power6 libm compat symbols on ppc32 (#232633)
  - fix child refcntr in NPTL fork (#230198)
  - fix ifaddrs with many net devices on > 4KB page size arches (#230151)
  - fix pthread_mutex_timedlock on x86_64 (#228103)
  - various fixes (BZ#3919, BZ#4101, BZ#4130, BZ#4181, BZ#4069, BZ#3458)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-18
changelog:
  - fix nftw with FTW_CHDIR on / (BZ#4076)
  - nscd fixes (BZ#4074)
  - fix fmod{,f,l} on i?86 (BZ#3325)
  - support localized digits for fp values in *scanf (BZ#2211)
  - namespaces fixes (BZ#2633)
  - fix euidaccess (BZ#3842)
  - glob fixes (BZ#3996)
  - assorted locale data fixes (BZ#1430, BZ#672, BZ#58, BZ#3156,
    BZ#2692, BZ#2648, BZ#3363, BZ#3334, BZ#3326, BZ#3322, BZ#3995,
    BZ#3885, BZ#3884, BZ#3851)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-17
changelog:
  - RFC2671 support in resolver (#205842)
  - fix strptime (BZ#3944)
  - fix regcomp with REG_NEWLINE (BZ#3957)
  - fix pthread_mutex_timedlock on x86_64 (#228103)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-16
changelog:
  - add strerror_l
  - fix application crashes when doing NSS lookups through nscd
    mmapped databases and nscd decides to start garbage collection
    during the lookups (#219145, #225315)
  - fix %0lld printing of 0LL on 32-bit architectures (BZ#3902)
  - ignore errors from install-info in glibc-devel scriptlets
    (#223691)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-15
changelog:
  - fix NIS getservbyname when proto is NULL
  - fix nss_compat +group handling (#220658)
  - cache services in nscd
  - fix double free in fts_close (#222089)
  - fix vfork+execvp memory leak (#221187)
  - soft-fp fixes (BZ#2749)
  - further strtod fixes (BZ#3855)
  - make sure pthread_kill doesn't return EINVAL even if
    the target thread exits in between pthread_kill ESRCH check
    and the actual tgkill syscall (#220420)
  - fix ABBA deadlock possibility in ld.so scope locking code


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-14
changelog:
  - fix {j,m}rand48{,_r} on 64-bit arches (BZ#3747)
  - handle power6x AT_PLATFORM (#216970)
  - fix a race condition in getXXbyYY_r (#219145)
  - fix tst-pselect testcase


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-13
changelog:
  - fix setcontext on ppc32 (#219107)
  - fix wide stdio after setvbuf (#217064, BZ#2337)
  - handle relatime mount option in statvfs
  - revert i?86/x86_64 clone CFI temporarily


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-12
changelog:
  - fix hasmntopt (#218802)
  - fix setusershell and getusershell (#218782)
  - strtod fixes (BZ#3664, BZ#3673, BZ#3674)
  - fix memusage with realloc (x, 0)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-11
changelog:
  - allow suid apps to setenv NIS_PATH and influence through that
    nis_list and nis_lookup (#209155)
  - fix ttyname and ttyname_r with invalid file descriptor (#218276)
  - cs_CZ LC_TIME fixes (#218438)
  - fix build with 2.6.19+ headers (#217723)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-9
changelog:
  - fix last svc_run change (#217850)
  - on ppc64 build __libc_start_main without unwind info,
    as it breaks MD_FROB_UPDATE_CONTEXT (#217729, #217775; in the
    future that could be fixable just by providing .cfi_undefined r2
    in __libc_start_main instead)
  - add unwind info for x86-64 restore_rt signal return landing pad
    (#217087)
  - add power6x subdir to /lib64/ and /lib64/rtkaio/,
    link all libs from ../power6/* into them


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-8
changelog:
  - fix svc_run (#216834, BZ#3559)
  - add -fasynchronous-unwind-tables to CFLAGS (#216518)
  - make sure there is consistent timestamp for /etc/ld.so.conf,
    /etc/localtime and /etc/rpc between multilib glibc rpms


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-7
changelog:
  - handle IPv6 addresses in /etc/hosts that are mappable to
    IPv4 addresses in IPv4 host lookups (#215283)
  - fix :include: /etc/alias handling (#215572)
  - handle new tzdata format to cope with year > 2037 transitions
    on 64-bit architectures


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-5
changelog:
  - fix sysconf (_SC_LEVEL{2,3}_CACHE_SIZE) on Intel Core Duo
    CPUs
  - fix libthread_db.so on TLS_DTV_AT_TP architectures
  - fix --inhibit-rpath (#214569)
  - fix _r_debug content when prelinked ld.so executes
    a program as its argument
  - fix strxfrm
  - powerpc-cpu add-on updates


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-4
changelog:
  - fix atexit backwards compatibility (#213388)
  - add mai_IN locale (#213415)
  - remove bogus /usr/lib64/librt.so.1 symlink (#213555)
  - fix memusage (#213656)
  - change libc.info category (#209493)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-2
changelog:
  - fix ia64 build
  - don't call _dl_close outside of dl_load_lock critical section
    if dlopen failed (BZ#3426)
  - add rtld scope locking (#211133)


author: Jakub Jelinek <jakub@redhat.com> 2.5.90-1
changelog:
  - fix i?86 6 argument syscalls (e.g. splice)
  - fix rtld minimal realloc (BZ#3352)
  - fix RFC3484 getaddrinfo sorting according to rules 4 and 7 (BZ#3369)
  - fix xdrmem_setpos (#211452)
  - bump __GLIBC_MINOR__
  - increase PTHREAD_STACK_MIN on ppc{,64} to 128K to allow
    64K pagesize kernels (#209877)
  - speed up initgroups on NIS+ (#208203)


author: Jakub Jelinek <jakub@redhat.com> 2.5-2
changelog:
  - fix nscd database growing (#207928)
  - bypass prelinking when LD_DYNAMIC_WEAK=1 is in the environment


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-35
changelog:
  - fix glob with large number of matches (BZ#3253)
  - fix fchownat on kernels that don't support that syscall (BZ#3252)
  - fix lrintl on s390{,64}


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-34
changelog:
  - fix ppc{32,64} longjmp (BZ#3225)
  - fix user visible spelling errors (BZ#3137)
  - fix l{,l}rint{,f,l} around zero (BZ#2592)
  - avoid stack trampoline in s390{,x} makecontext


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-33
changelog:
  - fix dlclose (#206639)
  - don't load platform optimized libraries if kernel doesn't set
    AT_PLATFORM
  - fix ppc{32,64} libSegFault.so
  - use -mtune=generic even for glibc-devel.i386 (#206437)
  - fix /lib64/librt.so.1 symlink


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-32
changelog:
  - on ppc* use just AT_PLATFORM and altivec AT_HWCAP bit for library selection
  - fix lrintl and lroundl on ppc{,64}
  - use hidden visibility on fstatat{,64} and mknodat in libc_nonshared.a


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-31
changelog:
  - fix pthread_cond_{,timed}wait cancellation (BZ#3123)
  - fix lrint on ppc32 (BZ#3155)
  - fix malloc allocating more than half of address space (BZ#2775)
  - fix mktime on 32-bit arches a few years after 2038 (BZ#2821)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-30
changelog:
  - add librtkaio, to use it add /%{lib}/rtkaio to your
    LD_LIBRARY_PATH or /etc/ld.so.conf
  - fix or_IN February name (#204730)
  - fix pthread_create called from cancellation handlers (BZ#3124)
  - fix regex case insensitive searches with characters where upper
    and lower case multibyte representations have different length
    (e.g. I and dotless i, #202991)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-29
changelog:
  - randomize resolver query ids before use instead after use (#205113)
  - fix resolver symver checking with DT_GNU_HASH (#204909)
  - put .hash section in glibc libraries at the end of RO segment
    when .gnu.hash is present


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-27
changelog:
  - allow $LIB and $PLATFORM in dlopen parameters even in suid/sgid (#204399)
  - handle $LIB/$PLATFORM in LD_LIBRARY_PATH
  - fix splice prototype (#204530)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-26
changelog:
  - real fix for the doubly linked list corruption problem
  - try harder in realloc to allocate memory (BZ#2684)
  - fix getnameinfo error reporting (#204122)
  - make localedef more robust on invalid input (#203728)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-25
changelog:
  - temporarily back out code to limit number of unsorted block
    sort iterations (#203735, #204027)
  - handle PLT symbols in dladdr properly (BZ#2683)
  - avoid malloc infinite looping for allocations larger than
    the system can allocate (#203915)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-23
changelog:
  - malloc fixes, especially for 32-bit arches (#202309)
  - further *_IN locale fixes (#200230)
  - fix get{serv,rpc}ent{,_r} if NIS map is empty (#203237)
  - fix /usr/bin/iconv (#203400)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-21
changelog:
  - if some test gets stuck, kill the tee process after make check
    finishes
  - build with -mtune=generic on i686 and x86_64


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-19
changelog:
  - adaptive malloc brk/mmap threshold
  - fix fchownat to use kernel syscall (if available) on many arches (#201870)
  - only define O_DIRECT with -D_GNU_SOURCE on ia64 to match all
    other arches (#201748)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-18
changelog:
  - NIS+ fixes
  - fix memusage and xtrace scripts (#200736)
  - redirect /sbin/service sshd condrestart std{out,err} to /dev/null
    when executed from glibc_post_upgrade


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-16
changelog:
  - fix dladdr on binaries/libraries with only DT_GNU_HASH and no
    DT_HASH (#200635)
  - fix early timeout of initgroups data in nscd (#173019)
  - add am/pm display to es_PE and es_NI locales (#167101)
  - fix nss_compat failures when nis/nis+ unavailable (#192072)


author: Roland McGrath <roland@redhat.com> 2.4.90-15
changelog:
  - fix missing destructor calls in dlclose (#197932)
  - enable transliteration support in all locales (#196713)
  - disallow RTLD_GLOBAL flag for dlmopen in secondary namespaces (#197462)
  - PI mutex support


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-12
changelog:
  - buildrequire gettext
  - enable fstatat64/newfstatat syscalls even on ppc*/s390*/ia64 (#196494)
  - fix out of memory behavior in gettext (#194321)
  - fix regex on multi-byte non-UTF-8 charsets (#193873)
  - minor NIS+ fixes (#190803)
  - don't use cancellable calls in posix_spawn* and only set{u,g}id
    current thread if requested (#193631)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-11
changelog:
  - don't exit from nscd -i <database> before the database is
    actually invalidated, add locking to prune_cache (#191464)
  - build glibc-devel.i386 static libraries with
    -mno-tls-direct-seg-refs -DNO_TLS_DIRECT_SEG_REFS
  - RFC3542 support (advanced API for IPv6; #191001, BZ##2693)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-8
changelog:
  - update from CVS
    - fix nss_compat when SETENT_BATCH_READ=TRUE is in /etc/default/nss
    - fix RFC3484 precedence table for site-local and ULA addresses (#188364)
    - fix a sunrpc memory leak


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-5
changelog:
  - update from CVS
    - some NIS+ fixes
    - allow overriding rfc3484 address sorting tables for getaddrinfo
      through /etc/gai.conf (sample config file included in %doc directory)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-4
changelog:
  - update from CVS
    - SETENT_BATCH_READ /etc/default/nss option for speeding up
      some usages of NIS+ (#188246)
    - move debug state change notification (#179208)
    - fix ldd script if one of the dynamic linkers is not installed (#190259)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-3
changelog:
  - update from CVS
    - fix a typo in nscd.conf (#190085)
    - fix handling of SIGHUP in nscd when some caches are disabled (#189978)
    - make nscd paranoia mode working with non-root server-user (#189779)


author: Jakub Jelinek <jakub@redhat.com> 2.4.90-2
changelog:
  - update from CVS
    - fix getaddrinfo (#190002)
    - add auto-propagate nscd.conf options (#177154)
    - fix nscd auditing (#169148)


author: Jakub Jelinek <jakub@redhat.com> 2.4-6
changelog:
  - update from CVS
    - NIS+ fixes
    - don't segfault on too large argp key values (#189545)
    - getaddrinfo fixes for RFC3484 (#188364)


author: Jakub Jelinek <jakub@redhat.com> 2.4-5
changelog:
  - update from CVS
    - pshared robust mutex support
    - fix btowc and bwtoc in C++ (#186410)
    - fix NIS+ (#186592)
    - don't declare __wcsto*l_internal for non-GCC or if not -O1+ (#185667)
  - don't mention nscd failures on 2.0 kernels (#185335)


author: Jakub Jelinek <jakub@redhat.com> 2.4-2
changelog:
  - accurate unwind info for lowlevellock.h stubs on %{ix86}
  - fix ppc/ppc64 ceill, floorl, rintl, roundl and truncl (BZ#2423)


author: Jakub Jelinek <jakub@redhat.com> 2.3.91-2
changelog:
  - update from CVS
    - fix sYSMALLOc for MALLOC_ALIGNMENT > 2 * SIZE_SZ (#183895)
    - revert ppc32 malloc alignment patch, it breaks malloc_set_state
      and needs some further thoughts and time (#183894)
  - provide accurate unwind info for lowlevellock.h stubs on x86_64


author: Jakub Jelinek <jakub@redhat.com> 2.3.91-1
changelog:
  - update from CVS
    - fixes for various arches
  - ensure malloc returns pointers aligned to at least
    MIN (2 * sizeof (size_t), __alignof__ (long double))
    (only on ppc32 this has not been the case lately with addition
     of 128-bit long double, #182742)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-36
changelog:
  - update from CVS
    - fix frequency setting for ITIMER_PROF (#179938, BZ#2268)
    - fix powerpc inline fegetround ()
    - fix nptl_db (#179946)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-35
changelog:
  - update from CVS
    - handle futimesat (fd, NULL, tvp) as futimes (fd, tvp)
  - fix <stdlib.h> q{e,f,g}cvt{,_r} for -mlong-double-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-34
changelog:
  - fix <math.h> with C++ and -mlong-double-64 (#179742)
  - add nexttowardl redirect for -mlong-double-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-32
changelog:
  - update from CVS
    - 128-bit long double fixes for ppc{,64}, s390{,x} and sparc{,v9},
      alpha 128-bit long double support
  - add inotify syscall numbers to the override <asm/unistd.h> headers
    (#179366)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-31
changelog:
  - update from CVS
    - 128-bit long double on ppc, ppc64, s390, s390x and sparc{,v9}
  - add some new syscall numbers to the override <asm/unistd.h>
    headers


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-30
changelog:
  - update from CVS
    - <pthread.h> initializer fixes for -std=c{8,9}9 on 32-bit
      arches
  - avoid writable .rodata (#177121)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-29
changelog:
  - update from CVS
    - make pthread_mutex_t an unnamed union again, as it affects
      libstdc++ ABI mangling


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-26
changelog:
  - update from CVS
    - for newly linked lio_listio* callers, send per request
      notifications (#170116)
    - fixup nscd -S option removal changes (#176860)
    - remove nonnull attribute from ctermid (#176753)
    - fix PTHREAD_*_INITIALIZER{,_NP} on 64-bit arches
    - SPARC NPTL support for pre-v9 CPUs
  - drop support for 2.4.xx and < 2.6.9 kernels


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-25
changelog:
  - update from CVS
    - s390{,x} and sparc{,64} pointer mangling fixes
  - install a sanitized LinuxThreads <bits/libc-lock.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-23
changelog:
  - update from CVS
    - robust mutexes
  - fix transliteration segfaults (#176573, #176583)
  - ignore prelink temporaries in ldconfig (#176570)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-22
changelog:
  - update from CVS
    - minor fts fixes
  - revert broken _Pragma () workaround
  - fix ldconfig on bi-arch architectures (#176316)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-20
changelog:
  - update from CVS
    - time ((void *) 1) should segfault, not return -EFAULT (#174856, BZ#1952)
    - fix errlist generation
  - update ulps for GCC 4.1 on IA-64


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-19
changelog:
  - update from CVS
    - sysdeps/generic reorg
    - setjmp/longjmp jump pointer mangling
  - rebuilt with GCC 4.1-RH prerelease, worked around broken _Pragma ()
    handling in it
  - remove glibc-profile subpackage
  - use non-PLT calls for malloc/free/realloc/memalign invocations in
    mtrace and mcheck hooks (#175261)
  - setjmp/longjmp jump pointer mangling on ppc{,64}/ia64/s390{,x}


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-18
changelog:
  - update from CVS
    - change <sys/stat.h> for broken apps that #define const /**/,
      handle non-GCC compilers
    - fix ppc{32,64} strncmp (BZ#1877, #173643, IT#83510)
    - provide shmatt_t typedef in ia64 <sys/shm.h (#173680)
    - support 2nd arg to futimesat being NULL (#173581)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-17
changelog:
  - update from CVS
    - fix <sys/stat.h> in C++
    - {fstat,fchown,rename,unlink}at fixes
    - epoll_wait is now a cancellation point


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-15
changelog:
  - update from CVS
    - be permissive in %n check because of kernel bug #165351 (#171240)
    - don't misalign stack in pthread_once on x86_64 (#170786, IT#81521)
    - many locale fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-14
changelog:
  - update from CVS
    - fix malloc bug after fork introduced in the last update
    - fix getent hosts IP for IPv4 IPs (#169831)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-13
changelog:
  - update from CVS
    - fix setuid etc. hangs if some thread exits during the call (#167766)
    - fix innetgr memory leak (#169051)
    - support > 2GB nscd log files (#168851)
    - too many other changes to list here
  - include errno in nscd message if audit_open failed (#169148)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-12
changelog:
  - update from CVS
    - netgrp handling fixes (#167728)
    - fix memory leak in setlocale (BZ#1318)
    - fix hwcaps computation
    - several regex portability improvements (#167019)
    - hypotf fix
    - fix *printf return code if underlying write fails (BZ#1146)
    - PPC64 dl{,v}sym fixes for new ABI .opd symbols
  - fix calloc with MALLOC_PERTURB_ in environment on 64-bit architectures
    (#166719)
  - source /etc/sysconfig/nscd (if it exists) in /etc/rc.d/init.d/nscd
    (#167083)
  - add %triggerin for tzdata to glibc-common, so that tzdata updates
    update /etc/localtime and /var/spool/postfix/etc/localtime if they
    exist (#167787)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-10
changelog:
  - update from CVS
    - fix growing of nscd persistent database (BZ#1204)
    - fix _FORTIFY_SOURCE mbstowcs and wcstombs if destination size
      is known at compile time, but length argument is not


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-9
changelog:
  - update from CVS
    - fix resolving over TCP (#161181, #165802)
    - on ia64 don't abort on unhandled math function exception codes
      (#165693)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-8
changelog:
  - update from CVS
    - nscd persistent database verifier (#164001)
    - cleanup _FORTIFY_SOURCE bits/*.h headers (#165000)
    - handle EINTR in sigwait properly
  - make sure poor man's stack guard randomization keeps first
    byte 0 even on big-endian 32-bit arches
  - fix {elf,nptl}/tst-stackguard1
  - obsolete linuxthreads-devel in glibc-devel


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-7
changelog:
  - update from CVS
  - do some poor man's stack guard randomization even without
    the costly --enable-stackguard-randomization
  - rebuilt with new GCC to make it use -msecure-plt on PPC32


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-6
changelog:
  - update from CVS
    - fix execvp if PATH is not in environment and the call is going
      to fail (BZ#1125)
    - another bits/wchar2.h fix (#163990)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-4
changelog:
  - update from CVS
    - make sure bits/wchar2.h header is installed
    - fix __getgroups_chk return type


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-3
changelog:
  - update from CVS
    - make sure nscd cmsg buffers aren't misaligned, handle EINTR from
      poll when contacting nscd more gracefully
    - remove malloc attribute from posix_memalign
    - correctly size nscd buffer for grpcache key (#163538)
    - fix atan2f
    - fix error memory leaks
    - some more _FORTIFY_SOURCE protection


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-2
changelog:
  - update from CVS
    - ia64 stack protector support
    - handle DNS referral results as server errors (#162625)
    - ctan{,h}{,f,l} fixes (#160759)
    - pass argc, argv and envp also to executable's *ni_array
      functions (BZ#974)
    - add ellipsis to clone prototype (#161593)
    - fix glibc-profile (#162601)
    - nss_compat fixes
  - use sysdeps/generic version of <bits/stdio-lock.h> in installed
    headers instead of NPTL version (#162634)


author: Jakub Jelinek <jakub@redhat.com> 2.3.90-1
changelog:
  - update from CVS
    - stack protector support
    - fix xdr_{,u_}{longlong_t,hyper} on 64-bit arches (#161583)
  - enable @GLIBC_2.4 symbols
  - remove linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-11
changelog:
  - update from CVS
    - PPC32 -msecure-plt support
    - support classes keyword in /etc/hesiod.conf (#150350)
    - add RLIMIT_NICE and RLIMIT_RTPRIO to <sys/resources.h> (#157049)
    - decrease number of .plt relocations in libc.so
    - use -laudit in nscd (#159217)
    - handle big amounts of networking interfaces in getifaddrs/if_nameindex
      (#159399)
    - fix pa_IN locale's am_pm (#158715, BZ#622)
    - fix debugging of PIEs


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-10
changelog:
  - fix LD_ASSUME_KERNEL (since 2.3.5-8 GLRO(dl_osversion)
    has been always overwritten with the version of currently
    running kernel)
  - remove linuxthreads man pages other than those covered in
    3p section, as 3p man pages are far better quality and describe
    POSIX behaviour that NPTL implements (#159084)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-9
changelog:
  - update from CVS
    - increase bindresvport's LOWPORT to 512, apparently some
      broken daemons don't think 0 .. 511 ports are reserved


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-8
changelog:
  - update from CVS
    - fix kernel version check in ld.so
  - fix sendfile{,64} prototypes (BZ#961)
  - try more ports in bindresvport if all 600..1023 are
    used, don't use priviledged ports when talking to portmap
    (#141773)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-7
changelog:
  - update from CVS
    - make regexec thread safe (BZ#934)
  - fix statically linked programs on i?86, x86_64, s390* and
    sparc* (#158027)
  - fix IBM939 iconv module (BZ#955)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-5
changelog:
  - update from CVS
    - add some more UTF-8 locales (#156115)
  - clean up /lib64/tls instead of /lib/tls on x86-64, s390x and
    ppc64 in glibc_post_upgrade (#156656)
  - fix posix_fallocate{,64} (#156289)


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-3
changelog:
  - update from CVS
    - fix linuxthreads clocks
  - put xen libs into the glibc-2*.i686 package instead of a separate one
  - fix librt.so symlink in linuxthreads-devel
  - do not include linuxthreads-devel on athlon sparcv9v sparc64v alphaev6,
    just on the base architectures


author: Jakub Jelinek <jakub@redhat.com> 2.3.5-2
changelog:
  - update from CVS
    - with MALLOC_CHECK_=N N>0 (#153003)
    - fix recursive dlclose (#154641)
    - handle %z in strptime (#154804)
    - automatically append /lib64/obsolete/linuxthreads/
      to standard library search path if LD_ASSUME_KERNEL=N N <= 2.4.19
      or for glibc 2.0 binaries (or broken ones that don't use errno/h_errno
      properly).  Warning: all those will stop working when LinuxThreads
      is finally nuked, which is not very far away
    - remove nonnull attribute from acct prototype (BZ#877)
    - kernel CPU clocks support
    - fix *scanf in locales with multi-byte decimal point


author: Roland McGrath <roland@redhat.com> 2.3.5-1
changelog:
  - update from CVS
    - fix execvp regression (BZ#851)
    - ia64 libm updates
    - sparc updates
    - fix initstate{,_r}/strfry (#154504)
    - grok PT_NOTE in vDSO for kernel version and extra hwcap dirs,
      support "hwcap" keyword in ld.so.conf files


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-21
changelog:
  - update from CVS
    - fix xdr_rmtcall_args on 64-bit arches (#151686)
  - fix <pthread.h> and <bits/libc-lock.h> with -std=c89 -fexceptions (#153774)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-20
changelog:
  - move LinuxThreads libraries to /lib64/obsolete/linuxthreads/
    and NPTL libraries to /lib64.  To run a program against LinuxThreads,
    LD_ASSUME_KERNEL=2.4.xx LD_LIBRARY_PATH=/lib64/obsolete/linuxthreads/
    is now needed
  - bzip2 ChangeLog* files instead of gzipping them


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-19
changelog:
  - update from CVS
    - fix nextafterl and several other libm routines on ia64
    - fix initgroups (BZ#661)
  - kill nptl-devel subpackage, add linuxthreads-devel,
    compile and link by default against NPTL and only with
    -I/usr/include/linuxthreads -L/usr/lib64/linuxthreads
    against LinuxThreads
  - package /usr/lib/debug/lib64/tls/i{5,6}86 symlinks in
    i386 glibc-debuginfo
  - limit number of ChangeLog* files in glibc-common %doc
    to last 2.5 years of changes only to save space


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-17
changelog:
  - update from CVS
    - fix LD_AUDIT in LinuxThreads ld.so
    - fix calloc with M_PERTURB
    - fix error handling in pthread_create with PTHREAD_EXPLICIT_SCHED
      on ppc*/ia64/alpha/mips (BZ#801)
    - fix a typo in WINDOWS-31J charmap (#151739)
    - fix NIS ypprot_err (#151469)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-15
changelog:
  - update from CVS
    - better fix for the dlclose bug (#145810, #150414)
    - fix regex crash on case insensitive search in zh_CN locale
      (#151215)
    - fix malloc_trim (BZ#779)
    - with -D_FORTIFY_SOURCE=*, avoid defining read and a bunch of others
      as function-like macros, there are too many broken programs
      out there
  - add %dir /usr/lib64/gconv to glibc's file list (#151372)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-12
changelog:
  - fix tst-chk{2,3}
  - fix up AS_NEEDED directive in /usr/lib64/libc.so
  - BuildReq binutils >= 2.15.94.0.2-1 for AS_NEEDED, in
    glibc-devel Conflict with binutils < 2.15.94.0.2-1


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-11
changelog:
  - update from CVS
    - fix execvp (#149290)
    - fix dlclose (#145810)
    - clear padding in gconv-modules.cache (#146614, BZ#776)
  - rebuilt with GCC4
  - changed __GLIBC_MINOR__ for now back to 3
  - back out the newly added GLIBC_2.4 *_chk routines, instead
    do the checking in macros


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-8
changelog:
  - update from CVS
    - bi-arch <gnu/lib-names.h> (BZ#632)
    - fix libdl on s390 and maybe other platforms
    - fix initstate{,_r} (BZ#710)
    - fix <gnu/stubs.h> generation (BZ#157)
  - define CMSPAR in bits/termios.h (#147533)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-6
changelog:
  - update from CVS
    - ld.so auditing
    - fix segfault if chrooted app attempts to dlopen a library
      and no standard library directory exists at all (#147067, #144303)
    - fix initgroups when nscd is running, but has group caching disabled
      (#146588)
    - fix pthread_key_{create,destroy} in LinuxThreads when pthread_create
      has not been called yet (#146710)
    - fix ppc64 swapcontext and setcontext (#146736, BZ#700)
    - service nscd cosmetic fixes (#146776)
    - fix IA-32 and x86-64 stack alignment in DSO constructors (#145689)
    - fix zdump -v segfaults on x86-64 (#146210)
    - avoid calling sigaction (SIGPIPE, ...) inside syslog (#146021, IT#56686)
    - fix errno values for futimes (BZ#633)
    - unconditionally include <features.h> in malloc.h (BZ#650)
    - change regex \B handling to match old GNU regex as well as perl/grep's dfa
      (from empty string inside of word to empty string not at a word boundary,
       BZ#693)
    - slightly optimize i686 TLS accesses, use direct TLS %gs access in sem_*
      and allow building -mno-tls-direct-seg-refs glibc that is free of direct TLS
      %gs access with negative offsets
    - fix addseverity
    - fix fmemopen
    - fix rewinddir
    - increase svc{tcp,unix}_create listen backlog


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-5
changelog:
  - update from CVS
    - add some warn_unused_result marking
    - make ftruncate available even for just -D_POSIX_C_SOURCE=200112L
      (BZ#640)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-4
changelog:
  - update from CVS
    - fix IA-32 stack alignment for LinuxThreads thread functions
      and functions passed to clone(2) directly
    - fix ecvt{,_r} on denormals (#143279)
    - fix __tls_get_addr typo
    - fix rounding in IA-64 alarm (#143710)
    - don't reinitialize __environ in __libc_start_main, so that
      effects of setenv/putenv done in DSO initializers are preserved
      (#144037, IT#57403)
    - fix fmemopen
    - fix vDSO l_map_end and l_text_end values
    - IA64 libm update (#142494)
  - fix ppc rint/ceil etc. (BZ#602)


author: Jakub Jelinek <jakub@redhat.com> 2.3.4-1
changelog:
  - update from CVS
    - glibc 2.3.4 release
    - add -o and --nostdlib options to iconvconfig
  - if /sbin/ldconfig doesn't exist when running
    glibc_post_upgrade.%{_target_cpu}, just don't attempt to run it.
    This can happen during first install of bi-arch glibc and the
    other arch glibc's %post wil run /sbin/ldconfig (#143326)
  - use -o and --nostdlib options to create all needed
    gconv-modules.cache files on bi-arch setups


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-98
changelog:
  - add .%{_target_cpu} to glibc_post_upgrade, only run telinit u
    if /sbin/init is the same ELF class and machine as
    glibc_post_upgrade.%{_target_cpu} and similarly with
    condrestarting sshd (#143046)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-96
changelog:
  - update from CVS
    - fix i686 __USE_STRING_INLINES strncat
    - make sure ppc/ppc64 maintain correct stack alignment
      across clone


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-93
changelog:
  - update from CVS
    - ppc/ppc64 clone without CLONE_THREAD getpid () adjustement
    - fix MALLOC_CHECK_={1,2,3} for non-contiguous main arena
      (BZ#457)
    - fix sysconf (_POSIX_V6_*) for other ABI environments in
      bi-arch setups
  - s390/s390x clone without CLONE_THREAD getpid () adjustement


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-91
changelog:
  - update from CVS
    - double buffer size in getXXbyYY or getXXent on ERANGE
      instead of adding BUFLEN (#142617)
    - avoid busy loop in malloc if another thread is doing fork
      (#142214)
    - some more realloc corruption checks
    - fix getconf _POSIX_V6_WIDTH_RESTRICTED_ENVS output,
      tweak /usr/libexec/getconf/ filenames


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-90
changelog:
  - update from CVS
    - regex speedups
    - use | cat in ldd if running under bash3+ to allow running
      it on binaries that are not through SELinux allowed to access
      console or tty
  - add __NR_waitid defines for alpha and ia64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-89
changelog:
  - update from CVS
    - fix clone2 on ia64
    - avoid tst-timer5 failing with linuxthreads implementation
  - if __libc_enable_secure, disallow mode != normal
  - change ldd script to imply -r when -u is used, properly
    propagate return value and handle suid binaries


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-88
changelog:
  - update from CVS
    - disregard LD_SHOW_AUXV and LD_DYNAMIC_WEAK if __libc_enable_secure
    - disregard LD_DEBUG if __libc_enable_secure in normal mode
      if /suid-debug doesn't exist
    - fix fseekpos after ungetc
    - avoid reading bytes before start of buffers in regex's
      check_dst_limits_calc_pos_1 (#142060)
    - make getpid () working with clone/clone2 without CLONE_THREAD
      (so far on i386/x86_64/ia64 only)
  - move /usr/libexec/getconf/* to glibc from glibc-common
  - make /usr/libexec/getconf directory owned by glibc package


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-87
changelog:
  - update from CVS
    - build libpthread_nonshared.a objects with -fPIC on s390/s390x
    - fix mktime with < 0 or > 59 tm_sec on entry
    - remove nonnull attribute for realpath
    - add $(make-target-directory) for errlist-compat.c rule
      (hopefully fix #141404)
  - add testcase for ungetc bug
  - define _POSIX_{,THREAD_}CPUTIME to 0 on all Linux arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-86
changelog:
  - update from CVS
    - some posix_opt.h fixes
  - fix strtold use of unitialized memory (#141000)
  - some more bugfixes for bugs detected by valgrind
  - rebuilt with GCC >= 3.4.3-5 to avoid packed stack layout
    on s390{,x} (#139678)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-85
changelog:
  - update from CVS
    - support -v specification in getconf
    - fix sysconf (_SC_LFS64_CFLAGS) etc.
    - avoid thread stack aliasing issues on EM64T (#140803)
  - move /usr/include/nptl headers from nptl-devel
    to glibc-headers, so that even NPTL specific programs
    can be built bi-arch without problems


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-84
changelog:
  - update from CVS
    - fix memory leak in getaddrinfo if using nscd (#139559)
    - handle large lines in /etc/hosts and /etc/networks
      (#140378)
    - add nonnull attributes to selected dirent.h and dlfcn.h
      functions


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-83
changelog:
  - update from CVS
    - add deprecated and/or nonnull attribute to some signal.h
      functions
    - speed up tzset () by only using stat instead of open/fstat
      when calling tzset for the second and following time if
      /etc/localtime has not changed
  - fix tgamma (BZ #552)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-82
changelog:
  - update from CVS
    - some malloc () checking
    - libpthread.a object dependency cleanups (#115157)
    - <bits/socket.h> fix for -std=c89 -pedantic-errors (#140132)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-80
changelog:
  - update from CVS
    - with -D_FORTIFY_SOURCE=2, prevent missing %N$ formats
    - for -D_FORTIFY_SOURCE=2 and %n in writable format string,
      issue special error message instead of using the buffer overflow
      detected one
    - speedup regex searching with REG_NOSUB, add RE_NO_SUB,
      speedup searching with nested subexps (BZ #544)
    - block SIGCANCEL in NPTL timer_* helper thread
  - further free () checking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-79
changelog:
  - update from CVS
  - fix free () checking
  - move /etc/default/nss into glibc-common (hopefully fix #132392)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-78
changelog:
  - update from CVS
    - fix LD_DEBUG=statistics
    - issue error message before aborting in __chk_fail ()
  - some more free () checking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-77
changelog:
  - update from CVS
    - speedup regex on palindromes (BZ #429)
    - fix NPTL set{,e,re,res}[ug]id, so that even if making process
      less priviledged all threads change their credentials successfully


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-76
changelog:
  - update from CVS
    - fix regcomp crash (#138439)
    - fix ftell{,o,o64} (#137885)
    - robustification of nscd to cope with corrupt databases (#137140)
    - fix NPTL with pthread_exit immediately after pthread_create (BZ #530)
    - some regex optimizations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-75
changelog:
  - update from CVS
    - mktime cleanups (BZ #487, #473)
    - unique comments in free(3) check error messages
  - adjust some x86_64 headers for -m32 (#129712)
  - object size checking support even with GCC-3.4.2-RH >= 3.4.2-8


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-74
changelog:
  - fix <netinet/udp.h> header
  - fix globfree (#137176)
  - fix exiting if there are dlmopened libraries in namespaces
    other than main one not closed yet
  - export again _res_opcodes and __p_{class,type}_syms from
    libresolv.so that were lost in -69


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-72
changelog:
  - back out setaltroot and key{_add,_request,ctl} addition
  - fix severe x86-64 symbol versioning regressions that breaks
    e.g. java binaries


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-71
changelog:
  - update from CVS
    - fix minor catchsegv temp file handling vulnerability
      (CAN-2004-0968, #136319)
    - add 4 new errno codes
    - setaltroot, key{_add,_request,ctl} syscalls on some arches
    - export _dl_debug_state@GLIBC_PRIVATE from ld.so again for
      gdb purpose
    - use inet_pton to decide what is address and what is hostname
      in getent (#135422)
    - change dladdr/dladdr1, so that dli_saddr is the same kind
      of value as dlsym/dlvsym return (makes difference on ia64/hppa only)
    - fix catchsegv script so that it works with both 32-bit and 64-bit
      programs on multi-arch platforms


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-70
changelog:
  - update from CVS
  - require newer selinux-policy (#135978)
  - add %dir for /var/run/nscd and /var/db/nscd and %ghost
    files in it
  - conflict with gcc4 4.0.0-0.6 and earlier (needs __builtin_object_size)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-68
changelog:
  - update from CVS
    - support for namespaces in the dynamic linker
    - fix dlclose (BZ #77)
    - libSegFault.so uses now backtrace() to work on IA-64, x86-64
      and s390 (#130254)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-67
changelog:
  - update from CVS
    - use non-blocking sockets in resolver (#135234)
    - reset pd->res options on thread exit, so that threads
      reusing cached stacks get resolver state properly initialized
      (BZ #434)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-66
changelog:
  - update from CVS
  - avoid using perl in the spec file, buildrequire sed >= 3.95
    (#127671)
  - export TIMEOUTFACTOR=16
  - fix _JMPBUF_CFA_UNWINDS_ADJ on s390{,x}


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-65
changelog:
  - update from CVS
    - define _POSIX_THREAD_PROCESS_SHARED and _POSIX_CLOCK_SELECTION
      to -1 in LinuxThreads
    - define _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME to 0
      on i?86/ia64 and make sure sysconf (_SC_{,THREAD_}CPUTIME)
      returns correct value
  - if _POSIX_CLOCK_SELECTION == -1 in nscd, still try
    sysconf (_SC_CLOCK_SELECTION) and if it returns true,
    dlopen libpthread.so and dlsym pthread_condattr_setclock
  - build nscd with -z relro and -z now


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-64
changelog:
  - update from CVS
    - stop using __builtin_expect in assert and assert_perror
      (#127606)
    - try to avoid too much VA fragmentation with malloc
      on flexmap layout (#118574)
    - nscd robustification
    - change valloc to use debugging hooks (#134385)
  - make glibc_post_upgrade more verbose on errors (Fergal Daly,


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-61
changelog:
  - update from CVS
    - some nscd fixes (#134193)
    - cache initgroups in nscd (#132850)
    - reread /etc/localtime in tzset () even if just mtime changed
      (#133481)
    - fix glob (#126460)
    - another get_myaddress fix


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-60
changelog:
  - update from CVS
    - fix get_myaddress (#133982)
    - remove nonnull attribute from second utime argument (#133866)
    - handle SIGSETXID the same way as SIGCANCEL in
      sigaction/pthread_kill/sigwait/sigwaitinfo etc.
    - add __extension__ to long long types in NPTL <bits/pthreadtypes.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-58
changelog:
  - update from CVS
    - vasprintf fix (BZ #346)
    - gettext locking (BZ #322)
  - change linuxthreads useldt.h inclusion login again, the last
    one failed all linuxthreads FLOATING_STACKS tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-57
changelog:
  - update from CVS
    - fix setuid in LD_ASSUME_KERNEL=2.2.5 libc (#133558)
    - fix nis locking (#132204)
    - RTLD_DEEPBIND support
    - fix pthread_create bugs (BZ #401, #405)


author: Roland McGrath <roland@redhat.com> 2.3.3-56
changelog:
  - migrated CVS to fedora-branch in sources.redhat.com glibc repository
    - source tarballs renamed
    - redhat/ moved to fedora/, some old cruft removed
  - update from trunk
    - some __nonnull annotations


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-55
changelog:
  - update from CVS
    - set{re,e,res}[ug]id now affect the whole process in NPTL
    - return EAGAIN instead of ENOMEM when not enough memory
      in pthread_create


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-52
changelog:
  - update from CVS
    - nscd bi-arch fix
    - remove all uses of __P()/__PMT() from glibc headers
  - update and reenable nscd SELinux patch
  - remove libnss1* and libnss*.so.1 compatibility NSS modules
    on IA-32, SPARC and Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-51
changelog:
  - update from CVS
    - disable one of the malloc double free checks for non-contiguous
      arenas where it doesn't have to be true even for non-broken
      apps


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-50
changelog:
  - update from CVS
    - pwd/grp/host loops with nscd speed up by sharing the
      nscd cache r/o with applications
    - inexpensive double free check in free(3)
    - make NPTL pthread.h initializers usable even from C++
      (BZ #375)
  - use atomic instructions even in i386 nscd on i486+ CPUs
    (conditionally)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-48
changelog:
  - update from CVS
    - fix pthread_cond_destroy (BZ #342)
    - fix fnmatch without FNM_NOESCAPE (BZ #361)
    - fix ppc32 setcontext (BZ #357)
  - add NPTL support for i386 glibc (only if run on i486 or higher CPU)
  - add __NR_waitid defines for i386, x86_64 and sparc*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-47
changelog:
  - update from CVS
    - persistent nscd caching
    - ppc64 32-bit atomicity fix
    - fix x86-64 nptl-devel headers for -m32 compilation
  - %ghost /etc/ld.so.cache (#130597)
  - edit /etc/ld.so.conf in glibc_post_upgrade if
    include ld.so.conf.d/*.conf line is missing (#120588)
  - ugly hacks for the IA-64 /emul braindamage (#124996, #128267)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-45
changelog:
  - update from CVS
    - fix nss_compat's initgroups handling (#130363)
    - fix getaddrinfo ai_canonname setting


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-44
changelog:
  - update from CVS
    - add ip6-dotint resolv.conf option, make
      no-ip6-dotint the default
  - BuildPrereq libselinux-devel (#129946)
  - on ppc64, build without dot symbols


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-43
changelog:
  - update from CVS
    - remove debugging printout (#129747)
    - make <sys/shm.h> usable in C++ (IT#45148)
  - update RLIMIT_* constants in <bits/resource.h>, make
    <sys/resource.h> POSIX compliant (#129740)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-42
changelog:
  - fix last tzset () fixes, disable rereading of /etc/localtime
    every time for now
  - really enable SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-41
changelog:
  - update from CVS
    - fread_unlocked/fwrite_unlocked macro fixes (BZ #309, #316)
    - tzset () fixes (BZ #154)
  - speed up pthread_rwlock_unlock on arches other than i386 and
    x86_64 (#129455)
  - fix compilation with -ansi (resp. -std=c89 or -std=c99) and
    -D_XOPEN_SOURCE=[56]00 but no -D_POSIX_SOURCE* or -D_POSIX_C_SOURCE*
    (BZ #284)
  - add SELinux support for NSCD


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-40
changelog:
  - update from CVS
    - change res_init to force all threads to re-initialize
      resolver before they use it next time (#125712)
    - various getaddrinfo and related fixes (BZ #295, #296)
    - fix IBM{932,943} iconv modules (#128674)
    - some nscd fixes (e.g. BZ #292)
    - RFC 3678 support (Multicast Source Filters)
  - handle /lib/i686/librtkaio-* in i386 glibc_post_upgrade
    the same as /lib/i686/librt-*


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-39
changelog:
  - update from CVS
    - conformance related changes in headers
  - remove -finline-limit=2000 for GCC 3.4.x+


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-38
changelog:
  - update from CVS
    - fix res_init leaks
    - fix newlocale races
    - fix ppc64 setjmp
  - fix strtold (BZ #274)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-37
changelog:
  - update from CVS
    - allow pthread_cancel in DSO destructors run at exit time
  - fix pow{f,,l} on IA-32 and powl on x86-64
  - allow PIEs on IA-32 to have main in a shared library they depend on


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-34
changelog:
  - update from CVS
    - if_nameindex using preferably netlink
    - printf_parsemb initialization fix
    - NPTL version is now the same as glibc version


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-33
changelog:
  - update from CVS
    - reread resolv.conf for nscd --invalidate=hosts
    - fix F_GETLK/F_SETLK/F_SETLKW constants on x86_64 for
      -m32 -D_FILE_OFFSET_BITS=64 compilations
    - avoid calling non-existing fcntl64 syscall on ppc64


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-32
changelog:
  - update from CVS
    - FUTEX_CMP_REQUEUE support (fix pthread_cond_* deadlocks)
    - fix backtrace in statically linked programs
  - rebuilt with GCC 3.4, adjusted ulps and i386 <bits/string.h>


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-31
changelog:
  - update from CVS
  - <bits/string2.h> and <bits/mathinline.h> changes for GCC 3.{2,4,5}+
  - make c_stubs buildable even with GCC 3.2.x (#123042)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-28
changelog:
  - update from CVS
    - FUTEX_REQUEUE fixes (#115349)
    - SPARC GCC 3.4 build fix
    - fix handling of undefined TLS symbols on IA32 (RELA only),
      SPARC and SH
    - regex translate fix
    - speed up sprintf
    - x86_64 makecontext alignment fix
    - make POSIX sigpause the default sigpause, unless BSD sigpause
      requested


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-27
changelog:
  - remove /lib64/tls/librtkaio-2.3.[23].so in glibc_post_upgrade
    on x86-64, s390x and ppc64 instead of /lib/tls/librtkaio-2.3.[23].so
  - build mq_{send,receive} with -fexceptions


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-26
changelog:
  - update from CVS
    - fix <tgmath.h>
    - fix memory leaks in nis, getifaddrs, etc. caused by incorrect
      use of realloc
  - remove /lib/{tls,i686}/librtkaio-2.3.[23].so in glibc_post_upgrade
    and rerun ldconfig if needed, otherwise after glibc upgrade librt.so.1
    might be a stale symlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-24
changelog:
  - update from CVS
    - define S_ISSOCK in -D_XOPEN_SOURCE=600 and S_I[FS]SOCK
      plus F_[SG]ETOWN also in -D_XOPEN_SOURCE=500 (both
      included already in XNS5)
    - reorder dlopen checks, so that dlopening ET_REL objects
      complains about != ET_DYN != ET_EXEC, not about phentsize
      (#121606)
    - fix strpbrk macro for GCC 3.4+ (BZ #130)
    - fix <sys/sysctl.h> (BZ #140)
    - sched_[gs]etaffinity documentation fix (BZ #131)
    - fix sparc64 build (BZ #139)
    - change linuxthreads back to use non-cancellable writes
      to manager pipes etc.
    - fix sem_timedwait return value in linuxthreads (BZ #133)
    - ia64 unnecessary PLT relocs removal


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-23
changelog:
  - update from CVS
    - fix *scanf
    - fix shm_unlink, sem_unlink and mq_unlink errno values
    - avoid memory leaks in error
    - execstack fixes on s390


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-22
changelog:
  - update from CVS
    - mq and timer fixes
  - rebuilt with binutils >= 2.15.90.0.3-2 to fix IA-64 statically
    linked binaries
  - fix linuxthreads librt.so on s390{,x}, so it is no longer DT_TEXTREL


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-21
changelog:
  - disable rtkaio
  - update from CVS
    - POSIX message passing support
    - fixed SIGEV_THREAD support for POSIX timers
    - fix free on non-malloced memory in syslog
    - fix ffsl on some 64-bit arches
    - fix sched_setaffinity on x86-64, ia64
    - fix ppc64 umount
    - NETID_AUTHORITATIVE, SERVICES_AUTHORITATIVE support
    - various NIS speedups
    - fix fwrite with > 2GB sizes on 64-bit arches
    - fix pthread_getattr_np guardsize reporting in NPTL
  - report PLT relocations in ld.so and libc.so during the build


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-20
changelog:
  - update from CVS
    - change NPTL PTHREAD_MUTEX_ADAPTIVE_NP mutexes to spin on SMP
    - strtol speed optimization
    - don't try to use certainly unimplemented syscalls on ppc64
  - kill -debug subpackage, move the libs to glibc-debuginfo{,-common}
    into /usr/lib/debug/usr/lib64/ directory
  - fix c_stubs with gcc 3.4
  - move all the up to 3 builds into %build scriptlet and
    leave only installation in the %install scriptlet


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-18
changelog:
  - update from CVS
    - fix ia64 iopl (#118591)
    - add support for /etc/ld.so.conf.d/*.conf
    - fix x86-64 LD_DEBUG=statistics
  - fix hwcap handling when using ld.so.cache (#118518)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-15
changelog:
  - update from CVS
    - special section for compatibility code
    - make getpid () work even in vfork () child
  - configure with --enable-bind-now to avoid lazy binding in ld.so
    and libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-14
changelog:
  - update from CVS
    - fix iconv -c (#117021)
    - fix PIEs on sparc/sparc64
    - fix posix_fadvise on 64-bit architectures
  - add locale-archive as %ghost file (#117014)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-7
changelog:
  - update from CVS
    - dl_iterate_phdr extension to signal number of added/removed
      libraries
  - fix PT_GNU_RELRO support on ppc* with prelinking


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-4
changelog:
  - update from CVS
    - some further regex speedups
    - fix re.translate handling in regex (#112869)
    - change regfree to match old regex behaviour (what is freed
      and clearing of freed pointers)
    - fix accesses to unitialized memory in regex (#113507, #113425,
        - PT_GNU_RELRO support


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-3
changelog:
  - update from CVS
    - fix pmap_set fd and memory leak (#112726)
  - fix backreference handling in regex
  - rebuilt under glibc without the above bug to fix
    libc.so linker script (#112738)


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-2
changelog:
  - update from CVS
    - faster getpid () in NPTL builds
    - fix to make pthread_setcancelstate (PTHREAD_CANCEL_DISABLE, )
      really disable cancellation (#112512)
    - more regex fixes and speedups
    - fix nextafter*/nexttoward*
    - handle 6th syscall(3) argument on AMD64
    - handle memalign/posix_memalign in mtrace
    - fix linuxthreads memory leak (#112208)
    - remove throw () from cancellation points in linuxthreads (#112602)
    - fix NPTL unregister_atfork
    - fix unwinding through alternate signal stacks


author: Jakub Jelinek <jakub@redhat.com> 2.3.3-1
changelog:
  - update from CVS
    - 2.3.3 release
    - lots of regex fixes and speedups (#110401)
    - fix atan2
    - fix pshared condvars in NPTL
    - fix pthread_attr_destroy for attributes created with
      pthread_attr_init@GLIBC_2.0
  - for the time being, include both nb_NO* and no_NO* as locales
    so that the distribution can catch up with the no_NO->nb_NO
    transition
  - add BuildPrereq texinfo (#110252)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-102
changelog:
  - update from CVS
    - fix getifaddrs (CAN-2003-0859)
    - fix ftw fd leak
    - fix linuxthreads sigaction (#108634)
    - fix glibc 2.0 stdio compatibility
    - fix uselocale (LC_GLOBAL_LOCALE)
    - speed up stdio locking in non-threaded programs on IA-32
    - try to maintain correct order of cleanups between those
      registered with __attribute__((cleanup))
      and with LinuxThreads style pthread_cleanup_push/pop (#108631)
    - fix segfault in regex (#109606)
    - fix RE_ICASE multi-byte handling in regex
    - fix pthread_exit in libpthread.a (#109790)
    - FTW_ACTIONRETVAL support
    - lots of regex fixes and speedups
    - fix ceill/floorl on AMD64


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-100
changelog:
  - update from CVS
    - fix sprof (#103727)
    - avoid infinite loops in {,f}statvfs{,64} with hosed mounts file
    - prevent dlopening of executables
    - fix glob with GLOB_BRACE and without GLOB_NOESCAPE
    - fix locale printing of word values on 64-bit big-endian arches
      (#107846)
    - fix getnameinfo and getaddrinfo with reverse IPv6 lookups
      (#101261)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-99
changelog:
  - update from CVS
    - dl_iterate_phdr in libc.a on arches other than IA-64
    - LD_DEBUG=statistics prints number of relative relocations
    - fix hwcap computation
  - NPTL is now part of upstream glibc CVS
  - include {st,xh,zu}_ZA{,.UTF-8} locales


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-98
changelog:
  - update from CVS
    - fix close, pause and fsync (#105348)
    - fix pthread_once on IA-32
  - implement backtrace () on IA-64, handle -fomit-frame-pointer
    in AMD64 backtrace () (#90402)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-97
changelog:
  - update from CVS
    - fix <sys/sysmacros.h> with C++ or -ansi or -pedantic C
    - fix mknod/ustat return value when given bogus device number (#105768)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-94
changelog:
  - update from CVS
  - fix syslog with non-C non-en_* locales (#61296, #104979)
  - filter GLIBC_PRIVATE symbols from glibc provides
  - fix NIS+


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-93
changelog:
  - update from CVS
  - assume 2.4.21 kernel features on RHEL/ppc*, so that
    {make,set,get,swap}context works
  - backout execstack support for RHEL
  - build rtkaio on amd64 too


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-92
changelog:
  - update from CVS
    - execstack/noexecstack support
    - build nscd as PIE
  - move __libc_stack_end back to @GLIBC_2.1
  - build against elfutils >= 0.86 to fix stripping on s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-88
changelog:
  - update from CVS
    - retrieve affinity in pthread_getattr_np
    - fix pthread_attr_[gs]etaffinity_np
    - handle hex and octal in wordexp


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-87
changelog:
  - update from CVS
    - truncate instead of round in utimes when utimes syscall is not available
    - don't align stack in every glibc function unnecessarily on IA-32
    - make sure threads have their stack 16 byte aligned on IA-32
    - move sched_[sg]etaffinity to GLIBC_2.3.3 symbol version (#103231)
    - fix pthread_getattr_np for the initial thread (#102683)
    - avoid linuxthreads signal race (#104368)
  - ensure all gzip invocations are done with -n option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-86
changelog:
  - update from CVS
  - avoid linking in libgcc_eh.a unnecessarily
  - change ssize_t back to long int on s390 -m31, unless
    gcc 2.95.x is used


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-83
changelog:
  - update from CVS
  - change *nlink_t, *ssize_t and *intptr_t types on s390 -m31 to
    {unsigned,} int
  - change *u_quad_t, *quad_t, *qaddr_t, *dev_t, *ino64_t, *loff_t,
    *off64_t, *rlim64_t, *blkcnt64_t, *fsblkcnt64_t, *fsfilcnt64_t
    on 64-bit arches from {unsigned,} long long int {,*} to
    {unsigned,} long int {,*} to restore binary compatibility
    for C++ functions using these types as arguments


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-80
changelog:
  - update from CVS
    - fix IA-64 cancellation when mixing __attribute__((cleanup ()))
      and old-style pthread_cleanup_push cleanups


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-79
changelog:
  - updated from CVS
    - lots of cancellation fixes
    - fix posix_fadvise* on ppc32
    - TLS layout fix
    - optimize stdio cleanups (#103354)
    - sparcv9 NPTL
    - include sigset, sighold, sigrelse, sigpause and sigignore prototypes
      in signal.h even if -D_XOPEN_SOURCE_EXTENDED (#103269)
    - fix svc_getreqset on 64-bit big-endian arches
    - return ENOSYS in linuxthreads pthread_barrierattr_setpshared for
      PTHREAD_PROCESS_SHARED
    - add pthread_cond_timedwait stubs to libc.so (#102709)
  - split glibc-devel into glibc-devel and glibc-headers to ensure
    amd64 /usr/include always wins on amd64/i386 bi-arch installs
  - increase PTHREAD_STACK_MIN on alpha, ia64 and sparc*
  - get rid of __syscall_* prototypes and stubs in sysdeps/unix/sysv/linux
  - run make check also with linuxthreads (on IA-32 non-FLOATING_STACKS)
    ld.so and NPTL (on IA-32 also FLOATING_STACKS linuxthreads) libraries
    and tests


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-77
changelog:
  - update from CVS
    - fix glibc 2.0 libio compatibility (#101385)
    - fix ldconfig with /usr/lib/lib*.so symlinks (#102853)
    - fix assert.h (#102916, #103017)
    - make ld.so.cache identical between IA-32 and AMD64 (#102887)
    - fix static linking of large IA-64 binaries (#102586)
  - avoid using floating point regs in lazy binding code on ppc64 (#102763)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-72
changelog:
  - update from CVS
    - fix rtkaio aio_fsync{,64}
    - update rtkaio for !BROKEN_THREAD_SIGNALS
    - fix assert macro when used on pointers


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-70
changelog:
  - update from CVS
  - disable CLONE_STOPPED for now until it is resolved
  - strip crt files
  - fix libio on arches with no < GLIBC_2.2 support (#102102, #102105)
  - fix glibc-debuginfo to include all nptl and nptl_db sources


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-69
changelog:
  - update from CVS
    - fix pthread_create@GLIBC_2.0 (#101767)
  - __ASSUME_CLONE_STOPPED on all arches but s390* in RHEL


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-68
changelog:
  - update from CVS
    - only use CLONE_STOPPED if kernel supports it, fix setting of thread
      explicit scheduling (#101457)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-67
changelog:
  - update from CVS
    - fix utimes and futimes if kernel doesn't support utimes syscall
    - fix s390 ssize_t type
    - fix dlerror when called before any dlopen/dlsym
    - update IA-64 bits/sigcontext.h (#101344)
    - various warning fixes
    - fix pthread.h comment typos (#101363)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-65
changelog:
  - update from CVS
    - fix timer_create
    - use __extension__ before long long typedefs in <bits/types.h> (#100718)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-64
changelog:
  - update from CVS
    - fix wcpncpy (#99462)
    - export _res@GLIBC_2.0 even from NPTL libc.so (__res_state ()
      unlike __errno_location () or __h_errno_location () was introduced
      in glibc 2.2)
    - fix zic bug on 64-bit platforms
    - some TLS handling fixes
    - make ldconfig look into alternate ABI dirs by default (#99402)
  - move /usr/share/zoneinfo to tzdata package, so that it can be
    errataed separately from glibc
  - new add-on - rtkaio
  - prereq libgcc, as glibc now relies on libgcc_s.so.1 for pthread_cancel


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-61
changelog:
  - update from CVS
    - build libc_nonshared.a with -fPIC instead of -fpic
  - fix ppc64 PIE support
  - add cfi directives to NPTL sysdep-cancel.h on ppc/ppc64/s390/s390x


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-59
changelog:
  - update from CVS
  - on IA-64 use different symbols for cancellation portion of syscall
    handlers to make gdb happier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-56
changelog:
  - fix condvars and semaphores in ppc* NPTL
  - fix test-skeleton.c reporting of timed-out tests (#91269)
  - increase timeouts for tests during make check


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-55
changelog:
  - make ldconfig default to both /lib+/usr/lib and /lib64+/usr/lib64
    on bi-ABI architectures (#97557)
  - disable FUTEX_REQUEUE on ppc* temporarily


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-49
changelog:
  - update from CVS
    - fix pthread_cond_signal on IA-32 (#92080, #92253)
    - fix setegid (#91567)
  - don't prelink -R libc.so on any architecture, it prohibits
    address randomization


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-47
changelog:
  - update from CVS
  - PT_GNU_STACK segment in binaries/executables and .note.GNU-stack
    section in *.[oa]


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-44
changelog:
  - update from CVS
  - enable NPTL on s390 and s390x
  - make __init_array_start etc. symbols in elf-init.oS hidden undefined


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-41
changelog:
  - update from CVS
  - use NPTL libs if uname -r contains nptl substring or is >= 2.5.69
    or set_tid_address syscall is available instead of checking
    AT_SYSINFO dynamic tag


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-31
changelog:
  - update from CVS
    - nscd fixes
    - fix Bahrain spelling (#56298)
    - fix Ukrainian collation (#83973)
    - accept trailing spaces in /etc/ld.so.conf (#86032)
    - perror fix (#85994)
    - fix localedef (#88978)
    - fix getifaddrs (#89026)
    - fix strxfrm (#88409)
  - fix ppc TLS
  - fix getaddrinfo (#89448)
  - don't print warning about errno, h_errno or _res if
    LD_ASSUME_KERNEL=2.4.1 or earlier


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-30
changelog:
  - update from CVS
  - fix prelink on ppc32
  - add TLS support on ppc32 and ppc64
  - make sure on -m64 arches all helper binaries are built with this
    option


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-29
changelog:
  - update from CVS
    - fix strxfrm (#88409)
  - use -m64 -mno-minimal-toc on ppc64
  - conflict with kernels < 2.4.20 on ppc64 and < 2.4.0 on x86_64
  - link glibc_post_upgrade against newly built libc.a


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-28
changelog:
  - update from CVS
    - fix NPTL pthread_detach and already terminated, but not yet
      joined thread (#88219)
    - fix bug-regex4 testcase (#88118)
    - reenable prelink support broken in 2.3.2-13
    - fix register_printf_function (#88052)
    - fix double free with fopen using ccs= (#88056)
    - fix potential access below $esp in {set,swap}context (#88093)
    - fix buffer underrun in gencat -H (#88099)
    - avoid using unitialized variable in tst-tgmath (#88101)
    - fix gammal (#88104)
    - fix iconv -c
    - fix xdr_string (PR libc/4999)
    - fix /usr/lib/nptl/librt.so symlink
    - avoid running NPTL cleanups twice in some cases
    - unblock __pthread_signal_cancel in linuxthreads, so that
      linuxthreads threaded programs work correctly if spawned
      from NPTL threaded programs
    - fix sysconf _SC_{NPROCESSORS_{CONF,ONLN},{,AV}PHYS_PAGES}
  - remove /lib/i686 directory before running ldconfig in glibc post
    during i686 -> i386 glibc "upgrades" (#88456)


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-20
changelog:
  - update from CVS
  - if kernel >= 2.4.1 doesn't support NPTL, fall back to
    /lib/i686 libs on i686, not stright to /lib


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-18
changelog:
  - update from CVS
  - fix NPTL pthread_cond_timedwait
  - fix sysconf (_SC_MONOTONIC_CLOCK)
  - use /%{_lib}/tls instead of /lib/tls on x86-64
  - add /lib64/tls/librt*so* and /lib64/i686/librt*so*
  - display content of .out files for all make check failures


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-16
changelog:
  - update from CVS
    - export __fork from glibc again
  - fix glibc-compat build in NPTL
  - fix c_stubs
  - fix some more atomic.h problems
  - don't check abi in glibc-compat libs


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-15
changelog:
  - update from CVS
  - build glibc-compat (for glibc 2.0 compatibility) and c_stubs add-ons
  - condrestart sshd in glibc_post_upgrade so that the user can
    log in remotely and handle the rest (#86339)
  - fix a typo in glibc_post_upgrade on sparc


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-9
changelog:
  - update from CVS
  - fix glibc-debug description (#85111)
  - make librt.so a symlink again, not linker script


author: Jakub Jelinek <jakub@redhat.com> 2.3.2-3
changelog:
  - update from CVS
  - only warn about errno, h_errno or _res for binaries, never
    libraries
  - rebuilt with gcc-3.2.2-4 to use direct %gs TLS access insn sequences


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-45
changelog:
  - update from CVS
  - include also linuxthreads FLOATING_STACKS libs on i686 and athlon:
    LD_ASSUME_KERNEL=2.2.5 to LD_ASSUME_KERNEL=2.4.0 is non-FLOATING_STACKS lt,
    LD_ASSUME_KERNEL=2.4.1 to LD_ASSUME_KERNEL=2.4.19 is FLOATING_STACKS lt,
    later is NPTL
  - enable TLS on alpha/alphaev6
  - add BuildPreReq: /usr/bin/readlink


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-43
changelog:
  - update from CVS
  - vfork fix on s390
  - rebuilt with binutils 2.13.90.0.18-5 so that accesses to errno
    don't bind locally (#83325)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-38
changelog:
  - update from CVS
  - initialize __environ in glibc_post_upgrade to empty array,
    so that it is not NULL
  - compat symlink for s390x /lib/ld64.so.1
  - enable glibc-profile on x86-64
  - only include libNoVersion.so on IA-32, Alpha and Sparc 32-bit


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-37
changelog:
  - update from CVS
    - nscd fixes, *scanf fix
  - fix %nptlarches noarch build (#81909)
  - IA-64 TLS fixes


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-36
changelog:
  - update from CVS
  - rework -debuginfo subpackage, add -debuginfo-common
    subpackage on IA-32, Alpha and Sparc (ie. auxiliary arches)
  - fix vfork in libc.a on PPC32, Alpha, Sparc
  - fix libio locks in linuxthreads libc.so if libpthread.so
    is dlopened later (#81374)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-35
changelog:
  - update from CVS
    - dlclose bugfixes
  - fix NPTL libpthread.a
  - fix glibc_post_upgrade on several arches


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-32
changelog:
  - update from CVS
  - don't use TLS libs if kernel doesn't set AT_SYSINFO
    (#80921, #81212)
  - add ntp_adjtime on alpha (#79996)
  - fix nptl_db (#81116)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-30
changelog:
  - fix condvar compatibility wrappers
  - add ugly hack to use non-TLS libs if a binary is seen
    to have errno, h_errno or _res symbols in .dynsym


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-27
changelog:
  - update from CVS
  - fix #include <sys/stat.h> with -D_BSD_SOURCE or without
    feature set macros
  - make *sigaction, sigwait and raise the same between
    -lpthread -lc and -lc -lpthread in linuxthreads builds


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-21
changelog:
  - system(3) fix for linuxthreads
  - don't segfault in pthread_attr_init from libc.so
  - add cancellation tests from nptl to linuxthreads


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-18
changelog:
  - update from CVS
    - fix NPTL hanging mozilla
    - initialize malloc in mALLOPt (fixes problems with squid, #79957)
    - make linuxthreads work with dl_dynamic_weak 0
    - clear dl_dynamic_weak everywhere


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-17
changelog:
  - update from CVS
    - NPTL socket fixes, flockfile/ftrylockfile/funlockfile fix
    - kill -debug sub-package, rename -debug-static to -debug
    - clear dl_dynamic_weak for NPTL


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-16
changelog:
  - fix <bits/mathinline.h> and <bits/nan.h> for C++
  - automatically generate NPTL libpthread wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-15
changelog:
  - update from CVS
    - all functions which need cancellation should now be cancellable
      both in libpthread.so and libc.so
    - removed @@GLIBC_2.3.2 cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-14
changelog:
  - update from CVS
    - replace __libc_lock_needed@GOTOFF(%ebx) with
      %gs:offsetof(tcbhead_t, multiple_threads)
    - start of new NPTL cancellation wrappers


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-10
changelog:
  - update from CVS
  - non-nptl --with-tls --without-__thread FLOATING_STACKS libpthread
    should work now
  - faster libc locking when using nptl
  - add OUTPUT_FORMAT to linker scripts
  - fix x86_64 sendfile (#79111)


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-9
changelog:
  - update from CVS
    - RUSCII support (#78906)
  - for nptl builds add BuildRequires
  - fix byteswap.h for non-gcc (#77689)
  - add nptl-devel package


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-8
changelog:
  - update from CVS
    - make --enable-kernel=2.2.5 --with-tls --without-__thread
      ld.so load nptl and other --with-__thread libs
  - disable nptl by default for now


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-7
changelog:
  - update from CVS
  - restructured redhat/Makefile and spec, so that src.rpm contains
    glibc-<date>.tar.bz2, glibc-redhat-<date>.tar.bz2 and glibc-redhat.patch
  - added nptl


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-3
changelog:
  - update from CVS
    - some more regex fixes
  - fix libpthread.a (#76484)
  - fix locale-archive enlarging


author: Jakub Jelinek <jakub@redhat.com> 2.3.1-2
changelog:
  - update from CVS
    - don't need to use 128K of stacks for DNS lookups
    - regex fixes
    - updated timezone data e.g. for this year's Brasil DST
      changes
    - expand ${LIB} in RPATH/RUNPATH/dlopen filenames


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-3
changelog:
  - don't prelink -r libc.so on ppc/x86-64/sparc*, it doesn't
    speed things up, because they are neither REL arches, nor
    ELF_MACHINE_REL_RELATIVE
  - fix sparc64 build


author: Jakub Jelinek <jakub@redhat.com> 2.2.94-1
changelog:
  - update from CVS
  - prelink on ppc and x86-64 too
  - don't remove ppc memset
  - instead of listing on which arches to remove glibc-compat
    list where it should stay


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-5
changelog:
  - fix wcsmbs functions with invalid character sets (or malloc
    failures)
  - make sure __ctype_b etc. compat vars are updated even if
    they are copy relocs in the main program


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-4
changelog:
  - fix /lib/libnss1_dns.so.1 (missing __set_h_errno definition
    leading to unresolved __set_h_errno symbol)


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-3
changelog:
  - security fix - increase dns-network.c MAXPACKET to at least
    65536 to avoid buffer overrun. Likewise glibc-compat
    dns-{host,network}.c.


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-2
changelog:
  - temporarily add back __ctype_b, __ctype_tolower and __ctype_toupper to
    libc.a and export them as @@GLIBC_2.0 symbols, not @GLIBC_2.0
    from libc.so - we have still lots of .a libraries referencing
    __ctype_{b,tolower,toupper} out there...


author: Jakub Jelinek <jakub@redhat.com> 2.2.93-1
changelog:
  - update from CVS
    - 2.2.93 release
    - use double instead of single indirection in isXXX macros
    - per-locale wcsmbs conversion state


author: Jakub Jelinek <jakub@redhat.com> 2.2.92-1
changelog:
  - update from CVS
    - 2.2.92 release
    - fix gettext after uselocale
    - fix locales in statically linked threaded programs
    - fix NSS


author: Jakub Jelinek <jakub@redhat.com> 2.2.91-1
changelog:
  - update from CVS
    - 2.2.91 release
    - fix fd leaks in locale-archive reader (#72043)
  - handle EROFS in build-locale-archive gracefully (#71665)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-25
changelog:
  - update from CVS
    - fix locale-archive loading hang on some (non-primary) locales
      (#72122, #71878)
    - fix umount problems with locale-archives when /usr is a separate
      partition (#72043)
  - add LICENSES file


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-24
changelog:
  - update from CVS
    - only mmap up to 2MB of locale-archive on 32-bit machines
      initially
    - fix fseek past end + fread segfault with mmaped stdio
  - include <sys/debugreg.h> which is mistakenly not included
    in glibc-devel on IA-32


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-21
changelog:
  - fix path to locale-archive in libc reader
  - build locale archive at glibc-common %post time
  - export __strtold_internal and __wcstold_internal on Alpha again
  - workaround some localedata problems


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-19
changelog:
  - update from CVS
  - GB18030 patch from Yu Shao
  - applied Debian patch for getaddrinfo IPv4 vs. IPv6
  - fix regcomp (#71039)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-16
changelog:
  - update from CVS
    - ungetc fix (#69586)
    - fseek errno fix (#69589)
    - change *etrlimit prototypes for C++ (#68588)
  - use --without-tls instead of --disable-tls


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-15
changelog:
  - set nscd user's shell to /sbin/nologin (#68369)
  - fix glibc-compat buffer overflows (security)
  - buildrequire prelink, don't build glibc's own copy of it (#67567)
  - update from CVS
    - regex fix (#67734)
    - fix unused warnings (#67706)
    - fix freopen with mmap stdio (#67552)
    - fix realloc (#68499)


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-12
changelog:
  - update from CVS
    - don't use __thread in headers
  - fix system(3) in threaded apps
  - update prelink, so that it is possible to prelink -u libc.so.6.1
    on Alpha


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-11
changelog:
  - update from CVS
    - fix __moddi3 (#65612, #65695)
    - fix ether_line (#64427)
  - fix setvbuf with mmap stdio (#65864)
  - --disable-tls for now, waiting for kernel
  - avoid duplication of __divtf3 etc. on IA-64
  - make sure get*ent_r and _IO_wfile_jumps are exported (#62278)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-34
changelog:
  - add relocation dependencies even for weak symbols (#63422)
  - stricter check_fds check for suid/sgid binaries
  - run make check at %install time


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-33
changelog:
  - handle Dec 31 1969 in mktime for timezones west of GMT (#63369)
  - back out do-lookup.h change (#63261, #63305)
  - use "memory" clobber instead all the fancy stuff in i386/i686/bits/string.h
    since lots of compilers break on it
  - fix sparc build with gcc 3.1
  - fix spec file for athlon


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-32
changelog:
  - fix debugging of threaded apps (#62804)
  - fix DST for Estonia (#61494)
  - document that pthread_mutexattr_?etkind_np are deprecated
    and pthread_mutexattr_?ettype should be used instead in man
    pages (#61485)
  - fix libSegFault.so undefined externals


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-31
changelog:
  - temporarily disable prelinking ld.so, as some statically linked
    binaries linked against debugging versions of old glibcs die on it
    (#62352)
  - fix <semaphore.h> for -std=c99 (#62516)
  - fix ether_ntohost segfault (#62397)
  - remove in glibc_post_upgrade on i386 all /lib/i686/libc-*.so,
    /lib/i686/libm-*.so and /lib/i686/libpthread-*.so, not just current
    version (#61633)
  - prelink -r on alpha too


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-28
changelog:
  - update from CVS
    - fix nscd with huge groups
    - fix nis to not close fds it shouldn't
  - rebuilt against newer glibc-kernheaders to use the correct
    PATH_MAX
  - handle .athlon.rpm glibc the same way as .i686.rpm
  - add a couple of .ISO-8859-15 locales (#61922)
  - readd temporarily currencies which were superceeded by Euro
    into the list of accepted currencies by localedef to make
    standard conformance testsuites happy
  - temporarily moved __libc_waitpid back to make Sun JDK happy
  - use old malloc code
  - prelink i686/athlon ld.so and prelink -r i686/athlon libc.so


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-27
changelog:
  - update from CVS
    - fix DST handling for southern hemisphere (#60747)
    - fix daylight setting for tzset (#59951)
    - fix ftime (#60350)
    - fix nice return value
    - fix a malloc segfault
  - temporarily moved __libc_wait, __libc_fork and __libc_stack_end
    back to what they used to be exported at
  - censorship (#60758)


author: Jakub Jelinek <jakub@redhat.com> 2.2.5-26
changelog:
  - update from CVS
  - use __attribute__((visibility(...))) if supported, use _rtld_local
    for ld.so only objects
  - provide libc's own __{,u}{div,mod}di3


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-6
changelog:
  - fix mmap stdio bug (seen on ld as File truncated error, #60043)
  - apply Andreas Schwab's fix for pthread sigwait
  - remove /lib/i686/ libraries in glibc_post_upgrade when
    performing i386 glibc install


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-5
changelog:
  - update to CVS
  - added glibc-utils subpackage
  - disable autoreq in glibc-debug
  - readd %lang() to locale files


author: Jakub Jelinek <jakub@redhat.com> 2.2.90-1
changelog:
  - update from CVS
  - remove -D__USE_STRING_INLINES
  - add debug subpackage to trim glibc and glibc-devel size


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-18
changelog:
  - fix a ld.so bug with duplicate searchlists in l_scope
  - fix erfcl(-inf)
  - turn /usr/lib/librt.so into linker script


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-17
changelog:
  - fix a ld.so lookup bug after lots of dlopen calls
  - fix CMSG_DATA for non-gcc non-ISOC99 compilers (#53984)
  - prelinking support for Sparc64


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-15
changelog:
  - update from CVS
    - linuxthreads now retries if -1/EINTR is returned from
      reading or writing to thread manager pipe (#43742)
  - use DT_FILTER in librt.so (#53394)
    - update glibc prelink patch so that it handles filters
  - fix timer_* with SIGEV_NONE (#53494)
  - make glibc_post_upgrade work on PPC (patch from Franz Sirl)


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-8
changelog:
  - kill stale library symlinks in ldconfig (#52350)
  - fix inttypes.h for G++ < 3.0
  - use DT_REL*COUNT


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-4
changelog:
  - don't crash on catclose(-1)
  - fix wscanf %[] handling
  - fix return value from swprintf
  - handle year + %U/%W week + week day in strptime


author: Jakub Jelinek <jakub@redhat.com> 2.2.4-3
changelog:
  - update from CVS to
    - fix strcoll (#50548)
    - fix seekdir (#51132)
    - fix memusage (#50606)
  - don't make gconv-modules.cache %config file, just don't verify
    its content.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix iconv cache handling
  - glibc should not own /usr/share/info, /usr/share/man nor /usr/share/man/man3 (#50673)
  - add gconv-modules.cache as emtpy config file (#50699)
  - only run iconvconfig if /usr is mounted read-write (#50667)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - move iconvconfig from glibc-common into glibc subpackage,
    call it from glibc_post_upgrade instead of common's post.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - adjust prelinking DT_* and SHT_* values in elf.h
  - update from CVS
    - iconv cache
    - make iconv work in SUID/SGID programs (#34611)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - kill non-pic code in libm.so
    - fix getdate
    - fix some locales (#49402)
  - rebuilt with binutils-2.11.90.0.8-5 to place .interp section
    properly in libBrokenLocale.so, libNoVersion.so and libanl.so
  - add floating stacks on IA-64, Alpha, Sparc (#49308)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix a bunch of math bugs (#43210, #43345, #43346, #43347, #43348, #43355)
  - make rpc headers -ansi compilable (#42390)
  - remove alphaev6 optimized memcpy, since there are still far too many
    broken apps which call memcpy where they should call memmove
  - update from CVS to (among other things):
    - fix tanhl bug (#43352)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix #include <signal.h> with -D_XOPEN_SOURCE=500 on ia64 (#35968)
  - fix a dlclose reldeps handling bug
  - some more profiling fixes
  - fix tgmath.h


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix the hardlink program, so that it really catches all files with
    identical content
  - add a s390x clone fix


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix rpc for non-threaded apps using svc_fdset and similar variables (#40409)
  - fix nss compatibility DSO versions for alphaev6
  - add a hardlink program instead of the shell 3x for plus cmp -s/link
    which takes a lot of time during build
  - rework BuildPreReq and Conflicts with gcc, so that
    it applies only where it has to


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix locale name of ja_JP in UTF-8 (#39783)
  - fix re_search_2 (#40244)
  - fix memusage script (#39138, #39823)
  - fix dlsym(RTLD_NEXT, ) from main program (#39803)
  - fix xtrace script (#39609)
  - make glibc conflict with glibc-devel 2.2.2 and below (to make sure
    libc_nonshared.a has atexit)
  - fix getconf LFS_CFLAGS on 64bitters
  - recompile with gcc-2.96-84 or above to fix binary compatibility problem
    with __frame_state_for function (#37933)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - support even 2.4.0 kernels on ia64, sparc64 and s390x
  - include UTF-8 locales
  - make gconv-modules %config(noreplace)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - run atexit() registered functions at dlclose time if they are in shared
      libraries (#28625)
    - add pthread_getattr_np API to make JVM folks happy


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - require 2.4.1 instead of 2.4.0 on platforms where it required 2.4 kernel
  - fix ldd behaviour on unresolved symbols
  - remove nonsensical ldconfig warning, update osversion for the most
    recent library with the same soname in the same directory instead (#31703)
  - apply selected patches from CVS
  - s390x spec file changes from Florian La Roche


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
  - make pthread_attr_setstacksize consistent before and after pthread manager
    is started (#28194)
  - pass back struct sigcontext from pthread signal wrapper (on ia32 only so
    far, #28493)
  - on i686 ship both --enable-kernel 2.2.5 and 2.4.0 libc/libm/libpthread,
    make ld.so pick the right one


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update from CVS
    - fix ia64 build with gnupro
    - make regex 64bit clean
    - fix tgmath make check failures on alpha


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - build all auxiliary arches with --enablekernel 2.4.0, those wanting
    to run 2.2 kernels can downgrade to the base architecture glibc.


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to 2.2.1 final
    - fix a pthread_kill_other_threads_np breakage (#23966)
    - make static binaries using dlopen work on ia64 again
  - fix a typo in glibc-common group


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - some more security fixes:
    - don't look up LD_PRELOAD libs in cache for SUID apps
      (because that bypasses SUID bit checking on the library)
    - place output files for profiling SUID apps into /var/profile,
      use O_NOFOLLOW for them
    - add checks for $MEMUSAGE_OUTPUT and $SEGFAULT_OUTPUT_NAME
  - hardlink identical locale files together
  - add %lang() tags to locale stuff
  - remove ko_KR.utf8 for now, it is provided by locale-utf8 package


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - add glibc-common subpackage
  - fix alphaev6 memcpy (#22494)
  - fix sys/cdefs.h (#22908)
  - don't define stdin/stdout/stderr as macros for -traditional (#22913)
  - work around a bug in IBM JDK (#22932, #23012)
  - fix pmap_unset when network is down (#23176)
  - move nscd in rc.d before netfs on shutdown
  - fix $RESOLV_HOST_CONF in SUID apps (#23562)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS to:
    - fix getnameinfo (#21934)
    - don't stomp on memory in rpath handling (#21544)
    - fix setlocale (#21507)
  - fix libNoVersion.so.1 loading code (#21579)
  - use auxarches define in spec file for auxiliary
    architectures (#21219)
  - remove /usr/share directory from filelist (#21218)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - update to CVS, including:
    - fix WORD_BIT/LONG_BIT definition in limits.h (#19088)
    - fix hesiod (#19375)
    - set LC_MESSAGES in zic/zdump for proper error message output (#19495)
    - fix LFS fcntl when used with non-LFS aware kernels (#19730)


author: Jakub Jelinek <jakub@redhat.com>
changelog:
  - fix alpha semctl (#19199)
  - update to CVS, including:
    - fix glibc headers for Compaq non-gcc compilers
    - fix locale alias handling code (#18832)
    - fix rexec on little endian machines (#18886)
  - started writing changelog again


author: Tianyue Lan <tianyue.lan@oracle.com> 0.8.3-27.0.1.el6_5.1
changelog:
  - Do not search for " (" in /etc/system-release to strip out code name
    as Oracle Linux does not have this information [bug 11074734]


author: Ray Strode <rstrode@redhat.com> 0.8.3-27.1
changelog:
  - use tcsetattr(...TCSANOW...) instead of tcsetattr(...TCSAFLUSH...)
    to work around a kernel bug leading to blocked boot.
    Resolves: #1125325


author: Ray Strode <rstrode@redhat.com> 0.8.3-21
changelog:
  - Update lock icon dimensions to match dimensions of old
    icon to silence rpmdiff
    Related: #612665


author: Ray Strode <rstrode@redhat.com> 0.8.3-19
changelog:
  - Add explicit, versioned dep on core-libs subpackage to various
    parts of the spec file to silence rpmdiff
    Related: #638621


author: Ray Strode <rstrode@redhat.com> 0.8.3-18
changelog:
  - Handle underpowered video cards that force multiple monitors
    to use one controller
    Resolves: #625209
  - Fix serial console crash
  - Resolves: #631924
  - Remove plymouth-text-and-details-only obsoletes
    Resolves: #638621


author: Ray Strode <rstrode@redhat.com> 0.8.3-16
changelog:
  - Fix up problem introduced in previous patch when kernel
    command line has no consoles
    Related: #615912


author: Ray Strode <rstrode@redhat.com> 0.8.3-14
changelog:
  - Use dark gray instead of black background in rings theme
    to prevent monitor sync issues on some hardware.
    Resolves: #620414


author: Ray Strode <rstrode@redhat.com> 0.8.3-13
changelog:
  - Built details plugin into binary, so there's always
    some splash available (fixes crash for users with
    separate /usr hitting escape early in boot up)
    Resolves: #612569


author: Ray Strode <rstrode@redhat.com> 0.8.3-8
changelog:
  - Use monospace font in plymouth log viewer
    Resolves: #596332
  - Add window icon in plymouth log viewer
    Resolves: #605626


author: Ray Strode <rstrode@redhat.com> 0.8.3-2
changelog:
  - Fix lock tty patch from 0.8.2-2 to properly unlock tty
    Resolves: #590774
  - Fix up pkgwrangler niggles
    Resolves: 592305


author: Ray Strode <rstrode@redhat.com> 0.8.0-0.2009.29.09.19
changelog:
  - Force raw mode on every text draw.  This works around a bug where
    some program at startup is kicking the terminal out of raw mode.


author: Ray Strode <rstrode@redhat.com> 0.8.0-0.2009.29.09.7
changelog:
  - Fix emergency shell horkage (bug 526597)
  - Fix problem with details splash not showing up (bug 527426, bug 527254)


author: Ray Strode <rstrode@redhat.com> 0.8.0-0.2009.29.09.5
changelog:
  - Prevent firstboot's X from crashing on radeon hardware. This should
    only affect multihead users, but for some reason it's getting some
    single head users as well.


author: Ray Strode <rstrode@redhat.com> 0.8.0-0.2009.29.09.3
changelog:
  - Fix crasher in text plugin after password prompt (bug 526652)
  - Actually apply the patch mentioned in 2009.29.09.2


author: Jesse Keating <jkeating@redhat.com> - 0.7.0-0.2009.03.10.3
changelog:
  - Drop the version on system-logos requires for now, causing hell with
    other -logos providers not having the same version.


author: Ray Strode <rstrode@redhat.com> 0.7.0-0.2009.03.10.1
changelog:
  - Address one more issue with password handling.  It wasn't working
    well for secondary devices when using the "details" plugin.


author: Ray Strode <rstrode@redhat.com> 0.7.0-0.2009.03.06
changelog:
  - Updated to development snapshot
  - Guess progress better on second boot of persistent live images
  - Drop upstream patches
  - swap "solar" and "spinfinity" scriptlet behavior


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.17.3
changelog:
  - don't give error about missing default.so
  - rework packaging of boot-duration to prevent .rpmnew droppings
    (bug 469752)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.14.1
changelog:
  - Generate solar background dynamically to reduce ondisk size, and
    look better at various resolutions (Charlie, bug 471227)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.12.4
changelog:
  - Move Obsoletes: plymouth-text-and-details-only to base package
    so people who had it installed don't end up solar on upgrade


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.11.2
changelog:
  - Improve solar flares (Charlie)
  - redirect tty again on --show-splash
  - ignore subsequent --hide-splash calls after the first one
  - turn off kernel printks during boot up


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.11.06.1
changelog:
  - Don't exit on plymouth --show-splash after sulogin
  - Properly retake console after that --show-splash


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.27.6
changelog:
  - Force raw mode for keyboard input with solar and fade-in
    (bug 468880)
  - make sure windows get closed on exit


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.24.1
changelog:
  - Add updated progress bar for solar plugin from Charlie
  - Log plymouth:debug output to boot log
  - Ignore sigpipe signals in daemon


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.23.2
changelog:
  - Bump so name of libply to hopefully force plymouth to get installed
    before kernel (or at least make plymouth-libs and plymouth get installed
    on the same side of kernel in the transaction).


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.23.1
changelog:
  - Add patch from Charlie to align progress bar to milestones during boot up
  - force tty to be sane on exit (bug 467207)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.21.2
changelog:
  - add text-and-details-only subpackage so davej can uninstall
    spinfinity, pango, cairo etc from his router.


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.21.1
changelog:
  - Minor event loop changes
  - drop upstream patches
  - Charlie Brej fix for progress bar resetting when escape gets pressed


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.17.1
changelog:
  - Clear screen in details plugin when it's done
  - Make plymouth-update-initrd a small wrapper around mkinitrd instead
    of the broken monstrosity it was before.


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.15.3
changelog:
  - Move plymouth-set-default-plugin, plymouth-update-initrd, and
    plymouth-populate-initrd to plymouth-scripts subpackage
    (the last fix didn't actually help with bug 467356)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.15.2
changelog:
  - Move plymouth-set-default-plugin to -libs (might help with bug 467356)
  - Fix up requires, provides and postun scripts


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.10.06.1
changelog:
  - Add "Solar" plugin from Charles Brej
  - Move things around so computers with separate /usr boot
    (hopefully this won't break things, but it probably will)
  - Make GDM show up on vt1 for all plugins


author: Jeremy Katz <katzj@redhat.com> 0.6.0-0.2008.09.25.2
changelog:
  - Remove mkinitrd requires to break the dep loop and ensure things
    get installed in the right order


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.09.25.1
changelog:
  - Add new snapshot to fold in Will Woods progress bar, and
    move ajax's splash upstream, putting the old text splash
    in a "pulser" subpackage


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.08.27.1
changelog:
  - Fix another crasher for users with encrypted disks (this time in
    the text plugin, not the client)


author: Ray Strode <rstrode@redhat.com> 0.6.0-0.2008.08.27
changelog:
  - Update to latest snapshot
  - Add the ability to show text prompts in graphical plugin
  - Fix crasher for users with encrypted disks


author: Adam Jackson <ajax@redhat.com> 0.5.0-15.2008.08.08
changelog:
  - plymouth-0.5.0-textbar-hotness.patch: Change the text plugin to a slightly
    more traditional progress bar, to maintain the illusion of progress better
    than the eternally oscillating cylon. Note: still incomplete.


author: Ray Strode <rstrode@redhat.com> - 0.5.0-13.2008.08.07
changelog:
  - Update to new snapshot which when combined with a new mkinitrd should
    make unlocking encrypted root partitions work again


author: Ray Strode <rstrode@redhat.com> - 0.5.0-8.2008.07.31
changelog:
  - Update to snapshot to get new plymouth-populate-initrd features
  - Make removing rhgb use details plugin instead of exiting


author: Peter Jones <pjones@redhat.com> - 0.5.0-7
changelog:
  - Make it a mkinitrd requires instead of a nash requires (that will
    still pull in nash, but we need mkinitrd for newer plymouth-populate-initrd)


author: Ray Strode <rstrode@redhat.com> - 0.5.0-2
changelog:
  - Pull in spinfinity by default.  This whole "figure out
    which plugin to use" set of scripts and scriptlets
    needs work.  We need to separate distro default from
    user choice.


author: Ray Strode <rstrode@redhat.com> - 0.5.0-1
changelog:
  - Add new client "ask-for-password" command which feeds
    the user input to a program instead of standard output,
    and loops when the program returns non-zero exit status.


author: Ray Strode <rstrode@redhat.com> - 0.4.0-1
changelog:
  - Update to version 0.4.0
  - Only run if rhgb is on kernel command line
  - Make text plugin more animated


author: Ray Strode <rstrode@redhat.com> - 0.3.2-1
changelog:
  - Update to version 0.3.2
  - show gradient in spinfinity plugin
  - Drop fade out in spinfinity plugin
  - fix throbber placement
  - rename graphical.so to default.so


author: Ray Strode <rstrode@redhat.com> - 0.3.0-1
changelog:
  - Update to version 0.3.0
  - Better plugin handling
  - Better integration with mkinitrd (pending mkinitrd changes)
  - random bug fixes


author: Ray Strode <rstrode@redhat.com> - 0.2.0-1
changelog:
  - Update to version 0.2.0
  - Integrate more tightly with nash (pending nash changes)
  - ship libs for out of tree splash plugins
  - gradient support
  - random bug fixes


author: Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.7-5
changelog:
  - Patch pth-config.
    This shall fix the multiarch conflict in pth-devel (#342961).
    It must not return -I/usr/include and -L/usr/{lib,lib64} either,
    since these are default search paths already.
  - Replace the config.status CFLAGS sed expr with a patch.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.6-2
changelog:
  - Insert -g into CFLAGS after configure script removes it.
  - Disable configure check for obsolete sigstack(), which segfaults.


author: Michael Schwendt <mschwendt@fedoraproject.org> - 0:2.0.3-1
changelog:
  - Update to 2.0.3, minor and common spec adjustments + LGPL, %check,
    use URLs for official GNU companion sites.


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0-157
changelog:
  - remove postun section in specfile (zhigang.x.wang@oracle.com)
  - ignore initial events
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Signed-off-by: Alexandre Khodakovski <alexandre.khodakovski@oracle.com> [bug 22446555]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0-102
changelog:
  - fix python build on OL7 (python-2.7)
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-99
changelog:
  - OVMWATCH now calls vm_event_callout twice once on xm start event, and once on OVMAPI event.
    On xm start it send "DOMAIN UUID START". On OVMAPI it sends "DOMAIN UUID BOOTED". [bug 20087361]


author: Carson Hovey <carson.hovey@oracle.com> - 1.0-74
changelog:
  - Bug 19170020 - LSB init script header conventions clean-up.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>
    Oracle-bug: 19170020


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0-42
changelog:
  - Fix copyright year.
    Patch generated by:
    $ find . -path ./.svn -prune -o -type f -exec sed -i "s/Copyright (C) .* Oracle./Copyright (C) 2011-2014 Oracle./g" '{}' ;
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-26
changelog:
  - Made changes to speed up catching introduce domain events, and changed
    the hyper call to get all VMs at once instead of on at a time. [bug 17417834]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-22
changelog:
  - Re-wrote the introduce domain detect code to avoid a rare condition where xend sends an extra introduce
    event for a dying domain, which caused ovmwacth to report the wrong UUID. [bug 16453997]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-20
changelog:
  - Change OVM watch to search all xenstore entries for "last_read" before giving up.This to cover the case
    of VM suspend/resume where the "last_read" entry get removed. [bug 13961417]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0-19
changelog:
  - fix agent notification module path.
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-15
changelog:
  - Occasionally domain data is removed from the hypervisor before
    OVMWATCH gets domain release event from xend, causing OVMWATCh to miss
    the domain. This checking fixes this race. [bug 12341106]


author: Zhigang Wang <zhigang.x.wang@oracle.com> - 1.0-14
changelog:
  - change license to gplv2
    Signed-off-by: Zhigang Wang <zhigang.x.wang@oracle.com>
    Signed-off-by: Adnan Misherfi <adnan.misherfi@oracle.com>


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-13
changelog:
  - Changed OVMWATCH to handle xend events timing and race conditions caused by shutting
    down  multiple VMs in parallel. [bug 12341106]


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-9
changelog:
  - Fixed a potential bug that may show up  if ovmwatch restarted while there are guest
    running on the server.
    Oracl-Bug:11882600


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-8
changelog:
  - Add functionality to  call xalogic function to report VM life cycle. This call
    done via an independent process so that exits, and long running xalogic
    functions do not effect vmwatch


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-6
changelog:
  - Consolidate VM life cycle events, removed registration of VM Last_shut-down.
    Redesigned VM introduce, release callbacks. General clean-up.


author: Adnan Misherfi <adnan.misherfi@oracle.com> - 1.0-4
changelog:
  - Add code to handle OVMPI events. un-register last shut down reason when a
    domain gets destroyed,and general clean up.


author: Petr Machata <pmachata@redhat.com> - 1.41.0-27
changelog:
  - Fix the way MPI_VERSION is compared with (>=2 rather than ==2) so
    that an arg-less boost::mpi::environment ctor is exposed for MPI
    libraries with MPI_VERSION of 3.
    (boost-1.41.0-mpi-NOARG_INIT.patch)
  - Fix boost::interprocess::move (boost-1.41.0-interprocess-move.patch)
  - Fix copy construction of boost::weak_ptr
    (boost-1.41.0-weak_ptr-copy.patch)
  - Undo the change of non-Requires: package references to not use
    %{?_isa} again.


author: Petr Machata <pmachata@redhat.com> - 1.41.0-26
changelog:
  - Change Requires: and other package references to use %{?_isa}, so
    that dependencies are arch-aware.


author: Michal Schmidt <mschmidt@redhat.com> - 1.41.0-25
changelog:
  - mpich obsoleted mpich2. Build against mpich and rename subpackages
    accordingly. Obsolete mpich2 subpackages.


author: Petr Machata <pmachata@redhat.com> - 1.41.0-24
changelog:
  - Fix conformance problems in Boost.Numeric (uBLAS) and
    Boost.CircularBuffer (boost-1.41.0-numeric-conformance.patch,
    boost-1.41.0-circular_buffer-adl.patch)


author: Petr Machata <pmachata@redhat.com> - 1.41.0-23
changelog:
  - Fix conformance problems in Boost.Interprocess, Boost.Intrusive and
    Boost.Graph
    (boost-1.41.0-graph-conformance.patch,
    boost-1.41.0-interprocess-conformance.patch,
    boost-1.41.0-interprocess-conformance-maxval.patch,
    boost-1.41.0-intrusive-conformance.patch)


author: Jonathan Wakely <jwakely@redhat.com> - 1.41.0-22
changelog:
  - Fix shared_ptr to work with recent GCC and C++11.
    (boost-1.41.0-shared_ptr-deleted-copy.patch)
  - Resolves: #1108268


author: Petr Machata <pmachata@redhat.com> - 1.41.0-21
changelog:
  - Fix building of Python module for Boost-MPI and ship it
    (boost-1.41.0-mpi-python.patch, __init__.py)


author: Petr Machata <pmachata@redhat.com> - 1.41.0-19
changelog:
  - Backport upstream patch for fixing of memory leaks in
    Boost.Serialization (boost-1.41.0-serialization-leak.patch)


author: Petr Machata <pmachata@redhat.com> - 1.41.0-16
changelog:
  - Fix a GCC warning for looser throw specifier in
    boost::exception_ptr::~exception_ptr.
    (boost-1.41.0-exception_ptr.patch)


author: Petr Machata <pmachata@redhat.com> - 1.41.0-11
changelog:
  - ... and revert the soname change, because that's not the smartest
    thing to do mid-release.
  - Resolves: #594146


author: Petr Machata <pmachata@redhat.com> - 1.41.0-10
changelog:
  - Turn on OpenMPI support on non-s390 arches.  It was accidentally
    turned off everywhere.
  - Move cmake files to libdir to avoid multilib conflicts.
  - Also install Boost.cmake, which is included by BoostConfig.cmake
  - Change soname selection to work on RHELs.
  - Resolves: #586204
  - Resolves: #592516
  - Resolves: #594146


author: Petr Machata <pmachata@redhat.com> - 1.41.0-9
changelog:
  - Use a .gz archive instead of bz2, because that's what's hosted now.
    Fill in the full URL.
  - Resolves: #571607


author: Petr Machata <pmachata@redhat.com> - 1.41.0-8
changelog:
  - Import 1.41.1 with fixes from Fedora 13 to RHEL 6
  - Turn off OpenMPI support on s390*, which isn't available in RHEL 6
  - Resolves: #571607


author: Petr Machata <pmachata@redhat.com> - 1.41.0-6
changelog:
  - More subpackage interdependency adjustments
    - boost doesn't bring in the MPI stuff.  Instead, $MPI-devel does.
      It needs to, so that the symlinks don't dangle.
    - boost-graph-$MPI depends on boost-$MPI so that boost-mpich2
      doesn't satisfy the SONAME dependency of boost-graph-openmpi.


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.41.0-2.2
changelog:
  - Further split the Boost.MPI sub-package into boost-mpi and
    boost-mpi-python
  - Changed the description of Boost.MPI according to the actual
    dependency (MPICH2 rather than OpenMPI)
  - Added a few details on the generation of the mpi.so library


author: Petr Machata <pmachata@redhat.com> - 1.41.0-2
changelog:
  - Replace a boost-math subpackage with a stub
  - Drop _cmake_lib_suffix and CMAKE_INSTALL_PREFIX magic, the rpm macro
    does that for us
  - Drop LICENSE from the umbrella package
  - Drop obsolete Obsoletes: boost-python and boost-doc <= 1.30.2


author: Benjamin Kosnik <bkoz@redhat.com> - 1.41.0-1
changelog:
  - Don't package generated debug libs, even with 
    (-DCMAKE_BUILD_TYPE=RelWithDebInfo | Release).
  - Update and include boost-cmake-soname.patch.
  - Uncomment ctest.
  - Fix up --with tests to run tests.


author: Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.40.0-1
changelog:
  - Add support for the Boost.MPI sub-package
  - Build with CMake (https://svn.boost.org/trac/boost/wiki/CMake)


author: Petr Machata <pmachata@redhat.com> - 1.39.0-8
changelog:
  - Several fixes to support PySide
  - Resolves: #520087
  - GCC 4.4 name resolution fixes for GIL
  - Resolves: #526834


author: Karsten Hopp <karsten@redhat.com> 1.39.0-6
changelog:
  - bump release and rebuild as the package was linked with an old libicu
    during the mass rebuild on s390x


author: Petr Machata <pmachata@redhat.com> - 1.39.0-3
changelog:
  - Drop file list for main "boost" package, which was inadvertently left in.
  - Add thread sub-package to capture omitted boost_thread.
  - Add upstream patch to make boost_filesystem compatible with C++0x.
  - Resolves: #496188
  - Resolves: #509250


