-
Notifications
You must be signed in to change notification settings - Fork 407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No more exe #77
No more exe #77
Commits on Dec 15, 2014
-
Makefile: those hacks are needed to build AMLogic drivers on newer GCC's
Change-Id: I3f3c3824df8887a32af75b0bbcd5d563de547638 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8d7278 - Browse repository at this point
Copy the full SHA c8d7278View commit details -
Change-Id: Icd1ce71443e4d4968e28826d86b7c5b39d0f9b13 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6813ed - Browse repository at this point
Copy the full SHA c6813edView commit details -
FIXME: this code block removes emmc partitions while kernel boot
Change-Id: Ia8d4869ff336ad6a2deed92bff2190509507b948 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ba3b55 - Browse repository at this point
Copy the full SHA 9ba3b55View commit details -
config:ODROIDC: Enable a sysfs interface for GPIOs.
Change-Id: If5ad26b1f2619b478f4a025db223267e2e3e69fc Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bc00425 - Browse repository at this point
Copy the full SHA bc00425View commit details -
defconfig: update defconfig to include drivers/Linux Support
Change-Id: I1a7a986103093d7cd85d8824344e8b3516fb9da4 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f7e8a6 - Browse repository at this point
Copy the full SHA 7f7e8a6View commit details -
Change-Id: Id7dd38ad04acc60475959a40914ada55795ee5ec Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2eed558 - Browse repository at this point
Copy the full SHA 2eed558View commit details -
mali: fixes mali drm in-tree building
Change-Id: I6807fbd278772a8913f767b1de389f3d4258390d Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a17cff - Browse repository at this point
Copy the full SHA 3a17cffView commit details -
config:ODROIDC: Kernel porting to ODROIDC board (rev 1.0)
Below hardware/components are deprecated PMU (AML1618) NAND Audio Codec Change-Id: Ica61b729b1fc8abc8df9bb60d84279c3f0269d85 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a501bb6 - Browse repository at this point
Copy the full SHA a501bb6View commit details -
config: disable LCD support, backlight support and other ethernet phy…
…'s that we don't use. Change-Id: I67faa37a58bc77c77ec560027ba50ec24c3cc417 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 707fbd4 - Browse repository at this point
Copy the full SHA 707fbd4View commit details -
ODROIDC: rtc: Supporting RTC hwclock
Change-Id: Iedf453c1bdd01bd1682ec2bce4d2e0148153ece2 (cherry picked from commit f6d103a55073201fad32407a1ff125f4b822d2c8)
Configuration menu - View commit details
-
Copy full SHA for 8aace15 - Browse repository at this point
Copy the full SHA 8aace15View commit details -
dtd: ODROIDC: Remove dummy PMU device nodes
Change-Id: I2cb76fb311398e36bb6f4a5aff14e9c0975d12cd Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d31a826 - Browse repository at this point
Copy the full SHA d31a826View commit details -
ODROIDC:usb: USB Hub reset control, OTG VBUS control
Change-Id: Id5656c4f5404864d4536972beed7fa352ba77eb5 Signed-off-by: ckkim <[email protected]> Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 39248e3 - Browse repository at this point
Copy the full SHA 39248e3View commit details -
mtd/nand: Fix build error since NAND feature is disabled
drivers/mtd/nand/nand_base.c:2863:12: error: ‘nand_flash_detect_onfi’ defined but not used [-Werror=unused-function] cc1: all warnings being treated as errors Change-Id: I66511666e9dc561ae8adc06d73aa21b3856d3a37 Signed-off-by: Dongjin Kim <[email protected]> (cherry picked from commit 00abfbee13b5210ea67b6abf4fe5f7dc12a57ee3)
Configuration menu - View commit details
-
Copy full SHA for 53b0e22 - Browse repository at this point
Copy the full SHA 53b0e22View commit details -
mmc/sdhc: Fix clk_div for maximum clock
Change-Id: I5dabc4071c2f1d2d4f4ea550097b990757c74e99 Signed-off-by: Kevin Kim <[email protected]> (cherry picked from commit 18dc68ff78151320c4a6133f5731448d2ac4f500) Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5134a48 - Browse repository at this point
Copy the full SHA 5134a48View commit details -
apply dos2unix to some of the AMLogic files so patch's applies cleanly
Change-Id: I13f9faff4b386773f305f447a882457fa22888a7
Configuration menu - View commit details
-
Copy full SHA for 7f9b6dd - Browse repository at this point
Copy the full SHA 7f9b6ddView commit details -
amlogic patch to support: 640x480, 1280x1024 and 1920x1200
Change-Id: Ied4e43e5cb17d24a5abd7d0736c45df74d507bea
Configuration menu - View commit details
-
Copy full SHA for c425e6a - Browse repository at this point
Copy the full SHA c425e6aView commit details -
ODROIDC: use generic partition tables on MBR
Change-Id: Ia8d4869ff336ad6a2deed92bff2190509507b948 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46b7fb4 - Browse repository at this point
Copy the full SHA 46b7fb4View commit details -
ODROIDC:input: Removi GPIOKEY device nodes
Change-Id: Ic81139b6a58f04f9e4d8126f0d1b1bf8287a3d45 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6958289 - Browse repository at this point
Copy the full SHA 6958289View commit details -
ODROIDC:audio: Add dummy_codec to support SPDIF
Change-Id: Id35540e7809515d9bf7b1a30fbfbc76775e0b4d9 Signed-off-by: Kevin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6d5521 - Browse repository at this point
Copy the full SHA e6d5521View commit details -
ODROIDC:dtd: Add 'change-frequent-only' property to DVFS node.
Since ODROIDC does not have PMU for voltage scaling, only required to scale the CPU frequencies. Change-Id: I6e49d7b00fb057776e97fafc3a1dc6daa8494e1e
Configuration menu - View commit details
-
Copy full SHA for 9880c4f - Browse repository at this point
Copy the full SHA 9880c4fView commit details -
ODROIDC:dtd: Remove ADC keypad node
Change-Id: Ideaf2d3b9d887e7442a589c988bd1d2a12a951bb Signed-off-by: Kevin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59f928f - Browse repository at this point
Copy the full SHA 59f928fView commit details -
ODROIDC:hdmi: Try to read proper mode before video stream out
Change-Id: I80d7bb91cc49f2cd4cdb8d961bcdea35f98ef7a1 (cherry picked from commit 5162ac8869a36453a8918e6d16d657f3d864dd3f)
Configuration menu - View commit details
-
Copy full SHA for a9f48b7 - Browse repository at this point
Copy the full SHA a9f48b7View commit details -
ODROIDC:dtd: Managing single device tree for SDCARD or eMMC boot
In order to assign a boot media to SDHC block between SDCARD or eMMC, different two device tree have to be maintained. But this is risky to maintain. Hence add both properties of SDCARD and eMMC to each contoller, SDHC and SDIO, remove one of them in U-boot. Finally Linux kernel will have proper device tree with corresponding to boot deivce. Change-Id: I607575123f81e85d93c0c2613738e11f53892731 Signed-off-by: Dongjin Kim <[email protected]> Conflicts: arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd
Configuration menu - View commit details
-
Copy full SHA for f090980 - Browse repository at this point
Copy the full SHA f090980View commit details -
ODROIDC: mmc: Support UHS-1 micro sdcard
Since MESON8B has single SDHC and SDIO block, 'meson8b_odroidc.dtd' is to boot by sdcard and 'meson8b_odroidc_emmc.dtd' by eMMC. Change-Id: I5550197122c023d50665a3bcfc740567b99420f4 Conflicts: arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd
Configuration menu - View commit details
-
Copy full SHA for 6f644f1 - Browse repository at this point
Copy the full SHA 6f644f1View commit details -
ODROIDC:dtd: remove eMMC dtd as its not being used anymore
Change-Id: If1ecefd4140bd688c9124d0bd7e6e1929b747a7a Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab3bd6b - Browse repository at this point
Copy the full SHA ab3bd6bView commit details -
ODROIDC:sdhc: Fix to dedicate SDHC as mmcblk0 device always
Change-Id: Ib6ca8501ac7527c15d11721dab42e2e5b341169a Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff6f6b4 - Browse repository at this point
Copy the full SHA ff6f6b4View commit details -
ODROIDC:defconfig: add LCD_BACKLIGHT just to clear a warning
Change-Id: Id465074a80b67925896295b7818e68830dbeaccb Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f68df1 - Browse repository at this point
Copy the full SHA 9f68df1View commit details -
osd: complete modesetting on probe
Change-Id: I62850b6e4477bf6e22709f616b9db23e908d89f4 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6735315 - Browse repository at this point
Copy the full SHA 6735315View commit details -
enc_clk_config: 480p has wrong clocking setting giving us a out of ra…
…nge on monitor. This makes the 480p@60hz work. Change-Id: Ia793bdf1cf1e3cf4bd24d5b8086c0fb9ae97a09e Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8b1d653 - Browse repository at this point
Copy the full SHA 8b1d653View commit details -
ODROIDC:dtd: remove unnecessary property nodes on aml_m8_sound_card
Change-Id: I4bcf208fceb8bf66723955658b21bd35cc2df8ef Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 970ce6d - Browse repository at this point
Copy the full SHA 970ce6dView commit details -
ODROIDC:audio: Disable HP detection on sound driver
Change-Id: I48c9c2851accfaff733cb33933388a6e51be47bd Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4135e1 - Browse repository at this point
Copy the full SHA b4135e1View commit details -
Revert "ODROIDC:hdmi: Try to read proper mode before video stream out"
This reverts commit 34e3ccb261b48dc64a4b79770980807baae125d3. Change-Id: I6dd61f28ff003ae4c35c4b79bec29a75c6562bca Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c8d8d6 - Browse repository at this point
Copy the full SHA 6c8d8d6View commit details -
ODROIDC:Ethernet MAC_address using efuse data
Change-Id: I0789ff649a462e00f62705d8b3b08ef5c27a8b82 (cherry picked from commit 577b9c2c49122ea751175530ffca3ffa5d7ec494) Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02dcb20 - Browse repository at this point
Copy the full SHA 02dcb20View commit details -
osd: disable free scale during initial mode set
Change-Id: I19c109832211318a261cf40685218bffd165633d Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92a96c2 - Browse repository at this point
Copy the full SHA 92a96c2View commit details -
ODROIDC:config: remove kernel feature CONFIG_SECURITYKEY
Change-Id: I1e01159f21b213083be374f22c0342343e935525 Signed-off-by: Dongjin Kim <[email protected]> (cherry picked from commit 74295dc1264095a78083bbb84c196306d2938318)
Configuration menu - View commit details
-
Copy full SHA for 13aafdb - Browse repository at this point
Copy the full SHA 13aafdbView commit details -
ODROIDC:dtd: Remove Securitykey device node
Change-Id: I22cd831d5586bd91d93cb32722e596eab21e60af Signed-off-by: Dongjin Kim <[email protected]> (cherry picked from commit b9713f6c1c9dd8b3f5ed2c5976d5f59927c95abf)
Configuration menu - View commit details
-
Copy full SHA for fb2cfca - Browse repository at this point
Copy the full SHA fb2cfcaView commit details -
kgid/kuid: I have no idea why someone needs to touch it.. But lets fi…
…x it Change-Id: I9b8f22a9c4c02c377e8035068aec4727fa6b9fc4 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 078bcb4 - Browse repository at this point
Copy the full SHA 078bcb4View commit details -
odroidc: defconfig: update to enable required symbols to Ubuntu work …
…properly Change-Id: I621882c117c8c29e76c7ca1f666f1557a145e3be Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 37bc4f8 - Browse repository at this point
Copy the full SHA 37bc4f8View commit details -
Change-Id: I80b22cccf872ab3b27be5c4c5e2f033f74a54eed Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1532af8 - Browse repository at this point
Copy the full SHA 1532af8View commit details -
Remove mkimage and let the kernel use the OS mkimage instead of this …
…x86 binary Change-Id: Ic5faf36677a01e564593f5850c1c83f40a75685c Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de3b865 - Browse repository at this point
Copy the full SHA de3b865View commit details -
ODROIDC:power: Add reboot condition for power-off
Since ODROID-C does not PMU, it won't stop or off completely. Hence this reboot condition will reach to bootloader and halt the system. Change-Id: I6bb8c5628bfbf0f9c120062fe7cb207aeb2aac2c Signed-off-by: Dongjin Kim <[email protected]> (cherry picked from commit 2bbc6b65c4586cf0e78cffadd490d8156d3f5133)
Configuration menu - View commit details
-
Copy full SHA for 290709b - Browse repository at this point
Copy the full SHA 290709bView commit details -
drivers/gpio/gliolib_of: Replace of_get_named_gpio_flags(...)
Since AMLogic's GPIOLIB does not support standard framework yet, of_get_named_gpio_flags is replaced to use AMLogic's own framework such that GPIO will be obtained from wrapper function. Change-Id: I29b5a3bc99bbfa7b299c575b08e10fea81935cef Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2d4b7e - Browse repository at this point
Copy the full SHA e2d4b7eView commit details -
ODROIDC:dtd: If U-Boot default is 720p, so should be the kernel
AMLogic drivers doesn't like resetting the same mode. So this is only for sanity reasons and prevent a blanking screen with certain variations of logo= and hdmimode= Change-Id: Id4e403eadcc892fc2a2979f3776f8e2c45469d5b Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1221495 - Browse repository at this point
Copy the full SHA 1221495View commit details -
amlogic:logo: new modes should be usable on hdmimode= as well
Change-Id: Ibc31893ee1c02614ebd81449b4af642919e8f5ba
Configuration menu - View commit details
-
Copy full SHA for 3705f71 - Browse repository at this point
Copy the full SHA 3705f71View commit details -
ODROIDC:defconfig: minor updates for Ubuntu
Change-Id: I0c0476ac4f20f0059ba6dd8125d3ced20bfec7fc Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff09e4f - Browse repository at this point
Copy the full SHA ff09e4fView commit details -
ODROIDC:defconfig: More stuff needed by Ubuntu
Change-Id: I49db713431d4ce147a8894847790242900efb3e9 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03a2484 - Browse repository at this point
Copy the full SHA 03a2484View commit details -
AMLOGIC: add 800x480 60hz support
Change-Id: I0d0c16d6186ad4a06a7a57c31c81c9104561bca0 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 082752c - Browse repository at this point
Copy the full SHA 082752cView commit details -
amlogic:logo: add 800x480p60hz to boot flags as well
Change-Id: I1fb6f592aa87fd1466b3b0642d89f090537c4a72
Configuration menu - View commit details
-
Copy full SHA for 9ef11d8 - Browse repository at this point
Copy the full SHA 9ef11d8View commit details -
ODROIDC:disable meson8b ADC keypad. enable realtek wifi modules.
Change-Id: I9997f2e900260c1164afc4c8cd7346a21ab52846 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03e1ec2 - Browse repository at this point
Copy the full SHA 03e1ec2View commit details -
ODROIDC:led: enable to LED class drivers
Change-Id: I8428c5a6890299f09b182760e7320112c2ed7353 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 33ae721 - Browse repository at this point
Copy the full SHA 33ae721View commit details -
ODROIDC:dtd: Fix to support ODROID IO-Kit.
Change-Id: I14851a8b7fba873b4ea7646d43a363a0e581f0af Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 87d66cf - Browse repository at this point
Copy the full SHA 87d66cfView commit details -
odroid-c:hdmi spdif audio output 2-ch fixed.
Change-Id: I5312ef87b3c48b0ca8e40c95f46bc79e38c24c17
Configuration menu - View commit details
-
Copy full SHA for 62bb668 - Browse repository at this point
Copy the full SHA 62bb668View commit details -
ODROIDC:dtd Remove 'audio_spdif_pins' of SPDIF
Conflicts: arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd Change-Id: Ieb5d77974bcf54feb79505aece1375efb867accd Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d68b65 - Browse repository at this point
Copy the full SHA 9d68b65View commit details -
ODROIDC:dtd: add gpio-based LED as heartbeat
Change-Id: I9ef503fe3f581b4f84de57c7119d3ec6333d3d21 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec75b65 - Browse repository at this point
Copy the full SHA ec75b65View commit details -
ODROIDC:dvfs: Deprecate AMLogic's DVFS driver
This patch is to deprecate AMLogic's DVFS driver since ODROID-C does not PMU. This driver prevent to reach maximum cpufreq while changing the voltage according to the requested frequency in the function aml_dvfs_do_voltage_change. Change-Id: Iec5352c676f8bae36ebec1bdf2d849f0aa290ceb Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48da337 - Browse repository at this point
Copy the full SHA 48da337View commit details -
Using the configuration like this will keep mali at 425Mhz And uppon any even to the GPU boost it to the max frequency and keep it there. Change-Id: I434bbc9ebc7a6aeb619e632436eceaa8c7683ced Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e82802 - Browse repository at this point
Copy the full SHA 9e82802View commit details -
meson8b: stop spamming the logs when a frequency is change
Change-Id: Ib64ac1ff81963f38dc2cbe0988a518cc92c789a5 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd9a6d2 - Browse repository at this point
Copy the full SHA dd9a6d2View commit details -
Revert "odroid-c:hdmi spdif audio output 2-ch fixed."
This reverts commit eccdca38c95e50dc61f4669e94e94b8ba44e78a5. Conflicts: arch/arm/boot/dts/amlogic/meson8b_odroidc.dtd Change-Id: I5d4a4e753e5b602742ec28ccc2b2d8aea8ce9b46
Configuration menu - View commit details
-
Copy full SHA for 81bc000 - Browse repository at this point
Copy the full SHA 81bc000View commit details -
aml_spdif: fix the hardcoded number of channels and the align of data
Change-Id: I900dd5a6c1e66827b6d39e4c4c02c7bacaa8daf0
Configuration menu - View commit details
-
Copy full SHA for 3b868b9 - Browse repository at this point
Copy the full SHA 3b868b9View commit details -
defconfig: prepare for production image
Change-Id: I64ab193bbec63f2baafc4213d546dcc720be610a
Configuration menu - View commit details
-
Copy full SHA for 9c727fd - Browse repository at this point
Copy the full SHA 9c727fdView commit details -
ODROIDC:net/phy/rtl8211f: Add for EMI restriciton
This patch is to disable CLK_OUT unused and enable Spread Spectrum Clock on RXC SSC and System Clock. Change-Id: I1e9a689de9f77348fbb705071eb8047d5c5aca73 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dc496ec - Browse repository at this point
Copy the full SHA dc496ecView commit details -
ODROIDC:Supports user mode SPI protocol drivers.(AMLogic SPI Master, …
…spidev) Change-Id: Ie54b76badea67651101fe5ee12adc494941e7d56
Configuration menu - View commit details
-
Copy full SHA for f0ca444 - Browse repository at this point
Copy the full SHA f0ca444View commit details
Commits on Dec 16, 2014
-
mm: frontswap: invalidate expired data on a dup-store failure
commit fb993fa upstream. If a frontswap dup-store failed, it should invalidate the expired page in the backend, or it could trigger some data corruption issue. Such as: 1. use zswap as the frontswap backend with writeback feature 2. store a swap page(version_1) to entry A, success 3. dup-store a newer page(version_2) to the same entry A, fail 4. use __swap_writepage() write version_2 page to swapfile, success 5. zswap do shrink, writeback version_1 page to swapfile 6. version_2 page is overwrited by version_1, data corrupt. This patch fixes this issue by invalidating expired data immediately when meet a dup-store failure. Signed-off-by: Weijie Yang <[email protected]> Cc: Konrad Rzeszutek Wilk <[email protected]> Cc: Seth Jennings <[email protected]> Cc: Dan Streetman <[email protected]> Cc: Minchan Kim <[email protected]> Cc: Bob Liu <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22fff28 - Browse repository at this point
Copy the full SHA 22fff28View commit details -
mm: fix swapoff hang after page migration and fork
commit 2022b4d upstream. I've been seeing swapoff hangs in recent testing: it's cycling around trying unsuccessfully to find an mm for some remaining pages of swap. I have been exercising swap and page migration more heavily recently, and now notice a long-standing error in copy_one_pte(): it's trying to add dst_mm to swapoff's mmlist when it finds a swap entry, but is doing so even when it's a migration entry or an hwpoison entry. Which wouldn't matter much, except it adds dst_mm next to src_mm, assuming src_mm is already on the mmlist: which may not be so. Then if pages are later swapped out from dst_mm, swapoff won't be able to find where to replace them. There's already a !non_swap_entry() test for stats: move that up before the swap_duplicate() and the addition to mmlist. Signed-off-by: Hugh Dickins <[email protected]> Cc: Kelley Nielsen <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4542246 - Browse repository at this point
Copy the full SHA 4542246View commit details -
xen-netfront: Remove BUGs on paged skb data which crosses a page boun…
…dary commit 8d60972 upstream. These BUGs can be erroneously triggered by frags which refer to tail pages within a compound page. The data in these pages may overrun the hardware page while still being contained within the compound page, but since compound_order() evaluates to 0 for tail pages the assertion fails. The code already iterates through subsequent pages correctly in this scenario, so the BUGs are unnecessary and can be removed. Fixes: f36c374 ("xen/netfront: handle compound page fragments on transmit") Signed-off-by: Seth Forshee <[email protected]> Reviewed-by: David Vrabel <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a8c00c - Browse repository at this point
Copy the full SHA 0a8c00cView commit details -
i2c: omap: fix NACK and Arbitration Lost irq handling
commit 27caca9 upstream. commit 1d7afc9 (i2c: omap: ack IRQ in parts) changed the interrupt handler to complete transfers without clearing XRDY (AL case) and ARDY (NACK case) flags. XRDY or ARDY interrupts will be fired again. As a result, ISR keep processing transfer after it was already complete (from the driver code point of view). A didn't see real impacts of the 1d7afc9, but it is really bad idea to have ISR running on user data after transfer was complete. It looks, what 1d7afc9 violate TI specs in what how AL and NACK should be handled (see Note 1, sprugn4r, Figure 17-31 and Figure 17-32). According to specs (if I understood correctly), in case of NACK and AL driver must reset NACK, AL, ARDY, RDR, and RRDY (Master Receive Mode), and NACK, AL, ARDY, and XDR (Master Transmitter Mode). All that is done down the code under the if condition: if (stat & (OMAP_I2C_STAT_ARDY | OMAP_I2C_STAT_NACK | OMAP_I2C_STAT_AL)) ... The patch restore pre 1d7afc9 logic of handling NACK and AL interrupts, so no interrupts is fired after ISR informs the rest of driver what transfer complete. Note: instead of removing break under NACK case, we could just replace 'break' with 'continue' and allow NACK transfer to finish using ARDY event. I found that NACK and ARDY bits usually set together. That case confirm TI wiki: http://processors.wiki.ti.com/index.php/I2C_Tips#Detecting_and_handling_NACK In order if someone interested in the event traces for NACK and AL cases, I sent them to mailing list. Tested on Beagleboard XM C. Signed-off-by: Alexander Kochetkov <[email protected]> Fixes: 1d7afc9 i2c: omap: ack IRQ in parts Acked-by: Felipe Balbi <[email protected]> Tested-by: Aaro Koskinen <[email protected]> Signed-off-by: Wolfram Sang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for daeac09 - Browse repository at this point
Copy the full SHA daeac09View commit details -
i2c: omap: fix i207 errata handling
commit ccfc866 upstream. commit 6d9939f (i2c: omap: split out [XR]DR and [XR]RDY) changed the way how errata i207 (I2C: RDR Flag May Be Incorrectly Set) get handled. 6d9939f code doesn't correspond to workaround provided by errata. According to errata ISR must filter out spurious RDR before data read not after. ISR must read RXSTAT to get number of bytes available to read. Because RDR could be set while there could no data in the receive FIFO. Restored pre 6d9939f way of handling errata. Found by code review. Real impact haven't seen. Tested on Beagleboard XM C. Signed-off-by: Alexander Kochetkov <[email protected]> Fixes: 6d9939f i2c: omap: split out [XR]DR and [XR]RDY Tested-by: Felipe Balbi <[email protected]> Reviewed-by: Felipe Balbi <[email protected]> Signed-off-by: Wolfram Sang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cf6922 - Browse repository at this point
Copy the full SHA 2cf6922View commit details -
i2c: davinci: generate STP always when NACK is received
commit 9ea359f upstream. According to I2C specification the NACK should be handled as follows: "When SDA remains HIGH during this ninth clock pulse, this is defined as the Not Acknowledge signal. The master can then generate either a STOP condition to abort the transfer, or a repeated START condition to start a new transfer." [I2C spec Rev. 6, 3.1.6: http://www.nxp.com/documents/user_manual/UM10204.pdf] Currently the Davinci i2c driver interrupts the transfer on receipt of a NACK but fails to send a STOP in some situations and so makes the bus stuck until next I2C IP reset (idle/enable). For example, the issue will happen during SMBus read transfer which consists from two i2c messages write command/address and read data: S Slave Address Wr A Command Code A Sr Slave Address Rd A D1..Dn A P <--- write -----------------------> <--- read ---------------------> The I2C client device will send NACK if it can't recognize "Command Code" and it's expected from I2C master to generate STP in this case. But now, Davinci i2C driver will just exit with -EREMOTEIO and STP will not be generated. Hence, fix it by generating Stop condition (STP) always when NACK is received. This patch fixes Davinci I2C in the same way it was done for OMAP I2C commit cda2109 ("i2c: omap: query STP always when NACK is received"). Reviewed-by: Uwe Kleine-König <[email protected]> Reported-by: Hein Tibosch <[email protected]> Signed-off-by: Grygorii Strashko <[email protected]> Signed-off-by: Wolfram Sang <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99dfbb3 - Browse repository at this point
Copy the full SHA 99dfbb3View commit details -
drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos wit…
…h 3.18.0-rc6 commit f5475cc upstream. I was unable too boot 3.18.0-rc6 because of the following kernel panic in drm_calc_vbltimestamp_from_scanoutpos(): [drm] Initialized drm 1.1.0 20060810 [drm] radeon kernel modesetting enabled. [drm] initializing kernel modesetting (RV100 0x1002:0x515E 0x15D9:0x8080). [drm] register mmio base: 0xC8400000 [drm] register mmio size: 65536 radeon 0000:0b:01.0: VRAM: 128M 0x00000000D0000000 - 0x00000000D7FFFFFF (16M used) radeon 0000:0b:01.0: GTT: 512M 0x00000000B0000000 - 0x00000000CFFFFFFF [drm] Detected VRAM RAM=128M, BAR=128M [drm] RAM width 16bits DDR [TTM] Zone kernel: Available graphics memory: 3829346 kiB [TTM] Zone dma32: Available graphics memory: 2097152 kiB [TTM] Initializing pool allocator [TTM] Initializing DMA pool allocator [drm] radeon: 16M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. [drm] GART: num cpu pages 131072, num gpu pages 131072 [drm] PCI GART of 512M enabled (table at 0x0000000037880000). radeon 0000:0b:01.0: WB disabled radeon 0000:0b:01.0: fence driver on ring 0 use gpu addr 0x00000000b0000000 and cpu addr 0xffff8800bbbfa000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] radeon: irq initialized. [drm] Loading R100 Microcode radeon 0000:0b:01.0: Direct firmware load for radeon/R100_cp.bin failed with error -2 radeon_cp: Failed to load firmware "radeon/R100_cp.bin" [drm:r100_cp_init] *ERROR* Failed to load firmware! radeon 0000:0b:01.0: failed initializing CP (-2). radeon 0000:0b:01.0: Disabling GPU acceleration [drm] radeon: cp finalized BUG: unable to handle kernel NULL pointer dereference at 000000000000025c IP: [<ffffffff8150423b>] drm_calc_vbltimestamp_from_scanoutpos+0x4b/0x320 PGD 0 Oops: 0000 [hardkernel#1] SMP Modules linked in: CPU: 1 PID: 1 Comm: swapper/0 Not tainted 3.18.0-rc6-4-default #2649 Hardware name: Supermicro X7DB8/X7DB8, BIOS 6.00 07/26/2006 task: ffff880234da2010 ti: ffff880234da4000 task.ti: ffff880234da4000 RIP: 0010:[<ffffffff8150423b>] [<ffffffff8150423b>] drm_calc_vbltimestamp_from_scanoutpos+0x4b/0x320 RSP: 0000:ffff880234da7918 EFLAGS: 00010086 RAX: ffffffff81557890 RBX: 0000000000000000 RCX: ffff880234da7a48 RDX: ffff880234da79f4 RSI: 0000000000000000 RDI: ffff880232e15000 RBP: ffff880234da79b8 R08: 0000000000000000 R09: 0000000000000000 R10: 000000000000000a R11: 0000000000000001 R12: ffff880232dda1c0 R13: ffff880232e1518c R14: 0000000000000292 R15: ffff880232e15000 FS: 0000000000000000(0000) GS:ffff88023fc40000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 000000000000025c CR3: 0000000002014000 CR4: 00000000000007e0 Stack: ffff880234da79d8 0000000000000286 ffff880232dcbc00 0000000000002480 ffff880234da7958 0000000000000296 ffff880234da7998 ffffffff8151b51d ffff880234da7a48 0000000032dcbeb0 ffff880232dcbc00 ffff880232dcbc58 Call Trace: [<ffffffff8151b51d>] ? drm_vma_offset_remove+0x1d/0x110 [<ffffffff8152dc98>] radeon_get_vblank_timestamp_kms+0x38/0x60 [<ffffffff8152076a>] ? ttm_bo_release_list+0xba/0x180 [<ffffffff81503751>] drm_get_last_vbltimestamp+0x41/0x70 [<ffffffff81503933>] vblank_disable_and_save+0x73/0x1d0 [<ffffffff81106b2f>] ? try_to_del_timer_sync+0x4f/0x70 [<ffffffff81505245>] drm_vblank_cleanup+0x65/0xa0 [<ffffffff815604fa>] radeon_irq_kms_fini+0x1a/0x70 [<ffffffff8156c07e>] r100_init+0x26e/0x410 [<ffffffff8152ae3e>] radeon_device_init+0x7ae/0xb50 [<ffffffff8152d57f>] radeon_driver_load_kms+0x8f/0x210 [<ffffffff81506965>] drm_dev_register+0xb5/0x110 [<ffffffff8150998f>] drm_get_pci_dev+0x8f/0x200 [<ffffffff815291cd>] radeon_pci_probe+0xad/0xe0 [<ffffffff8141a365>] local_pci_probe+0x45/0xa0 [<ffffffff8141b741>] pci_device_probe+0xd1/0x130 [<ffffffff81633dad>] driver_probe_device+0x12d/0x3e0 [<ffffffff8163413b>] __driver_attach+0x9b/0xa0 [<ffffffff816340a0>] ? __device_attach+0x40/0x40 [<ffffffff81631cd3>] bus_for_each_dev+0x63/0xa0 [<ffffffff8163378e>] driver_attach+0x1e/0x20 [<ffffffff81633390>] bus_add_driver+0x180/0x240 [<ffffffff81634914>] driver_register+0x64/0xf0 [<ffffffff81419cac>] __pci_register_driver+0x4c/0x50 [<ffffffff81509bf5>] drm_pci_init+0xf5/0x120 [<ffffffff821dc871>] ? ttm_init+0x6a/0x6a [<ffffffff821dc908>] radeon_init+0x97/0xb5 [<ffffffff810002fc>] do_one_initcall+0xbc/0x1f0 [<ffffffff810e3278>] ? __wake_up+0x48/0x60 [<ffffffff8218e256>] kernel_init_freeable+0x18a/0x215 [<ffffffff8218d983>] ? initcall_blacklist+0xc0/0xc0 [<ffffffff818a78f0>] ? rest_init+0x80/0x80 [<ffffffff818a78fe>] kernel_init+0xe/0xf0 [<ffffffff818c0c3c>] ret_from_fork+0x7c/0xb0 [<ffffffff818a78f0>] ? rest_init+0x80/0x80 Code: 45 ac 0f 88 a8 01 00 00 3b b7 d0 01 00 00 49 89 ff 0f 83 99 01 00 00 48 8b 47 20 48 8b 80 88 00 00 00 48 85 c0 0f 84 cd 01 00 00 <41> 8b b1 5c 02 00 00 41 8b 89 58 02 00 00 89 75 98 41 8b b1 60 RIP [<ffffffff8150423b>] drm_calc_vbltimestamp_from_scanoutpos+0x4b/0x320 RSP <ffff880234da7918> CR2: 000000000000025c ---[ end trace ad2c0aadf48e2032 ]--- Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000009 It has helped me to add a NULL pointer check that was suggested at http://lists.freedesktop.org/archives/dri-devel/2014-October/070663.html I am not familiar with the code. But the change looks sane and we need something fast at this stage of 3.18 development. Suggested-by: Helge Deller <[email protected]> Signed-off-by: Petr Mladek <[email protected]> Tested-by: Petr Mladek <[email protected]> Signed-off-by: Alex Deucher <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eae1f51 - Browse repository at this point
Copy the full SHA eae1f51View commit details -
drm/i915: Unlock panel even when LVDS is disabled
commit b0616c5 upstream. Otherwise we'll have backtraces in assert_panel_unlocked because the BIOS locks the register. In the reporter's case this regression was introduced in commit c31407a Author: Chris Wilson <[email protected]> Date: Thu Oct 18 21:07:01 2012 +0100 drm/i915: Add no-lvds quirk for Supermicro X7SPA-H Reported-by: Alexey Orishko <[email protected]> Cc: Alexey Orishko <[email protected]> Cc: Chris Wilson <[email protected]> Cc: Francois Tigeot <[email protected]> Signed-off-by: Daniel Vetter <[email protected]> Tested-by: Alexey Orishko <[email protected]> Signed-off-by: Jani Nikula <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca372d7 - Browse repository at this point
Copy the full SHA ca372d7View commit details -
media: smiapp: Only some selection targets are settable
commit b31eb90 upstream. Setting a non-settable selection target caused BUG() to be called. The check for valid selections only takes the selection target into account, but does not tell whether it may be set, or only get. Fix the issue by simply returning an error to the user. Signed-off-by: Sakari Ailus <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df33000 - Browse repository at this point
Copy the full SHA df33000View commit details -
AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller
commit 249cd0a upstream. This patch adds DeviceIDs for Sunrise Point-LP. Signed-off-by: Devin Ryles <[email protected]> Signed-off-by: Tejun Heo <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4c2098f - Browse repository at this point
Copy the full SHA 4c2098fView commit details -
ahci: disable MSI on SAMSUNG 0xa800 SSD
commit 2b21ef0 upstream. Just like 0x1600 which got blacklisted by 66a7cbc ("ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks"), 0xa800 chokes on NCQ commands if MSI is enabled. Disable MSI. Signed-off-by: Tejun Heo <[email protected]> Reported-by: Dominik Mierzejewski <[email protected]> Link: https://bugzilla.kernel.org/show_bug.cgi?id=89171 Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d1da80 - Browse repository at this point
Copy the full SHA 7d1da80View commit details -
sata_fsl: fix error handling of irq_of_parse_and_map
commit aad0b62 upstream. irq_of_parse_and_map() returns 0 on error (the result is unsigned int), so testing for negative result never works. Signed-off-by: Dmitry Torokhov <[email protected]> Signed-off-by: Tejun Heo <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6905216 - Browse repository at this point
Copy the full SHA 6905216View commit details -
ipv6: gre: fix wrong skb->protocol in WCCP
[ Upstream commit be6572f ] When using GRE redirection in WCCP, it sets the wrong skb->protocol, that is, ETH_P_IP instead of ETH_P_IPV6 for the encapuslated traffic. Fixes: c12b395 ("gre: Support GRE over IPv6") Cc: Dmitry Kozlov <[email protected]> Signed-off-by: Yuri Chislov <[email protected]> Tested-by: Yuri Chislov <[email protected]> Signed-off-by: Daniel Borkmann <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c556ebe - Browse repository at this point
Copy the full SHA c556ebeView commit details -
tg3: fix ring init when there are more TX than RX channels
[ Upstream commit a620a6b ] If TX channels are set to 4 and RX channels are set to less than 4, using ethtool -L, the driver will try to initialize more RX channels than it has allocated, causing an oops. This fix only initializes the RX ring if it has been allocated. Signed-off-by: Thadeu Lima de Souza Cascardo <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a72e06f - Browse repository at this point
Copy the full SHA a72e06fView commit details -
net/mlx4_core: Limit count field to 24 bits in qp_alloc_res
[ Upstream commit 2d5c57d ] Some VF drivers use the upper byte of "param1" (the qp count field) in mlx4_qp_reserve_range() to pass flags which are used to optimize the range allocation. Under the current code, if any of these flags are set, the 32-bit count field yields a count greater than 2^24, which is out of range, and this VF fails. As these flags represent a "best-effort" allocation hint anyway, they may safely be ignored. Therefore, the PF driver may simply mask out the bits. Fixes: c82e9aa "mlx4_core: resource tracking for HCA resources used by guests" Signed-off-by: Jack Morgenstein <[email protected]> Signed-off-by: Or Gerlitz <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfcff6a - Browse repository at this point
Copy the full SHA cfcff6aView commit details -
rtnetlink: release net refcnt on error in do_setlink()
[ Upstream commit e0ebde0 ] rtnl_link_get_net() holds a reference on the 'struct net', we need to release it in case of error. CC: Eric W. Biederman <[email protected]> Fixes: b51642f ("net: Enable a userns root rtnl calls that are safe for unprivilged users") Signed-off-by: Nicolas Dichtel <[email protected]> Reviewed-by: "Eric W. Biederman" <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1973ac3 - Browse repository at this point
Copy the full SHA 1973ac3View commit details -
net: mvneta: fix Tx interrupt delay
[ Upstream commit aebea2b ] The mvneta driver sets the amount of Tx coalesce packets to 16 by default. Normally that does not cause any trouble since the driver uses a much larger Tx ring size (532 packets). But some sockets might run with very small buffers, much smaller than the equivalent of 16 packets. This is what ping is doing for example, by setting SNDBUF to 324 bytes rounded up to 2kB by the kernel. The problem is that there is no documented method to force a specific packet to emit an interrupt (eg: the last of the ring) nor is it possible to make the NIC emit an interrupt after a given delay. In this case, it causes trouble, because when ping sends packets over its raw socket, the few first packets leave the system, and the first 15 packets will be emitted without an IRQ being generated, so without the skbs being freed. And since the socket's buffer is small, there's no way to reach that amount of packets, and the ping ends up with "send: no buffer available" after sending 6 packets. Running with 3 instances of ping in parallel is enough to hide the problem, because with 6 packets per instance, that's 18 packets total, which is enough to grant a Tx interrupt before all are sent. The original driver in the LSP kernel worked around this design flaw by using a software timer to clean up the Tx descriptors. This timer was slow and caused terrible network performance on some Tx-bound workloads (such as routing) but was enough to make tools like ping work correctly. Instead here, we simply set the packet counts before interrupt to 1. This ensures that each packet sent will produce an interrupt. NAPI takes care of coalescing interrupts since the interrupt is disabled once generated. No measurable performance impact nor CPU usage were observed on small nor large packets, including when saturating the link on Tx, and this fixes tools like ping which rely on too small a send buffer. If one wants to increase this value for certain workloads where it is safe to do so, "ethtool -C $dev tx-frames" will override this default setting. This fix needs to be applied to stable kernels starting with 3.10. Tested-By: Maggie Mae Roxas <[email protected]> Signed-off-by: Willy Tarreau <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8df2d2d - Browse repository at this point
Copy the full SHA 8df2d2dView commit details -
net: sctp: use MAX_HEADER for headroom reserve in output path
[ Upstream commit 9772b54 ] To accomodate for enough headroom for tunnels, use MAX_HEADER instead of LL_MAX_HEADER. Robert reported that he has hit after roughly 40hrs of trinity an skb_under_panic() via SCTP output path (see reference). I couldn't reproduce it from here, but not using MAX_HEADER as elsewhere in other protocols might be one possible cause for this. In any case, it looks like accounting on chunks themself seems to look good as the skb already passed the SCTP output path and did not hit any skb_over_panic(). Given tunneling was enabled in his .config, the headroom would have been expanded by MAX_HEADER in this case. Reported-by: Robert Święcki <[email protected]> Reference: https://lkml.org/lkml/2014/12/1/507 Fixes: 594ccc1 ("[SCTP] Replace incorrect use of dev_alloc_skb with alloc_skb in sctp_packet_transmit().") Signed-off-by: Daniel Borkmann <[email protected]> Acked-by: Vlad Yasevich <[email protected]> Acked-by: Neil Horman <[email protected]> Signed-off-by: David S. Miller <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 751e562 - Browse repository at this point
Copy the full SHA 751e562View commit details -
commit bfd0a56 upstream. If we let L1 use EPT, we should probably also support the INVEPT instruction. In our current nested EPT implementation, when L1 changes its EPT table for L2 (i.e., EPT12), L0 modifies the shadow EPT table (EPT02), and in the course of this modification already calls INVEPT. But if last level of shadow page is unsync not all L1's changes to EPT12 are intercepted, which means roots need to be synced when L1 calls INVEPT. Global INVEPT should not be different since roots are synced by kvm_mmu_load() each time EPTP02 changes. Reviewed-by: Xiao Guangrong <[email protected]> Signed-off-by: Nadav Har'El <[email protected]> Signed-off-by: Jun Nakajima <[email protected]> Signed-off-by: Xinhao Xu <[email protected]> Signed-off-by: Yang Zhang <[email protected]> Signed-off-by: Gleb Natapov <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]> [bwh: Backported to 3.2: - Adjust context, filename - Simplify handle_invept() as recommended by Paolo - nEPT is not supported so we always raise #UD] Signed-off-by: Ben Hutchings <[email protected]> Cc: Vinson Lee <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ca178a - Browse repository at this point
Copy the full SHA 4ca178aView commit details -
ext2: Fix oops in ext2_get_block() called from ext2_quota_write()
commit df4e7ac upstream. ext2_quota_write() doesn't properly setup bh it passes to ext2_get_block() and thus we hit assertion BUG_ON(maxblocks == 0) in ext2_get_blocks() (or we could actually ask for mapping arbitrary number of blocks depending on whatever value was on stack). Fix ext2_quota_write() to properly fill in number of blocks to map. Reviewed-by: "Theodore Ts'o" <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Reported-by: Christoph Hellwig <[email protected]> Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b083f7c - Browse repository at this point
Copy the full SHA b083f7cView commit details -
igb: bring link up when PHY is powered up
commit aec653c upstream. Call igb_setup_link() when the PHY is powered up. Signed-off-by: Todd Fujinaka <[email protected]> Reported-by: Jeff Westfahl <[email protected]> Tested-by: Aaron Brown <[email protected]> Signed-off-by: Jeff Kirsher <[email protected]> Cc: Vincent Donnefort <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6a18c1 - Browse repository at this point
Copy the full SHA e6a18c1View commit details -
ARM: sched_clock: Load cycle count after epoch stabilizes
commit 336ae11 upstream. There is a small race between when the cycle count is read from the hardware and when the epoch stabilizes. Consider this scenario: CPU0 CPU1 ---- ---- cyc = read_sched_clock() cyc_to_sched_clock() update_sched_clock() ... cd.epoch_cyc = cyc; epoch_cyc = cd.epoch_cyc; ... epoch_ns + cyc_to_ns((cyc - epoch_cyc) The cyc on cpu0 was read before the epoch changed. But we calculate the nanoseconds based on the new epoch by subtracting the new epoch from the old cycle count. Since epoch is most likely larger than the old cycle count we calculate a large number that will be converted to nanoseconds and added to epoch_ns, causing time to jump forward too much. Fix this problem by reading the hardware after the epoch has stabilized. Cc: Russell King <[email protected]> Signed-off-by: Stephen Boyd <[email protected]> Signed-off-by: John Stultz <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7f45ce8 - Browse repository at this point
Copy the full SHA 7f45ce8View commit details -
powerpc: 32 bit getcpu VDSO function uses 64 bit instructions
commit 152d44a upstream. I used some 64 bit instructions when adding the 32 bit getcpu VDSO function. Fix it. Fixes: 18ad51d ("powerpc: Add VDSO version of getcpu") Signed-off-by: Anton Blanchard <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4088246 - Browse repository at this point
Copy the full SHA 4088246View commit details -
ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
commit 66139a4 upstream. In snd_usbmidi_error_timer(), the driver tries to resubmit MIDI input URBs to reactivate the MIDI stream, but this causes the error when some of URBs are still pending like: WARNING: CPU: 0 PID: 0 at ../drivers/usb/core/urb.c:339 usb_submit_urb+0x5f/0x70() URB ef705c40 submitted while active CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.16.6-2-desktop hardkernel#1 Hardware name: FOXCONN TPS01/TPS01, BIOS 080015 03/23/2010 c0984bfa f4009ed4 c078deaf f4009ee4 c024c884 c09a135c f4009f00 00000000 c0984bfa 00000153 c061ac4f c061ac4f 00000009 00000001 ef705c40 e854d1c0 f4009eec c024c8d3 00000009 f4009ee4 c09a135c f4009f00 f4009f04 c061ac4f Call Trace: [<c0205df6>] try_stack_unwind+0x156/0x170 [<c020482a>] dump_trace+0x5a/0x1b0 [<c0205e56>] show_trace_log_lvl+0x46/0x50 [<c02049d1>] show_stack_log_lvl+0x51/0xe0 [<c0205eb7>] show_stack+0x27/0x50 [<c078deaf>] dump_stack+0x45/0x65 [<c024c884>] warn_slowpath_common+0x84/0xa0 [<c024c8d3>] warn_slowpath_fmt+0x33/0x40 [<c061ac4f>] usb_submit_urb+0x5f/0x70 [<f7974104>] snd_usbmidi_submit_urb+0x14/0x60 [snd_usbmidi_lib] [<f797483a>] snd_usbmidi_error_timer+0x6a/0xa0 [snd_usbmidi_lib] [<c02570c0>] call_timer_fn+0x30/0x130 [<c0257442>] run_timer_softirq+0x1c2/0x260 [<c0251493>] __do_softirq+0xc3/0x270 [<c0204732>] do_softirq_own_stack+0x22/0x30 [<c025186d>] irq_exit+0x8d/0xa0 [<c0795228>] smp_apic_timer_interrupt+0x38/0x50 [<c0794a3c>] apic_timer_interrupt+0x34/0x3c [<c0673d9e>] cpuidle_enter_state+0x3e/0xd0 [<c028bb8d>] cpu_idle_loop+0x29d/0x3e0 [<c028bd23>] cpu_startup_entry+0x53/0x60 [<c0bfac1e>] start_kernel+0x415/0x41a For avoiding these errors, check the pending URBs and skip resubmitting such ones. Reported-and-tested-by: Stefan Seyfried <[email protected]> Acked-by: Clemens Ladisch <[email protected]> Signed-off-by: Takashi Iwai <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b36a91 - Browse repository at this point
Copy the full SHA 4b36a91View commit details -
Configuration menu - View commit details
-
Copy full SHA for a472efc - Browse repository at this point
Copy the full SHA a472efcView commit details
Commits on Dec 17, 2014
-
Don't make the dtd+dtb Instead of that lets just move back to the cur…
…rent way that the kernel works Change-Id: I900adb1ab3bb7e98ab0f9adcfb189ad46ad9447e
Configuration menu - View commit details
-
Copy full SHA for 608ed9a - Browse repository at this point
Copy the full SHA 608ed9aView commit details
Commits on Dec 18, 2014
-
amlogic: make the mac address reading sane
Change-Id: I47bfc201890eb4968f0964bce2a711ff90d67795
Configuration menu - View commit details
-
Copy full SHA for 733a012 - Browse repository at this point
Copy the full SHA 733a012View commit details -
Makefile: restore ARCH/CrossCompile to its defaults
Change-Id: Ia4151e0c71aa8987d91bb53a72cd223c66e5d7dd
Configuration menu - View commit details
-
Copy full SHA for e1b4cc9 - Browse repository at this point
Copy the full SHA e1b4cc9View commit details -
Change-Id: I50b5854a037e8fdb46a30883c613f5758cf425fc
Configuration menu - View commit details
-
Copy full SHA for 3d41941 - Browse repository at this point
Copy the full SHA 3d41941View commit details -
defconfigs: clean up unused ones to not cause confusion
Change-Id: I5e2c6c2ff1108a7024a5258d3d14d4d944b9cbd3
Configuration menu - View commit details
-
Copy full SHA for b857f2a - Browse repository at this point
Copy the full SHA b857f2aView commit details -
ODROIDC: fix defconfig permissions
Change-Id: I6ccba12b32e4601a9b70bcf7610b89860e0dcf56
Configuration menu - View commit details
-
Copy full SHA for 6545d90 - Browse repository at this point
Copy the full SHA 6545d90View commit details -
Change-Id: I4fdb1ddded9d1a4bdf641b59b9082b8a03c1ffb4
Configuration menu - View commit details
-
Copy full SHA for 096909d - Browse repository at this point
Copy the full SHA 096909dView commit details -
mach-meson8b: fix permissions again
Change-Id: I2b7833c0f7ee243c886eef0309a6f89b53a32e77
Configuration menu - View commit details
-
Copy full SHA for 04b59df - Browse repository at this point
Copy the full SHA 04b59dfView commit details -
Merge tag 'v3.10.34' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.34 stable release Change-Id: I19a57b26d026adf616add626071228281e2b758b
Configuration menu - View commit details
-
Copy full SHA for 6cb0bdb - Browse repository at this point
Copy the full SHA 6cb0bdbView commit details -
ODROIDC: defconfig: enable IOTOP support
Change-Id: I27c1144aa1db39708a05fd3473a24412cef94638
Configuration menu - View commit details
-
Copy full SHA for 0efe638 - Browse repository at this point
Copy the full SHA 0efe638View commit details -
ODROIDC: defconfig: disable Android LMK
Change-Id: I9804b14214de4b34b2b19c406c1201ec3cbe2ed9
Configuration menu - View commit details
-
Copy full SHA for 32bdb7c - Browse repository at this point
Copy the full SHA 32bdb7cView commit details -
Change-Id: I1bb0896db0a36046038a937c1662a8e4d6337ad1
Configuration menu - View commit details
-
Copy full SHA for 9ee92c4 - Browse repository at this point
Copy the full SHA 9ee92c4View commit details -
ODROIDC: dts: clean up unused stuff
Change-Id: I5776df70b363b9af7a800c77425d8e26a3353dab
Configuration menu - View commit details
-
Copy full SHA for 7cc2fbc - Browse repository at this point
Copy the full SHA 7cc2fbcView commit details -
Merge of this patchset: http://comments.gmane.org/gmane.linux.kernel.mm/121810 Change-Id: I1a7006763dbbed72fdff4caff438607d659880a0
Configuration menu - View commit details
-
Copy full SHA for 983e303 - Browse repository at this point
Copy the full SHA 983e303View commit details -
ODROIDC:defconfig: Fix CMA value
Change-Id: I6c5c8d58a07c6408e4c5f92ba9e6afd3dedb150c
Configuration menu - View commit details
-
Copy full SHA for f6d7254 - Browse repository at this point
Copy the full SHA f6d7254View commit details -
Change-Id: If302b51495e8b89a6b7091fe728f7e5901d1936a
Configuration menu - View commit details
-
Copy full SHA for 19c6922 - Browse repository at this point
Copy the full SHA 19c6922View commit details -
Merge tag 'v3.10.35' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.35 stable release Change-Id: I79cba01b7f2cb25ac74af95a6543e3731c098e46
Configuration menu - View commit details
-
Copy full SHA for fe646b4 - Browse repository at this point
Copy the full SHA fe646b4View commit details -
Merge tag 'v3.10.36' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.36 stable release Change-Id: Ia6682ca584117634fb4ce983ca420dbe3667e6a0
Configuration menu - View commit details
-
Copy full SHA for 0fbcf73 - Browse repository at this point
Copy the full SHA 0fbcf73View commit details -
Merge tag 'v3.10.37' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.37 stable release Change-Id: Ib9b5ffe59e50afdaa5d03c9e13cb285ef21dd17a
Configuration menu - View commit details
-
Copy full SHA for 0e474f2 - Browse repository at this point
Copy the full SHA 0e474f2View commit details -
Merge tag 'v3.10.38' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.38 stable release Change-Id: I5d263b4c4671166578e2d09bef14d93fc984db59
Configuration menu - View commit details
-
Copy full SHA for 8673b23 - Browse repository at this point
Copy the full SHA 8673b23View commit details -
Merge tag 'v3.10.39' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.39 stable release Change-Id: I3dd47a3ead916d1ea17aa6febb7351d0c41ee57f
Configuration menu - View commit details
-
Copy full SHA for d6371f3 - Browse repository at this point
Copy the full SHA d6371f3View commit details -
Merge tag 'v3.10.40' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.40 stable release Change-Id: I7b4797f1cd5961b94637422cf6226e6fa21ea0ad
Configuration menu - View commit details
-
Copy full SHA for acd5c42 - Browse repository at this point
Copy the full SHA acd5c42View commit details -
Merge tag 'v3.10.41' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.41 stable release Conflicts: arch/arm/configs/multi_v7_defconfig Change-Id: If133537c7af8d1de6e696ecdfcef81d6a00f2ecf
Configuration menu - View commit details
-
Copy full SHA for 3ea7a97 - Browse repository at this point
Copy the full SHA 3ea7a97View commit details -
Merge tag 'v3.10.42' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.42 stable release Change-Id: Ib8a9697bb934c9470a65328e765d21d1296a9997
Configuration menu - View commit details
-
Copy full SHA for b3159f5 - Browse repository at this point
Copy the full SHA b3159f5View commit details
Commits on Dec 20, 2014
-
ODROIDC:defconfig: enable displaylink support
Change-Id: I880f3482aee3f5ea89b1901bbd65d8f69dca6518
Configuration menu - View commit details
-
Copy full SHA for 71d2615 - Browse repository at this point
Copy the full SHA 71d2615View commit details -
ODROIDC:defconfig: enable FB Tilling
Change-Id: I9023fc42032c45c338e65c1ada6768e3ce8128d1
Configuration menu - View commit details
-
Copy full SHA for 0551ba1 - Browse repository at this point
Copy the full SHA 0551ba1View commit details -
ODROIDC: defconfig: enable vlan support
Change-Id: Ia0d174d24fbf5e6e8e1a2396bfdef19fc8e5ec3c
Configuration menu - View commit details
-
Copy full SHA for a9e9a19 - Browse repository at this point
Copy the full SHA a9e9a19View commit details
Commits on Dec 22, 2014
-
Change-Id: I7f4215e8a4a301df80397f5b20f6c3dced9234a6
Configuration menu - View commit details
-
Copy full SHA for 4f784a7 - Browse repository at this point
Copy the full SHA 4f784a7View commit details -
ODROIDC: blue led heartbeat(GPIOAO_13 pinmux)
Change-Id: I86f33b2a535064f2ab9aae4133f7657a391e791b
Configuration menu - View commit details
-
Copy full SHA for 3870999 - Browse repository at this point
Copy the full SHA 3870999View commit details
Commits on Dec 23, 2014
-
amlogic:new_remote: silence the pressed events
Change-Id: I0373cef656d0e7f5b3556c395f4ccb4c4efd020a
Configuration menu - View commit details
-
Copy full SHA for 314ac60 - Browse repository at this point
Copy the full SHA 314ac60View commit details -
Change-Id: Ibf2ef96210e532e30567c421df5bb79caac54a58
Configuration menu - View commit details
-
Copy full SHA for 9dcb0d9 - Browse repository at this point
Copy the full SHA 9dcb0d9View commit details -
ODROIDC:defconfig: enable w1 support
Change-Id: I2a331cd398a9470b881c703d6d8b68a4d001f230
Configuration menu - View commit details
-
Copy full SHA for c866c60 - Browse repository at this point
Copy the full SHA c866c60View commit details
Commits on Dec 24, 2014
-
Change-Id: I94550d07ae344341e7893e12c875cc18d3b7b912
Configuration menu - View commit details
-
Copy full SHA for 889f621 - Browse repository at this point
Copy the full SHA 889f621View commit details -
Merge tag 'v3.10.43' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.43 stable release Conflicts: drivers/usb/serial/option.c Change-Id: Ifbbb486cc556a9bd7a266fedb76ff23be4ab9a7d
Configuration menu - View commit details
-
Copy full SHA for 35ff693 - Browse repository at this point
Copy the full SHA 35ff693View commit details
Commits on Dec 30, 2014
-
defconfig: enabling usbmon and kinetic support
Change-Id: Ic365d7a21fd8284eee0f05cdb137118778ba8d0f
Configuration menu - View commit details
-
Copy full SHA for 2a139a3 - Browse repository at this point
Copy the full SHA 2a139a3View commit details -
ODROIDC: Support hardware PWM(GPIOX_11, GPIOX_10)
Change-Id: Ie258b5c5da3999af743e7e8fdbe22d5d9ed562af
ckkim committedDec 30, 2014 Configuration menu - View commit details
-
Copy full SHA for 22d7f4e - Browse repository at this point
Copy the full SHA 22d7f4eView commit details
Commits on Dec 31, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 64baccb - Browse repository at this point
Copy the full SHA 64baccbView commit details -
ODROIDC:sd: Add to disable UHS-I support on kernel parameter
This patch is the workaround to add a kernel parameter "disableuhs" which can disable to switch MicroSD mode to UHS-I on SDHC controller, since particular MicroSD does not work properly on warm boot on ODROID-C1 board. Change-Id: I28af391d914e4e7dad2364f3783b1bb331d7d1ff Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 590d258 - Browse repository at this point
Copy the full SHA 590d258View commit details
Commits on Jan 2, 2015
-
hdmi_tx: handle between hdmi and dvi modes using vout= parameter
Change-Id: Ib76b0fb325c132a2e436c315dda6e3b41d54d8f2
Configuration menu - View commit details
-
Copy full SHA for ae27bd8 - Browse repository at this point
Copy the full SHA ae27bd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4baf91a - Browse repository at this point
Copy the full SHA 4baf91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c61f7 - Browse repository at this point
Copy the full SHA 94c61f7View commit details -
usb: attempt to revert AMLogic USB Autosuspend
Change-Id: I4592256a2c511d3afd6cfcec1e5f647f131da887
Configuration menu - View commit details
-
Copy full SHA for 5cf197f - Browse repository at this point
Copy the full SHA 5cf197fView commit details -
hdmi_tx: handle between hdmi and dvi modes using vout= parameter
Change-Id: I3a8901b15f20505390fbb83f119ea63908a05ad3
Configuration menu - View commit details
-
Copy full SHA for 4a3f102 - Browse repository at this point
Copy the full SHA 4a3f102View commit details -
Merge branch 'odroidc-3.10.y' of odroidc-3.10.y
Conflicts: drivers/amlogic/hdmi/hdmi_tx/hdmi_tx.c drivers/amlogic/hdmi/hdmi_tx/hdmi_tx_video.c Change-Id: I62a8d0cf58fffda940ce14e999e1a0d6e9c3e84f
Configuration menu - View commit details
-
Copy full SHA for 1339ef7 - Browse repository at this point
Copy the full SHA 1339ef7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f297fc - Browse repository at this point
Copy the full SHA 5f297fcView commit details -
ODROIDC:sd: Fix "Uart in" error if UHS is disabled
This patch is to fix loosing UART if UHS-I support is disabled, and C1 does not need to support UART on MicroSD port. Change-Id: I0bbf99bc40b5d39f08caf3fde21240d9159862f8 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e498a54 - Browse repository at this point
Copy the full SHA e498a54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b2eeac - Browse repository at this point
Copy the full SHA 4b2eeacView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3447c6 - Browse repository at this point
Copy the full SHA c3447c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a0a08b - Browse repository at this point
Copy the full SHA 4a0a08bView commit details -
defconfig: enable support for 3g/lte dongles
Change-Id: If538a406ef894283dff9856dad3c85e187507f33
Configuration menu - View commit details
-
Copy full SHA for 9a62d32 - Browse repository at this point
Copy the full SHA 9a62d32View commit details -
defconfig: enable rndis support
Change-Id: Ic824814e58af8a6b99ce7e9dba9e8dd6baeb96a4
Configuration menu - View commit details
-
Copy full SHA for 17eb144 - Browse repository at this point
Copy the full SHA 17eb144View commit details -
defconfig: enabling more congestion control algorithms
Change-Id: Ifdffb8ca135b0f25a351ed587d8b58ac494f91f7
Configuration menu - View commit details
-
Copy full SHA for f7bf383 - Browse repository at this point
Copy the full SHA f7bf383View commit details
Commits on Jan 3, 2015
-
defconfig: enable hiddev and hidraw
Change-Id: I17220e3aff1265913b820bf89fe0f9f92ce878b2
Configuration menu - View commit details
-
Copy full SHA for 98b2d8a - Browse repository at this point
Copy the full SHA 98b2d8aView commit details -
defconfig: enabling PS3 Eye camera
Change-Id: I5dae9e596d347a96f2fabd3d3c1c5b31126c7ce0
Configuration menu - View commit details
-
Copy full SHA for 91dc53e - Browse repository at this point
Copy the full SHA 91dc53eView commit details
Commits on Jan 5, 2015
-
hid: revert everything back to 3.10 original so the led's can work:
Change-Id: I35138370f4e9e606efced4584ba4811702e6ada0
Configuration menu - View commit details
-
Copy full SHA for 537312b - Browse repository at this point
Copy the full SHA 537312bView commit details -
PD#99098(98799):Fix sys pll mode for m8baby project
commit cb0f984b6a81a5ebffa13b812b6b41148f8d54db Author: tao.zeng <[email protected]> Date: Wed Oct 29 14:56:01 2014 +0800 PD #98799: Enable Fix sys pll mode for ALL m8baby project Change-Id: I55058f0e54d8d49afe6463c5a649afab67c5efb8 commit de9c47904f3d717d1b8034ea06bc3784141e9482 Author: tao.zeng <[email protected]> Date: Tue Oct 28 10:49:42 2014 +0800 PD #98799: Import fix syspll mode for cpu frequent scaling If we FIX syspll to a certain frequent and only change OD or external divider to get different frequent, this mechanism is more stable when chip temperature is over than 80 Celsius. Note: this feature can only be opened based on M8bay right now Change-Id: Ieebe2e645ffc594f5229ade97c2b3420b29b7ffb
Configuration menu - View commit details
-
Copy full SHA for 5df72f4 - Browse repository at this point
Copy the full SHA 5df72f4View commit details -
PD #98650(97418):merge pcr master .
http://10.8.9.5/kernel/common/commit/?h=amlogic-pd-93123-01&id=eb9f5e55d99857452bdfbf805d43e46098629d89 http://10.8.9.5/kernel/common/commit/?h=amlogic-pd-97418&id=67606625f74d81ca18430a05e96fded80a5cbfe3 http://10.8.9.5/kernel/common/commit/?h=amlogic-pd-97418-1&id=dec32e9944bc547974f1e7d40f1414664052587e Change-Id: I0788b74d16a9d78575c03703af1683d02d89190c PD #98650(97418):the compile problem in M6 Change-Id: Ia69ba55f5c2feb1a495136a993103e9f3fe33463
Configuration menu - View commit details
-
Copy full SHA for f4ee3bf - Browse repository at this point
Copy the full SHA f4ee3bfView commit details -
PD#98650(97418)::DVB:To switch the pcrmaster to vmaster in the wrong …
…pcr. change bug ID Squashed commit of the following: commit 663cace350341f87e749391de00ac7569999cbe8 Author: le.yang <[email protected]> Date: Mon Oct 27 16:09:18 2014 +0800 PD #97418: (1)Resolve the pcr can't referrence case. (2)Optimize the start playing speed. Change-Id: I046ca9c1a8af070fb118c452b74e68c8c446e1e5 commit 209846c4423af6119e9e06f2524aa1f8d0eb80ce Author: le.yang <[email protected]> Date: Fri Oct 24 15:52:44 2014 +0800 PD #97418:To switch the pcrmaster to vmaster in the wrong pcr. Change-Id: I89ee41b46faa8018b7882974f706326f6485e216 Change-Id: I641c771e3a8d4bd6bd7555ad8c195366c2b6daf7
Configuration menu - View commit details
-
Copy full SHA for 35470d6 - Browse repository at this point
Copy the full SHA 35470d6View commit details -
PD#98604(98390)fix audio memleak for monkeytest from Xujian
Change-Id: I96c7752521f921f0aa519901842863a430efb2f1
Configuration menu - View commit details
-
Copy full SHA for f641f64 - Browse repository at this point
Copy the full SHA f641f64View commit details -
PD #98603(98115): Increase delay to 500us after reset PLL for lock er…
…ror under high temperature Change-Id: If553552029e9ec7e6ec5a743a6076f692e2a9e0d
Configuration menu - View commit details
-
Copy full SHA for bc4d6b2 - Browse repository at this point
Copy the full SHA bc4d6b2View commit details -
PD#98722(98613 and 98479): don't call osd_ioctl to avoid scale set fail
Change-Id: I0a69a3ce06d237937d06b90be266fc757ef6256e
Configuration menu - View commit details
-
Copy full SHA for c7456bb - Browse repository at this point
Copy the full SHA c7456bbView commit details -
PD #98831(97021): fit cpu frequent out of avaliable table to proper c…
…ooling state When you set a value scaling_max_freq of cpu frequent which is not in scaling_avaliable_table, thermal governor will got a wrong cooling_state when doing step_wise and force update state of each trip point.This will cause scaling_max_freq loop between each trip point limitation. Change-Id: I8d04761474b02868db824157e0d549ed76341c80
Configuration menu - View commit details
-
Copy full SHA for e93d34d - Browse repository at this point
Copy the full SHA e93d34dView commit details -
PD #98820(95658): hdmitx: reset ENC & VPU to prevent Async
There is a small async FIFO between VENC and HDMI TX module. We need to make sure hdmi clk stable, then enable FIFO. Otherwise, there maybe exist RD/WR asynchronous issue and cause display abnormally. Conflicts: arch/arm/mach-meson8/hdmi_tx_hw/hdmi_tx_hw.c Change-Id: I7ac80fd582a3ef80fd3bdf4830f5d08cd2d15e70
Configuration menu - View commit details
-
Copy full SHA for 49183c0 - Browse repository at this point
Copy the full SHA 49183c0View commit details -
PD #99138(97419): Add video aspect ratio match function.
Squashed commit of the following: commit f875db38ab7b0e9f8283130896db3bc3a4c5a0de Author: ke.gong <[email protected]> Date: Tue Sep 16 15:12:34 2014 +0800 PD #97419: Remove match_method interface and add match modes to screen_mode. commit 3206b3fed3ed9c5797f07376ba6633722aeacc5f Author: ke.gong <[email protected]> Date: Tue Sep 16 11:34:23 2014 +0800 PD #97419: Add video aspect ratio match function. Add /sys/class/video/match_method interface. 0:VIDEO_MATCH_NONE 1:VIDEO_MATCH_IGNORE 2:VIDEO_MATCH_LETTER_BOX 3:VIDEO_MATCH_PAN_SCAN 4:VIDEO_MATCH_COMBINED Change-Id: I1a43b4c9b09a34be12f68f06a7a8a3760de37dd4
Configuration menu - View commit details
-
Copy full SHA for 4fe74a1 - Browse repository at this point
Copy the full SHA 4fe74a1View commit details -
PD#99059: default use bicubic osd scale filter parameter
Change-Id: Ieb2c5441a155909f734cc4ed2252fce8c1713209 Conflicts: drivers/amlogic/display/osd/osd_hw.c Change-Id: Ieb2c5441a155909f734cc4ed2252fce8c1713209
Configuration menu - View commit details
-
Copy full SHA for 6d0015c - Browse repository at this point
Copy the full SHA 6d0015cView commit details -
pd#99113(98057),not to do hevc recover when vbuf level is very low. i…
…t probably reached end of stream Change-Id: I660dcd2c73670e4c47754bb6715519aeaa204577
Configuration menu - View commit details
-
Copy full SHA for 104b780 - Browse repository at this point
Copy the full SHA 104b780View commit details -
pd#99070(96514), add cropping process for right
Change-Id: I7d4591e83ed0c357187ce1bf085fbf7f7b9d67a7
Configuration menu - View commit details
-
Copy full SHA for 3550463 - Browse repository at this point
Copy the full SHA 3550463View commit details -
PD #99163(97320): Fix bug of can't change frequent after enable 'chan…
…ge-frequent-only' Change-Id: I385d7afd2a07d3ddd5a8dc80458e3355e1c43cb8
Configuration menu - View commit details
-
Copy full SHA for 662fa7b - Browse repository at this point
Copy the full SHA 662fa7bView commit details -
PD #99375(94807): fix ionvideo pts error
Change-Id: I45af0cfe0d66f90d85eba8c292b1a8f645b2b4a4
Configuration menu - View commit details
-
Copy full SHA for df1eb46 - Browse repository at this point
Copy the full SHA df1eb46View commit details -
pd #100665:Make vpp in vskip mode when vide is not full screen &&
osd postblend && video preblend Change-Id: Id0d3f5c68073f2042d5581a32271e565978f1567
Configuration menu - View commit details
-
Copy full SHA for e0f8492 - Browse repository at this point
Copy the full SHA e0f8492View commit details -
pd #100847:Change mx4.4 vpp_process_speed_check the same as mx4.2
Change-Id: Ibe3baefb5cd6bb962201765b4e6d48da58550af0
Configuration menu - View commit details
-
Copy full SHA for 6536f54 - Browse repository at this point
Copy the full SHA 6536f54View commit details -
Change-Id: I246ce8a127abe1041fffc8642e00079847aed57b
Configuration menu - View commit details
-
Copy full SHA for 4197913 - Browse repository at this point
Copy the full SHA 4197913View commit details
Commits on Jan 8, 2015
-
restore the kernel version handling back to 3.10 stocks.
Change-Id: I67b9a8c82220169dc6c6a38c3c6d3f158233ebd9
Configuration menu - View commit details
-
Copy full SHA for 5864417 - Browse repository at this point
Copy the full SHA 5864417View commit details -
isofs: Fix infinite looping over CE entries
commit f54e18f upstream. Rock Ridge extensions define so called Continuation Entries (CE) which define where is further space with Rock Ridge data. Corrupted isofs image can contain arbitrarily long chain of these, including a one containing loop and thus causing kernel to end in an infinite loop when traversing these entries. Limit the traversal to 32 entries which should be more than enough space to store all the Rock Ridge data. Reported-by: P J P <[email protected]> Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fe5620 - Browse repository at this point
Copy the full SHA 1fe5620View commit details -
x86/tls: Validate TLS entries to protect espfix
commit 41bdc78 upstream. Installing a 16-bit RW data segment into the GDT defeats espfix. AFAICT this will not affect glibc, Wine, or dosemu at all. Signed-off-by: Andy Lutomirski <[email protected]> Acked-by: H. Peter Anvin <[email protected]> Cc: Konrad Rzeszutek Wilk <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Willy Tarreau <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 359d2d7 - Browse repository at this point
Copy the full SHA 359d2d7View commit details -
x86/tls: Disallow unusual TLS segments
commit 0e58af4 upstream. Users have no business installing custom code segments into the GDT, and segments that are not present but are otherwise valid are a historical source of interesting attacks. For completeness, block attempts to set the L bit. (Prior to this patch, the L bit would have been silently dropped.) This is an ABI break. I've checked glibc, musl, and Wine, and none of them look like they'll have any trouble. Note to stable maintainers: this is a hardening patch that fixes no known bugs. Given the possibility of ABI issues, this probably shouldn't be backported quickly. Signed-off-by: Andy Lutomirski <[email protected]> Acked-by: H. Peter Anvin <[email protected]> Cc: Konrad Rzeszutek Wilk <[email protected]> Cc: Linus Torvalds <[email protected]> Cc: Willy Tarreau <[email protected]> Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84f5383 - Browse repository at this point
Copy the full SHA 84f5383View commit details -
x86_64, switch_to(): Load TLS descriptors before switching DS and ES
commit f647d7c upstream. Otherwise, if buggy user code points DS or ES into the TLS array, they would be corrupted after a context switch. This also significantly improves the comments and documents some gotchas in the code. Before this patch, the both tests below failed. With this patch, the es test passes, although the gsbase test still fails. ----- begin es test ----- /* * Copyright (c) 2014 Andy Lutomirski * GPL v2 */ static unsigned short GDT3(int idx) { return (idx << 3) | 3; } static int create_tls(int idx, unsigned int base) { struct user_desc desc = { .entry_number = idx, .base_addr = base, .limit = 0xfffff, .seg_32bit = 1, .contents = 0, /* Data, grow-up */ .read_exec_only = 0, .limit_in_pages = 1, .seg_not_present = 0, .useable = 0, }; if (syscall(SYS_set_thread_area, &desc) != 0) err(1, "set_thread_area"); return desc.entry_number; } int main() { int idx = create_tls(-1, 0); printf("Allocated GDT index %d\n", idx); unsigned short orig_es; asm volatile ("mov %%es,%0" : "=rm" (orig_es)); int errors = 0; int total = 1000; for (int i = 0; i < total; i++) { asm volatile ("mov %0,%%es" : : "rm" (GDT3(idx))); usleep(100); unsigned short es; asm volatile ("mov %%es,%0" : "=rm" (es)); asm volatile ("mov %0,%%es" : : "rm" (orig_es)); if (es != GDT3(idx)) { if (errors == 0) printf("[FAIL]\tES changed from 0x%hx to 0x%hx\n", GDT3(idx), es); errors++; } } if (errors) { printf("[FAIL]\tES was corrupted %d/%d times\n", errors, total); return 1; } else { printf("[OK]\tES was preserved\n"); return 0; } } ----- end es test ----- ----- begin gsbase test ----- /* * gsbase.c, a gsbase test * Copyright (c) 2014 Andy Lutomirski * GPL v2 */ static unsigned char *testptr, *testptr2; static unsigned char read_gs_testvals(void) { unsigned char ret; asm volatile ("movb %%gs:%1, %0" : "=r" (ret) : "m" (*testptr)); return ret; } int main() { int errors = 0; testptr = mmap((void *)0x200000000UL, 1, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED | MAP_ANONYMOUS, -1, 0); if (testptr == MAP_FAILED) err(1, "mmap"); testptr2 = mmap((void *)0x300000000UL, 1, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED | MAP_ANONYMOUS, -1, 0); if (testptr2 == MAP_FAILED) err(1, "mmap"); *testptr = 0; *testptr2 = 1; if (syscall(SYS_arch_prctl, ARCH_SET_GS, (unsigned long)testptr2 - (unsigned long)testptr) != 0) err(1, "ARCH_SET_GS"); usleep(100); if (read_gs_testvals() == 1) { printf("[OK]\tARCH_SET_GS worked\n"); } else { printf("[FAIL]\tARCH_SET_GS failed\n"); errors++; } asm volatile ("mov %0,%%gs" : : "r" (0)); if (read_gs_testvals() == 0) { printf("[OK]\tWriting 0 to gs worked\n"); } else { printf("[FAIL]\tWriting 0 to gs failed\n"); errors++; } usleep(100); if (read_gs_testvals() == 0) { printf("[OK]\tgsbase is still zero\n"); } else { printf("[FAIL]\tgsbase was corrupted\n"); errors++; } return errors == 0 ? 0 : 1; } ----- end gsbase test ----- Signed-off-by: Andy Lutomirski <[email protected]> Cc: Andi Kleen <[email protected]> Cc: Linus Torvalds <[email protected]> Link: http://lkml.kernel.org/r/509d27c9fec78217691c3dad91cec87e1006b34a.1418075657.git.luto@amacapital.net Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb7977a - Browse repository at this point
Copy the full SHA cb7977aView commit details -
x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
commit 29fa682 upstream. paravirt_enabled has the following effects: - Disables the F00F bug workaround warning. There is no F00F bug workaround any more because Linux's standard IDT handling already works around the F00F bug, but the warning still exists. This is only cosmetic, and, in any event, there is no such thing as KVM on a CPU with the F00F bug. - Disables 32-bit APM BIOS detection. On a KVM paravirt system, there should be no APM BIOS anyway. - Disables tboot. I think that the tboot code should check the CPUID hypervisor bit directly if it matters. - paravirt_enabled disables espfix32. espfix32 should *not* be disabled under KVM paravirt. The last point is the purpose of this patch. It fixes a leak of the high 16 bits of the kernel stack address on 32-bit KVM paravirt guests. Fixes CVE-2014-8134. Suggested-by: Konrad Rzeszutek Wilk <[email protected]> Signed-off-by: Andy Lutomirski <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d2b613 - Browse repository at this point
Copy the full SHA 9d2b613View commit details -
md/bitmap: always wait for writes on unplug.
commit 4b5060d upstream. If two threads call bitmap_unplug at the same time, then one might schedule all the writes, and the other might decide that it doesn't need to wait. But really it does. It rarely hurts to wait when it isn't absolutely necessary, and the current code doesn't really focus on 'absolutely necessary' anyway. So just wait always. This can potentially lead to data corruption if a crash happens at an awkward time and data was written before the bitmap was updated. It is very unlikely, but this should go to -stable just to be safe. Appropriate for any -stable. Signed-off-by: NeilBrown <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1522555 - Browse repository at this point
Copy the full SHA 1522555View commit details -
mfd: tc6393xb: Fail ohci suspend if full state restore is required
commit 1a5fb99 upstream. Some boards with TC6393XB chip require full state restore during system resume thanks to chip's VCC being cut off during suspend (Sharp SL-6000 tosa is one of them). Failing to do so would result in ohci Oops on resume due to internal memory contentes being changed. Fail ohci suspend on tc6393xb is full state restore is required. Recommended workaround is to unbind tmio-ohci driver before suspend and rebind it after resume. Signed-off-by: Dmitry Eremin-Solenikov <[email protected]> Signed-off-by: Lee Jones <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3e6845b - Browse repository at this point
Copy the full SHA 3e6845bView commit details -
mmc: block: add newline to sysfs display of force_ro
commit 0031a98 upstream. Make force_ro consistent with other sysfs entries. Fixes: 371a689 ('mmc: MMC boot partitions support') Cc: Andrei Warkentin <[email protected]> Signed-off-by: Baruch Siach <[email protected]> Signed-off-by: Ulf Hansson <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d316a3 - Browse repository at this point
Copy the full SHA 5d316a3View commit details -
megaraid_sas: corrected return of wait_event from abort frame path
commit 170c238 upstream. Corrected wait_event() call which was waiting for wrong completion status (0xFF). Signed-off-by: Sumit Saxena <[email protected]> Signed-off-by: Kashyap Desai <[email protected]> Reviewed-by: Tomas Henzl <[email protected]> Signed-off-by: Christoph Hellwig <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 72f7a5c - Browse repository at this point
Copy the full SHA 72f7a5cView commit details -
nfs41: fix nfs4_proc_layoutget error handling
commit 4bd5a98 upstream. nfs4_layoutget_release() drops layout hdr refcnt. Grab the refcnt early so that it is safe to call .release in case nfs4_alloc_pages fails. Signed-off-by: Peng Tao <[email protected]> Fixes: a47970f ("NFSv4.1: Hold reference to layout hdr in layoutget") Signed-off-by: Trond Myklebust <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f30d637 - Browse repository at this point
Copy the full SHA f30d637View commit details -
dm bufio: fix memleak when using a dm_buffer's inline bio
commit 445559c upstream. When dm-bufio sets out to use the bio built into a struct dm_buffer to issue an IO, it needs to call bio_reset after it's done with the bio so that we can free things attached to the bio such as the integrity payload. Therefore, inject our own endio callback to take care of the bio_reset after calling submit_io's end_io callback. Test case: 1. modprobe scsi_debug delay=0 dif=1 dix=199 ato=1 dev_size_mb=300 2. Set up a dm-bufio client, e.g. dm-verity, on the scsi_debug device 3. Repeatedly read metadata and watch kmalloc-192 leak! Signed-off-by: Darrick J. Wong <[email protected]> Signed-off-by: Mikulas Patocka <[email protected]> Signed-off-by: Mike Snitzer <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1102c5 - Browse repository at this point
Copy the full SHA e1102c5View commit details -
dm space map metadata: fix sm_bootstrap_get_nr_blocks()
commit c1c6156 upstream. This function isn't right and it causes a static checker warning: drivers/md/dm-thin.c:3016 maybe_resize_data_dev() error: potentially using uninitialized 'sb_data_size'. It should set "*count" and return zero on success the same as the sm_metadata_get_nr_blocks() function does earlier. Fixes: 3241b1d ('dm: add persistent data library') Signed-off-by: Dan Carpenter <[email protected]> Acked-by: Joe Thornber <[email protected]> Signed-off-by: Mike Snitzer <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81f250e - Browse repository at this point
Copy the full SHA 81f250eView commit details -
x86/tls: Don't validate lm in set_thread_area() after all
commit 3fb2f42 upstream. It turns out that there's a lurking ABI issue. GCC, when compiling this in a 32-bit program: struct user_desc desc = { .entry_number = idx, .base_addr = base, .limit = 0xfffff, .seg_32bit = 1, .contents = 0, /* Data, grow-up */ .read_exec_only = 0, .limit_in_pages = 1, .seg_not_present = 0, .useable = 0, }; will leave .lm uninitialized. This means that anything in the kernel that reads user_desc.lm for 32-bit tasks is unreliable. Revert the .lm check in set_thread_area(). The value never did anything in the first place. Fixes: 0e58af4 ("x86/tls: Disallow unusual TLS segments") Signed-off-by: Andy Lutomirski <[email protected]> Acked-by: Thomas Gleixner <[email protected]> Cc: Linus Torvalds <[email protected]> Link: http://lkml.kernel.org/r/d7875b60e28c512f6a6fc0baf5714d58e7eaadbb.1418856405.git.luto@amacapital.net Signed-off-by: Ingo Molnar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d011d58 - Browse repository at this point
Copy the full SHA d011d58View commit details -
isofs: Fix unchecked printing of ER records
commit 4e20246 upstream. We didn't check length of rock ridge ER records before printing them. Thus corrupted isofs image can cause us to access and print some memory behind the buffer with obvious consequences. Reported-and-tested-by: Carl Henrik Lunde <[email protected]> Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 684f4c0 - Browse repository at this point
Copy the full SHA 684f4c0View commit details -
KEYS: Fix stale key registration at error path
commit b26bdde upstream. When loading encrypted-keys module, if the last check of aes_get_sizes() in init_encrypted() fails, the driver just returns an error without unregistering its key type. This results in the stale entry in the list. In addition to memory leaks, this leads to a kernel crash when registering a new key type later. This patch fixes the problem by swapping the calls of aes_get_sizes() and register_key_type(), and releasing resources properly at the error paths. Bugzilla: https://bugzilla.opensuse.org/show_bug.cgi?id=908163 Signed-off-by: Takashi Iwai <[email protected]> Signed-off-by: Mimi Zohar <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18b41bd - Browse repository at this point
Copy the full SHA 18b41bdView commit details -
mac80211: fix multicast LED blinking and counter
commit d025933 upstream. As multicast-frames can't be fragmented, "dot11MulticastReceivedFrameCount" stopped being incremented after the use-after-free fix. Furthermore, the RX-LED will be triggered by every multicast frame (which wouldn't happen before) which wouldn't allow the LED to rest at all. Fixes https://bugzilla.kernel.org/show_bug.cgi?id=89431 which also had the patch. Fixes: b8fff40 ("mac80211: fix use-after-free in defragmentation") Signed-off-by: Andreas Müller <[email protected]> [rewrite commit message] Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 47e6016 - Browse repository at this point
Copy the full SHA 47e6016View commit details -
mac80211: free management frame keys when removing station
commit 28a9bc6 upstream. When writing the code to allow per-station GTKs, I neglected to take into account the management frame keys (index 4 and 5) when freeing the station and only added code to free the first four data frame keys. Fix this by iterating the array of keys over the right length. Fixes: e31b821 ("cfg80211/mac80211: allow per-station GTKs") Signed-off-by: Johannes Berg <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f37daa - Browse repository at this point
Copy the full SHA 5f37daaView commit details -
mnt: Implicitly add MNT_NODEV on remount when it was implicitly added…
… by mount commit 3e18664 upstream. Now that remount is properly enforcing the rule that you can't remove nodev at least sandstorm.io is breaking when performing a remount. It turns out that there is an easy intuitive solution implicitly add nodev on remount when nodev was implicitly added on mount. Tested-by: Cedric Bosdonnat <[email protected]> Tested-by: Richard Weinberger <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4be461b - Browse repository at this point
Copy the full SHA 4be461bView commit details -
mnt: Update unprivileged remount test
commit 4a44a19 upstream. - MNT_NODEV should be irrelevant except when reading back mount flags, no longer specify MNT_NODEV on remount. - Test MNT_NODEV on devpts where it is meaningful even for unprivileged mounts. - Add a test to verify that remount of a prexisting mount with the same flags is allowed and does not change those flags. - Cleanup up the definitions of MS_REC, MS_RELATIME, MS_STRICTATIME that are used when the code is built in an environment without them. - Correct the test error messages when tests fail. There were not 5 tests that tested MS_RELATIME. Signed-off-by: Eric W. Biederman <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 260cb8f - Browse repository at this point
Copy the full SHA 260cb8fView commit details -
umount: Disallow unprivileged mount force
commit b2f5d4d upstream. Forced unmount affects not just the mount namespace but the underlying superblock as well. Restrict forced unmount to the global root user for now. Otherwise it becomes possible a user in a less privileged mount namespace to force the shutdown of a superblock of a filesystem in a more privileged mount namespace, allowing a DOS attack on root. Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c65d3b0 - Browse repository at this point
Copy the full SHA c65d3b0View commit details -
groups: Consolidate the setgroups permission checks
commit 7ff4d90 upstream. Today there are 3 instances of setgroups and due to an oversight their permission checking has diverged. Add a common function so that they may all share the same permission checking code. This corrects the current oversight in the current permission checks and adds a helper to avoid this in the future. A user namespace security fix will update this new helper, shortly. Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4accc8c - Browse repository at this point
Copy the full SHA 4accc8cView commit details -
userns: Document what the invariant required for safe unprivileged ma…
…ppings. commit 0542f17 upstream. The rule is simple. Don't allow anything that wouldn't be allowed without unprivileged mappings. It was previously overlooked that establishing gid mappings would allow dropping groups and potentially gaining permission to files and directories that had lesser permissions for a specific group than for all other users. This is the rule needed to fix CVE-2014-8989 and prevent any other security issues with new_idmap_permitted. The reason for this rule is that the unix permission model is old and there are programs out there somewhere that take advantage of every little corner of it. So allowing a uid or gid mapping to be established without privielge that would allow anything that would not be allowed without that mapping will result in expectations from some code somewhere being violated. Violated expectations about the behavior of the OS is a long way to say a security issue. Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b8a0441 - Browse repository at this point
Copy the full SHA b8a0441View commit details -
userns: Don't allow setgroups until a gid mapping has been setablished
commit 273d2c6 upstream. setgroups is unique in not needing a valid mapping before it can be called, in the case of setgroups(0, NULL) which drops all supplemental groups. The design of the user namespace assumes that CAP_SETGID can not actually be used until a gid mapping is established. Therefore add a helper function to see if the user namespace gid mapping has been established and call that function in the setgroups permission check. This is part of the fix for CVE-2014-8989, being able to drop groups without privilege using user namespaces. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc9b65e - Browse repository at this point
Copy the full SHA fc9b65eView commit details -
userns: Don't allow unprivileged creation of gid mappings
commit be7c6db upstream. As any gid mapping will allow and must allow for backwards compatibility dropping groups don't allow any gid mappings to be established without CAP_SETGID in the parent user namespace. For a small class of applications this change breaks userspace and removes useful functionality. This small class of applications includes tools/testing/selftests/mount/unprivilged-remount-test.c Most of the removed functionality will be added back with the addition of a one way knob to disable setgroups. Once setgroups is disabled setting the gid_map becomes as safe as setting the uid_map. For more common applications that set the uid_map and the gid_map with privilege this change will have no affect. This is part of a fix for CVE-2014-8989. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba0922a - Browse repository at this point
Copy the full SHA ba0922aView commit details -
userns: Check euid no fsuid when establishing an unprivileged uid map…
…ping commit 80dd00a upstream. setresuid allows the euid to be set to any of uid, euid, suid, and fsuid. Therefor it is safe to allow an unprivileged user to map their euid and use CAP_SETUID privileged with exactly that uid, as no new credentials can be obtained. I can not find a combination of existing system calls that allows setting uid, euid, suid, and fsuid from the fsuid making the previous use of fsuid for allowing unprivileged mappings a bug. This is part of a fix for CVE-2014-8989. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f028f2d - Browse repository at this point
Copy the full SHA f028f2dView commit details -
userns: Only allow the creator of the userns unprivileged mappings
commit f95d791 upstream. If you did not create the user namespace and are allowed to write to uid_map or gid_map you should already have the necessary privilege in the parent user namespace to establish any mapping you want so this will not affect userspace in practice. Limiting unprivileged uid mapping establishment to the creator of the user namespace makes it easier to verify all credentials obtained with the uid mapping can be obtained without the uid mapping without privilege. Limiting unprivileged gid mapping establishment (which is temporarily absent) to the creator of the user namespace also ensures that the combination of uid and gid can already be obtained without privilege. This is part of the fix for CVE-2014-8989. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a182139 - Browse repository at this point
Copy the full SHA a182139View commit details -
userns: Rename id_map_mutex to userns_state_mutex
commit f0d62ae upstream. Generalize id_map_mutex so it can be used for more state of a user namespace. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6eaab78 - Browse repository at this point
Copy the full SHA 6eaab78View commit details -
userns: Add a knob to disable setgroups on a per user namespace basis
commit 9cc4651 upstream. - Expose the knob to user space through a proc file /proc/<pid>/setgroups A value of "deny" means the setgroups system call is disabled in the current processes user namespace and can not be enabled in the future in this user namespace. A value of "allow" means the segtoups system call is enabled. - Descendant user namespaces inherit the value of setgroups from their parents. - A proc file is used (instead of a sysctl) as sysctls currently do not allow checking the permissions at open time. - Writing to the proc file is restricted to before the gid_map for the user namespace is set. This ensures that disabling setgroups at a user namespace level will never remove the ability to call setgroups from a process that already has that ability. A process may opt in to the setgroups disable for itself by creating, entering and configuring a user namespace or by calling setns on an existing user namespace with setgroups disabled. Processes without privileges already can not call setgroups so this is a noop. Prodcess with privilege become processes without privilege when entering a user namespace and as with any other path to dropping privilege they would not have the ability to call setgroups. So this remains within the bounds of what is possible without a knob to disable setgroups permanently in a user namespace. Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c587ee - Browse repository at this point
Copy the full SHA 1c587eeView commit details -
userns: Allow setting gid_maps without privilege when setgroups is di…
…sabled commit 66d2f33 upstream. Now that setgroups can be disabled and not reenabled, setting gid_map without privielge can now be enabled when setgroups is disabled. This restores most of the functionality that was lost when unprivileged setting of gid_map was removed. Applications that use this functionality will need to check to see if they use setgroups or init_groups, and if they don't they can be fixed by simply disabling setgroups before writing to gid_map. Reviewed-by: Andy Lutomirski <[email protected]> Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for afb5285 - Browse repository at this point
Copy the full SHA afb5285View commit details -
userns: Unbreak the unprivileged remount tests
commit db86da7 upstream. A security fix in caused the way the unprivileged remount tests were using user namespaces to break. Tweak the way user namespaces are being used so the test works again. Signed-off-by: "Eric W. Biederman" <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3150a5a - Browse repository at this point
Copy the full SHA 3150a5aView commit details -
crypto: af_alg - fix backlog handling
commit 7e77bde upstream. If a request is backlogged, it's complete() handler will get called twice: once with -EINPROGRESS, and once with the final error code. af_alg's complete handler, unlike other users, does not handle the -EINPROGRESS but instead always completes the completion that recvmsg() is waiting on. This can lead to a return to user space while the request is still pending in the driver. If userspace closes the sockets before the requests are handled by the driver, this will lead to use-after-frees (and potential crashes) in the kernel due to the tfm having been freed. The crashes can be easily reproduced (for example) by reducing the max queue length in cryptod.c and running the following (from http://www.chronox.de/libkcapi.html) on AES-NI capable hardware: $ while true; do kcapi -x 1 -e -c '__ecb-aes-aesni' \ -k 00000000000000000000000000000000 \ -p 00000000000000000000000000000000 >/dev/null & done Signed-off-by: Rabin Vincent <[email protected]> Signed-off-by: Herbert Xu <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d53f1f - Browse repository at this point
Copy the full SHA 3d53f1fView commit details -
ncpfs: return proper error from NCP_IOC_SETROOT ioctl
commit a682e9c upstream. If some error happens in NCP_IOC_SETROOT ioctl, the appropriate error return value is then (in most cases) just overwritten before we return. This can result in reporting success to userspace although error happened. This bug was introduced by commit 2e54eb9 ("BKL: Remove BKL from ncpfs"). Propagate the errors correctly. Coverity id: 1226925. Fixes: 2e54eb9 ("BKL: Remove BKL from ncpfs") Signed-off-by: Jan Kara <[email protected]> Cc: Petr Vandrovec <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cb22aba - Browse repository at this point
Copy the full SHA cb22abaView commit details -
exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
commit 24c037e upstream. alloc_pid() does get_pid_ns() beforehand but forgets to put_pid_ns() if it fails because disable_pid_allocation() was called by the exiting child_reaper. We could simply move get_pid_ns() down to successful return, but this fix tries to be as trivial as possible. Signed-off-by: Oleg Nesterov <[email protected]> Reviewed-by: "Eric W. Biederman" <[email protected]> Cc: Aaron Tomlin <[email protected]> Cc: Pavel Emelyanov <[email protected]> Cc: Serge Hallyn <[email protected]> Cc: Sterling Alexander <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1227935 - Browse repository at this point
Copy the full SHA 1227935View commit details -
udf: Verify symlink size before loading it
commit a1d47b2 upstream. UDF specification allows arbitrarily large symlinks. However we support only symlinks at most one block large. Check the length of the symlink so that we don't access memory beyond end of the symlink block. Reported-by: Carl Henrik Lunde <[email protected]> Signed-off-by: Jan Kara <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fdeca1 - Browse repository at this point
Copy the full SHA 5fdeca1View commit details -
eCryptfs: Force RO mount when encrypted view is enabled
commit 332b122 upstream. The ecryptfs_encrypted_view mount option greatly changes the functionality of an eCryptfs mount. Instead of encrypting and decrypting lower files, it provides a unified view of the encrypted files in the lower filesystem. The presence of the ecryptfs_encrypted_view mount option is intended to force a read-only mount and modifying files is not supported when the feature is in use. See the following commit for more information: e77a56d [PATCH] eCryptfs: Encrypted passthrough This patch forces the mount to be read-only when the ecryptfs_encrypted_view mount option is specified by setting the MS_RDONLY flag on the superblock. Additionally, this patch removes some broken logic in ecryptfs_open() that attempted to prevent modifications of files when the encrypted view feature was in use. The check in ecryptfs_open() was not sufficient to prevent file modifications using system calls that do not operate on a file descriptor. Signed-off-by: Tyler Hicks <[email protected]> Reported-by: Priya Bansal <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed775f3 - Browse repository at this point
Copy the full SHA ed775f3View commit details -
eCryptfs: Remove buggy and unnecessary write in file name decode routine
commit 9420806 upstream. Dmitry Chernenkov used KASAN to discover that eCryptfs writes past the end of the allocated buffer during encrypted filename decoding. This fix corrects the issue by getting rid of the unnecessary 0 write when the current bit offset is 2. Signed-off-by: Michael Halcrow <[email protected]> Reported-by: Dmitry Chernenkov <[email protected]> Suggested-by: Kees Cook <[email protected]> Signed-off-by: Tyler Hicks <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6601298 - Browse repository at this point
Copy the full SHA 6601298View commit details -
Btrfs: do not move em to modified list when unpinning
commit a280469 upstream. We use the modified list to keep track of which extents have been modified so we know which ones are candidates for logging at fsync() time. Newly modified extents are added to the list at modification time, around the same time the ordered extent is created. We do this so that we don't have to wait for ordered extents to complete before we know what we need to log. The problem is when something like this happens log extent 0-4k on inode 1 copy csum for 0-4k from ordered extent into log sync log commit transaction log some other extent on inode 1 ordered extent for 0-4k completes and adds itself onto modified list again log changed extents see ordered extent for 0-4k has already been logged at this point we assume the csum has been copied sync log crash On replay we will see the extent 0-4k in the log, drop the original 0-4k extent which is the same one that we are replaying which also drops the csum, and then we won't find the csum in the log for that bytenr. This of course causes us to have errors about not having csums for certain ranges of our inode. So remove the modified list manipulation in unpin_extent_cache, any modified extents should have been added well before now, and we don't want them re-logged. This fixes my test that I could reliably reproduce this problem with. Thanks, Signed-off-by: Josef Bacik <[email protected]> Signed-off-by: Chris Mason <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8bf9ec - Browse repository at this point
Copy the full SHA d8bf9ecView commit details -
Btrfs: fix fs corruption on transaction abort if device supports discard
commit 678886b upstream. When we abort a transaction we iterate over all the ranges marked as dirty in fs_info->freed_extents[0] and fs_info->freed_extents[1], clear them from those trees, add them back (unpin) to the free space caches and, if the fs was mounted with "-o discard", perform a discard on those regions. Also, after adding the regions to the free space caches, a fitrim ioctl call can see those ranges in a block group's free space cache and perform a discard on the ranges, so the same issue can happen without "-o discard" as well. This causes corruption, affecting one or multiple btree nodes (in the worst case leaving the fs unmountable) because some of those ranges (the ones in the fs_info->pinned_extents tree) correspond to btree nodes/leafs that are referred by the last committed super block - breaking the rule that anything that was committed by a transaction is untouched until the next transaction commits successfully. I ran into this while running in a loop (for several hours) the fstest that I recently submitted: [PATCH] fstests: add btrfs test to stress chunk allocation/removal and fstrim The corruption always happened when a transaction aborted and then fsck complained like this: _check_btrfs_filesystem: filesystem on /dev/sdc is inconsistent *** fsck.btrfs output *** Check tree block failed, want=94945280, have=0 Check tree block failed, want=94945280, have=0 Check tree block failed, want=94945280, have=0 Check tree block failed, want=94945280, have=0 Check tree block failed, want=94945280, have=0 read block failed check_tree_block Couldn't open file system In this case 94945280 corresponded to the root of a tree. Using frace what I observed was the following sequence of steps happened: 1) transaction N started, fs_info->pinned_extents pointed to fs_info->freed_extents[0]; 2) node/eb 94945280 is created; 3) eb is persisted to disk; 4) transaction N commit starts, fs_info->pinned_extents now points to fs_info->freed_extents[1], and transaction N completes; 5) transaction N + 1 starts; 6) eb is COWed, and btrfs_free_tree_block() called for this eb; 7) eb range (94945280 to 94945280 + 16Kb) is added to fs_info->pinned_extents (fs_info->freed_extents[1]); 8) Something goes wrong in transaction N + 1, like hitting ENOSPC for example, and the transaction is aborted, turning the fs into readonly mode. The stack trace I got for example: [112065.253935] [<ffffffff8140c7b6>] dump_stack+0x4d/0x66 [112065.254271] [<ffffffff81042984>] warn_slowpath_common+0x7f/0x98 [112065.254567] [<ffffffffa0325990>] ? __btrfs_abort_transaction+0x50/0x10b [btrfs] [112065.261674] [<ffffffff810429e5>] warn_slowpath_fmt+0x48/0x50 [112065.261922] [<ffffffffa032949e>] ? btrfs_free_path+0x26/0x29 [btrfs] [112065.262211] [<ffffffffa0325990>] __btrfs_abort_transaction+0x50/0x10b [btrfs] [112065.262545] [<ffffffffa036b1d6>] btrfs_remove_chunk+0x537/0x58b [btrfs] [112065.262771] [<ffffffffa033840f>] btrfs_delete_unused_bgs+0x1de/0x21b [btrfs] [112065.263105] [<ffffffffa0343106>] cleaner_kthread+0x100/0x12f [btrfs] (...) [112065.264493] ---[ end trace dd7903a975a31a08 ]--- [112065.264673] BTRFS: error (device sdc) in btrfs_remove_chunk:2625: errno=-28 No space left [112065.264997] BTRFS info (device sdc): forced readonly 9) The clear kthread sees that the BTRFS_FS_STATE_ERROR bit is set in fs_info->fs_state and calls btrfs_cleanup_transaction(), which in turn calls btrfs_destroy_pinned_extent(); 10) Then btrfs_destroy_pinned_extent() iterates over all the ranges marked as dirty in fs_info->freed_extents[], and for each one it calls discard, if the fs was mounted with "-o discard", and adds the range to the free space cache of the respective block group; 11) btrfs_trim_block_group(), invoked from the fitrim ioctl code path, sees the free space entries and performs a discard; 12) After an umount and mount (or fsck), our eb's location on disk was full of zeroes, and it should have been untouched, because it was marked as dirty in the fs_info->pinned_extents tree, and therefore used by the trees that the last committed superblock points to. Fix this by not performing a discard and not adding the ranges to the free space caches - it's useless from this point since the fs is now in readonly mode and we won't write free space caches to disk anymore (otherwise we would leak space) nor any new superblock. By not adding the ranges to the free space caches, it prevents other code paths from allocating that space and write to it as well, therefore being safer and simpler. This isn't a new problem, as it's been present since 2011 (git commit acce952). Signed-off-by: Filipe Manana <[email protected]> Signed-off-by: Chris Mason <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f55aee - Browse repository at this point
Copy the full SHA 5f55aeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a490c - Browse repository at this point
Copy the full SHA 46a490cView commit details
Commits on Jan 9, 2015
-
Merge tag 'v3.10.44' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into c1_working This is the 3.10.44 stable release
Configuration menu - View commit details
-
Copy full SHA for d7db972 - Browse repository at this point
Copy the full SHA d7db972View commit details -
Change-Id: Id6d8758443fd8732c049b3c077934398f53398dd
Configuration menu - View commit details
-
Copy full SHA for 62f4c5c - Browse repository at this point
Copy the full SHA 62f4c5cView commit details -
hdmi_tx: kill pwm touch's here
Change-Id: Ifde23d99e7713cc16a609dad88ab83d5258ca134
Configuration menu - View commit details
-
Copy full SHA for 3b322d3 - Browse repository at this point
Copy the full SHA 3b322d3View commit details -
hdmi: add the following extra resolutions:
1366x768p60hz 1600x900p60hz 800x600p60hz 1024x600p60hz 1024x768p60hz 1360x768p60hz 1440x900p60hz 1680x1050p60hz Change-Id: I0ef660f1f603d0dcd731980b2bccce3a54befa3f
Configuration menu - View commit details
-
Copy full SHA for 152ecbe - Browse repository at this point
Copy the full SHA 152ecbeView commit details -
restore the kernel version handling back to 3.10 stocks.
Change-Id: I67b9a8c82220169dc6c6a38c3c6d3f158233ebd9
Configuration menu - View commit details
-
Copy full SHA for b81388f - Browse repository at this point
Copy the full SHA b81388fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2961993 - Browse repository at this point
Copy the full SHA 2961993View commit details -
Configuration menu - View commit details
-
Copy full SHA for 981b066 - Browse repository at this point
Copy the full SHA 981b066View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8c8ac1 - Browse repository at this point
Copy the full SHA a8c8ac1View commit details -
aml_logo: small fix on the res name
Change-Id: I9fc6820d418f8c7afe13916c7306d0a103830d13
Configuration menu - View commit details
-
Copy full SHA for 7302e7a - Browse repository at this point
Copy the full SHA 7302e7aView commit details
Commits on Jan 10, 2015
-
scripts: don't append + to the version
Change-Id: I7b45e289a99a5d169fe6915b4c334c8b171fd59e
Configuration menu - View commit details
-
Copy full SHA for ca1aeb1 - Browse repository at this point
Copy the full SHA ca1aeb1View commit details -
defconfig: don't touch localversion
Change-Id: Icd898515dc08cc91558f70d66cc236d1f101b069
Configuration menu - View commit details
-
Copy full SHA for 764e57b - Browse repository at this point
Copy the full SHA 764e57bView commit details
Commits on Jan 11, 2015
-
Merge tag 'v3.10.45' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.45 stable release
Configuration menu - View commit details
-
Copy full SHA for 097accf - Browse repository at this point
Copy the full SHA 097accfView commit details -
Merge tag 'v3.10.46' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.46 stable release
Configuration menu - View commit details
-
Copy full SHA for 208b760 - Browse repository at this point
Copy the full SHA 208b760View commit details -
Merge tag 'v3.10.47' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.47 stable release
Configuration menu - View commit details
-
Copy full SHA for cc100d2 - Browse repository at this point
Copy the full SHA cc100d2View commit details -
Merge tag 'v3.10.48' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.48 stable release Conflicts: drivers/usb/serial/option.c Change-Id: Ia0ffdf1b3ef3488a47153899141cc25462150d9e
Configuration menu - View commit details
-
Copy full SHA for 78f3dd9 - Browse repository at this point
Copy the full SHA 78f3dd9View commit details -
Merge tag 'v3.10.49' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.49 stable release
Configuration menu - View commit details
-
Copy full SHA for 6d71fb5 - Browse repository at this point
Copy the full SHA 6d71fb5View commit details -
Merge tag 'v3.10.50' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.50 stable release
Configuration menu - View commit details
-
Copy full SHA for da803f2 - Browse repository at this point
Copy the full SHA da803f2View commit details -
Merge tag 'v3.10.51' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.51 stable release
Configuration menu - View commit details
-
Copy full SHA for 84842ba - Browse repository at this point
Copy the full SHA 84842baView commit details -
Merge tag 'v3.10.52' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.52 stable release
Configuration menu - View commit details
-
Copy full SHA for c2a1986 - Browse repository at this point
Copy the full SHA c2a1986View commit details -
Merge tag 'v3.10.53' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.53 stable release
Configuration menu - View commit details
-
Copy full SHA for fc7e795 - Browse repository at this point
Copy the full SHA fc7e795View commit details -
Merge tag 'v3.10.54' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.54 stable release Conflicts: drivers/usb/core/hub.c Change-Id: Ie8dc6a667f97d7d3cb4049c055ba930643c864ff
Configuration menu - View commit details
-
Copy full SHA for 68330bf - Browse repository at this point
Copy the full SHA 68330bfView commit details -
Merge tag 'v3.10.55' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.55 stable release
Configuration menu - View commit details
-
Copy full SHA for d344bdb - Browse repository at this point
Copy the full SHA d344bdbView commit details -
Merge tag 'v3.10.56' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.56 stable release Conflicts: drivers/usb/serial/option.c kernel/power/main.c kernel/power/suspend.c Change-Id: Ie5666e44342ff3a20cc107c92f2965505967eee6
Configuration menu - View commit details
-
Copy full SHA for 487da61 - Browse repository at this point
Copy the full SHA 487da61View commit details -
Merge tag 'v3.10.57' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.57 stable release Conflicts: drivers/cpufreq/cpufreq_governor.c Change-Id: Iad17d11deac0009a3c5be28891bc1b67c2018f7e
Configuration menu - View commit details
-
Copy full SHA for 525eb9a - Browse repository at this point
Copy the full SHA 525eb9aView commit details -
Merge tag 'v3.10.58' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.58 stable release
Configuration menu - View commit details
-
Copy full SHA for 738de26 - Browse repository at this point
Copy the full SHA 738de26View commit details -
Merge tag 'v3.10.59' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.59 stable release
Configuration menu - View commit details
-
Copy full SHA for fd6c004 - Browse repository at this point
Copy the full SHA fd6c004View commit details -
Merge tag 'v3.10.60' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.60 stable release
Configuration menu - View commit details
-
Copy full SHA for de6850a - Browse repository at this point
Copy the full SHA de6850aView commit details -
Merge tag 'v3.10.61' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.61 stable release
Configuration menu - View commit details
-
Copy full SHA for 1a2cd6a - Browse repository at this point
Copy the full SHA 1a2cd6aView commit details -
Merge tag 'v3.10.62' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.62 stable release
Configuration menu - View commit details
-
Copy full SHA for 9cb29f6 - Browse repository at this point
Copy the full SHA 9cb29f6View commit details -
Merge tag 'v3.10.63' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.63 stable release
Configuration menu - View commit details
-
Copy full SHA for e1599d4 - Browse repository at this point
Copy the full SHA e1599d4View commit details -
Merge tag 'v3.10.64' of git://git.kernel.org/pub/scm/linux/kernel/git…
…/stable/linux-stable into odroidc-3.10.y This is the 3.10.64 stable release
Configuration menu - View commit details
-
Copy full SHA for 0ec11cc - Browse repository at this point
Copy the full SHA 0ec11ccView commit details
Commits on Jan 12, 2015
-
kernel/power: a few reverts back to 3.10 stock
Change-Id: Ie7dd74f4c9d295ee308e69bfce888f09ccd51013
Configuration menu - View commit details
-
Copy full SHA for b1d2c39 - Browse repository at this point
Copy the full SHA b1d2c39View commit details -
Change-Id: Ic040614beb5e53c7e7a9790987a484550c3e5721
Configuration menu - View commit details
-
Copy full SHA for 4014ca4 - Browse repository at this point
Copy the full SHA 4014ca4View commit details -
Change-Id: Id2f97e63d69f0fd047f86f61eba18d0c5ad977d9
Configuration menu - View commit details
-
Copy full SHA for 9328ff2 - Browse repository at this point
Copy the full SHA 9328ff2View commit details -
ODROIDC:3.2" TFT SPI Touch device driver added.
Change-Id: Idfe8dc13aa7ec711df900b58bd3e8296c6dd4f50
Configuration menu - View commit details
-
Copy full SHA for 5992f71 - Browse repository at this point
Copy the full SHA 5992f71View commit details -
video/fbtft: Add notro fbtft device driver
Change-Id: Ibcdc3122a24e7a10bdc05def6e5f70cee20568ee
Configuration menu - View commit details
-
Copy full SHA for 319d62f - Browse repository at this point
Copy the full SHA 319d62fView commit details -
efuse: workaround to read hwmac
Change-Id: Ie5e2f7df0c5a042093e87530a47657720bb23d10 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa6c68b - Browse repository at this point
Copy the full SHA fa6c68bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 510ac30 - Browse repository at this point
Copy the full SHA 510ac30View commit details -
squash! ODROIDC:3.2" TFT SPI Touch device driver added.
Change-Id: Ie522db71f9e1d55e62917554bb91d7fd7b218757
Configuration menu - View commit details
-
Copy full SHA for 96686b3 - Browse repository at this point
Copy the full SHA 96686b3View commit details
Commits on Jan 14, 2015
-
efuse: another work around to fix mac
Change-Id: I25134a672221415433418f71917db073d51cc03f Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e36a1b9 - Browse repository at this point
Copy the full SHA e36a1b9View commit details -
misc: add si1132, si702x sensor drivers for WEATHER-BOARD
Change-Id: I2554049b739d65b41e568f52e9c455ab713223bf
john lee committedJan 14, 2015 Configuration menu - View commit details
-
Copy full SHA for 016eaa2 - Browse repository at this point
Copy the full SHA 016eaa2View commit details -
Merge "misc: add si1132, si702x sensor drivers for WEATHER-BOARD" int…
…o odroidc-3.10.y
Configuration menu - View commit details
-
Copy full SHA for 6d041a9 - Browse repository at this point
Copy the full SHA 6d041a9View commit details -
vout/enc_clk_config: Fix invalid clock divider for 800x480p60hz
Change-Id: I7d8be82b9dd01d93630c1ded4323842df5a50b36 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3fd371 - Browse repository at this point
Copy the full SHA d3fd371View commit details
Commits on Jan 15, 2015
-
Change-Id: I4b516c8b20b8c4551960558c90bbc677828a1ac3
Configuration menu - View commit details
-
Copy full SHA for 7789d94 - Browse repository at this point
Copy the full SHA 7789d94View commit details -
ethernet: merge mlinuxguy (Markham) patch's to improove the network s…
…peed Change-Id: I43e29584642a383026e592668a148e8992c1ee0f
Configuration menu - View commit details
-
Copy full SHA for d262a1c - Browse repository at this point
Copy the full SHA d262a1cView commit details -
ODROIDC:Odroid TFT 3.2" Driver add.
Change-Id: I47407dcca4215ce32fb96adc5d32437d45853cfb
charles authored and john lee committedJan 15, 2015 Configuration menu - View commit details
-
Copy full SHA for f405d6e - Browse repository at this point
Copy the full SHA f405d6eView commit details -
usb/dwc_otg: dedicate irq handler to CPU3 in force
This patch is the workaround to reduce the overhead of CPU0 due to USB interrupts. Change-Id: I772df3551b9898484b8373dfa9b8e6d35dfa7487 Signed-off-by: Dongjin Kim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1116cc4 - Browse repository at this point
Copy the full SHA 1116cc4View commit details
Commits on Jan 16, 2015
-
Merge changes I47407dcc,I43e29584 into odroidc-3.10.y
* changes: ODROIDC:Odroid TFT 3.2" Driver add. ethernet: merge mlinuxguy (Markham) patch's to improove the network speed
Dongjin Kim authored and Gerrit Code Review committedJan 16, 2015 Configuration menu - View commit details
-
Copy full SHA for 35bced4 - Browse repository at this point
Copy the full SHA 35bced4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fc4732 - Browse repository at this point
Copy the full SHA 0fc4732View commit details
Commits on Jan 17, 2015
-
Configuration menu - View commit details
-
Copy full SHA for c19a654 - Browse repository at this point
Copy the full SHA c19a654View commit details
Commits on Jan 19, 2015
-
Remove executable bit from source/header files.
Signed-off-by: Mariusz Fik <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c878f10 - Browse repository at this point
Copy the full SHA c878f10View commit details