로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

AlieNaTiZ

미니 샤오미가 제공한 소스코드인데, 제 눈을 의심했습니다.

안녕하세요, AlieNaTiZ 입니다.

 

홍미노트7 LineageOS 18.1 정식 지원을 위해서 Gerrit Code Review에 해당 수정 사안을 제출하고 있는데요, 홍미노트7의 커널은 스냅드래곤 660 AP를 탑재했기 때문에 LineageOS/android_kernel_xiaomi_sdm660 레포지토리에 저장된 소스를 사용합니다.

 

기본적으로 LineageOS/android_kernel_xiaomi_sdm660 커널 소스에는 제스처가 켜져 있을 때, 이에 대한 정보를 알려주는 기능이 있지만, 이게 개발하는 동안에는 제스처 관련 작동에 대한 원초적인 디버깅 메시지는 필요가 없거든요. 따라서, LineageOS 에서 이 메시지를 끄기로 결정된 후에 /drivers/input/touchscreen/synaptics_tcm 코드 내에 있는 if/else 구문에서 clang error(expected expression)가 있었기에 해당 부분을 수정해 커밋을 제출했습니다.

 

input: touchscreen: synaptics_tcm: Fix expected expression error (I4e1fad48) · Gerrit Code Review (lineageos.org)

 

"누가 소스코드를 짰는지 세상에" 라는 생각 밖에 안들어서 깃허브에 첫 소스코드 import 커밋을 살펴보니, 

샤오미 커널 소스가 그 출처였습니다. 

 

if(x) A; else B;

if(y) C; else D;

 

 

if(x) { A; } else { B; }

if(y) { C; } else { D; }

 

History for drivers/input/touchscreen/synaptics_tcm - LineageOS/android_kernel_xiaomi_sdm660 (github.com)

 

샤오미가 이상하게 써놓은 코드 때문에 헛짓거리 했네요.

if/else 구문에 {} 브라켓만 추가해주니까 정상 작동합니다.. 하하.. 

 

+ verbose 로깅이 포함되지 않기 때문에 빌드 결과물에 대한 용량도 줄었습니다.

AlieNaTiZ
# Mobile
- Apple iPhone 15 Pro White Titanium
- Apple Watch Series 8 Silver
- Apple iPhone SE 2nd Gen White
- Apple iPhone 11 White
- Apple iPad Pro 11” 3rd Gen Silver
- Apple Pencil 2nd Gen
- Xiaomi Redmi Note 7 Blue
- Samsung Galaxy Note9
- Samsung Galaxy S6 Sapphire Black

# Laptop
- Apple MacBook Pro 14" 2023 Silver
- Apple Magic Trackpad 2 Space Gray
- Samsung Galaxy Book Ion 15.6" Aura White
- NT930S3L-K58S White

# Sound
- 7Hz Crinacle Zero 2
- AME J3H
- Apple AirPods 3rd Gen
- Apple AirPods Pro 2nd Gen
- Apple HomePod mini White/Orange
- AKG N5005
- Astell&Kern AK HC3
- AZLA AZEL Edition G 2nd
- AZLA Horizon2
- AZLA ASE500 ASMR
- DDHiFi Janus 2 SE
- FiiO BTR7
- FiiO FF3S
- FiiO FD15
- Kinera Wyvern Black
- Moondrop KATO
- Moondrop SpaceTravel
- NiceHck NX7MK4
- Nothing Ear(2)
- Samsung Galaxy Buds White
- Samsung Galaxy Buds+ White
- SIMGOT SuperMix 4
- Soundpeats Air4
- Soundpeats Air4 Pro
- Tangzu SG Waner SE
- Tangzu SG Xuan Nv

# Desktop
- Intel Core i7-13700K
- DDR5 64GB
- 1TB/2TB SSD, 4TB HDD
- Colorful RTX 4080 OC Neptune
🥉소식 비둘기🥈진성 미붕이🥉할인 경보
댓글
13
Havokrush
1등 Havokrush
2021.02.24. 19:05

디버깅 ㄷㄷ 능력자 ㄷㄷ

[Havokrush]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 Havokrush 님께
2021.02.24. 19:05
Havokrush 님, 1포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
AlieNaTiZ
글쓴이
AlieNaTiZ Havokrush 님께
2021.02.24. 19:08

용량이 줄어서 더 괜찮아졌습니다. merge만 기다리고 있습니다.

[AlieNaTiZ]님의 댓글을 신고합니다. 취소 신고
일.칠칠이사오삼팔오
2등 일.칠칠이사오삼팔오
2021.02.24. 19:12

arter97님 미패드 순정 펌웨어 글도 봤었는데

상태가 정말 ㄷㄷ 하덥니다

[일.칠칠이사오삼팔오]님의 댓글을 신고합니다. 취소 신고
AlieNaTiZ
글쓴이
AlieNaTiZ 일.칠칠이사오삼팔오 님께
2021.02.24. 19:33

진짜 dog 판입니다.. ㅋㅋㅋ

[AlieNaTiZ]님의 댓글을 신고합니다. 취소 신고
워런티비오루
3등 워런티비오루
2021.02.24. 19:38

아무리 그래도 제조사 순정인데ㄷ

[워런티비오루]님의 댓글을 신고합니다. 취소 신고
AlieNaTiZ
글쓴이
AlieNaTiZ 워런티비오루 님께
2021.02.24. 19:55

