[Bug 951043] Re: Port OOM changes into do_page_fault for arm
This bug was fixed in the package linux-armadaxp - 3.2.0-1605.8 --- linux-armadaxp (3.2.0-1605.8) precise-proposed; urgency=low * Release Tracking Bug -LP: #1020888 [ Jani Monoses ] * Fix warnings. * Adapt to new sched_clock API [ Ubuntu: 3.2.0-27.43 ] * No change upload to fix .ddeb generation in the PPA. * Release Tracking Bug - LP: #1020016 [ Ubuntu: 3.2.0-27.42 ] * Release Tracking Bug - LP: #1020016 * PACKAGING: add .gnu_debuglink sections to .ko files - LP: #669641 * [Config] Updateconfigs - LP: #1008345 * SAUCE: (upstreamed) [media] ene_ir: Fix driver initialisation - LP: #1014800 * SAUCE: ocfs2: Fix NULL pointer dereferrence in __ocfs2_change_file_space - LP: #1006012 * SAUCE: net: calxedaxgmac: enable rx cut-thru mode - LP: #1008345 * SAUCE: EDAC: Add support for the highbank platform memory - LP: #1008345 * SAUCE: EDAC: add support for highbank platform L2 cache ecc - LP: #1008345 * (pre-stable): bcma: add ext PA workaround for BCM4331 and BCM43431 - LP: #925577 * SAUCE: ALSA: hda - Fix power-map regression for HP dv6 & co - LP: #1013183 * [Config] Enable CONFIG_CGROUPS for highbank - LP: #1014692 * Revert "net: maintain namespace isolation between vlan and real device" - LP: #1013723 * x86/amd: Re-enable CPU topology extensions in case BIOS has disabled it - LP: #1009087 * hwmon: (k10temp) Add support for AMD Trinity CPUs - LP: #1009086 * hwmon: (fam15h_power) Increase output resolution - LP: #1009086 * Input: wacom - use BTN_TOOL_FINGER to indicate touch device type - LP: #1009435 * Input: wacom - use switch statement for wacom_tpc_irq() - LP: #1009435 * Input: wacom - isolate input registration - LP: #1009435 * Input: wacom - wireless monitor framework - LP: #1009435 * Input: wacom - create inputs when wireless connect - LP: #1009435 * Input: wacom - wireless battery status - LP: #1009435 * Input: wacom - check for allocation failure in probe() - LP: #1009435 * Input: wacom - add basic Intuos5 support - LP: #1009435 * Input: wacom - add Intuos5 Touch Ring/ExpressKey support - LP: #1009435 * Input: wacom - add Intuos5 Touch Ring LED support - LP: #1009435 * Input: wacom - add Intuos5 multitouch sensor support - LP: #1009435 * iommu/amd: Add workaround for event log erratum - LP: #1013723 * MIPS: BCM63XX: Add missing include for bcm63xx_gpio.h - LP: #1013723 * cifs: Include backup intent search flags during searches {try #2) - LP: #1013723 * sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot - LP: #1013723 * exofs: Fix CRASH on very early IO errors. - LP: #1013723 * cifs: fix oops while traversing open file list (try #4) - LP: #1013723 * Fix dm-multipath starvation when scsi host is busy - LP: #1013723 * ixp4xx: fix compilation by adding gpiolib support - LP: #1013723 * drm/i915: properly handle interlaced bit for sdvo dtd conversion - LP: #1013723 * drm/i915: enable vdd when switching off the eDP panel - LP: #1013723 * drm/i915: Ignore LVDS on hp t5745 and hp st5747 thin client - LP: #1013723 * drm/i915: no lvds quirk for HP t5740e Thin Client - LP: #1013723 * drm/i915: wait for a vblank to pass after tv detect - LP: #1013723 * drm/i915: Update GEN6_RP_CONTROL definitions - LP: #1013723 * drm/i915: always use RPNSWREQ for turbo change requests - LP: #1013723 * solos-pci: Fix DMA support - LP: #1013723 * microblaze: Do not select GENERIC_GPIO by default - LP: #1013723 * fix boot failure on 32-bit systems caused by branch stubs placed before .text - LP: #1013723 * fix TLB fault path on PA2.0 narrow systems - LP: #1013723 * iwlwifi: update BT traffic load states correctly - LP: #1013723 * iwlwifi: do not use shadow registers by default - LP: #1013723 * wl1251: fix oops on early interrupt - LP: #1013723 * NFSv4: Map NFS4ERR_SHARE_DENIED into an EACCES error instead of EIO - LP: #1013723 * drm/radeon: fix XFX quirk - LP: #1013723 * ath9k: fix a use-after-free-bug when ath_tx_setup_buffer() fails - LP: #1013723 * mac80211: fix ADDBA declined after suspend with wowlan - LP: #1013723 * mm/fork: fix overflow in vma length when copying mmap on clone - LP: #1013723 * mm: consider all swapped back pages in used-once logic - LP: #1013723 * hugetlb: fix resv_map leak in error path - LP: #1013723 * mm/vmalloc.c: change void* into explict vm_struct* - LP: #1013723 * mm: fix faulty initialization in vmalloc_init() - LP: #1013723 * fix scsi_wait_scan - LP: #1013723 * mm: fix vma_resv_map() NULL pointer - LP: #1013723 * x86, amd, xen: Avoid NULL pointer paravirt references - LP: #1013723 * slub: fix a memory leak in get_partial_node() - LP: #1013723 * ext4: force ro mount i
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Branch linked: lp:ubuntu/precise-proposed/linux-armadaxp -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
This bug was fixed in the package linux-ti-omap4 - 3.2.0-1414.19 --- linux-ti-omap4 (3.2.0-1414.19) precise-proposed; urgency=low * Release Tracking Bug - LP: #1004555 [ Paolo Pisati ] * [Config] updateconfigs following rebase * rebased on 3.2.0-25.40 [ Ubuntu: 3.2.0-25.40 ] * Release Tracking Bug - LP: #1003534 * [Config] control.stub is an intermediate product not a dependancy - LP: #992414 * [Config] include include/generated/compile.h - LP: #942569 * SAUCE: rtc: pl031: Enable module alias autogeneration for AMBA drivers - LP: #1000831 * Revert "SAUCE: ite-cir: postpone ISR registration" - LP: #1002484 * SAUCE: async_populate_rootfs: fix build warnings - LP: #1003417 * [Config] add highbank flavour - LP: #1000831 * SAUCE: apparmor: fix long path failure due to disconnected path - LP: #955892 * SAUCE: apparmor: fix profile lookup for unconfined - LP: #978038, #987371 * SAUCE: arm highbank: add support for pl320-ipc driver - LP: #1000831 * SAUCE: input: add a key driver for highbank - LP: #1000831 * SAUCE: ARM: highbank: Add smc calls to enable/disable the L2 - LP: #1000831 * SAUCE: force DMA buffers to non-bufferable on highbank - LP: #1000831 * SAUCE: net: calxedaxgmac: fix net timeout recovery - LP: #1000831 * [Config] perarch and indep tools builds need separate build directories * [Config] CONFIG_XEN_ACPI_PROCESSOR=y - LP: #898112 * Revert "autofs: work around unhappy compat problem on x86-64" - LP: #1002482 * Input: wacom - cleanup feature report for bamboos - LP: #568064 * Input: wacom - remove unused bamboo HID parsing - LP: #568064 * Input: wacom - add some comments to wacom_parse_hid - LP: #568064 * Input: wacom - relax Bamboo stylus ID check - LP: #568064 * Input: wacom - read 3rd gen Bamboo Touch HID data - LP: #568064 * Input: wacom - 3rd gen Bamboo P&Touch packet support - LP: #568064 * Input: wacom - ignore unwanted bamboo packets - LP: #568064 * HID: wacom: Move parsing to a separate function - LP: #568064 * HID: wacom: Initial driver for Wacom Intuos4 Wireless (Bluetooth) - LP: #568064 * Input: wacom - add support for Cintiq 24HD - LP: #568064 * Input: wacom - add LED support for Cintiq 24HD - LP: #568064 * Input: wacom - add missing LEDS_CLASS to Kconfig - LP: #568064 * Input: wacom - fix 3rd-gen Bamboo MT when 4+ fingers are in use - LP: #568064 * power_supply: allow a power supply to explicitly point to powered device - LP: #568064 * power_supply: add "powers" links to self-powered HID devices - LP: #568064 * HID: wiimote: fix invalid power_supply_powers call - LP: #568064 * HID: wacom: Fix invalid power_supply_powers calls - LP: #568064 * ARM: 7178/1: fault.c: Port OOM changes into do_page_fault - LP: #951043 * ARM: 7368/1: fault.c: correct how the tsk->[maj|min]_flt gets incremented - LP: #951043 * hugepages: fix use after free bug in "quota" handling - LP: #990368 - CVE-2012-2133 * provide disable_cpufreq() function to disable the API. - LP: #898112 * xen/acpi-processor: C and P-state driver that uploads said data to hypervisor. - LP: #898112 * xen/acpi-processor: Do not depend on CPU frequency scaling drivers. - LP: #898112 * xen/acpi: Fix Kconfig dependency on CPU_FREQ - LP: #898112 * xen/acpi: Remove the WARN's as they just create noise. - LP: #898112 * xen/cpufreq: Disable the cpu frequency scaling drivers from loading. - LP: #898112 * xen/apic: Return the APIC ID (and version) for CPU 0. - LP: #898112 * ARM: highbank: add xgmac ethernet devices to dts - LP: #1000831 * net: add calxeda xgmac ethernet driver - LP: #1000831 * ARM: versatile: Add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: msm: Add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: ux500: add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: exynos: remove incorrect BSYM usage - LP: #1000831 * ARM: imx: remove incorrect BSYM usage - LP: #1000831 * ARM: highbank: remove incorrect BSYM usage - LP: #1000831 * ARM: make BSYM macro assembly only - LP: #1000831 * ARM: amba: Auto-generate AMBA driver module aliases during modpost - LP: #1000831 * ARM: amba: Move definition of struct amba_id to mod_devicetable.h - LP: #1000831 * dmaengine: pl330: Enable module alias autogeneration for AMBA drivers - LP: #1000831 * crypto: sha512 - Fix byte counter overflow in SHA-512 - LP: #1002482 * ALSA: hda/conexant - Don't set HP pin-control bit unconditionally - LP: #1002482 * ALSA: hda/conexant - Set up the missing docking-station pins - LP: #1002482 * ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR - LP: #1002482 * ARM: OMAP1: DMTIMER: fix broken timer clock source selection - LP: #100248
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
This bug was fixed in the package linux - 3.2.0-25.40 --- linux (3.2.0-25.40) precise-proposed; urgency=low [Luis Henriques] * Release Tracking Bug - LP: #1003534 [ Andy Whitcroft ] * [Config] control.stub is an intermediate product not a dependancy - LP: #992414 * [Config] include include/generated/compile.h - LP: #942569 [ Dave Martin ] * SAUCE: rtc: pl031: Enable module alias autogeneration for AMBA drivers - LP: #1000831 [ Herton Ronaldo Krzesinski ] * Revert "SAUCE: ite-cir: postpone ISR registration" - LP: #1002484 * SAUCE: async_populate_rootfs: fix build warnings - LP: #1003417 [ Ike Panhc ] * [Config] add highbank flavour - LP: #1000831 [ John Johansen ] * SAUCE: apparmor: fix long path failure due to disconnected path - LP: #955892 * SAUCE: apparmor: fix profile lookup for unconfined - LP: #978038, #987371 [ Mark Langsdorf ] * SAUCE: arm highbank: add support for pl320-ipc driver - LP: #1000831 [ Rob Herring ] * SAUCE: input: add a key driver for highbank - LP: #1000831 * SAUCE: ARM: highbank: Add smc calls to enable/disable the L2 - LP: #1000831 * SAUCE: force DMA buffers to non-bufferable on highbank - LP: #1000831 * SAUCE: net: calxedaxgmac: fix net timeout recovery - LP: #1000831 [ Tim Gardner ] * [Config] perarch and indep tools builds need separate build directories * [Config] CONFIG_XEN_ACPI_PROCESSOR=y - LP: #898112 [ Upstream Kernel Changes ] * Revert "autofs: work around unhappy compat problem on x86-64" - LP: #1002482 * Input: wacom - cleanup feature report for bamboos - LP: #568064 * Input: wacom - remove unused bamboo HID parsing - LP: #568064 * Input: wacom - add some comments to wacom_parse_hid - LP: #568064 * Input: wacom - relax Bamboo stylus ID check - LP: #568064 * Input: wacom - read 3rd gen Bamboo Touch HID data - LP: #568064 * Input: wacom - 3rd gen Bamboo P&Touch packet support - LP: #568064 * Input: wacom - ignore unwanted bamboo packets - LP: #568064 * HID: wacom: Move parsing to a separate function - LP: #568064 * HID: wacom: Initial driver for Wacom Intuos4 Wireless (Bluetooth) - LP: #568064 * Input: wacom - add support for Cintiq 24HD - LP: #568064 * Input: wacom - add LED support for Cintiq 24HD - LP: #568064 * Input: wacom - add missing LEDS_CLASS to Kconfig - LP: #568064 * Input: wacom - fix 3rd-gen Bamboo MT when 4+ fingers are in use - LP: #568064 * power_supply: allow a power supply to explicitly point to powered device - LP: #568064 * power_supply: add "powers" links to self-powered HID devices - LP: #568064 * HID: wiimote: fix invalid power_supply_powers call - LP: #568064 * HID: wacom: Fix invalid power_supply_powers calls - LP: #568064 * ARM: 7178/1: fault.c: Port OOM changes into do_page_fault - LP: #951043 * ARM: 7368/1: fault.c: correct how the tsk->[maj|min]_flt gets incremented - LP: #951043 * hugepages: fix use after free bug in "quota" handling - LP: #990368 - CVE-2012-2133 * provide disable_cpufreq() function to disable the API. - LP: #898112 * xen/acpi-processor: C and P-state driver that uploads said data to hypervisor. - LP: #898112 * xen/acpi-processor: Do not depend on CPU frequency scaling drivers. - LP: #898112 * xen/acpi: Fix Kconfig dependency on CPU_FREQ - LP: #898112 * xen/acpi: Remove the WARN's as they just create noise. - LP: #898112 * xen/cpufreq: Disable the cpu frequency scaling drivers from loading. - LP: #898112 * xen/apic: Return the APIC ID (and version) for CPU 0. - LP: #898112 * ARM: highbank: add xgmac ethernet devices to dts - LP: #1000831 * net: add calxeda xgmac ethernet driver - LP: #1000831 * ARM: versatile: Add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: msm: Add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: ux500: add missing ENDPROC to headsmp.S - LP: #1000831 * ARM: exynos: remove incorrect BSYM usage - LP: #1000831 * ARM: imx: remove incorrect BSYM usage - LP: #1000831 * ARM: highbank: remove incorrect BSYM usage - LP: #1000831 * ARM: make BSYM macro assembly only - LP: #1000831 * ARM: amba: Auto-generate AMBA driver module aliases during modpost - LP: #1000831 * ARM: amba: Move definition of struct amba_id to mod_devicetable.h - LP: #1000831 * dmaengine: pl330: Enable module alias autogeneration for AMBA drivers - LP: #1000831 * crypto: sha512 - Fix byte counter overflow in SHA-512 - LP: #1002482 * ALSA: hda/conexant - Don't set HP pin-control bit unconditionally - LP: #1002482 * ALSA: hda/conexant - Set up the missing docking-station pins - LP: #1002482 * ARM: clps711x: serial driver hungs are a result of call disable_irq within ISR - LP: #1002482 * ARM: OMAP1: DMTIMER: fix broken
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux-ti-omap4 (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux (Ubuntu) Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
Given that this only impacts ARM and that this has been upstream and tested for some time, I am going to mark this verified. ** Tags removed: verification-needed-precise ** Tags added: verification-done-precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Branch linked: lp:ubuntu/precise-proposed/linux-ti-omap4 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
This bug is awaiting verification that the kernel for precise in -proposed solves the problem (3.2.0-25.40). Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-precise' to 'verification-done-precise'. If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you! ** Tags added: verification-needed-precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Also affects: linux (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: linux-ti-omap4 (Ubuntu Precise) Importance: Undecided Status: New ** Also affects: linux-armadaxp (Ubuntu Precise) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Description changed: + SRU JUSTIFICATION + = + + EFFECT + == + + Reduce mmap_sem lock contention on arm while using java (see below) + + FIX + === + + see the attached patch + + TEST + + + This commit has already been incorporated/tested in the armadaxp kernel and impacts + only the arm side of master, proposing for P/master (omap4 will get it via + rebase). + + --- + A patch upstream landed on 2011-12-6 that reduces the mmap_sem hold time, which is crucial during OOM killer invocation. It would be very beneficial if this patch could get pulled into all supported arm precise kernels. See http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=7178/1 for details on the patch. The upstream git commit is http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=8878a539ff19a43cf3729e7562cd528f490246ae I have attached the raw patch as well for review. ** Patch added: "0001-ARM-7178-1-fault.c-Port-OOM-changes-into-do_page_fau.patch" https://bugs.launchpad.net/ubuntu/+source/linux-ti-omap4/+bug/951043/+attachment/3124749/+files/0001-ARM-7178-1-fault.c-Port-OOM-changes-into-do_page_fau.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Branch linked: lp:ubuntu/linux-armadaxp -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
This bug was fixed in the package linux-armadaxp - 3.2.0-1602.5 --- linux-armadaxp (3.2.0-1602.5) precise; urgency=low [ Ike Panhc ] * Remove unnecessary debug message - LP: #960340 * Rebase onto Ubuntu-3.2.0-22.35 [ Stefan Bader ] * d-i: Fix module name for dm-raid45 - LP: #969248 [ Upstream Kernel Changes ] * ARM: 7178/1: fault.c: Port OOM changes into do_page_fault - LP: #951043 [ Ubuntu: 3.2.0-22.35 ] * Revert "SAUCE: hotkey quirks for various Zeptro Znote and Fujitsu Amilo laptops" * SAUCE: (no-up) elide some ioctl warnings which are known benign - LP: #972355 * SAUCE (no-up) Provide a param for allowing the BIOS to handle changing the brightness on AC/battery status changes. - LP: #949311 * SAUCE (drop after 3.4) Quirk for enabling backlight hotkeys on Samsung N150P - LP: #875893 * SAUCE: PCI: Allow pcie_aspm=force to work even when FADT indicates it is unsupported - LP: #962038 * SAUCE: (drop after 3.5) drm/i915: reinstate GM45 TV detection fix - LP: #638939 * SAUCE: SECCOMP: audit: always report seccomp violations * SAUCE: SECCOMP: adjust prctl constant * [Config] Enable CONFIG_USBIP_CORE=m - LP: #900384 * Rebase to v3.2.14 * [Config] Updateconfigs after rebase to v3.2.14 * d-i: Fix module name for dm-raid45 - LP: #969248 * SAUCE: remove __initdata from vesafb_fix - LP: #969309 * Revert "sched: tg->se->load should be initialised to tg->shares" * toshiba_acpi: make one-bit bitfields unsigned - LP: #810015 * ACPI: EC: Add ec_get_handle() - LP: #810015 * toshiba_acpi: Support alternate hotkey interfaces - LP: #810015 * toshiba_acpi: Support additional hotkey scancodes - LP: #810015 * toshiba_acpi: Refuse to load on machines with buggy INFO implementations - LP: #810015 * ata_piix: Add Toshiba Satellite Pro A120 to the quirks list due to broken suspend functionality. - LP: #886850 * sweep the floors and convert some .get_drvinfo routines to strlcpy - LP: #921793 * be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios - LP: #921793 * be2net: stop checking the UE registers after an EEH error - LP: #921793 * be2net: don't log more than one error on detecting EEH/UE errors - LP: #921793 * be2net: stop issuing FW cmds if any cmd times out - LP: #921793 * be2net: Fix TX queue create for Lancer - LP: #921793 * be2net: add register dump feature for Lancer - LP: #921793 * be2net: Add EEPROM dump feature for Lancer - LP: #921793 * be2net: Fix VLAN promiscous mode for Lancer - LP: #921793 * be2net: Use V1 query link status command for lancer - LP: #921793 * be2net: Move to new SR-IOV implementation in Lancer - LP: #921793 * be2net: Fix error recovery paths - LP: #921793 * be2net: Add error handling for Lancer - LP: #921793 * be2net: Use new hash key - LP: #921793 * be2net: Fix non utilization of RX queues - LP: #921793 * be2net: netpoll support - LP: #921793 * be2net: update some counters to display via ethtool - LP: #921793 * be2net: workaround to fix a bug in BE - LP: #921793 * be2net: fix ethtool ringparam reporting - LP: #921793 * be2net: refactor/cleanup vf configuration code - LP: #921793 * be2net: Add support for Skyhawk cards - LP: #921793 * be2net: Fix INTx processing for Lancer - LP: #921793 * be2net: fix range check for set_qos for a VF - LP: #921793 * be2net: query link status in be_open() - LP: #921793 * netdev: make net_device_ops const - LP: #921793 * be2net: create RSS rings even in multi-channel configs - LP: #921793 * ethtool: Null-terminate filename passed to ethtool_ops::flash_device - LP: #921793 * sched: Fix nohz load accounting - LP: #838811 * ACPICA: Fix regression in FADT revision checks - LP: #883441 * asus-wmi: move WAPF variable into quirks_entry - LP: #969576 * eeepc-wmi: refine quirks handling - LP: #969576 * drm/i915: Sanitize BIOS debugging bits from PIPECONF - LP: #968307 * drivers: hv: Get rid of some unnecessary code * drivers: hv: kvp: Add/cleanup connector defines * drivers: hv: kvp: Move the contents of hv_kvp.h to hyperv.h * net/hyperv: Convert camel cased variables in rndis_filter.c to lower cases * net/hyperv: Correct the assignment in netvsc_recv_callback() * net/hyperv: Remove the unnecessary memset in rndis_filter_send() * tools: hv: Use hyperv.h to get the KVP definitions * drivers: hv: Cleanup the kvp related state in hyperv.h * drivers: hv: kvp: Cleanup the kernel/user protocol * drivers: hv: Increase the number of VCPUs supported in the guest * net/hyperv: Fix data corruption in rndis_filter_receive() * net/hyperv: Add support for vlan trunking from guests * Drivers: hv: Add new message types to enhance KVP * net/hyperv: fix erroneous NETDEV_TX_BUSY use * NLS: impro
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux-armadaxp (Ubuntu) Status: Confirmed => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux-armadaxp (Ubuntu) Assignee: Bryan Wu (cooloney) => Ike Panhc (ikepanhc) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
the issue in #5 can get easily fixed by adding a up_read(&mm->mmap_sem); before the goto retry; ... + up_read(&mm->mmap_sem); + goto retry; + } + } + + up_read(&mm->mmap_sem); -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
I think there is an inconsistency in this patch that can cause a deadlock: Consider that the code first takes the &mm->mmap_sem lock during if (!down_read_trylock(&mm->mmap_sem)) { @@ -305,6 +297,7 @@ do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) if (!down_read_trylock(&mm->mmap_sem)) { if (!user_mode(regs) && !search_exception_tables(regs->ARM_pc)) goto no_context; +retry: down_read(&mm->mmap_sem); } else { /* @@ -320,14 +313,41 @@ do_page_fault(unsigned long addr, unsigned int fsr, struct pt_regs *regs) #endif } and then later manage to take the goto retry; this will will cause a deadlock when trying to take the &mm->mmap_sem twice. + if (flags & FAULT_FLAG_ALLOW_RETRY) { + if (fault & VM_FAULT_MAJOR) { + tsk->maj_flt++; + perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS_MAJ, 1, + regs, addr); + } else { + tsk->min_flt++; + perf_sw_event(PERF_COUNT_SW_PAGE_FAULTS_MIN, 1, + regs, addr); + } + if (fault & VM_FAULT_RETRY) { + /* Clear FAULT_FLAG_ALLOW_RETRY to avoid any risk + * of starvation. */ + flags &= ~FAULT_FLAG_ALLOW_RETRY; + goto retry; + } + } + + up_read(&mm->mmap_sem); -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux (Ubuntu) Assignee: (unassigned) => Paolo Pisati (p-pisati) ** Changed in: linux-ti-omap4 (Ubuntu) Assignee: (unassigned) => Paolo Pisati (p-pisati) ** Changed in: linux-armadaxp (Ubuntu) Assignee: (unassigned) => Bryan Wu (cooloney) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: linux-armadaxp (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: linux-ti-omap4 (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Tags added: patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Changed in: linux (Ubuntu) Status: Incomplete => Confirmed ** Tags removed: no-bot-spam ** Tags added: bot-stop-nagging -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 951043] Re: Port OOM changes into do_page_fault for arm
** Patch added: "linux-2.6.git-8878a539ff19a43cf3729e7562cd528f490246ae.patch" https://bugs.launchpad.net/bugs/951043/+attachment/2841359/+files/linux-2.6.git-8878a539ff19a43cf3729e7562cd528f490246ae.patch ** Also affects: linux (Ubuntu) Importance: Undecided Status: New ** Also affects: linux-armadaxp (Ubuntu) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Importance: Undecided => Medium ** Changed in: linux-armadaxp (Ubuntu) Importance: Undecided => Medium ** Changed in: linux-ti-omap4 (Ubuntu) Importance: Undecided => Medium ** Tags added: no-bot-spam -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/951043 Title: Port OOM changes into do_page_fault for arm To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/951043/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs