summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-13alarmtimer: implement minimum alarm interval for allowing suspendTodd Poynor
alarmtimer suspend return -EBUSY if the next alarm will fire in less than 2 seconds. This allows one RTC seconds tick to occur subsequent to this check before the alarm wakeup time is set, ensuring the wakeup time is still in the future (assuming the RTC does not tick one more second prior to setting the alarm). If suspend is rejected, hold a wakeup source for 2 seconds to process the alarm prior to reattempting suspend. Change-Id: If38e2568da0ea01dfee6e00323ce7e2c00f2f110 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13sw_sync: Fix error pathsRebecca Schultz Zavin
Check the return value of get_unused_fd to make sure a valid file descriptor is returned. Make sure to call put_unused_fd even if an error occurs before the fd can be used. Change-Id: Ibbf55caebc2f8ee6a03f298eb0ae0189c7d10b5c Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2012-08-13sync: Fix error pathsRebecca Schultz Zavin
Check the return value of get_unused_fd to make sure a valid file descriptor is returned. Make sure to call put_unused_fd even if an error occurs before the fd can be used. Change-Id: I0fe8f78d9e30ecfc4d271c5d875424543dae2d0f Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2012-08-13power: android_battery: nn.n temperature format for /d/android-powerTodd Poynor
Change-Id: I0c20effcadd3c0673d04be190133883b3c2bf599 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13power: android_battery: fix negative temperature displayTodd Poynor
Change-Id: Ic9798bc5194b6192fec726a8f136867f111e4765 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13PM: Add watchdog to catch lockup during device resumeBenoit Goby
Refactor the dpm suspend watchdog code and add watchdogs on resume too. The dpm wachdog prints the stack trace and reboots the system if a device takes more than 12 seconds to suspend or resume. Change-Id: If00c047a17b80bdc13a8426393c698bc450a7347 Signed-off-by: Benoit Goby <benoit@android.com>
2012-08-13power: android: switch to nn.n format for temperature readingsTodd Poynor
Change-Id: I67b44e5c706c94f5e2031da9dab3dddb1a4b6b3f Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13power: android: battery monitor polling with wakeup alarmsTodd Poynor
Based on Tuna code from 3.0 ported to 3.4 alarm API. Change-Id: I9b13209963d5a5043237e9e29f3cb07c40583af2 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13sync: add reference counting to timelinesErik Gilling
If a timeline is destroyed while fences still hold pts on it, the reworked fence release handler can cause the timeline to be freed before all it's points are freed. Change-Id: I1cd8ddb638eded7db9db446ff6b37f3dd165d6c4 Signed-off-by: Erik Gilling <konkers@android.com>
2012-08-13Revert "staging: android: ram_console: honor dmesg_restrict"Colin Cross
This reverts commit dd09979346813357200adf71b07003fc0a778089.
2012-08-13leds: triggers: send uevent when changing triggersColin Cross
Some triggers create sysfs files when they are enabled. Send a uevent "change" notification whenever the trigger is changed to allow userspace processes such as udev to modify permissions on the new files. Change-Id: I31410cbc0f5c146f31c61326f8006e98b3b7201e Signed-off-by: Colin Cross <ccross@android.com>
2012-08-13sync: add internal refcounting to fencesErik Gilling
If a fence is released while a timeline that one of it's pts is on is being signaled, it is possible for that fence to be deleted before it is signaled. This patch adds a refcount for internal references such as signaled pt processing. Change-Id: Ie8605e6fd2ac026c207220a03d84e1c1078ec719 Signed-off-by: Erik Gilling <konkers@android.com>
2012-08-13gpu: ion: Don't call ion_buffer_put on error pathLaura Abbott
If dma_buf_fd fails, the dma_buf needs to be cleaned up by calling dma_buf_put. dma_buf_put will call ion_dma_buf_release which in turn calls ion_buffer_put to clean up the buffer reference. Calling ion_buffer_put after dma_buf_put drops the reference count by one more which is incorrect. Fix this by getting rid of the extra ion_buffer_put call. Change-Id: Ieb3a7b781bf2dc299c45384dbf0a12d186adeb22 Signed-off-by: Laura Abbott <lauraa@codeaurora.org>
2012-08-13power: android: add /d/android-powerTodd Poynor
Change-Id: I306ae5928bb5c32dc986811cfa3a6dd98519a2d7 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13power: android battery: add generic android battery driverTodd Poynor
Add a generic battery power supply and glue logic for talking to the board battery driver. This driver handles common chores such as: * periodic battery level and health monitoring * kernel log reporting and other debugging features for key properties provided by different charger, fuel gauge, etc. components * ensure properties such as battery health are made available to userspace * common processing for board-level battery/case temperature sensors and policy for charging status based on battery health Based on work by himihee.seo@samsung.com, ms925.kim@samsung.com, and joshua.chang@samsung.com. Change-Id: I5fa8e8d68811d84820b7a130b0245ad2b5b6d36b Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13power:smb347: change power supply status when online prop setTodd Poynor
Ensure uevent sent to userspace when board file forces USB/mains online. Change-Id: I670d709bda862a0ab6c04c3f6a616581ca7a8ebc Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13gpu: ion: IOCTL return success when error occursOlav Haugan
ION_IOC_MAP, ION_IOC_SHARE, and ION_IOC_IMPORT may return success when an error occurs. Add correct error handling to ION_IOC_MAP, ION_IOC_SHARE, and ION_IOC_IMPORT. Change-Id: I61c6b0c574da425604235b2d39e13e4a27f7b6f3 Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2012-08-13gpu: ion: Add EXPORT_SYMBOL to functionsOlav Haugan
Several functions in the ion interface is missing EXPORT_SYMBOL. This is needed to allow clients to use these functions from kernel modules. Add EXPORT_SYMBOL to functions that are supposed to be exposed. Change-Id: I25611f7c367fd131daf5fb652abbea77e89a3d06 Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2012-08-13gpu: ion: Add missing argument to WARN callOlav Haugan
The condition argument to the WARN call in ion_free and ion_share_dma_buf are missing. Add the argument to allow correct printing of warning message. Change-Id: I9b233992d5034f8780296cae6b42d77699f14cce Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2012-08-13gpu: ion: do not ask for compound pages in system heapDima Zavin
Change-Id: If84b246ec984ee2ae7b0174c714c8ce7726a6ab1 Signed-off-by: Dima Zavin <dima@android.com>
2012-08-13power: smb347: read all IRQSTAT registers to clear interruptsTodd Poynor
Change-Id: I430bd0413a63e3d9c79dee95371862724f4aa124 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2012-08-13power: smb347-charger: reinitialize registers after usb suspendColin Cross
Enabling usb suspend mode seems to reset the registers, reprogram them after changing the usb suspend bit. Change-Id: I4b805705508f990a56ab7fb99beaaf20cb235f16 Signed-off-by: Colin Cross <ccross@android.com>
2012-08-13power: smb347-charger: reset chip during initColin Cross
Reset the charger chip during init. It's going to reset it self during normal operation every time the primary input is unplugged, so we might as well reset it manually so it's always in a consistent state after boot and after unplugging. Change-Id: Ia50024ebb8fcd50eeef565ccea994076b3f04546 Signed-off-by: Colin Cross <ccross@android.com>
2012-08-13mmc: sdio: Fix sdio_reset_comm for syncHosung Kim
mmc_sdio_init_card function is doing necessary initialization Change-Id: I7d2e432b2af8a76267378acba07e3e4e8fd1e6bc Signed-off-by: Hosung Kim <hosung0.kim@samsung.com>
2012-08-10power: smb347-charger: Add W/A about not charging when DCIN/USBIN connecting ↵HongMin Son
same time Add W/A about not charging when DCIN/USBIN connecting same time - USB Suspend mode set if DCIN/USBIN connection at the same time. Change-Id: I375fdd3b265ea2ede4645fdc33b62def1fbe76a3 Signed-off-by: HongMin Son <hongmin.son@samsung.com>
2012-08-10Merge branch 'dev/android-t114-3.4-rebased' of ↵Varun Wadekar
git://git-mirror:9418/kernel/experimental into android-t114-3.4-rebased
2012-08-10misc: tegra-throughput: warn on short framesIlan Aelion
issue a warning on flip events less than 1 microsecond apart. Bug 1027664 Bug 1028850 Signed-off-by: Ilan Aelion <iaelion@nvidia.com> Reviewed-on: http://git-master/r/121810 (cherry picked from commit 6c0e907b437765fb9f7093599911b71a836d49a6) Change-Id: Ie15256e35475d345b2ebe6ddb637ccc181fcb61e Reviewed-on: http://git-master/r/122326 Reviewed-by: Donghan Ryu <dryu@nvidia.com> Tested-by: Donghan Ryu <dryu@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit
2012-08-10video: tegra: host: invalidate FDC before context saveNuno Subtil
Invalidate the FDC before submitting the context save pushbuffer to ensure cache coherency across both GPU cores. Bug 1020291 Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/121945 (cherry picked from commit cef956d07ec717f4714f5101805bbe2f0f149e71) Change-Id: I43ffee6a77122b4f2fe17f063dc6756c501e59c7 Reviewed-on: http://git-master/r/122323 Tested-by: Donghan Ryu <dryu@nvidia.com> Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: Donghan Ryu <dryu@nvidia.com>
2012-08-10usb: host: fix tegra_ehci_remove() warningsVenu Byravarasu
usb_put_hcd calls hcd_release which frees up memory allocated for hcd. As iounmap is called after usb_put_hcd and it is trying to access hcd->regs, getting warning messages during unload of USB. Hence fixing it. bug 1023362 Change-Id: Ic339395edad9a76a9eeae290eff3517d2c714477 Signed-off-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-on: http://git-master/r/122088 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Tested-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-08-10USB: otg: delay device disconnectKrishna Yarlagadda
Device disconnect during resume might fail if notification clients for this device removal are not ready. Disconnecting device after the resume is complete. Bug 1024496 Change-Id: Ia806e177d2dd2b1b43d3fea7a4af45f0d4a93cd4 Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com> Reviewed-on: http://git-master/r/122079 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-08-10arm: config: tegra3: enable ipv4/ipv6 filtersMohan T
Android jb need ip filters to be enabled to track data uses. Bug 1019233 Change-Id: I8073643a4a7c34e428c02682a3afc5a23fbcf344 Signed-off-by: Mohan T <mohant@nvidia.com> Reviewed-on: http://git-master/r/122051 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-08-10usb: gadget: tegra: fix compilation issueRakesh Bodla
Fixing the potential compilation this is currently masked as CONFIG_USB_OTG_UTILS is enabled. Change-Id: Ie10e5fc252156b8b904d387d87a11136fcc3f4c1 Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/122043 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-08-10arm: tegra: usb_phy: remove duplicate codeRakesh Bodla
Remove duplicate code. Change-Id: I9c9979f489d93c458f5e494fbb69008b89578b8d Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/121988 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-08-10arm: tegra: usb_phy: fix null pointer dereferenceRakesh Bodla
Fixing the null pointer dereference crash. Also modifying USB driver not to give up in case if there is no avdd_usb regulator. Bug 1029852 Change-Id: I3232b7fa1580a0dc1aadd47b138e5eeae05af6f0 Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/121984 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-08-10video: tegra: hdcp: Fix Locking IssueMatt Wagner
Locking in nvhdcp was set up in such a way that we couldn't change the state of the HDMI plug while negotiating the HDCP connection. Another lock was added that is only taken when the state of the plug or hdcp session are changed. This enables correct failure if the plug is removed during negotiation. Bug 1024031 Reviewed-on: http://git-master/r/120546 (cherry picked from commit 51f746421b73f8f378bd7908b35fd6c79687e239) Change-Id: Id9a9b09f2cd03a1b51e7334391f35fc076a1e1dd Signed-off-by: Matt Wagner <mwagner@nvidia.com> Reviewed-on: http://git-master/r/121399 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Jon Mayo <jmayo@nvidia.com>
2012-08-10misc: tegra-throughput: prevent race on initIlan Aelion
prevent a race condition on initialization which could result in multiple notifier registrations. Bug 1027664 Change-Id: I2e7dcad159f631a7e244d43019169fdaf195bc34 (cherry picked from commit 06ad60cd85a221eec673654c73d55fba34455a3a) Reviewed-on: http://git-master/r/121143 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Tested-by: Ilan Aelion <iaelion@nvidia.com> Reviewed-by: Michael I Gold <gold@nvidia.com>
2012-08-10misc: tegra-throughput: prevent division by 0Ilan Aelion
Prevent division by 0 on subsequent flip notifications at an interval shorter than 1 micro-second. Bug 1027664 Change-Id: I6e2f886721216fc2479adc1a24504b707c7ebe45 Signed-off-by: Ilan Aelion <iaelion@nvidia.com> (cherry picked from commit 92807179cbbd60be67e09ff40bdaab313e3a55fe) Reviewed-on: http://git-master/r/121142 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Donghan Ryu <dryu@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-by: Jon Mayo <jmayo@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Michael I Gold <gold@nvidia.com>
2012-08-10arm: tegra: xmm: protect xmm power stateVinayak Pane
Added protection locks for xmm power state. Moving prints outside of spinlock. Revisit spinlock on global flags and rearrange in irq. Avoid kernel crash in case of remote-wakeup detected. Protect ipc_ap_wake_state in xmm on & off. Bug 1010131 Change-Id: Id53598b09bececd6f4ff1a948a492e6fcc56628c Signed-off-by: Vinayak Pane <vpane@nvidia.com> Reviewed-on: http://git-master/r/108427 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Michael Hsu <mhsu@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Steve Lin <stlin@nvidia.com>
2012-08-10pwm: tegra: resource allocation through devm_*Kunal Agrawal
Using the devm_* for memory region allocation and clock handler request. As a result, there is no need to explicitly free them and hence saving some code. Change-Id: Id69d40bd44622105ea4f8a37426dd83a694adb8d Signed-off-by: Kunal Agrawal <kunala@nvidia.com> Reviewed-on: http://git-master/r/121581 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2012-08-10ARM: tegra: e1853: Update pinmux table entriesAshwin Joshi
Some of the entries in pinmux table are incorrect. Updated the table with correct entries. Bug 966833 Bug 1018258 Signed-off-by: Ashwin Joshi <asjoshi@nvidia.com> Change-Id: I7ca486246fd51d83e865a9ef825be33011404a89 Reviewed-on: http://git-master/r/118282 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Ashwin Joshi <asjoshi@nvidia.com> Reviewed-by: Bhavesh Parekh <bparekh@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> (cherry picked from commit a1aef89788f8660e7579a8ad555f1ef68d4c553b) Reviewed-on: http://git-master/r/119651 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-08-10ARM: tegra: e1853: Add e1853 defconfigAshwin Joshi
Add a defconfig file for E1853 board Bug 966833 Bug 1018258 Signed-off-by: Ashwin Joshi <asjoshi@nvidia.com> Change-Id: I7cbde666acbe13fcaca2f56d877e0b4872756c17 Reviewed-on: http://git-master/r/118281 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Ashwin Joshi <asjoshi@nvidia.com> Reviewed-by: Bhavesh Parekh <bparekh@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> (cherry picked from commit 465ba7c85429964a7937a6683376d72e396ebe47) Reviewed-on: http://git-master/r/119650 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-08-10ARM: tegra: e1853: Add board support for e1853Ashwin Joshi
E1853 is T30 based Automotive platform. Changes done: 1. New board specific files added 2. Added new machine number for E1853 3. Added pinmux configuration for E1853 Bug 966833 Bug 1018258 Signed-off-by: Ashwin Joshi <asjoshi@nvidia.com> Change-Id: Ibf1093f59e10a0a5cfa42a177c21c0db01983196 Reviewed-on: http://git-master/r/118000 Tested-by: Ashwin Joshi <asjoshi@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> (cherry picked from commit ad9dd1b3242f23c0f46eaf92ab49f495c06f330f) Reviewed-on: http://git-master/r/119580 Reviewed-by: Simone Willett <swillett@nvidia.com> Tested-by: Simone Willett <swillett@nvidia.com>
2012-08-10arm: configs: tegra3: Enable boost cpu frequencyRakesh Bodla
Enabling boost CPU frequency for tegra gadget to improve USB performance. Bug 1020850 Change-Id: Ic36686399f8ebd84c24f9d3cb73792ce3bef90be Signed-off-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-on: http://git-master/r/120351 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com>
2012-08-10mfd: tps65090: initialize regmap before accessing registerLaxman Dewangan
The regmap should be initialized before irq initialization happen as register are accessed during irq init. Change-Id: I301e8b84596a9075209901cbaff1dc42a944e163 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/121623 Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com>
2012-08-10mfd: add support for MAXIM77665Laxman Dewangan
Maxim 77665 is Companion PMIC for Smartphones and Tablets. This support Flash, Fuel Gauge, Haptic, MUIC and battery charging. This patch add the core driver for interface for accessing resgister of the device. Change-Id: I7d5dff8c222147b2ca1cd21a652f593cd7294601 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/121587 Reviewed-by: Automatic_Commit_Validation_User
2012-08-09crypto: tegra-aes: remove unused variableStefan Becker
Bug 1024089 Change-Id: I185016635729d3e1fb853a680ca6e66f7fc3c714 Signed-off-by: Stefan Becker <stefanb@nvidia.com> Reviewed-on: http://git-master/r/122363 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-by: Oskari Jaaskelainen <oskarij@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Tested-by: Varun Wadekar <vwadekar@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Frank Bourgeois <fbourgeois@nvidia.com>
2012-08-09usb: ehci: tegra: give ownership of DMA buffer to processor firstPreetham Chandru
Give ownership of the DMA buffer back to the processor first and then free the buffer. Otherwise processor won't be able to access the dma mapped buffers and this would lead to slab corruption. When the DMA buffer is freed without a call to dma_sync_single_for_cpu(), the kernel won't be able to set the buffer as POISON FREE and when we acquire this memory back again the kernel will start printing slab corruption output as the memory is not set to POISON FREE Bug 1017884 Bug 1018161 Signed-off-by: Preetham Chandru R <pchandru@nvidia.com> Change-Id: I9188e83ca394082a6f33dc7858a781b1363392ab Reviewed-on: http://git-master/r/122151 Tested-by: Preetham Chandru <pchandru@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Venu Byravarasu <vbyravarasu@nvidia.com> Reviewed-by: Venkata Jagadish <vjagadish@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-08-09pm: EDP: allow heap allocationSivaram Nair
Remove the const qualifiers from EDP manager and client structures which prevents their allocation on heap. Change-Id: Id583d2e8fbf564bf1a6530a29b1d3d0983a52abc Signed-off-by: Sivaram Nair <sivaramn@nvidia.com> Reviewed-on: http://git-master/r/121565 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Antti Miettinen <amiettinen@nvidia.com> Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
2012-08-09ARM: tegra: spell checkHiroshi Doyu
s/wher/where/, pointed by Hiro Sugawara. Change-Id: Ieb5680d3f84392c57c582896c31c7a01dd987e88 Signed-off-by: Hiroshi Doyu <hdoyu@nvidia.com> Reviewed-on: http://git-master/r/121541 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2012-08-09ARM: tegra: clock: Update clock treeAlex Frid
- Added EMC shared bus users for camera, sdmmc4, and iso manager - Fixed typos in dsi duplicate clock definitions - Removed CML duplicate clocks Change-Id: Ia1ba234949401426096a54c8b2c7ffe055e1da4b Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/121536 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bo Yan <byan@nvidia.com>