Created by Ubuntu Package Importer on 2012-04-26 and last modified on 2012-10-09
Get this branch:
bzr branch lp:ubuntu/quantal/linux-ti-omap4
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches

Recent revisions

70. By Tim Gardner on 2012-10-09

[ Tim Gardner ]

* rebased on Ubuntu-3.5.0-17.28

[ Andy Whitcroft ]

* [packaging] we already have a valid src_pkg_name
* [packaging] allow us to select which builds have uefi signed versions

[ James M Leddy ]

* SAUCE: input: fix weird issue of synaptics psmouse sync lost after
  - LP: #717970

[ Paolo Pisati ]

* SAUCE: omap3 clocks .dev_id = NULL
  - LP: #1061599
* [Config] omap: disable USB_[EHCI|OHCI]_HCD_PLATFORM
  - LP: #1061599
* [Config] omap: enforce USB_[EHCI|OHCI]_HCD_PLATFORM=n
  - LP: #1061599

[ Stefan Bader ]

* SAUCE: net/ipv4: Always flush route cache on unregister batch call
  - LP: #1021471

[ Upstream Kernel Changes ]

* Bluetooth: Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn
  - LP: #1030233

[ Wen-chien Jesse Sung ]

* SAUCE: Bluetooth: Remove rules for matching Broadcom vendor specific
  - LP: #1030233

[ Andy Whitcroft ]

* [packaging] add custom upload for the kernel binary package

[ David Henningsson ]

* SAUCE: ALSA: hda - fix indices on boost volume on Conexant
  - LP: #1059523

[ Leann Ogasawara ]

* [Config] Build in CONFIG_X86_PCC_CPUFREQ=y
  - LP: #1061126

[ Rob Herring ]

* Revert "SAUCE: ahci_platform: add custom hard reset for Calxeda ahci
  - LP: #1059432
* Revert "SAUCE: net: calxedaxgmac: add write barriers around setting
  owner bit"
  - LP: #1059432
* Revert "SAUCE: ARM: highbank: use writel_relaxed variant for pwr
  - LP: #1059432
* Revert "SAUCE: force DMA buffers to non-bufferable on highbank"
  - LP: #1059432
* Revert "SAUCE: input: add a key driver for highbank"
  - LP: #1059432
* [Config] Align highbank config with amd64-generic and add new configs
  - LP: #1059432
* SAUCE: net: calxedaxgmac: enable operate on 2nd frame mode
  - LP: #1059432
* SAUCE: net: calxedaxgmac: remove explicit rx dma buffer polling
  - LP: #1059432
* SAUCE: net: calxedaxgmac: use relaxed i/o accessors in rx and tx paths
  - LP: #1059432
* SAUCE: net: calxedaxgmac: drop some unnecessary register writes
  - LP: #1059432
* SAUCE: net: calxedaxgmac: rework transmit ring handling
  - LP: #1059432
* SAUCE: ARM: highbank: retry wfi on reset request
  - LP: #1059432

[ Tim Gardner ]

* [Config] TIDSPBRIDGE=m
  - LP: #1058022
* rebase to v3.5.5

[ Upstream Kernel Changes ]

* common: DMA-mapping: add DMA_ATTR_NO_KERNEL_MAPPING attribute
  - LP: #1059432
* common: DMA-mapping: add DMA_ATTR_SKIP_CPU_SYNC attribute
  - LP: #1059432
* ARM: dma-mapping: add support for DMA_ATTR_SKIP_CPU_SYNC attribute
  - LP: #1059432
* ARM: add coherent dma ops
  - LP: #1059432
* ARM: add coherent iommu dma ops
  - LP: #1059432
* ARM: highbank: add coherent DMA setup
  - LP: #1059432
* sata: add platform driver for Calxeda AHCI controller
  - LP: #1059432
* xhci: Rate-limit XHCI_TRUST_TX_LENGTH quirk warning.
  - LP: #1039478
* agp/intel-gtt: remove dead code
  - LP: #1011440
* drm/i915: stop using dev->agp->base
  - LP: #1011440
* agp/intel-gtt: don't require the agp bridge on setup
  - LP: #1011440
* drm/i915 + agp/intel-gtt: prep work for direct setup
  - LP: #1011440
* agp/intel-gtt: move gart base addres setup
  - LP: #1011440
* drm/i915: don't use dev->agp
  - LP: #1011440
* drm/i915: disable drm agp support for !gen3 with kms enabled
  - LP: #1011440
* agp/intel-agp: remove snb+ host bridge pciids
  - LP: #1011440
* rebase to v3.5.5
  - LP: #1000424

[ <email address hidden> ]

* SAUCE: input: Cypress PS/2 Trackpad fix multi-source, double-click
  - LP: #1055788

[ Tim Gardner ]

* [Config] revert '[Config] enable CONFIG_X86_X32=y'
  - LP: #1041883

[ Upstream Kernel Changes ]

* vmwgfx: corruption in vmw_event_fence_action_create()
* drm/nvd0/disp: hopefully fix selection of 6/8bpc mode on DP outputs
  - LP: #1058088
* drm/nv50-/gpio: initialise to vbios defaults during init
  - LP: #1058088
* igb: A fix to VF TX rate limit
  - LP: #1058188
* igb: Add switch case for supported hardware to igb_ptp_remove.
  - LP: #1058188
* igb: Support the get_ts_info ethtool method.
  - LP: #1058188
* igb: Streamline RSS queue and queue pairing assignment logic.
  - LP: #1058188
* igb: Update firmware info output
  - LP: #1058188
* igb: Version bump
  - LP: #1058188
* igb: reset PHY in the link_up process to recover PHY setting after
  power down.
  - LP: #1058188
* igb: Fix for failure to init on some 82576 devices.
  - LP: #1058188
* igb: correct hardware type (i210/i211) check in igb_loopback_test()
  - LP: #1058188
* igb: don't break user visible strings over multiple lines in
  - LP: #1058188
* igb: add delay to allow igb loopback test to succeed on 8086:10c9
  - LP: #1058188
* igb: fix panic while dumping packets on Tx hang with IOMMU
  - LP: #1058188
* igb: Fix register defines for all non-82575 hardware
  - LP: #1058188
* e1000e: use more informative logging macros when netdev not yet
  - LP: #1058219
* e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571()
  - LP: #1058219
* e1000e: Program the correct register for ITR when using MSI-X.
  - LP: #1058219
* e1000e: advertise transmit time stamping
  - LP: #1058219
* e1000e: 82571 Tx Data Corruption during Tx hang recovery
  - LP: #1058219
* e1000e: fix panic while dumping packets on Tx hang with IOMMU
  - LP: #1058219
* e1000: Combining Bitwise OR in one expression.
  - LP: #1058221
* e1000: advertise transmit time stamping
  - LP: #1058221
* e1000: Small packets may get corrupted during padding by HW
  - LP: #1058221
* sched: Fix migration thread runtime bogosity
  - LP: #1057593
* ACER: Add support for accelerometer sensor
  - LP: #1055433
* ACER: Fix Smatch double-free issue
  - LP: #1055433

[ Wen-chien Jesse Sung ]

* SAUCE: HID: ntrig: change default value of logical/physical
  width/height to 1
  - LP: #1044248

69. By Tim Gardner on 2012-09-27

[ Paolo Pisati ]

* [Config] Add hid-generic to input-modules udeb
  - LP: #1045855
* rebased on Ubuntu-3.5.0-16.24

[ Ubuntu: 3.5.0-16.24 ]

* SAUCE: ata_piix: add a disable_driver option
  - LP: #994870
* (pre-stable) drm/radeon: make 64bit fences more robust v3 (3.5 stable)
  - LP: #1029582
* SAUCE: ALSA: hda - use both input paths on Conexant auto parser
  - LP: #1037642
* SAUCE: ALSA: hda - fix control names for multiple speaker out on
  - LP: #1046734
* SAUCE: ALSA: hda/via - don't report presence on HPs with no presence
  - LP: #1052499
* SAUCE: ext4: fix crash when accessing /proc/mounts concurrently
  - LP: #1053019
* SAUCE: ALSA: hda/realtek - Fix detection of ALC271X codec
  - LP: #1006690
* SAUCE: input: Cypress PS/2 Trackpad fix disabling tap-to-click
  - LP: #1048816
* [Config] Disable CONFIG_DRM_AST
  - LP: #1053290
* [Config] Disable the Cirrus QEMU drm driver
  - LP: #1038055
* Revert "KVM: VMX: Fix KVM_SET_SREGS with big real mode segments"
  - LP: #1045027
* x86, efi: Handover Protocol
* drm/i915: HDMI - Clear Audio Enable bit for Hot Plug
  - LP: #1056729
* UBUNTU SAUCE: apparmor: fix IRQ stack overflow
  - LP: #1056078
* drm/nouveau: fix booting with plymouth + dumb support
  - LP: #1043518
* ALSA: hda - Add DeviceID for Haswell HDA
  - LP: #1057698
* ALSA: hda - add Haswell HDMI codec id
  - LP: #1057698
* ALSA: hda - Fix driver type of Haswell controller to AZX_DRIVER_SCH
  - LP: #1057698
* ALSA: hda_intel: Add Device IDs for Intel Lynx Point-LP PCH
  - LP: #1011438, #1057698
* SAUCE: ALSA: hda - Add another pci id for Haswell board
  - LP: #1057698
* SAUCE: drm/i915: Explicitly disable RC6 for certain models
  - LP: #1002170, #1008867

[ Ubuntu: 3.5.0-15.23 ]

* Revert "drm/i915: don't forget the PCH backlight registers"
  - LP: #1053269, #1055231, #1055665
* Revert "drm/i915: fix up PCH backlight #define mixup"
  - LP: #1053269, #1055665
* Revert "drm/i915: allow pipe A for lvds on gen4"
  - LP: #1053269, #1055665
* Revert "drm/i915: properly enable the blc controller on the right pipe"
  - LP: #1053269, #1055665
* Revert "drm/i915: clear up backlight #define confusion on gen4+"
  - LP: #1053269, #1055665
* Revert "drm/i915: pnv has a backlight polarity control bit, too"
  - LP: #1053269, #1055665

68. By Paolo Pisati on 2012-09-21

[ Paolo Pisati ]

* rebased on Ubuntu-3.5.0-15.22

[ Ubuntu: 3.5.0-15.22 ]

* fix regressions introduced by the last batch of i915 patches.
* drm/i915: fix up PCH backlight #define mixup
  - LP: #954661
* drm/i915: don't forget the PCH backlight registers
  - LP: #954661

[ Ubuntu: 3.5.0-15.21 ]

* ubuntu: AUFS -- update to 18e455787597579fe144cdb2f18aa6a0a32c46a4
* [Config] Enable aufs
  - LP: #908784
* eCryptfs: check for eCryptfs cipher support at mount
  - LP: #338914
* drm/i915: pnv has a backlight polarity control bit, too
  - LP: #954661
* drm/i915: clear up backlight #define confusion on gen4+
  - LP: #954661
* drm/i915: properly enable the blc controller on the right pipe
  - LP: #954661
* drm/i915: allow pipe A for lvds on gen4
  - LP: #954661

[ Ubuntu: 3.5.0-15.20 ]

* rebase to v3.5.4
  - LP: #1003090
* eCryptfs: Copy up attributes of the lower target inode after rename
  - LP: #561129
* eCryptfs: Write out all dirty pages just before releasing the lower
  - LP: #1047261
* eCryptfs: Call lower ->flush() from ecryptfs_flush()
  - LP: #1047261
* af_netlink: force credentials passing [CVE-2012-3520]
  - LP: #1052097
  - CVE-2012-3520
* drm/i915: clarify IBX dp workaround
  - LP: #1011440
* drm/i915: Implement w/a for sporadic read failures on waking from rc6
  - LP: #1011440
* drm/i915: support Haswell force waking
  - LP: #1011440
* drm/i915: add RPS configuration for Haswell
  - LP: #1011440
* drm/i915: enable RC6 by default on Haswell
  - LP: #1011440
* drm/i915: introduce haswell_init_clock_gating
  - LP: #1011440
* drm/i915: enable RC6 workaround on Haswell
  - LP: #1011440
* drm/i915: re-initialize DDI buffer translations after resume
  - LP: #1011440
* drm/i915: fix PIPE_DDI_PORT_MASK
  - LP: #1011440
* drm/i915: try to train DP even harder
  - LP: #1011440
* drm/i915: add more Haswell PCI IDs
  - LP: #1011440
* rebase to v3.5.4
  - LP: #1038651

[ Ubuntu: 3.5.0-14.19 ]

* [Config] Fix debug FTBS on non-x86

[ Ubuntu: 3.5.0-14.18 ]

* SAUCE: Add 'used' to the video_cards structure attributes
  - LP: #1049650

[ Ubuntu: 3.5.0-14.17 ]

* SAUCE: Intel xhci: Only switch the switchable ports
  - LP: #1034814

67. By Paolo Pisati on 2012-09-13

[ Paolo Pisati ]

* rebased on Ubuntu-3.5.0-14.16

[ Ricardo Salveti de Araujo ]

* [Config] Disable CONFIG_OMAP2_DSS_VENC
* [Config] Disable DSS_DSI, not yet compatible with DSS_HL
* [Config] CONFIG_DRM_OMAP_NUM_CRTCS should be 2 for OMAP4
* [Config] Reducing VRAM size as it's not relevant anymore

[ Upstream Kernel Changes ]

* drm: remove unused fxn prototypes
* staging: omapdrm: Fix DMM sparse warnings
* staging: omapdrm: Remove unnecessary memcpy
* omapdrm: use alloc_ordered_workqueue() instead of UNBOUND w/ max_active
  = 1
* drm/omap: hold a ref to the bo while waiting for flip
* drm: refcnt drm_framebuffer
* OMAPDSS: workaround 'operation stopped while reading edid' error
* WIP: OMAPDSS: enable either high level or low level API
* omap2+: use dss_dispc hwmod for omapdrm
* WIP: drm/omap: use omapdss low lever API (v4)
* omapdss: fixing support for the low level API

[ Ubuntu: 3.5.0-14.16 ]

* SAUCE: apple-gmux: Fix index read functions
* SAUCE: input: Cypress PS/2 Trackpad move PSMOUSE_CYPRESS enum
  - LP: #1041594
* SAUCE: Input: synaptics - Adjust threshold for treating position values
  as negative
  - LP: #1046512
* mei: check for error codes that mei_flow_ctrl_creds retuns
* mei: make mei_write_message more readable
* mei: mei_irq_thread_write_handler check for overflow
* mei: group wd_interface_reg with watchdog variables within struct
* mei: don't query HCSR for host buffer depth
* mei: revamp host buffer interface function
* mei: mei_device can be const for mei register access functions
* mei: remove write only wariable wd_due_counter
* mei: mei_wd_host_init: update the comment
* mei: introduce mei_data2slots wrapper
* mei: streamline the _mei_irq_thread_close/ioctol functions
* mei: mei_irq_thread_write_handler - line break fix
* mei: use module_pci_driver
* mei: fix device stall after wd is stopped

[ Ubuntu: 3.5.0-14.15 ]

* SAUCE: fs: d_revalidate methods may be passed a NULL nameidata
  - LP: #1038075
* SAUCE: drm/vmwgfx: add MODULE_DEVICE_TABLE so vmwgfx loads at boot
  - LP: #1039157
* [Config] Enable CONFIG_DEVPTS_MULTIPLE_INSTANCES for highbank
  - LP: #1038259
* SAUCE: wlcore: Declare MODULE_FIRMWARE usage
  - LP: #1042918
* asus-nb-wmi: add some video toggle keys
  - LP: #1022427
* [media] uvcvideo: Fix frame drop in bulk video stream
* [media] uvcvideo: Fix alternate setting selection
* Input: wacom - add support to Cintiq 22HD
  - LP: #1043733
* ALSA: HDA: Create phantom jacks for fixed inputs and outputs
* ALSA: HDA: Support single 3-pin jack without VREF on the actual pin
  - LP: #1018262
* ALSA: hda - give 3-pin jack the name "Headphone Mic Jack"
* ALSA: hda - Do not set GPIOs for speakers on IDT if there are no
  - LP: #1040077
* ALSA: hda - Fix pop noise in headphones on S3 for Asus X55A, X55V
  - LP: #1034779
* ALSA: hda - Always call standard unsolicited event for Realtek codecs
  - LP: #1021192
* ALSA: hda - Add the inverted digital mic workaround to Realtek codecs
* ALSA: hda - Add inverted mic quirks for Asus U41SV, Acer 1810TZ and
  - LP: #1006089, #996611, #997227
* ALSA: hda - don't create dysfunctional mixer controls for ca0132
  - LP: #1038651
* ALSA: hda - Don't send invalid volume knob command on IDT 92hd75bxx

[ Ubuntu: 3.5.0-13.14 ]

* [Config] Disable CONFIG_DRM_MGAG200
  - LP: #1042903
* [media] uvcvideo: Reset the bytesused field when recycling an erroneous
  - LP: #1042809

[ Ubuntu: 3.5.0-13.13 ]

* rebase to v3.5.3
* [Config] Add smsc{79}5xx to nic-usb-modules
  - LP: #1041397
* rebase to v3.5.3

