linux-on-qualcomm-s-msm:linux-msm-kovsky.git
8 years agoSome other tries on camera (better clock) htc-msm-2.6.27-camera
HUSSON Pierre-Hugues [Tue, 22 Dec 2009 23:51:28 +0000 (00:51 +0100)]
Some other tries on camera (better clock)

8 years agoFirst camera try for diamond (kernel is panic'ed)
HUSSON Pierre-Hugues [Mon, 21 Dec 2009 20:49:55 +0000 (21:49 +0100)]
First camera try for diamond (kernel is panic'ed)

8 years agoFix mmc on blackstone (BLACKSTONE != HTCBLACKSTONE)
HUSSON Pierre-Hugues [Mon, 21 Dec 2009 15:59:19 +0000 (16:59 +0100)]
Fix mmc on blackstone (BLACKSTONE != HTCBLACKSTONE)

8 years agoMove mmc support from a per-board basis to a global file
HUSSON Pierre-Hugues [Mon, 21 Dec 2009 12:40:59 +0000 (13:40 +0100)]
Move mmc support from a per-board basis to a global file

8 years agoPort hero's usb stack. We finally can have ether and adb at the same time with:
HUSSON Pierre-Hugues [Mon, 21 Dec 2009 12:14:43 +0000 (13:14 +0100)]
Port hero's usb stack. We finally can have ether and adb at the same time with:
echo 6 > /sys/devices/platform/msm_hsusb/usb_function_switch

8 years ago[Sven K] remove the GENERIC_TIME option (see bug #33)
HUSSON Pierre-Hugues [Thu, 17 Dec 2009 23:10:40 +0000 (00:10 +0100)]
[Sven K] remove the GENERIC_TIME option (see bug #33)
We maybe should remove GENERIC_CLOCKSOURCES too ?

8 years agoUpdate mmc/card/queue.c to hero's one, suppress one infinite loop at resume.
HUSSON Pierre-Hugues [Sun, 13 Dec 2009 19:28:00 +0000 (20:28 +0100)]
Update mmc/card/queue.c to hero's one, suppress one infinite loop at resume.

8 years agoMerge branch 'htc-msm-2.6.27' of /home2/pt/clean-gitorious/linux-msm3 into htc-msm...
HUSSON Pierre-Hugues [Sat, 12 Dec 2009 12:20:18 +0000 (13:20 +0100)]
Merge branch 'htc-msm-2.6.27' of /home2/pt/clean-gitorious/linux-msm3 into htc-msm-2.6.27

8 years agoFix (?) power button wakeup and set navi.wake default to 3
HUSSON Pierre-Hugues [Sat, 12 Dec 2009 12:20:07 +0000 (13:20 +0100)]
Fix (?) power button wakeup and set navi.wake default to 3

8 years agoRevert htc_fb_console multiple machine thing as it didn't work at all.
HUSSON Pierre-Hugues [Thu, 10 Dec 2009 22:44:03 +0000 (23:44 +0100)]
Revert htc_fb_console multiple machine thing as it didn't work at all.

8 years agoRevert "Get full power collapse working thanks to hero source code and geh"
HUSSON Pierre-Hugues [Wed, 9 Dec 2009 21:39:19 +0000 (22:39 +0100)]
Revert "Get full power collapse working thanks to hero source code and geh"

This reverts commit 03191eb33d2b305d2dd3ff8fe3624e3568b3f42d.
Power collapse didn't work actually.

8 years agoDon't declare ram_console two times
HUSSON Pierre-Hugues [Mon, 7 Dec 2009 23:05:00 +0000 (00:05 +0100)]
Don't declare ram_console two times

8 years agoAdd a msm_fb.fix_x=1 cmdline option to enable vyres=yres and refresh thread
HUSSON Pierre-Hugues [Mon, 7 Dec 2009 20:00:10 +0000 (21:00 +0100)]
Add a msm_fb.fix_x=1 cmdline option to enable vyres=yres and refresh thread

8 years agoMove everybody's ramconsole to 0x00800000 (size=1MB)
HUSSON Pierre-Hugues [Mon, 7 Dec 2009 19:57:02 +0000 (20:57 +0100)]
Move everybody's ramconsole to 0x00800000 (size=1MB)

8 years agoearly_suspend applies wake parameter in board-htcraphael-navi
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 19:59:59 +0000 (20:59 +0100)]
early_suspend applies wake parameter in board-htcraphael-navi

8 years agoGPU1 and linux memory had 3MB shared leading to crashes
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 15:25:59 +0000 (16:25 +0100)]
GPU1 and linux memory had 3MB shared leading to crashes

8 years agoMake navi's wakeup actually settable from debugfs
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 15:24:57 +0000 (16:24 +0100)]
Make navi's wakeup actually settable from debugfs

8 years agoSuspend navipad in early suspend (as soon as screen is off)
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 15:19:30 +0000 (16:19 +0100)]
Suspend navipad in early suspend (as soon as screen is off)

