svn up 했더니,

...

어쩌구 저쩌구 잘 업데이트하다가, 마지막에

Tree conflicts: 1 

하고 뜬다.


덴장, 하지만 이럴 땐 다음과 같이 하자.

svn resolve --accept working -R .


Posted by code cat
리눅스/커널2012. 9. 16. 20:44

 

GFP_ATOMIC

메모리가 있으면 할당 없으면 NULL. 휴면 불가능

GFP_KERNEL

메모리 할당이 항상 성공하도록 요구, 메모리가 충분하지 않을 경우는 호출한 프로세스를 멈추고 동적 메모리 할당할 수 있는 상태가 될때까지 대기. 휴면가능.

GFP_USER

유저 메모리를 할당함.  휴면 가능 

GFP_DMA

연속된 물리 메모리를 할당 받을 때 사용

 

'리눅스 > 커널' 카테고리의 다른 글

가상 메모리 관리  (0) 2012.10.03
Slab allocator (슬랩 할당자)  (0) 2012.10.03
include/linux/fs.h 2.6.35 vs 3.0  (0) 2012.09.16
boot memory allocator 의 필요성  (0) 2012.09.04
defunct 프로세스 죽이기  (0) 2012.08.16
Posted by code cat
리눅스/커널2012. 9. 16. 19:26

왘 가 네... ioctl이 어디 간거지...??


Linux Kernel 2.6.35 



Linux Kernel 3.0




'리눅스 > 커널' 카테고리의 다른 글

Slab allocator (슬랩 할당자)  (0) 2012.10.03
GFP_KERNEL vs GFP_ATOMIC vs GFP_USER vs GFP_DMA  (0) 2012.09.16
boot memory allocator 의 필요성  (0) 2012.09.04
defunct 프로세스 죽이기  (0) 2012.08.16
kmalloc, cache allocator  (0) 2012.07.20
Posted by code cat

codecat@codecat-PC ~/workspace/kernel_src/trunk $ svn up
Password for '(null)' GNOME keyring:
svn: OPTIONS of 'https://xxx.xxx.xxx/svn/kernel_src/trunk': 인증에 실패하였습니다: Could not authenticate to server: rejected Basic challenge (https://xxx.xxx.xxx)

위와 같은 상황은 subversion이 gnome-keyring을 쓰려고 했는데 무슨 사유로 제대로 동작하지 않기 때문이다.

이를 해결하기 위해선, 

rm ~/.gnome2/keyring/login.keyring

을 실행하여 keyring 사용을 막으면 된다.

'리눅스 > 스크립트/유틸' 카테고리의 다른 글

svn -> git merge 하는 법  (0) 2012.09.19
svn tree conflicts 1  (2) 2012.09.18
svn up 하다가 password store한다고 할 때 진행 안될 때  (0) 2012.09.16
[vim] vba 파일 설치 방법  (0) 2012.09.09
.svn 지우기  (0) 2012.08.05
Posted by code cat


$>svn up

...

can only be stored to disk unencrypted! You are advised to configure
your system so that Subversion can store passwords encrypted, if
possible. See the documentation for details.

You can avoid future appearances of this warning by setting the value
of the 'store-plaintext-passwords' option to either 'yes' or 'no' in
'/home/codecat/.subversion/servers'.
-----------------------------------------------------------------------
Store password unencrypted (yes/no)? yes
Please type 'yes' or 'no': yes
Please type 'yes' or 'no': 예


한글 설정이 되어 있으면 위와 같이 'yes'로 해도 안 넘어가고 다시 물어본다.  그럴 때, '예' 라고 하자. -___-;;;;;;

'리눅스 > 스크립트/유틸' 카테고리의 다른 글

svn tree conflicts 1  (2) 2012.09.18
svn up 하다가 'password for '(null)' GNOME keyring 나오  (0) 2012.09.16
[vim] vba 파일 설치 방법  (0) 2012.09.09
.svn 지우기  (0) 2012.08.05
Code Sourcery 설치하기  (0) 2012.07.31
Posted by code cat

vba 파일을 vim으로 열고, :source % 를 입력한다.

예)

vim vim_script.vba 

vim 커맨드 모드에서, :source %

%는 현재 열린 파일을 의미한다.

Posted by code cat
리눅스2012. 9. 8. 22:44

Ctrl + Alt + F1 ~ F6 까지 터미널이 열린다.

desktop(GUI)로 돌아오고 싶으면 Ctrl + Alt + F9 를 누르면 된다.

참고로 Ctrl + Alt + Backspace 는 로그인 화면으로 돌아간다.(로그아웃됨)

Posted by code cat
리눅스/커널2012. 9. 4. 23:20
boot memory allocator

컴파일 타임에 커널에서 사용하는 그 많은 structure들을 초기화 시킨다는 것은 불가능하다. 그런 structure들을 초기화 시켜주기 위해서는 메모리가 필요한데 그 이유는 physical page allocator조차 자기자신을 초기화 하기 위해서는 메모리가 필요하기 때문이다.


iPhone 에서 작성된 글입니다.

'리눅스 > 커널' 카테고리의 다른 글

GFP_KERNEL vs GFP_ATOMIC vs GFP_USER vs GFP_DMA  (0) 2012.09.16
include/linux/fs.h 2.6.35 vs 3.0  (0) 2012.09.16
defunct 프로세스 죽이기  (0) 2012.08.16
kmalloc, cache allocator  (0) 2012.07.20
리눅스커널 timestamp 찍는 법  (0) 2012.07.18
Posted by code cat
리눅스/커널2012. 8. 16. 09:54

defunct 라고 나오는 프로세스는 우리가 흔히 알고 있는 Zombie 프로세스로 부모 프로세스에서 아직 wait을 부르지 않은 상태이다.

ps 시 defunct라고 나오는 프로세스를 죽일라면 부모 프로세스를 찾아서 부모 프로세스를 죽여야 한다.  부모가 죽은 고아 프로세스는 결국 init프로세스에서 회수에서 처리하기 때문이다.

'리눅스 > 커널' 카테고리의 다른 글

include/linux/fs.h 2.6.35 vs 3.0  (0) 2012.09.16
boot memory allocator 의 필요성  (0) 2012.09.04
kmalloc, cache allocator  (0) 2012.07.20
리눅스커널 timestamp 찍는 법  (0) 2012.07.18
__user  (0) 2012.07.01
Posted by code cat

최근에 svn 버젼을 보니 폴더마다 .svn이 사라진 거 같다.  그러나 아직 예전 .svn 저장소를 쓰는 이들을 위해 다음과 같은 명령어가 유용하게 쓰일 수 있겠다. 


(실제로, 얼마전 svn 으로 관리되는 코드를 git으로 바꿀 때 써먹었다.)


하위 폴더까지 .svn 지우기

 

rm -rf `find . -type d -name .svn`


Posted by code cat