[ Ubuntu: 3.5.0-12.12 ]

* [Config] Fix typo on control.stub.in
* [Config] installing omapdrm specific headers for external drivers
  - LP: #1038846
* SAUCE: apple-gmux: Fix port address calculation in gmux_pio_write32()
* SAUCE: (no-up) x86/mm: Fix 64bit size of mapping tables
  - LP: #1022561
* SAUCE: firmware: Remove sb16 files duplicated in linux-firmware
* net: Allow driver to limit number of GSO segments per skb
  - LP: #1037456
  - CVE-2012-3412
* sfc: Fix maximum number of TSO segments and minimum TX queue size
  - LP: #1037456
  - CVE-2012-3412
* tcp: Apply device TSO segment limit earlier
  - LP: #1037456
  - CVE-2012-3412
* cfg80211: add channel flag to prohibit OFDM operation
* brcmsmac: use channel flags to restrict OFDM
* gmux: Add generic write32 function
* apple_gmux: Add support for newer hardware
* apple_gmux: Fix ACPI video unregister
* apple-gmux: Fix kconfig dependencies
* vga_switcheroo: Don't require handler init callback
* vga_switcheroo: Remove assumptions about registration/unregistration
* apple-gmux: Add display mux support
* mei: add mei_quirk_probe function
  - LP: #1041164
* mutex: Place lock in contended state after fastpath_lock failure
  - LP: #1041114

66. By Paolo Pisati on 2012-08-21

[ Upstream Kernel Changes ]

* Revert "ARM: OMAP: remove ipu_c1"
* Revert "dss: GLOBAL_BUFFER hack"
* Revert "OMAP3PLUS DVFS: Remove frequency based usecounting in DVFS"
* OMAP3+: pm-debug: expose wakeup_timer_seconds in debugfs
* usb: musb: Save controller state during system suspend
* ARM: OMAP: fix build without OMAP5
* improve default hdmi timings
* omap: rpmsg_resmgr: add support for regulators lookup
* omap: rpmsg_resmgr: add lookup function for omap4+ auxclk
* omap: rpmsg_resmgr: define and add opt clk definitions for iss
* rpmsg: resmgr : omap: move call to omap_get_clk_by_name into mach-omap2
* rpmsg: omx: copy_from_user() errors should return -EFAULT
* rpmsg: omx: return ENXIO in rpmsg_omx_write
* rpmsg: omx: fix copy_to_user in register/unregister ioctls
* rpmsg: omx: initialize completion event in rpmsg_omx_open
* rpmsg: omx: remove pvr ion header include
* rpmsg-omx: Use ion abstraction to get handle from PVR fd
* rpmsg: omx: implement separate register ioctl for sgx buffers
* rpmsg: protect virtqueue in the receive path
* rpmsg: resmgr: omap: rename constraint ops variable
* rpmsg: resmgr: move regulator resource to the omap resmgr file
* rpmsg: resmgr: omap: enable iss optional clock
* rpmsg: resmgr: omap: request regulator based on ids
* rpmsg: resmgr: omap: request auxclk based on ids
* ARM: OMAP4+: devices: Add McASP.
* OMAP4: VxREC: register VxREC platform device
* arm: omap: device: create a device for system control module
* OMAP: devices: Make sure VXREC device is included as a module.
* ARM: OMAP5: Fix AESS init modpost warning
* arm: omap: devices: add support for registering rprm regulators
* ARM: OMAP: hwmod: Fix error handling in functions used OMAP4 onwards
* ARM: OMAP2+: hwmod: add omap_hwmod_get_main_clk() API
* ARM: omap: hwmod: warn only when clkdm is missing from both clk and
* HWMOD: Fix to disable dma to allow system to go to OFF
* ARM: OMAP2+: omap_hwmod: Add api to enable/disable module level wakeup
* omap: clock: export symbol 'omap_clk_get_by_name'
* Blaze: add cam2pwr regulator
* Blaze: register regulators to resource manager
* omapdce: simplify the logic a bit
* omapdce: synchronize with GPU
* mfd: omap: control: core system control driver
* mfd: omap: control: usb-phy: introduce the ctrl-module usb driver
* omapdce: workaround for a codec bug in vc1vdec and mpeg2vdec
* fix ref leak of external buffers (merge back to plugin API)
* HACK: drm_gem_mmap - do not check valid size
* GLP: free the camera regulator so Ducati can set it
* OMX: add support for DMAbuf
* OMAP: I2C: disable IRQ when not used to not conflict with Ducati
* omap: hwmod: enable clocks before deasserting hardreset
* rpmsg: avoid premature deallocation of endpoints
* OMAPDSS: DISPC: Read fifo size of Writeback pipeline
* OMAPDSS: DISPC: HACK: Transfer writeback pipeline FIFOs to graphics
  pipeline FIFO
* omapdce: simplify the code to set mem_type on buffer descriptors
* omapdce: add support for encoders
* drm/prime: fixup the dma buf export cache locking
* drm/prime: drop reference on imported dma-buf
* HWMOD: remove duplicate structure definition
* omapdce: handle in_args->input_id == 0 correctly
* HACK: usb: mass_storage: Increase write throughput by 2x on musb
* usb: musb: fix suspend/resume after gadget driver is loaded and
* OMAP3+: PM: DVFS: scale only target_device freq when list is empty
* OMAP4: DVFS: Return max OPP if no match for volt in opp_find_freq_ceil
* OMAP4: DVFS: Scale freq when dependent volt is scaled
* OMAP3+: PM: DVFS: Scale dependent domains to existing OPP
* OMAP3+: PM: VP: dereference voltdm after checking valid voltdm
* OMAP3+: voltage: use volt_data pointer instead values
* OMAP3+: PM: DVFS: fix making wrong scale direction decision
* OMAP3+: PM: DVFS: decide to scale dependent domains based on nominal
* OMAP3+: VP/VC: ensure vp errgen is configured for the right OPP
* OMAP3+: DVFS: ensure proper volt config if curr_volt==new_volt
* ARM: OMAP4_Panda: Configure pins meant to wakeup the board from suspend
* OMAP4: config: Enable KEYBOARD_GPIO
* OMAPDSS: DISPC: HACK: Fix Transfer writeback pipeline FIFOs
* OMAPDSS: DISPC: Fix buffer underflow err on downscaling
* staging: omapdrm: Fix error paths during dmm init
* OMAP4: config: Allow Blaze support
* Defeat disable of bandgap_fclk during boot breaking thermal