8 years agoMove pmem attributes from a per-board thing to a single file, to unify memory layouts
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 14:23:06 +0000 (15:23 +0100)]
Move pmem attributes from a per-board thing to a single file, to unify memory layouts

8 years agoDon't do smd1 => smd7 for non gsm devices
HUSSON Pierre-Hugues [Sun, 6 Dec 2009 00:08:21 +0000 (01:08 +0100)]
Don't do smd1 => smd7 for non gsm devices

8 years agoGet full power collapse working thanks to hero source code and geh
HUSSON Pierre-Hugues [Sat, 5 Dec 2009 11:56:41 +0000 (12:56 +0100)]
Get full power collapse working thanks to hero source code and geh

8 years agoMove gpio keys handling for wince boards to msm-gpio-keys.c
HUSSON Pierre-Hugues [Fri, 4 Dec 2009 21:19:34 +0000 (22:19 +0100)]
Move gpio keys handling for wince boards to msm-gpio-keys.c

8 years agoAdd a board-htcraphael-navi.wake option. bit 1 is to wake on on hard but vol buttons...
HUSSON Pierre-Hugues [Sun, 29 Nov 2009 20:21:59 +0000 (21:21 +0100)]
Add a board-htcraphael-navi.wake option. bit 1 is to wake on on hard but vol buttons, bit 2 is to wake when pressing vol buttons, bit 3 it to wake on touch detect

8 years agoAdd proximity sensor reading in debugfs
HUSSON Pierre-Hugues [Sun, 29 Nov 2009 14:37:00 +0000 (15:37 +0100)]
Add proximity sensor reading in debugfs

8 years agoMerge branch 'htc-msm-2.6.27' of gitorious.org:linux-on-qualcomm-s-msm/linux-msm...
HUSSON Pierre-Hugues [Sun, 29 Nov 2009 12:23:03 +0000 (13:23 +0100)]
Merge branch 'htc-msm-2.6.27' of gitorious.org:linux-on-qualcomm-s-msm/linux-msm into htc-msm-2.6.27

8 years agoAdd treo pro support, mtype=2426
HUSSON Pierre-Hugues [Sun, 29 Nov 2009 12:21:39 +0000 (13:21 +0100)]
Add treo pro support, mtype=2426

8 years agoUse 128MHz as lowest clock and reenable full idle management. This might be really...
HUSSON Pierre-Hugues [Sat, 28 Nov 2009 23:28:30 +0000 (00:28 +0100)]
Use 128MHz as lowest clock and reenable full idle management. This might be really instable.

8 years agoAdd board-htcraphael-navi.inversion kernel option. Set it to 1 to inverse bottom...
HUSSON Pierre-Hugues [Wed, 25 Nov 2009 20:39:23 +0000 (21:39 +0100)]
Add board-htcraphael-navi.inversion kernel option. Set it to 1 to inverse bottom and top navi buttons. Used on DIAM200

8 years agoDetect sharp panel on diamond
HUSSON Pierre-Hugues [Sat, 21 Nov 2009 14:15:47 +0000 (15:15 +0100)]
Detect sharp panel on diamond

8 years agoBlackstone and Raph have 110MB usable memory, and double the MDP memory
HUSSON Pierre-Hugues [Fri, 20 Nov 2009 21:41:21 +0000 (22:41 +0100)]
Blackstone and Raph have 110MB usable memory, and double the MDP memory

8 years agoDon't disable BT on suspend.
HUSSON Pierre-Hugues [Thu, 19 Nov 2009 19:33:33 +0000 (20:33 +0100)]
Don't disable BT on suspend.

8 years agoAdd power button as home button for raph too (why noone complained about it before ?)
HUSSON Pierre-Hugues [Sun, 15 Nov 2009 18:50:11 +0000 (19:50 +0100)]
Add power button as home button for raph too (why noone complained about it before ?)

8 years agoPower key is useless in android. Call it home key as diam/raph does
HUSSON Pierre-Hugues [Sun, 15 Nov 2009 16:39:50 +0000 (17:39 +0100)]
Power key is useless in android. Call it home key as diam/raph does

8 years agoAdd uinput into generic defconfig to enable AVRCP
HUSSON Pierre-Hugues [Sat, 14 Nov 2009 21:59:42 +0000 (22:59 +0100)]
Add uinput into generic defconfig to enable AVRCP

8 years agoAs generic defconfig handles diam+raph+black, call it htc_msm_android_defconfig
HUSSON Pierre-Hugues [Sat, 14 Nov 2009 15:05:02 +0000 (16:05 +0100)]
As generic defconfig handles diam+raph+black, call it htc_msm_android_defconfig

8 years agoDiam/raph build now includes also blackstone support ! (breaks htc_fb_console)
HUSSON Pierre-Hugues [Fri, 13 Nov 2009 22:48:55 +0000 (23:48 +0100)]
Diam/raph build now includes also blackstone support ! (breaks htc_fb_console)

8 years agoAdd kionix for blackstone, add phys address for kionix driver
HUSSON Pierre-Hugues [Thu, 12 Nov 2009 22:33:19 +0000 (23:33 +0100)]
Add kionix for blackstone, add phys address for kionix driver

8 years agoAdd headset for raphael. Enable it for raphdiam defconfig
HUSSON Pierre-Hugues [Tue, 10 Nov 2009 21:19:15 +0000 (22:19 +0100)]
Add headset for raphael. Enable it for raphdiam defconfig

8 years ago(cr2) gps/adsp/smd cleanup for amss612x, enable microp-klt for topaz/rhod
HUSSON Pierre-Hugues [Mon, 9 Nov 2009 21:05:12 +0000 (22:05 +0100)]
(cr2) gps/adsp/smd cleanup for amss612x, enable microp-klt for topaz/rhod

8 years agoAdd a sleep mode for microp-klt: this led state will be used when going to suspend...
HUSSON Pierre-Hugues [Mon, 9 Nov 2009 20:26:56 +0000 (21:26 +0100)]
Add a sleep mode for microp-klt: this led state will be used when going to suspend. Default is 0, setting is done through debugfs

8 years agoAdd a first try for a common raph/diam defconfig
HUSSON Pierre-Hugues [Mon, 9 Nov 2009 19:24:30 +0000 (20:24 +0100)]
Add a first try for a common raph/diam defconfig

8 years agoAdd a htc_memory_smem.fake kernel parameter to fake a charger presence.
HUSSON Pierre-Hugues [Fri, 6 Nov 2009 20:33:35 +0000 (21:33 +0100)]
Add a htc_memory_smem.fake kernel parameter to fake a charger presence.

8 years ago(cr2) Clean wince clocks and fix 4M BT clock
HUSSON Pierre-Hugues [Wed, 4 Nov 2009 12:58:28 +0000 (13:58 +0100)]
(cr2) Clean wince clocks and fix 4M BT clock

8 years agoDisable vsync interrupt when panel is suspended
HUSSON Pierre-Hugues [Wed, 4 Nov 2009 12:57:30 +0000 (13:57 +0100)]
Disable vsync interrupt when panel is suspended

8 years agoAdd headset support for diamond (detection and button). No mic and breaks mic for...
HUSSON Pierre-Hugues [Wed, 4 Nov 2009 00:03:11 +0000 (01:03 +0100)]
Add headset support for diamond (detection and button). No mic and breaks mic for trout/sapphire.

8 years agoMerge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux...
HUSSON Pierre-Hugues [Mon, 26 Oct 2009 08:58:58 +0000 (09:58 +0100)]
Merge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux/kernel into htc-msm-2.6.27

8 years agoFix enabling msm_nand as module
HUSSON Pierre-Hugues [Mon, 26 Oct 2009 08:58:17 +0000 (09:58 +0100)]
Fix enabling msm_nand as module

8 years ago<cr2> smd_alloc_elm struct is different on AMSS612x
HUSSON Pierre-Hugues [Wed, 21 Oct 2009 18:51:34 +0000 (20:51 +0200)]
<cr2> smd_alloc_elm struct is different on AMSS612x

8 years ago(cr2) HW3D is currently an android-only feature
HUSSON Pierre-Hugues [Wed, 21 Oct 2009 18:50:19 +0000 (20:50 +0200)]
(cr2) HW3D is currently an android-only feature

8 years agoFix battery charge detection for diamond and usb reset after power collapse.
Martin Johnson [Sun, 18 Oct 2009 10:38:23 +0000 (23:38 +1300)]
Fix battery charge detection for diamond and usb reset after power collapse.

8 years agoImprove diamond panel and fb wakeup.
Martin Johnson [Sun, 18 Oct 2009 09:34:28 +0000 (22:34 +1300)]
Improve diamond panel and fb wakeup.

8 years agoNever report empty battery, battery code doesn't adjust for cuttent correctly so...
Martin Johnson [Sat, 17 Oct 2009 12:19:49 +0000 (01:19 +1300)]
Never report empty battery, battery code doesn't adjust for cuttent correctly so often reports very low.
Wait for full frame in fb code, still draws to panel before it is awake.

8 years agotopaz: raph100 panel code adapted for topa100
cr2 [Fri, 16 Oct 2009 19:56:00 +0000 (21:56 +0200)]
topaz: raph100 panel code adapted for topa100

8 years agokovsky: remap frontkeys for more android friendliness in the world
vdelf [Fri, 16 Oct 2009 13:49:52 +0000 (15:49 +0200)]
kovsky: remap frontkeys for more android friendliness in the world

8 years agokovsky: add header, fix batt
vdelf [Fri, 16 Oct 2009 13:43:43 +0000 (15:43 +0200)]
kovsky: add header, fix batt

8 years agoFixed Blackstone unexpected call button event.
Abimanyu G [Thu, 15 Oct 2009 00:05:57 +0000 (05:35 +0530)]
Fixed Blackstone unexpected call button event.

8 years agofix kovsky freeze on fb_probe
Lukas Gorris [Wed, 14 Oct 2009 23:17:29 +0000 (01:17 +0200)]
fix kovsky freeze on fb_probe

8 years agocompilation warnings fixed
cr2 [Wed, 14 Oct 2009 22:00:26 +0000 (00:00 +0200)]
compilation warnings fixed

8 years agoupdate Diamond defconfig.
Martin Johnson [Wed, 14 Oct 2009 05:10:47 +0000 (18:10 +1300)]
update Diamond defconfig.

8 years agoMove ram console to 0x00800000 on Diamond, parts of it were being overwritten. it...
Martin Johnson [Wed, 14 Oct 2009 05:07:58 +0000 (18:07 +1300)]
Move ram console to 0x00800000 on Diamond, parts of it were being overwritten. it's now 1M long.

8 years agoOnly register the 0x3000fffe rpc server, others don't seem to be necessary.
Martin Johnson [Wed, 14 Oct 2009 04:01:41 +0000 (17:01 +1300)]
Only register the 0x3000fffe rpc server, others don't seem to be necessary.
Fix buggy message about buggy volume setting! (why is this necessary?).
Disable debugging for accelerometer (this also starts it disabled).

8 years agoRemoved 2nd memory blank in blackstone.
Abimanyu G [Tue, 13 Oct 2009 11:01:37 +0000 (16:31 +0530)]
Removed 2nd memory blank in blackstone.

8 years agoAdd Wifi reset code to Blackstone.
Abimanyu G [Tue, 13 Oct 2009 09:41:00 +0000 (15:11 +0530)]
Add Wifi reset code to Blackstone.
Add GPS code to Blackstone.

