1. 27 Apr, 2017 3 commits
    • Ross Lagerwall's avatar
      xen/setup: Don't relocate p2m over existing one · 993c8687
      Ross Lagerwall authored
      BugLink: http://bugs.launchpad.net/bugs/1681862
      
      commit 7ecec850 upstream.
      
      When relocating the p2m, take special care not to relocate it so
      that is overlaps with the current location of the p2m/initrd. This is
      needed since the full extent of the current location is not marked as a
      reserved region in the e820.
      
      This was seen to happen to a dom0 with a large initial p2m and a small
      reserved region in the middle of the initial p2m.
      Signed-off-by: default avatarRoss Lagerwall <ross.lagerwall@citrix.com>
      Reviewed-by: default avatarJuergen Gross <jgross@suse.com>
      Signed-off-by: default avatarJuergen Gross <jgross@suse.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Signed-off-by: default avatarTim Gardner <tim.gardner@canonical.com>
      Signed-off-by: default avatarStefan Bader <stefan.bader@canonical.com>
      993c8687
    • Ilya Dryomov's avatar
      libceph: force GFP_NOIO for socket allocations · 4bd5240f
      Ilya Dryomov authored
      BugLink: http://bugs.launchpad.net/bugs/1681862
      
      commit 633ee407 upstream.
      
      sock_alloc_inode() allocates socket+inode and socket_wq with
      GFP_KERNEL, which is not allowed on the writeback path:
      
          Workqueue: ceph-msgr con_work [libceph]
          ffff8810871cb018 0000000000000046 0000000000000000 ffff881085d40000
          0000000000012b00 ffff881025cad428 ffff8810871cbfd8 0000000000012b00
          ffff880102fc1000 ffff881085d40000 ffff8810871cb038 ffff8810871cb148
          Call Trace:
          [<ffffffff816dd629>] schedule+0x29/0x70
          [<ffffffff816e066d>] schedule_timeout+0x1bd/0x200
          [<ffffffff81093ffc>] ? ttwu_do_wakeup+0x2c/0x120
          [<ffffffff81094266>] ? ttwu_do_activate.constprop.135+0x66/0x70
          [<ffffffff816deb5f>] wait_for_completion+0xbf/0x180
          [<ffffffff81097cd0>] ? try_to_wake_up+0x390/0x390
          [<ffffffff81086335>] flush_work+0x165/0x250
          [<ffffffff81082940>] ? worker_detach_from_pool+0xd0/0xd0
          [<ffffffffa03b65b1>] xlog_cil_force_lsn+0x81/0x200 [xfs]
          [<ffffffff816d6b42>] ? __slab_free+0xee/0x234
          [<ffffffffa03b4b1d>] _xfs_log_force_lsn+0x4d/0x2c0 [xfs]
          [<ffffffff811adc1e>] ? lookup_page_cgroup_used+0xe/0x30
          [<ffffffffa039a723>] ? xfs_reclaim_inode+0xa3/0x330 [xfs]
          [<ffffffffa03b4dcf>] xfs_log_force_lsn+0x3f/0xf0 [xfs]
          [<ffffffffa039a723>] ? xfs_reclaim_inode+0xa3/0x330 [xfs]
          [<ffffffffa03a62c6>] xfs_iunpin_wait+0xc6/0x1a0 [xfs]
          [<ffffffff810aa250>] ? wake_atomic_t_function+0x40/0x40
          [<ffffffffa039a723>] xfs_reclaim_inode+0xa3/0x330 [xfs]
          [<ffffffffa039ac07>] xfs_reclaim_inodes_ag+0x257/0x3d0 [xfs]
          [<ffffffffa039bb13>] xfs_reclaim_inodes_nr+0x33/0x40 [xfs]
          [<ffffffffa03ab745>] xfs_fs_free_cached_objects+0x15/0x20 [xfs]
          [<ffffffff811c0c18>] super_cache_scan+0x178/0x180
          [<ffffffff8115912e>] shrink_slab_node+0x14e/0x340
          [<ffffffff811afc3b>] ? mem_cgroup_iter+0x16b/0x450
          [<ffffffff8115af70>] shrink_slab+0x100/0x140
          [<ffffffff8115e425>] do_try_to_free_pages+0x335/0x490
          [<ffffffff8115e7f9>] try_to_free_pages+0xb9/0x1f0
          [<ffffffff816d56e4>] ? __alloc_pages_direct_compact+0x69/0x1be
          [<ffffffff81150cba>] __alloc_pages_nodemask+0x69a/0xb40
          [<ffffffff8119743e>] alloc_pages_current+0x9e/0x110
          [<ffffffff811a0ac5>] new_slab+0x2c5/0x390
          [<ffffffff816d71c4>] __slab_alloc+0x33b/0x459
          [<ffffffff815b906d>] ? sock_alloc_inode+0x2d/0xd0
          [<ffffffff8164bda1>] ? inet_sendmsg+0x71/0xc0
          [<ffffffff815b906d>] ? sock_alloc_inode+0x2d/0xd0
          [<ffffffff811a21f2>] kmem_cache_alloc+0x1a2/0x1b0
          [<ffffffff815b906d>] sock_alloc_inode+0x2d/0xd0
          [<ffffffff811d8566>] alloc_inode+0x26/0xa0
          [<ffffffff811da04a>] new_inode_pseudo+0x1a/0x70
          [<ffffffff815b933e>] sock_alloc+0x1e/0x80
          [<ffffffff815ba855>] __sock_create+0x95/0x220
          [<ffffffff815baa04>] sock_create_kern+0x24/0x30
          [<ffffffffa04794d9>] con_work+0xef9/0x2050 [libceph]
          [<ffffffffa04aa9ec>] ? rbd_img_request_submit+0x4c/0x60 [rbd]
          [<ffffffff81084c19>] process_one_work+0x159/0x4f0
          [<ffffffff8108561b>] worker_thread+0x11b/0x530
          [<ffffffff81085500>] ? create_worker+0x1d0/0x1d0
          [<ffffffff8108b6f9>] kthread+0xc9/0xe0
          [<ffffffff8108b630>] ? flush_kthread_worker+0x90/0x90
          [<ffffffff816e1b98>] ret_from_fork+0x58/0x90
          [<ffffffff8108b630>] ? flush_kthread_worker+0x90/0x90
      
      Use memalloc_noio_{save,restore}() to temporarily force GFP_NOIO here.
      
      Link: http://tracker.ceph.com/issues/19309Reported-by: default avatarSergey Jerusalimov <wintchester@gmail.com>
      Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
      Reviewed-by: default avatarJeff Layton <jlayton@redhat.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      Signed-off-by: default avatarTim Gardner <tim.gardner@canonical.com>
      Signed-off-by: default avatarStefan Bader <stefan.bader@canonical.com>
      4bd5240f
    • Thadeu Lima de Souza Cascardo's avatar
      23da4f88
  2. 26 Apr, 2017 4 commits
  3. 25 Apr, 2017 5 commits
    • Shrirang Bagul's avatar
      UBUNTU: [Config] Update CONFIG_VEN_RSI_* configs · 6f997d52
      Shrirang Bagul authored
      BugLink: http://bugs.launchpad.net/bugs/1669672
      
      This patch updates the kernel config for latest Redpine Wifi-BT combo
      chip driver ver. 1.2.RC4
      Signed-off-by: default avatarShrirang Bagul <shrirang.bagul@canonical.com>
      Acked-by: default avatarColin Ian King <colin.king@canonical.com>
      Acked-by: default avatarStefan Bader <stefan.bader@canonical.com>
      Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
      6f997d52
    • Shrirang Bagul's avatar
      UBUNTU: SAUCE: Redpine: Upgrade to ver. 1.2.RC4 · 9108858d
      Shrirang Bagul authored
      BugLink: http://bugs.launchpad.net/bugs/1669672
      
      Vendor release ver: 1.2.RC4
      
      Changelog:
      
      1.2.RC4 -
          WLAN Bug Fixes:
          ---------------
          1) Buffer status interrupt handling improved.
          2) Scan results update in sta+bt dual mode issue resolved
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
      
          BT Limitations/Features NOT Supported:
          ----------------------------------------
          1) To connect multiple BT slaves, connection should be initiated
             from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.2.RC3 -
          WLAN Bug Fixes:
          ---------------
          1) WoWLAN multiple cycles issue resolved.
          2) Driver Version is correctly updated.
          3) Default operating mode for Caracalla board is corrected.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
      
          BT New Features:
          ----------------
          1) Multiple slaves issue in WLAN-BT coex mode resolved.
      
          BT Limitations/Features NOT Supported:
          --------------------------------------
          1) To connect multiple BT slaves, connection should be initiated
             from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.2.RC2 -
          WLAN Bug Fixes:
          ---------------
          1) Suspend/resume issues resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
          3) EAP not tested
      
          BT Limitations/Features NOT Supported:
          --------------------------------------
          1) To connect multiple BT slaves, connection should be initiated
             from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.2.RC1 -
          WLAN New Features:
          ------------------
          1) Restrict functional modes as per device operating mode
          2) Default operating mode for Caracalla board is 13
      
          WLAN Bug Fixes:
          ---------------
          1) Driver oops issue if more than 4 clients try to connect in
             operating mode 14 resolved.
          2) Issue with connecting more than max clients and disconnection
             issue resolved.
          3) L2 test stop when wlan interface down issue resolved.
          4) Driver version corrected.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
          3) EAP not tested
          4) For channels 12 and 13 in US region max TX power is coming 0 in
             beacons.
      
          BT Limitations/Features NOT Supported:
          ----------------------------------------
          1) To connect multiple BT slaves, connection should be initiated
             from rsi module.
          2) In coex mode, BT file transfer fails at times with certain
             mobiles.
      
      1.1 -
          Generic
          -------
          1) Firmware file name is displayed along with version information.
             at the driver load time.
          2) Device operating mode is made available in the below files:
             /sys/module/rsi_sdio/parameters/dev_oper_mode
             /sys/module/rsi_usb/parameters/dev_oper_mode
          3) Wi-Fi BT radio sharing has been improved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
          3) EAP not tested
          4) For channels 12 and 13 in US region max TX power is coming 0 in beacons.
      
          BT Limitations/Features NOT Supported:
          --------------------------------------
          1) To connect multiple BT slaves, connection should be initiated from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.0.RC7 -
          Generic
          -------
          1) Driver version, Firmware version and operating mode information is displayed
             at the driver load time.
          2) Driver version is made available in the below files:
             /sys/module/rsi_91x/version
             /sys/module/rsi_sdio/version
             /sys/module/rsi_usb/version
      
          WLAN Bug Fixes:
          ---------------
          1) Power save latencies resolved
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
          3) EAP not tested
      
          BT Limitations/Features NOT Supported:
          --------------------------------------
          1) To connect multiple BT slaves, connection should be initiated from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.0 -
          WLAN New Features:
          ------------------
          1) Station mode
          2) All Security modes (WEP/WPA/WPA2)
          3) Station Power save (legacy and UAPSD)
          4) Bgscan and roaming
          5) External antenna selection
          6) Neighbour report request in RRM
          7) Regulatory (802)11d) support
          8) Management frame protection support (802)11w)
          9) Software RF-kill
          10) AP mode
          11) S3, S4 suspend and resume
          12) WoWLAN
          13) AP Power save
          14) Wi-Fi direct
      
          WLAN Bug Fixes:
          ---------------
          1) Allowed channels 12 and 13 in FCC region.
          2) For the allowed channels 12 and 13 in any region, power configuration
             updated as per Caracalla regulatory rules.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S5 with WoWLAN does not work.
          2) For GTK rekey, wakeup trigger send to host.
          3) EAP not tested
      
          BT New Features:
          ----------------
          1) BT EDR mode
          2) BT LE mode
          3) BT coex mode (All the coex modes))
          4) Multi-slave mode supported)
      
          BT Limitations/Features NOT Supported:
          ----------------------------------------
          1) To connect multiple BT slaves, connection should be initiated from rsi module.
          2) In coex mode, BT file transfer fails at times with certain mobiles.
      
      1.0_RC3 -
          Gerenic:
          --------
          1) Device operating mode is changed as module parameter. Please check
             README or TRM on how to configure this while loading the modules.
          2) Max number of stations supported in Wi-Fi AP alone mode is 32, and AP +
             BT coex mode is 4.
          3) AP + BT-EDR + BLE support added.
      
          WLAN Bug Fixes:
          ---------------
          1) Bgscan probe request issue resolved.
          2) WoWLAN before association issue resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) S4 with and without WoWLAN works with the work-around implemented by Canonical.
          2) S5 with WoWLAN does not work.
          3) For GTK rekey, wakeup trigger send to host.
          4) EAP not tested
          5) To connect multiple BT slaves, connection should be initiated from rsi module.
          6) In coex mode, BT file transfer fails at times with certain mobiles.
      
          BT New Features:
          ----------------
          1) Multi-slave mode supported.
      
          BT Bug Fixes:
          -------------
          1) Radio sharing of coex modes improved.
      
      1.0.RC2 -
          WLAN Bug Fixes:
          ---------------
          1) PVB preparation issue in AP mode resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Issue while Resume in S4 with or without WoWLAN.
          3) S5 with WoWLAN does not work.
          4) For GTK rekey, wakeup trigger send to host.
      
          BT Bug Fixes:
          -------------
          1) BT dual mode disconnection issue resolved
          2) AP BT dual mode issue resolved
      
      1.0_RC1 -
          WLAN Bug Fixes:
          ---------------
          1) WoWLAN in Co-ex mode issue resolved.
          2) AP beacon DTIM count update issue resolved.
          3) Firmware assertion (0x5d) in bgscan issue is resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Issue while Resume in S4 with or without WoWLAN.
          3) S5 with WoWLAN does not work.
          4) For GTK rekey, wakeup trigger send to host.
      
      0.9.8.5_RC6 -
          WLAN Bug Fixes:
          ---------------
          1) Firmware CRC check fail issue resolved
          2) Compilation fails on 4.10.1 kernel issue resolved
          3) BG scan issues resolved
          4) AP mode regulatory fixes
          5) WoWLAN issues resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Issue while Resume in S4 with or without WoWLAN.
          3) S5 with WoWLAN does not work.
          4) For GTK rekey, wakeup trigger send to host.
      
      0.9.8.5_RC4 -
          WLAN Bug Fixes:
          -------------------
          1) AP mode configuration in channels 12 and 13 for EU region issue resolved.
          2) Data latencies in AP mode issue resolved.
          3) Roaming issues resolved.
          4) AP WEP mode issue resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Issue while Resume in S4 with or without WoWLAN.
          3) S5 with WoWLAN does not work.
          4) For GTK rekey, wakeup trigger send to host.
          5) WoWLAN does not work in WEP mode.
      
          Others:
          -------
          1) USB binds only to RS9113, let upstream kernel driver handle other RSI chips
      
      0.9.8.5_RC3 -
          WLAN Bug Fixes:
          -------------------
          1) Power save issue in station mode (By default UAPSD is enabled on
          Caracalla board) fixed.
          2) WoWLAN with S3 issue resolved
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Not verified removing SDIO interrupt polling
          3) S4/S5 sleep states not supported (with and without WoWLAN)
      
      0.9.8.5_RC2 -
          WLAN Bug Fixes:
          -------------------
          1) Power save issue in station mode (By default UAPSD is enabled on
          Caracalla board) fixed.
          2) Firmware assert 0x71 (while doing bgscan) issue fixed.
          3) Keep alive functionality in station mode issue fixed.
          4) Data traffic stops when connected to multiple stations issue resolved
          5) WoWLAN not working issue is resolved
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Not verified removing SDIO interrupt polling
          3) S4/S5 sleep states not supported (with and without WoWLAN)
          4) Wi-Fi direct testing is in progress
      
      0.9.8.5_RC1 -
          WLAN Bug Fixes:
          -------------------
          1) Observed unicast probe requests during bgscan issue fixed
          2) Firmware assert 0x71 (while doing bgscan) issue fixed.
          3) Crash when doing rmmod while data traffic is going on issue resolved.
          4) Beacons stopped after 5 minutes of data traffic issue fixed.
          5) Keep alive functionality in station mode issue fixed
          6) 11n data rates issue in station mode resolved.
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) EAP not supported
          2) Not verified removing SDIO interrupt polling
          3) S4/S5 sleep states not supported (with.without WoWLAN)
          4) power save is not working consistently
          5) WoWLAN is not working consistently
      
      0.9.8.3 -
          WLAN New Features:
          -----------------------------------------
          1) AP Mode
          2) S3, S4 suspend and resume
          3) WoWLAN [Testing in progress]
      
          WLAN Bug Fixes:
          -------------------
          1) First EAPOL drop issue is resolved
          2) Firmware Assert while roaming issue is resolved
             (Provide driver bgsan should be enabled along with supplicant bgscan)
          3) Roaming takes longer time issue is resolved
          4) Added polling support as a work-around for the SDIO interrupt issue
             on some platforms
      
          WLAN Limitations/Features NOT Supported:
          ----------------------------------------
          1) Wi-Fi Direct mode not supported
          2) EAP not supported
          3) SDIO interrupts are not being delivered to the 9113 driver
          4) In S4 state 9113 device gets reset but device isn't getting re-enumerated.
      Signed-off-by: default avatarShrirang Bagul <shrirang.bagul@canonical.com>
      Acked-by: default avatarColin Ian King <colin.king@canonical.com>
      Acked-by: default avatarStefan Bader <stefan.bader@canonical.com>
      Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
      9108858d
    • Shrirang Bagul's avatar
      UBUNTU: SAUCE: sdhci: use PCI ID to identify Dell IoT gateways · 939e1a70
      Shrirang Bagul authored
      BugLink: http://bugs.launchpad.net/bugs/1669672
      
      This patch adds a guard against changes in commit 2171e55 being applied
      to the complete SDHCI sub-system. PCI Subsystem ID 1028:07b9 is used to
      uniquely identify Dell IoT gateway.
      Signed-off-by: default avatarShrirang Bagul <shrirang.bagul@canonical.com>
      Acked-by: default avatarColin Ian King <colin.king@canonical.com>
      Acked-by: default avatarStefan Bader <stefan.bader@canonical.com>
      Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
      939e1a70
    • Shrirang Bagul's avatar
      UBUNTU: SAUCE: xr-usb-serial: Update driver for Exar USB serial ports · aa8698ec
      Shrirang Bagul authored
      BugLink: http://bugs.launchpad.net/bugs/1685133
      
      This patch adds the vendor release version on the Exar USB serial
      device. Features include:
      1. Fix for RX fail after wake-up from sleep (S3/S4)
      2. Removes unnecessary debug messages
      
      Changelog:
      
      Version 1B, 11/6/2015
      Fixed Bug: The conditional logic to support kernel 3.9 was
      incorrect(line 396 in xr_usb_serial_common.c).
      
      Version 1A, 1/9/2015
      This driver will work with any USB UART function in these Exar devices:
      	XR21V1410/1412/1414
      	XR21B1411
      	XR21B1420/1422/1424
      	XR22801/802/804
      
      Exar serial devices are typically enuremated as /dev/ttyXRUSB[0-3].
      Signed-off-by: default avatarShrirang Bagul <shrirang.bagul@canonical.com>
      Acked-by: default avatarColin Ian King <colin.king@canonical.com>
      Acked-by: default avatarStefan Bader <stefan.bader@canonical.com>
      Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
      aa8698ec
    • Kleber Sacilotto de Souza's avatar
      UBUNTU: Start new release · 07e6b086
      Kleber Sacilotto de Souza authored
      Ignore: yes
      Signed-off-by: default avatarKleber Sacilotto de Souza <kleber.souza@canonical.com>
      07e6b086
  4. 20 Apr, 2017 2 commits
  5. 19 Apr, 2017 1 commit
  6. 12 Apr, 2017 3 commits
  7. 06 Apr, 2017 22 commits