[ Xavier Boudet ]

* add include guards to iomap.h

65. By Paolo Pisati on 2012-08-20

[ Paolo Pisati ]

* rebased on Ubuntu-3.5.0-11.11
* UBUNTU: SAUCE: fixup: retire "goto next" in omap_init_opp_table

[ Ricardo Salveti de Araujo ]

* [Config] installing omapdrm specific headers for external drivers
  - LP: #1038846

[ Ubuntu: 3.5.0-11.11 ]

* [Config] enable CONFIG_X86_X32=y
* SAUCE: input: Cypress PS/2 Trackpad mouse driver
  - LP: #978807
* SAUCE: input: Cypress PS/2 Trackpad link driver into psmouse-base
  - LP: #978807
* [Config] compile the rtc-pl031 driver as static on the highbank kernel
  - LP: #1035110
* [Config] Enable CONFIG_DEBUG_HIGHBANK_UART for highbank
  - LP: #1034781
* SAUCE: input: Cypress PS/2 Trackpad code style cleanup
  - LP: #978807
* SAUCE: input: Cypress PS/2 Trackpad eliminate dead code
  - LP: #978807
* SAUCE: input: Cypress PS/2 Trackpad fix no-config stubs
  - LP: #978807
* SAUCE: input: Cypress PS/2 Trackpad set default debug_level=0
  - LP: #978807
* SAUCE: [Config] add MOUSE_PS2_CYPRESS=y
  - LP: #978807
* SAUCE: Yama: access task_struct->comm directly
* SAUCE: Yama: add link restrictions
* SAUCE: security: unconditionally chain to Yama LSM
* SAUCE: (drop after 3.6) irq_remap: disable IRQ remapping if any IOAPIC
  lacks an IOMMU
  - LP: #1034459
* (config) Enable getabis to use local package copies
* rebase to v3.5.2
* rds: set correct msg_namelen
  - LP: #1031112
  - CVE-2012-2340
* rebase to v3.5.2
  - LP: #1027789
  - LP: #1001251

[ Ubuntu: 3.5.0-10.10 ]

* rebase to v3.5.1
* [Config] Enable CONFIG_AFS_FSCACHE=y
  - LP: #728977
* SAUCE: firmware: Remove emi62 files duplicated in linux-firmware
* SAUCE: firmware: Remove tehuti files duplicated in linux-firmware
* overlayfs: copy up i_uid/i_gid from the underlying inode
  - LP: #944386
* hwmon: (applesmc) Shorten minimum wait time
  - LP: #1034449
* hwmon: (applesmc) Decode and act on read/write status codes
  - LP: #1034449
* rebase to v3.5.1
  - LP: #1026953
  - LP: #1025377

64. By Paolo Pisati on 2012-08-15

[ Paolo Pisati ]

* Start new release

[ Stefan Bader ]

* (config) Enable getabis to use local package copies

[ Upstream Kernel Changes ]

* fixup: gargabe collect iva_seq[0|1] init
* [Config] enable all SND_OMAP_SOC_*s
* fixup: cm2xxx_3xxx.o is needed for omap2_cm_read|write_reg
* fixup: add some snd_soc_dai* helper functions
* fixup: s/snd_soc_dpcm_params/snd_soc_dpcm/g
* fixup: typo, no_host_mode and useless SDP4430 init
* fixup: enable again aess hwmod

63. By Paolo Pisati on 2012-07-06

[ Upstream Kernel Changes ]

* Revert "drm/i915/dp: Use auxch precharge value of 5 everywhere"
  - LP: #301
* isdn/gigaset: ratelimit CAPI message dumps
* isdn/gigaset: fix CAPI disconnect B3 handling
* isdn/gigaset: improve error handling querying firmware version
* vfs: make AIO use the proper rw_verify_area() area helpers
* regulator: core: Release regulator-regulator supplies on error
* Fix blocking allocations called very early during bootup
* s390/pfault: fix task state race
* SCSI: mpt2sas: Fix for panic happening because of improper memory
* isci: fix oem parameter validation on single controller skus
* RDMA/cxgb4: Always wake up waiters in c4iw_peer_abort_intr()
* RDMA/cxgb4: Use dst parameter in import_ep()
* RDMA/cxgb4: Drop peer_abort when no endpoint found
* powerpc: Fix broken cpu_idle_wait() implementation
* KEYS: Use the compat keyctl() syscall wrapper on Sparc64 for Sparc32
* SELinux: if sel_make_bools errors don't leave inconsistent state
* fbdev: sh_mobile_lcdc: Don't confuse line size with pitch
* IB/core: Fix mismatch between locked and pinned pages
* drivers/staging/comedi/comedi_fops.c: add missing vfree
* perf/x86: Update event scheduling constraints for AMD family 15h models
* HID: wiimote: Fix IR data parser
* usbhid: prevent deadlock during timeout
* HID: logitech: read all 32 bits of report type bitfield
* um: Fix __swp_type()
* um: Implement a custom pte_same() function
* persistent_ram: Fix buffer size clamping during writes
* docs: update HOWTO for 2.6.x -> 3.x versioning
* USB: cdc-wdm: sanitize error returns
* USB: cdc-wdm: fix memory leak
* USB: cdc-wdm: poll must return POLLHUP if device is gone
* USB: cdc-wdm: cannot use dev_printk when device is gone
* USB: cdc-wdm: remove from device list on disconnect
* workqueue: skip nr_running sanity check in worker_enter_idle() if
  trustee is active