8 years agoFix Accelerometer preventing sleep and enable it again for diamond.
Martin Johnson [Tue, 13 Oct 2009 03:04:56 +0000 (16:04 +1300)]
Fix Accelerometer preventing sleep and enable it again for diamond.
Fix crash when A9 dies.

8 years agoDisable accelerometer on diamond because it prevents sleep.
Martin Johnson [Tue, 13 Oct 2009 00:42:02 +0000 (13:42 +1300)]
Disable accelerometer on diamond because it prevents sleep.

8 years agoDisable the hourly wakeup
Martin Johnson [Tue, 13 Oct 2009 00:38:18 +0000 (13:38 +1300)]
Disable the hourly wakeup

8 years agoRevert "Port current board-htcraphael-panel.c to diamond (this fixes panel by droping...
Martin Johnson [Mon, 12 Oct 2009 23:37:33 +0000 (12:37 +1300)]
Revert "Port current board-htcraphael-panel.c to diamond (this fixes panel by droping its power management)"

This code works on some diamonds so should stay.

This reverts commit f097ee52b4ec2e4669cbfa521db78361713d1d21.

8 years agoMerge branch 'htc-msm-2.6.27' of ssh://dzo@git.linuxtogo.org/home/groups/mobile-linux...
Martin Johnson [Mon, 12 Oct 2009 23:34:40 +0000 (12:34 +1300)]
Merge branch 'htc-msm-2.6.27' of ssh://dzo@git.linuxtogo.org/home/groups/mobile-linux/kernel into htc-msm-2.6.27

8 years agoStart fb in AWAKE state.
Martin Johnson [Mon, 12 Oct 2009 23:31:35 +0000 (12:31 +1300)]
Start fb in AWAKE state.
Register adsp rpc server early with magic cid.
This means we don't have to search for the adisp cid in smem and
sending a BYE message to the rpc router works.

8 years agomv adsp_6120.h adsp_6120.c
Lukas Gorris [Mon, 12 Oct 2009 21:41:42 +0000 (23:41 +0200)]
mv adsp_6120.h adsp_6120.c

8 years agoMerge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux...
Lukas Gorris [Mon, 12 Oct 2009 21:21:38 +0000 (23:21 +0200)]
Merge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux/kernel into htc-msm-2.6.27

8 years agoadd adsp_6120.h
cr2 [Mon, 12 Oct 2009 21:20:46 +0000 (23:20 +0200)]
add adsp_6120.h

8 years agoinitial topa100/rhod100 support, cleanups
cr2 [Mon, 12 Oct 2009 21:15:15 +0000 (23:15 +0200)]
initial topa100/rhod100 support, cleanups

8 years agoAdd debugfs files for light sensor/leds on raphael and diamond
HUSSON Pierre-Hugues [Mon, 12 Oct 2009 19:49:21 +0000 (21:49 +0200)]
Add debugfs files for light sensor/leds on raphael and diamond

8 years agoMerge branch 'htc-msm-2.6.27' of ssh://linuxtogo.org/home/groups/mobile-linux/kernel...
HUSSON Pierre-Hugues [Mon, 12 Oct 2009 19:43:35 +0000 (21:43 +0200)]
Merge branch 'htc-msm-2.6.27' of ssh://linuxtogo.org/home/groups/mobile-linux/kernel into htc-msm-2.6.27

8 years agoAdded Squashfs Support.
Abimanyu G [Mon, 12 Oct 2009 19:30:00 +0000 (01:00 +0530)]
Added Squashfs Support.