제조사 순정이 답이 없다는 의미입니다.

[AlieNaTiZ]님의 댓글을 신고합니다. 취소 신고
워런티비오루
워런티비오루 AlieNaTiZ 님께
2021.02.24. 20:04

네 그러니까 순정이면 잘 해야되지 않냐는 소리죠

[워런티비오루]님의 댓글을 신고합니다. 취소 신고
AlieNaTiZ
글쓴이
AlieNaTiZ 워런티비오루 님께
2021.02.24. 20:42

왜 이렇게 만들었는지... 몇 년째 나오는 얘기라서 고치려는 생각도 있는지도 모르겠네요. ㅋㅋㅋㅋ

[AlieNaTiZ]님의 댓글을 신고합니다. 취소 신고
Alternative
Alternative
2021.02.24. 19:53

샤오미 소스 공개하는 데 걸리는 시간만 봐도 답나오죠ㅋㅋ

[Alternative]님의 댓글을 신고합니다. 취소 신고
AlieNaTiZ
글쓴이
AlieNaTiZ Alternative 님께
2021.02.24. 19:56

소스 공개하는데 거의 반년 이상 걸리는데,

어떻게든 숨기려다가 공개하고 민낯.. ㅗㅜㅑ

[AlieNaTiZ]님의 댓글을 신고합니다. 취소 신고
AriMoon
AriMoon
2021.02.24. 20:10

외계어...

[AriMoon]님의 댓글을 신고합니다. 취소 신고
SWORKS_2018
SWORKS_2018
2021.02.24. 20:59

저게 무슨 언어 문법인가요? ㅎㅎㅎ 

 

[SWORKS_2018]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 117782 13
핫글 미니 정지당할 각오하고 삼성 아쉬운점 적어봅니다 [1] file 털고양이 03:37 473 19
핫글 미니 스파이더 엘리트가 집에 왔습니다 [12] file 우리애는물어요 24.08.08 599 12
핫글 미니 버즈3프로 크래들 진짜 뭐죠....? [15] file ′Ultra′ 24.08.08 986 8
33049 미니 아이패드 마리나베이샌즈 애디숀 [7] file 북극곰플 20.09.22 424 5
33048 미니 노치도, 펀치홀도 없는 플래그쉽 스마트폰 [20] file Niflheimr 20.09.22 990 5
33047 미니 2020년 이후의 LG폰 로드맵을 보면 다행인점과 불안한점이 둘다 있어요 [25] 스퀴니 20.09.22 595 5
33046 미니 벨벳 UI 적용 LG스마트폰 정리 [4] file Tac 20.09.22 644 5
33045 미니 선생님들이 탭S6키보드 별로라고 해서 [9] file 민초중립 20.09.22 404 5
33044 미니 도대체 뭘 위한 S20 FE인지 모르겠습니다. [56] 헤페바이쎄 20.09.22 863 5
33043 미니 20철 신규색상 볼 때마다... [15] file 난민 20.09.23 545 5
33042 미니 샀슈 [3] file 후루꾸루 20.09.23 258 5
33041 미니 그래도 굳이 애플쪽을 쓴다면 [8] Terrapin 20.09.23 469 5
33040 미니 만약 엘지킹벳이 865+12기가램 달고 94.9에 나왔다면? [16] 갤럭시S2 20.09.23 439 5
33039 미니 픽셀 홈 왼쪽 화면 특) [12] file Alternative 20.09.23 551 5
33038 미니 놋20 그린 진짜 잘뽑혔네요 [19] file 화이트갤럭시 20.09.23 828 5
33037 미니 갤럭시S20FE 가격 잠깐 노출됐다 사라졌습니다 [14] file Stellist 20.09.23 582 5
33036 미니 벨벳 욕하지 마세요 [32] file LG산흑우 20.09.24 548 5
33035 미니 제품기획 각 잡고 하면 잘 할줄 아는 사람들이 노트20은 왜.., [11] file YP-Q2 20.09.24 525 5
33034 미니 one ui가 6기가에 최적화를 해줄것이다? [31] 돈데큼만1 20.09.24 1647 5
33033 미니 폴드2 갤럭시 스토어 업뎃 후기 [7] file MysticCat 20.09.24 481 5
33032 미니 20:9의 광활한 Infinity Display 채택 [6] file 여가어딥미코 20.09.24 572 5
33031 미니 [합성]이시국에 개인적으로 바라는 것(일석이조?) [5] file 한겹 20.09.24 1213 5
33030 미니 갤폴드2 가볍게 사용하는 팁 [7] 얄루라리 20.09.24 572 5
33029 미니 광고를 이해해야하는 이유가 도통 없는데... [47] 헤페바이쎄 20.09.24 655 5
33028 미니 잇섭이 기업친화적인 리뷰어인줄알았는데 마냥 그런건 아니네요 [7] 버르닝 20.09.24 1042 5
33027 미니 저도 15분후 삼성에서 폭탄배달 예정입니다 [1] 갤럭시S2 20.09.25 673 5
33026 미니 fe보고 a91이라는건 말도 안되는 주장이죠 [28] 인헤리턴스 20.09.25 854 5
33025 미니 워치 액티브2 Wi-Fi 모델 업데이트 있습니다. [18] file 열등생 20.09.25 637 5

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...