* mm: mempolicy: Let vma_merge and vma_split handle vma->vm_policy
* md: using GFP_NOIO to allocate bio for flush request
* Add missing call to uart_update_timeout()
* 8250.c: less than 2400 baud fix.
* 8250_pci: fix pch uart matching
* tty: Allow uart_register/unregister/register
* USB: ftdi-sio: add support for Physik Instrumente E-861
* usb-serial: ftdi_sio: fix oops during autosuspend
* usb-storage: unusual_devs entry for Yarvik PMP400 MP4 player
* USB: ffs-test: fix length argument of out function call
* usb: usbtest: two super speed fixes for usbtest
* USB: ehci-platform: remove update_device
* USB: EHCI: OMAP: Finish ehci omap phy reset cycle before adding hcd.
* USB: gpio_vbus: provide an appropriate debounce interval
* USB: ohci-at91: add a reset function to fix race condition
* USB: Remove races in devio.c
* USB: serial: ti_usb_3410_5052: Add support for the FRI2 serial console
* usb: gadget: fsl_udc_core: dTD's next dtd pointer need to be updated
  once written
* usb: add USB_QUIRK_RESET_RESUME for M-Audio 88es
* xhci: Add Lynx Point to list of Intel switchable hosts.
* xHCI: keep track of ports being resumed and indicate in hub_status_data
* xhci: Avoid dead ports when CONFIG_USB_XHCI_HCD=n
* usb-xhci: Handle COMP_TX_ERR for isoc tds
* xhci: Reset reserved command ring TRBs on cleanup.
* xhci: Add new short TX quirk for Fresco Logic host.
* USB: fix resource leak in xhci power loss path
* usbcore: enable USB2 LPM if port suspend fails
* gma500: Fix Poulsbo suspend/resume crash on devices with SDVO ports
* b43legacy: Fix error due to MMIO access with SSB unpowered
* drm/i915: Avoid a double-read of PCH_IIR during interrupt handling
* drm/i915: [GEN7] Use HW scheduler for fixed function shaders
* drm/i915: don't clobber the pipe param in sanitize_modesetting
* gpio: mpc8xxx: Prevent NULL pointer deref in demux handler
* spi/spi-fsl-spi: reference correct pdata in fsl_spi_cs_control
* hvc_xen: NULL dereference on allocation failure
* xen: do not map the same GSI twice in PVHVM guests.
* nouveau: nouveau_set_bo_placement takes TTM flags
* smsusb: add autodetection support for USB ID 2040:c0a0
* media: uvcvideo: Fix ENUMINPUT handling
* x86, relocs: Build clean fix
* x86-32, relocs: Whitelist more symbols for ld bug workaround
* x86, relocs: Add jiffies and jiffies_64 to the relative whitelist
* x86/mce: Fix check for processor context when machine check was taken.
* mmc: sdio: avoid spurious calls to interrupt handlers
* mmc: cd-gpio: protect against NULL context in mmc_cd_gpio_free()
* mmc: omap_hsmmc: pass IRQF_ONESHOT to request_threaded_irq
* tile: fix bug where fls(0) was not returning 0
* intel-iommu: Add device info into list before doing context mapping
* iommu: Fix off by one in dmar_get_fault_reason()
* ARM: dt: tegra cardhu: fix typo in SDHCI node name
* MCE: Fix vm86 handling for 32bit mce handler
* i2c: davinci: Free requested IRQ in remove
* i2c: tegra: notify transfer-complete after clearing status.
* Linux 3.4.1
* exofs: Fix CRASH on very early IO errors.
* microblaze: Do not select GENERIC_GPIO by default
* SCSI: fix scsi_wait_scan
* SCSI: Fix dm-multipath starvation when scsi host is busy
* mm/fork: fix overflow in vma length when copying mmap on clone
* mm: fix NULL ptr deref when walking hugepages
* mm: consider all swapped back pages in used-once logic
* mm: fix faulty initialization in vmalloc_init()
* iwlwifi: update BT traffic load states correctly
* iwlwifi: do not use shadow registers by default
* cifs: Include backup intent search flags during searches {try #2)
* cifs: fix oops while traversing open file list (try #4)
* PARISC: fix boot failure on 32-bit systems caused by branch stubs
  placed before .text
* PARISC: fix TLB fault path on PA2.0 narrow systems
* solos-pci: Fix DMA support
* MIPS: BCM63XX: Add missing include for bcm63xx_gpio.h
* mac80211: fix ADDBA declined after suspend with wowlan
* ixp4xx: fix compilation by adding gpiolib support
* ath9k: fix a use-after-free-bug when ath_tx_setup_buffer() fails
* x86, amd, xen: Avoid NULL pointer paravirt references
* NFS: kmalloc() doesn't return an ERR_PTR()
* NFSv4: Map NFS4ERR_SHARE_DENIED into an EACCES error instead of EIO
* hugetlb: fix resv_map leak in error path
* sunrpc: fix loss of task->tk_status after rpc_delay call in
* iommu/amd: Check for the right TLP prefix bit
* iommu/amd: Add workaround for event log erratum
* drm/radeon: fix XFX quirk
* drm/radeon: fix typo in trinity tiling setup
* drm/i915: properly handle interlaced bit for sdvo dtd conversion
* drm/i915: Adding TV Out Missing modes.
* drm/i915: wait for a vblank to pass after tv detect
* drm/i915: no lvds quirk for HP t5740e Thin Client
* kbuild: install kernel-page-flags.h
* mm: fix vma_resv_map() NULL pointer
* ALSA: usb-audio: fix rate_list memory leak
* slub: fix a memory leak in get_partial_node()
* vfs: umount_tree() might be called on subtree that had never made it
* vfs: increment iversion when a file is truncated
* fec_mpc52xx: fix timestamp filtering
* x86, x32, ptrace: Remove PTRACE_ARCH_PRCTL for x32
* x86: Reset the debug_stack update counter
* mtd: nand: fix scan_read_raw_oob
* mtd: of_parts: fix breakage in Kconfig
* mtd: block2mtd: fix recursive call of mtd_writev
* mtd: mxc_nand: move ecc strengh setup before nand_scan_tail
* drm/radeon: fix regression in UMS CS ioctl
* drm/radeon: fix bank information in tiling config
* drm/radeon: properly program gart on rv740, juniper, cypress, barts,
* drm/radeon: fix HD6790, HD6570 backend programming
* drm/ttm: Fix spinlock imbalance
* drm/vmwgfx: Fix nasty write past alloced memory area
* asix: allow full size 8021Q frames to be received
* ipv4: fix the rcu race between free_fib_info and ip_route_output_slow
* ipv6: fix incorrect ipsec fragment
* l2tp: fix oops in L2TP IP sockets for connect() AF_UNSPEC case
* skb: avoid unnecessary reallocations in __skb_cow
* xfrm: take net hdr len into account for esp payload size calculation
* ext4: fix potential NULL dereference in ext4_free_inodes_counts()
* ext4: force ro mount if ext4_setup_super() fails
* ext4: fix potential integer overflow in alloc_flex_gd()
* ext4: disallow hard-linked directory in ext4_lookup
* ext4: add missing save_error_info() to ext4_error()
* ext4: don't trash state flags in EXT4_IOC_SETFLAGS
* ext4: add ext4_mb_unload_buddy in the error path
* ext4: remove mb_groups before tearing down the buddy_cache
* radix-tree: fix contiguous iterator
* drm/radeon/audio: don't hardcode CRTC id
* drm/radeon: fix vm deadlocks on cayman
* drm/radeon/kms: add new Trinity PCI ids
* drm/radeon/kms: add new Palm, Sumo PCI ids
* drm/radeon/kms: add new BTC PCI ids
* drm/radeon/kms: add new SI PCI ids
* iommu/amd: Cache pdev pointer to root-bridge
* iommu/amd: Fix deadlock in ppr-handling error path
* ACPI battery: only refresh the sysfs files when pertinent information
* vfs: Fix /proc/<tid>/fdinfo/<fd> file handling
* md: raid1/raid10: fix problem with merge_bvec_fn
* wl1251: fix oops on early interrupt
* drm/i915: always use RPNSWREQ for turbo change requests
* drm/i915/dp: Flush any outstanding work to turn the VDD off
* drm/i915: enable vdd when switching off the eDP panel
* IA64: Add cmpxchg.h to exported userspace headers
* ext4: don't set i_flags in EXT4_IOC_SETFLAGS
* Linux 3.4.2
* drm/nouveau/disp: fix dithering not being enabled on some eDP macbooks
* drm/i915: Reset last_retired_head when resetting ring
* char/agp: add another Ironlake host bridge
* btree: fix tree corruption in btree_get_prev()
* powerpc/time: Sanity check of decrementer expiration is necessary
* powerpc: Fix kernel panic during kernel module load
* timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond
* ext4: fix the free blocks calculation for ext3 file systems w/
* x86/uv: Fix UV2 BAU legacy mode
* x86, MCE, AMD: Make APIC LVT thresholding interrupt optional
* hwrng: atmel-rng - fix race condition leading to repeated bits
* crypto: aesni-intel - fix unaligned cbc decrypt for x86-32
* drm/ttm: Fix buffer object metadata accounting regression v2
* Btrfs: fall back to non-inline if we don't have enough space
* iwlwifi: disable WoWLAN if !CONFIG_PM_SLEEP
* iwlwifi: unregister LEDs if mac80211 registration fails
* iwlwifi: don't mess up the SCD when removing a key
* iwlwifi: disable the buggy chain extension feature in HW
* mac80211: fix error in station state transitions during reconfig
* mac80211: clean up remain-on-channel on interface stop
* mac80211: fix non RCU-safe sta_list manipulation
* ASoC: wm8994: Ensure all AIFnCLK events are run from the _late variants
* ASoC: wm8994: Apply volume updates with clocks enabled
* bcma: add ext PA workaround for BCM4331 and BCM43431
  - LP: #925577
* ALSA: HDA: Pin fixup for Zotac Z68 motherboard
  - LP: #993162
* cfg80211: fix interface combinations check
* rt2x00: use atomic variable for seqno
* wireless: rt2x00: rt2800usb add more devices ids
* wireless: rt2x00: rt2800usb more devices were identified
* net: sierra_net: device IDs for Aircard 320U++
* can: c_can: fix "BUG! echo_skb is occupied!" during transmit
* can: c_can: fix an interrupt thrash issue with c_can driver
* can: c_can: fix race condition in c_can_open()
* gma500: don't register the ACPI video bus
* acpi_video: fix leaking PCI references
* sched: Fix the relax_domain_level boot parameter
* drm/radeon: fix tiling and command stream checking on evergreen v3
* drm/i915: Mark the ringbuffers as being in the GTT domain
* fuse: fix stat call on 32 bit platforms
* libata: add a host flag to ignore detected ATA devices
* ata_piix: defer disks to the Hyper-V drivers by default
  - LP: #929545, #942316
* Linux 3.4.3
* ARM i.MX53: Fix PLL4 base address
* ARM: imx6: exit coherency when shutting down a cpu
* ARM i.MX imx21ads: Fix overlapping static i/o mappings
* drm/radeon: add some additional 6xx/7xx/EG register init
* drm via: initialize object_idr
* drm/udl: only bind to the video devices on the hub.
* drm sis: initialize object_idr
* xen/hvc: Collapse error logic.
* xen/hvc: Fix error cases around HVM_PARAM_CONSOLE_PFN
* xen/hvc: Check HVM_PARAM_CONSOLE_[EVTCHN|PFN] for correctness.
* xen/setup: filter APERFMPERF cpuid feature out
* NFSv4.1: Fix a request leak on the back channel
* NFSv4: Fix unnecessary delegation returns in nfs4_do_open
* nfsd4: BUG_ON(!is_spin_locked()) no good on UP kernels
* tracing: Have tracing_off() actually turn tracing off
* rpc_pipefs: allow rpc_purge_list to take a NULL waitq pointer
* SCSI: mpt2sas: Fix unsafe using smp_processor_id() in preemptible
* swap: fix shmem swapping when more than 8 areas
* USB: option: Add Vodafone/Huawei K5005 support
* USB: option: Updated Huawei K4605 has better id
* USB: option: add more YUGA device ids
* USB: option: fix memory leak
* USB: option: fix port-data abuse
* kdump: Execute kmsg_dump(KMSG_DUMP_PANIC) after smp_send_stop()
* hfsplus: fix overflow in sector calculations in hfsplus_submit_bio
* hfsplus: fix bless ioctl when used with hardlinks
* Make hard_irq_disable() actually hard-disable interrupts
* xhci: Fix invalid loop check in xhci_free_tt_info()
* xhci: Don't free endpoints in xhci_mem_cleanup()
* xHCI: Increase the timeout for controller save/restore state operation
* usb-storage: Add 090c:1000 to unusal-devs
* USB: mos7840: Fix compilation of usb serial driver
* USB: qcserial: Add Sierra Wireless device IDs
* USB: mct_u232: Fix incorrect TIOCMSET return
* usb: musb: davinci: Fix build breakage
* usb: musb_gadget: fix crash caused by dangling pointer
* USB: fix PS3 EHCI systems
* USB: serial: cp210x: add Optris MS Pro usb id
* USB: ftdi-sio: Add support for RT Systems USB-RTS01 serial adapter
* USB: add NO_D3_DURING_SLEEP flag and revert 151b61284776be2
* USB: cdc-wdm: Add Vodafone/Huawei K5005 support
* usb: cdc-acm: fix devices not unthrottled on open
* USB: serial: sierra: Add support for Sierra Wireless AirCard 320U modem
* USB: serial: Enforce USB driver and USB serial driver match
* USB: fix gathering of interface associations
* ASoC: wm8904: Fix GPIO and MICBIAS initialisation for regmap conversion
* hwrng: atmel-rng - fix data valid check
* edac: avoid mce decoding crash after edac driver unloaded
* edac: fix the error about memory type detection on SandyBridge
* 9p: BUG before corrupting memory
* remoteproc/omap: fix dev_err typo
* remoteproc: fix print format warnings
* remoteproc: fix missing fault indication in error-path
* e1000e: Disable ASPM L1 on 82574
* e1000e: Remove special case for 82573/82574 ASPM L1 disablement
* ntp: Correct TAI offset during leap second
* iwlwifi: fix the Transmit Frame Descriptor rings
* iwlwifi: use correct supported firmware for 6035 and 6000g2
* iwlwifi: fix TX power antenna access
* target: Return error to initiator if SET TARGET PORT GROUPS emulation
* Linux 3.4.4

62. By Leann Ogasawara on 2012-07-03

[ Paolo Pisati ]

* [Config] disable IKCONFIG
* [Config] disable BCMDHD
* [Config] BT_CMTP=m and BT_HCIUART_ATH3K=y
* [Config] CS89x0=m and CS89x0_PLATFORM=y
* [Config] sync DVB* wrt master
* [Config] DW_DMAC=m and DW_WATCHDOG=m
* [Config] EASYCAP=m
* [Config] disable DM_DELAY and DM_LOG_USERSPACE
* [Config] EEPROM_93XX46=m
* [Config] FSCACHE=m
* [Config] BLK_DEV* sync wrt master
* [Config] sync PHY* support wrt master
* [Config] RTC_DRV_AB3100=m and RTC_DRV_TEST=n
* [Config] keyboard/mouse sync wrt master
* [Config] usb sync wrt master
* [Config] CIFS_ACL and CIFS_FSCACHE =y

61. By Leann Ogasawara on 2012-06-28

[ Paolo Pisati ]

* tilt/tilt-tracking import @ 44fef05d56961d0f34178e3c7ca4e362948e3107
* [Config] turn off Linux's boot LOGO
* [Config] compile in led support
* [Config] QNX6FS=m
* [Config] NET_DSA*=m
* [Config] sync input drivers(=m) wrt master
* [Config] sync hid drivers (=m) wrt master
* [Config] SENSORS_MCP3021=m
* [Config] LIB80211_CRYPT*=m, CRYPTO_MICHAEL_MIC=m and HOSTAP=m
* [Config] battery, charger and PMU sync wrt master
* [Config] GPIO sync wrt master
* [Config] sync led support wrt master
* [Config] NETFILER*=m sync wrt master
* [Config] sync touchscreen support wrt master
* [Config] CRYPTO_ARC4=m
* [Config] AB8500_USB=m
* [Config] CRC8=m and CORDIC=m
* [Config] sync MTD* wrt master
* [Config] BINFMT_MISC=m
* [Config] BPF_JIT=y
* [Config] CAIF_USB and CAIF_HSI = m
* [Config] CAN_CC770*, CAN_EMS_PCMCIA, CAN_GW, CAN_PEAK* and
  CAN_SJA1000_ISA = m
* [Config] disable CONFIG_TOUCHSCREEN_EETI, brk due to irq_to_gpio()
* [Config] disable CONFIG_TOUCHSCREEN_EGALAX, brk due to irq_to_gpio()
* [Config] updateconfigs

[ Tim Gardner ]

* [Config] omap4.ignore.modules

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.