8 years agoPort current board-htcraphael-panel.c to diamond (this fixes panel by droping its...
HUSSON Pierre-Hugues [Mon, 12 Oct 2009 19:26:29 +0000 (21:26 +0200)]
Port current board-htcraphael-panel.c to diamond (this fixes panel by droping its power management)

8 years agoFixed Kovsky Build
Abimanyu [Mon, 12 Oct 2009 11:44:11 +0000 (17:14 +0530)]
Fixed Kovsky Build

8 years agoFixed missing gpio headers.
Abimanyu G [Sun, 11 Oct 2009 21:30:57 +0000 (03:00 +0530)]
Fixed missing gpio headers.

8 years agoFixed Blackstone Speaker.
Abimanyu G [Sun, 11 Oct 2009 21:23:42 +0000 (02:53 +0530)]
Fixed Blackstone Speaker.

8 years agoVolume UP & Down Fixed
Abimanyu G [Sun, 11 Oct 2009 18:43:03 +0000 (00:13 +0530)]
Volume UP & Down Fixed
Added Vibrator

8 years agoAdd wifi reset code for raphael and diamond
HUSSON Pierre-Hugues [Fri, 9 Oct 2009 20:04:22 +0000 (22:04 +0200)]
Add wifi reset code for raphael and diamond

8 years agoblackstone keymapping
kvaster [Tue, 6 Oct 2009 22:39:11 +0000 (00:39 +0200)]
blackstone keymapping

8 years agotopaz config
Luke G [Tue, 6 Oct 2009 22:27:19 +0000 (00:27 +0200)]
topaz config

8 years agofix topaz build
cr2 [Tue, 6 Oct 2009 22:24:53 +0000 (00:24 +0200)]
fix topaz build

8 years agomake sound work on blackstone
mblancom [Tue, 6 Oct 2009 21:17:36 +0000 (23:17 +0200)]
make sound work on blackstone

8 years agojeez mmc is not panel!
Luke G [Tue, 6 Oct 2009 21:00:27 +0000 (23:00 +0200)]
jeez mmc is not panel!

8 years agoIntroduce HTC Topaz machine adding required files
Luke G [Mon, 5 Oct 2009 20:50:45 +0000 (22:50 +0200)]
Introduce HTC Topaz machine adding required files

8 years agohack in snd.c
mdrobnak [Sun, 4 Oct 2009 22:02:21 +0000 (00:02 +0200)]
hack in snd.c

8 years agonext attempt on GPS, still hangs raph100
cr2 [Sun, 4 Oct 2009 21:44:44 +0000 (23:44 +0200)]
next attempt on GPS, still hangs raph100

8 years agoEnable accelerometer on diamond
HUSSON Pierre-Hugues [Sun, 4 Oct 2009 11:28:54 +0000 (13:28 +0200)]
Enable accelerometer on diamond

8 years agoFix diamond panel
HUSSON Pierre-Hugues [Sun, 4 Oct 2009 11:26:37 +0000 (13:26 +0200)]
Fix diamond panel

8 years agoClean up SDC dma channels
HUSSON Pierre-Hugues [Sun, 4 Oct 2009 11:25:50 +0000 (13:25 +0200)]
Clean up SDC dma channels

8 years agomsm: cleanups
cr2 [Sat, 26 Sep 2009 00:56:19 +0000 (02:56 +0200)]
msm: cleanups

9 years agoAMSS version used on topa100 and rhod100 (6120, 6125)
cr2 [Thu, 24 Sep 2009 21:44:19 +0000 (23:44 +0200)]
AMSS version used on topa100 and rhod100 (6120, 6125)

9 years agoenable UART2DM_RX irq
cr2 [Thu, 24 Sep 2009 21:07:37 +0000 (23:07 +0200)]
enable UART2DM_RX irq

9 years agopatch from dwaradzyn: add ram_console, fix htcblackstone_defconfig, add htc_hw (batte...
Lukas Gorris [Mon, 21 Sep 2009 16:53:47 +0000 (18:53 +0200)]
patch from dwaradzyn: add ram_console, fix htcblackstone_defconfig, add htc_hw (battery + led), add lcd brightness control

9 years agoDisable pwrsink in config.
Martin Johnson [Mon, 21 Sep 2009 10:58:11 +0000 (22:58 +1200)]
Disable pwrsink in config.

9 years agoUse sleeps rather than delays in the panel code.
Martin Johnson [Mon, 21 Sep 2009 03:14:51 +0000 (15:14 +1200)]
Use sleeps rather than delays in the panel code.

9 years agoMerge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux...
Lukas Gorris [Sun, 20 Sep 2009 19:33:56 +0000 (21:33 +0200)]
Merge branch 'htc-msm-2.6.27' of git://git.linuxtogo.org/home/groups/mobile-linux/kernel into htc-msm-2.6.27