--- drivers/platform/x86/sony-laptop.c.orig 2009-12-03 04:51:21.000000000 +0100 +++ drivers/platform/x86/sony-laptop.c 2011-10-16 12:58:07.000000000 +0200 @@ -1576,8 +1576,8 @@ /* The set of possible volume events */ static struct sonypi_event sonypi_volumeev[] = { - { 0x01, SONYPI_EVENT_VOLUME_INC_PRESSED }, - { 0x02, SONYPI_EVENT_VOLUME_DEC_PRESSED }, + { 0x01, SONYPI_EVENT_VOLUME_DEC_PRESSED }, + { 0x02, SONYPI_EVENT_VOLUME_INC_PRESSED }, { 0, 0 } }; @@ -1624,10 +1624,10 @@ { 0x31, SONYPI_MEMORYSTICK_MASK, sonypi_memorystickev }, { 0x41, SONYPI_BATTERY_MASK, sonypi_batteryev }, { 0x31, SONYPI_PKEY_MASK, sonypi_pkeyev }, + { 0x05, SONYPI_PKEY_MASK, sonypi_volumeev }, { 0x05, SONYPI_PKEY_MASK, sonypi_pkeyev }, { 0x05, SONYPI_ZOOM_MASK, sonypi_zoomev }, { 0x05, SONYPI_CAPTURE_MASK, sonypi_captureev }, - { 0x05, SONYPI_PKEY_MASK, sonypi_volumeev }, { 0x05, SONYPI_PKEY_MASK, sonypi_brightnessev }, { 0 }, };